ROSCon Talks
The following ROSCon talks have been given on ROS 2 and provide information about the workings of ROS 2 and various demos:
Title
Links
Building the iRobot® Create® 3 Robot: Challenges and Solutions for ROS…
The State of ROS: From the Iron Age to the Jazzy Age
ROS 2 Types On-the-wire: Type Descriptions and Hashing in Iron and onwards
Releasing a new ROS 2 distribution
Panel: Getting Involved with ROS as an Organization
Licensing of ROS Packages: Changes to package.xml and new tool support
SDFormat: A robot description format in constant evolution
Repeatable Reproducible Accessible ROS Development via Dev Containers
Colcon-in-container: say bye to the “it builds on my machine” syndrome
ROS with Kubernetes/KubeEdge
A New ROS 2 Driver for FANUC Robots Utilizing Ethernet/IP
A ROS 2 Package for Online Cobots Impedance Modulation
Real-Time Motion Control in ROS: Uniting HAL with Tormach’s ZA6 Robot
A safe and secure ROS 2 multi-domain architecture for AMD embedded het…
Optimizing MoveIt - Costs, Constraints and Betterments
Leveraging a functional approach for more testable and maintainable ROS code
Real-time Data-flow extension for ROS 2
An Integrated Modelling and Testing Architecture for ROS Nodes
Breaking Bots: Robustness Testing for ROS
Rclex on Nerves: a bare minimum runtime platform for ROS 2 nodes in Elixir
On Use of Nav2 MPPI Controller
Bidirectional navigation with Nav2
Autonomous Robot Navigation and Localization on 3D Mesh Surfaces in ROS
ROS 2 powered Android VHAL.
⚡Lightning Talks⚡
Up, Up, and Away: Adventures in Aerial Robotics
NEXUS: A ROS 2 framework for orchestrating industrial robotic lines and cells
Aerostack2: A framework for developing Multi-Robot Aerial Systems
Creating scalable customized robotic platforms
Create® 3 Robot in the Classroom: Teaching ROS 2 to Undergraduates
ROS 2 On the Browser with WebAssembly for Teaching Robotics
⚡Lightning Talks⚡
Octomap is dead: long life Bonxai
Parameters Should be Boring
Using Reference System to evaluate features and performance in a stand…
RosLibRust: Why we built it, why you might want to use it…
Leveraging Secure Discovery Server in ROS 2
Simulate your World: A deeper look at extending Gazebo
Simulate robots like never before with Open 3D Engine
Simulation of Highly Dynamic Omnidirectional Robots in Isaac Sim
An Integrated Distributed Simulation Environment weaving by Hakoniwa and mROS 2
Multi-drone simulation with deep q-learning
Supporting Robotic Deliberation: The Deliberation Working Group and To…
FlexBE - The Flexible Behavior Engine: Collaborative Autonomy in ROS 2
SkiROS2 - A skill-based Robot Control Platform for ROS
Mastering your ROS system state with Petri nets
SpatialVision: Bringing Popping-Out RViz to Life with AirPods
What is Robotics Observability? Scaling ROS from Prototype to Production
Surviving the Flood (of Rosbags)
Improving Your Application’s Algorithms and Optimizing Performance Usi…
ROSBag2NuScenes: Share the Bags, Spread the Joy - Autonomous Vehicle R…
PostgreSQL / PostGIS to ROS 2 Bridge for Spatial Data
Efficient data recording and replaying in ROS 2
Developing on ROS while Scaling
Title |
Links |
---|---|
Panel: The ROS 2 Developer Experience |
|
Wearable ROS: Development of wearable robot system using ROS 2 |
|
Building ROS 2 enabled Android apps with C++ |
|
Distributed Robotics Simulator with Unreal Engine |
|
Tools and processes for improving the certifiability of ROS 2 |
|
Failover ROS Framework : Consensus-based node redundancy |
|
ROS 2 and Gazebo Integration Best Practices |
|
Chain-Aware ROS Evaluation Tool (CARET) |
|
ROS 2 network monitoring |
|
How custom tasks are defined, assigned, and executed in Open-RMF |
|
A practitioner’s guide to ros2_control |
|
Zenoh: How to Make ROS 2 Work at any Scale and Integrate with Anything |
|
A case study in optics manufacturing with MoveIt2 and ros2_control |
|
20/20 Robot Vision - How to setup cameras in ROS 1 & ROS 2 using camera_aravis |
|
Filter your ROS 2 content |
|
Evolving Message Types, and Other Interfaces, Over Time |
|
Migrating from ROS1 to ROS 2 - choosing the right bridge |
|
On Use of Nav2 Smac Planners |
|
Bazel and ROS 2 – building large scale safety applications |
|
Native Rust components for ROS 2 |
|
The ROS build farm and you: How ROS packages you release become binary packages. |
|
mROS 2: yet another runtime environment onto embedded devices |
|
ROS 2 & Edge Impulse: Embedded AI in robotics applications |
|
micro-ROS goes Automotive: supporting AUTOSAR-based microcontrollers |
|
An open architecture for Hardware Acceleration in ROS 2 |
|
ROS 2 and the Crazyflie: Aerial swarms and Autonomy with a tiny flying robot |
|
A Raspberry Pi image with ROS 2 + RT and a customizable image builder |
Title |
Links |
---|---|
SMACC2 |
|
rospy2: Convert a ROS1 node to ROS2 by changing only one line of code |
|
Hello Robot: Democratizing Mobile Manipulation with ROS |
|
Challenges for ROS2 in Autonomous Agricultural Applications |
|
ESP32 microcontroller robot with Navigation 2 ROS 2 running in the Cloud |
|
Middleware interconnecting ROS/ROS2 with the EtherCAT protocol |
|
Build and Manage Cloud-enhanced ROS Robots with AWS IoT Greengrass 2.0 |
|
Driving Autonomy in Mobile Robotics with ROS2 and PX4 |
|
Integrating ROS 2 with existing DDS networks |
|
VIPER: Volatiles Investigating Polar Exploration Rover |
|
Chronicles of Caching and Containerising CI for Nav2 |
|
A New Way to Interact with PointCloud2 Messages |
|
ROS 2 Grasp Library – Acceleration for 3D Object Pose Detection |
|
ros2_control: The future of ros_control |
|
ROS 2 Rolling Ridley |
|
Hybrid Planning - Enabling Reactive Manipulation with MoveIt 2 |
|
Apex.OS Cert: Taking ROS 2 from prototype into production |
|
Making a robot ROS 2 powered - a case study using the UR manipulators |
|
Online Trajectory Generation and Admittance Control in ROS2 |
|
VSCode, Docker and ROS2 |
|
ROS 2 Content Filtered Topics |
|
Rosbag2 for Power Users |
|
We Have Ignition: The Next Generation of Gazebo Simulation |
|
Using NVIDIA Isaac Sim For Synthetic Data Generation & ROS Development |
|
Augmented Reality and Robotics |
|
Modeling sensors for simulation of ROS applications in Unity |
|
Panel: Simulation Tools for ROS |
Title |
Links |
---|---|
Accelerating Innovation with ROS: Lessons in Healthcare |
|
Panel: Software Quality in Robotics |
|
Panel: ROS Agriculture |
|
Achieving Generality and Robustness in Semantic Segmentation |
|
Navigation2: The Next Generation Navigation System |
|
CHAMP Quadruped Control |
|
Kiwibot: ROS2 in the atoms delivery industry |
|
MoveItWorld |
|
OpenCV |
|
ROBOTIS TurtleBot3 |
|
Autoware |
|
Dronecode |
|
FIWARE |
|
Lightning Talks and Sponsor Videos 1 |
|
Lightning Talks and Sponsor Videos 2 |
|
Lightning Talks and Sponsor Videos 3 |
|
Lightning Talks and Sponsor Videos 4 |
Title |
Links |
---|---|
Migrating a large ROS 1 codebase to ROS 2 |
|
The New Architecture of Gazebo Wrappers for ROS 2 |
|
Migrating to ROS 2: Advice from Rover Robotics |
|
ROS 2 on VxWorks |
|
Navigation2 Overview |
|
Launch Testing - Launch description and integration testing for ros2 |
|
ROS 2 for Consumer Robotics: : The iRobot use-case |
|
Composable Nodes in ROS2 |
|
Concurrency in ROS 1 and ROS 2 |
|
A True Zero-Copy RMW Implementation for ROS2 |
|
ROS2 Real-Time Behavior: Static Memory Allocation |
|
PackML2: State Machine Based System Programming, Monitoring and Control in ROS2 |
|
Quality of Service Policies for ROS2 Communications |
|
Micro-ROS: ROS2 on Microcontrollers |
|
ROS2 on Large Scale Systems: Discovery Server |
|
Bridging Your Transitions from ROS 1 to ROS 2 |
|
Markup Extensions for ROS 2 Launch |
Title |
Links |
---|---|
ROS 2 Update - summary of alpha releases, architectural overview |
|
Evaluating the resilience of ROS2 communication layer |
Title |
Links |
---|---|
State of ROS 2 - demos and the technology behind |
|
ROS 2 on “small” embedded systems |
|
Real-time control in ROS and ROS 2 |