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 |
|---|---|
Advancing Robot Learning with ROS 2 |
|
ROS Project Update |
|
ros-controls Project Update |
|
On Use of Nav2 Route Server |
|
Seeing is Believing: Enhancing Robot Acceptance with Perception-Aware … |
|
⚡In-advance Lightning Talks⚡ |
|
rmw_what❓ Implementing the ROS 2 Middleware Interface |
|
Zenoh Strikes Back: From a New Hope to Tier-1 |
|
From DDS to Zenoh: Migrating the Dexory Autonomy ROS Stack—Configurati… |
|
Enhancing ROS 2 Communications: What’s New in Fast DDS v3 |
|
Agnocast: A ROS 2-Compatible Middleware Enabling True Zero-Copy IPC … |
|
Replay Testing: Fast, Iterative Robotics Testing |
|
Rtest - Reliable ROS 2 Unit Tests Framework |
|
Formally Verifying Robot Behavior with Statistical Model Checking |
|
Cloudini: the Pointcloud Compression Library That You Missed in Your Life |
|
Unlock FFmpeg in ROS 2: A Flexible Audio/Video Pipeline with… |
|
Smarter Vision Pipelines for ROS 2: Compress, Transport, and Sync at Scale |
|
SWAGGER: Sparse WAypoint Graph Generation for Efficient Routing |
|
Mapping Together: Collaborative SLAM for Distributed Robot Fleets |
|
Roadmap-Explorer: A fast and reliable robot exploration module |
|
Peer-2-Peer Agriculture Robotics Communication, Planning, Coverage … |
|
From Sensors to Sensei: Mastering ROS Hardware with Analog Devices |
|
Help Me with the Bags: Quick & Easy ROS 2 Data Handling |
|
Open-source robotics observability at scale! |
|
Simplifying Diagnostics: A Ready to Use Robot Webserver |
|
Detecting Complex Events in ROS Data |
|
ROS 2 logging subsystem and alternative syslog implementation |
|
Traceability System for Autonomous Robots |
|
⚡Lightning Talks 1⚡ |
|
Open-RMF Project Update |
|
Robots at Your Service: Deploying Open-RMF in Singapore’s Hospitality Industry |
|
Optimizing Hospital Robotics Deployments with Open RMF |
|
Orchestrating Interoperable Indoor Robots at Scale with Open-RMF… |
|
Workflows for multi-agent orchestration |
|
Gazebo Project Update |
|
Infrastructure Project Update |
|
⚡ Lightning Talks 2⚡ |
|
Our Ten Most Common ROS Questions Answered |
|
Practical guide for ROS 2 on Windows |
|
Solving ROS package management with Pixi and RoboStack |
|
Escape Velocity: Smarter, Cleaner ROS 2 Launch Patterns |
|
Build, Iterate, Deploy - A Modular ROS 2 Workflow that Scales |
|
Toward Scalable Collaborative Robot Controllers: Internalizing ROS 2 with Zenoh |
|
Motions Made Easy: Simplifying Repetitive Robot Motions |
|
Running ROS natively on an industrial robot’s control box |
|
ros2_control goes Industrial |
|
Transforming Robotics with Auto Bots from Outer Space |
|
Real-Time Meets Cloud Native - ROS 2 on RTOS and Linux with Kubernetes |
|
ROS 2: The Backbone for Physical AI |
|
From Simulation to Soil: Lessons from a ROS 2-Powered Tractor |
|
Easy ROS-based AI Robot Development with genesis/libtorch |
|
PlanSys2, the ROS 2 Planning System: Past, present and future |
|
Building Foundation Models for Generalist Robots: Insights … |
|
Introducing rclrs: the ROS 2 client library for Rust |
|
Realistic Terrain Simulation in Gazebo |
|
Evaluation of ROS 2 Simulators 2025 |
|
Ray-Tracing Everywhere: Vendor Agnostic Ray Tracing in Gazebo |
|
Introducing the new ROS simulation standard |
|
From Off-the-Shelf Drones to Research Platforms |
Title |
Links |
|---|---|
Saving lives sooner: leveraging ROS 2 for end-stage kidney disease |
|
The State of ROS: Beneath the Kilt |
|
RMW Zenoh: An alternative middleware for ROS 2 |
|
The State of the Infrastructure |
|
In the Spot Light: Controlling Spot with ROS 2 |
|
Panel: Successfully Deploying ROS 2 Into Production |
|
Executors in ROS 2 |
|
The Multithreaded Events Executor |
|
Accelerating Robotics Development with Embedded Linux |
|
Real-time ROS 2 applications made easy with cactus-rt |
|
Something big is coming in ros2_control with ROS 2 Jazzy! |
|
How to Use a Dragon’s Algorithm: Integrating Drake with MoveIt 2 |
|
More than just an actuator – Better ROS support for a manipulator |
|
A ROS 2 Package for Dynamic Collision Avoidance Based On On-Board Prox… |
|
GSplines: Generalized Splines for Motion Optimization and Smooth Colli… |
|
KOI and EBIKE: Optimizing Kinematics Structures and IK Parameters by C… |
|
A Fuzzy-Matching Trajectory Cache for MoveIt 2 |
|
iceoryx2: A Journey to Becoming a First-Class RMW Alternative |
|
J1939 CAN Device Support in ROS 2 |
|
Integration of ETSI ITS messages for V2X communication in ROS |
|
Unlocking the Potential of the Nicla Vision Board with ROS / ROS 2 |
|
We Hate Serial: Experiments using CAN-FD as a transport layer for micro-ROS |
|
ROS 2 Gateway to Professional 24/7 Applications |
|
Optimizing Gazebo simulation: Challenges in building complex simulatio… |
|
Building Humanoid Robots: Mastering Design and Control with ROS |
|
URDF Creator: Bridging the Gap Between Learning and Applying ROS 2 |
|
Enabling ROS 2 Benchmarks: A Medical Robotics Perspective |
|
Scenario Execution for Robotics: A generic, backend-agnostic library f… |
|
⚡Lightning Talks⚡ |
|
Mobile Robotics Scale-up Leveraging ROS |
|
The State of Gazebo |
|
The State of Open-RMF |
|
Migrating a Mobile Manipulator to ROS 2 |
|
Jazzy Jalisco rosbag2 updates and new features |
|
⚡ Lightning Talks ⚡ |
|
How is my robot? - On the state of ROS Diagnostics |
|
Accelerating the CI/CD-to-robot cycle by 10x for 1/10th the cost |
|
r2s: A Terminal User Interface for ROS 2 |
|
The Lighthouse project: from Virtual Reality to Onboard Positioning for Robotics |
|
Building system packages with colcon in your own compact buildfarm |
|
robot_folders – your favorite meta-workspace manager |
|
Scaling Open-RMF from a Test Bench → Lab → Controlled Environment → Production |
|
Open-RMF and the Challenge of Resource Contention in Large-Scale Robot Fleets |
|
ROS in Large-scale Factory Automation |
|
Enhancing Robotic Communication & Scalability with Topic Keys in ROS 2 |
|
ROS 2 (and DDS) Compatible Selective Large Data Transfer |
|
Agent-based AI Framework for ROS 2 |
|
ros2ai Next-Gen ROS 2 CLI empowered by OpenAI |
|
Building Foundation Model-powered Robots with ROS: A Survey |
|
Scenic for ROS: A Probabilistic Programming Language for World Modeling… |
|
Software Platform Design and SDK Development for ROS 2-based LG AI Com… |
|
Beluga AMCL: A modern Monte Carlo Localization implementation for ROS |
|
Radar Tracks for Path Planning in the presence of Dynamic Obstacles |
|
On Use of Nav2 Docking |
|
ROS robot health monitoring: the Bonsai approach |
|
Navigation à la carte: choose navigation profile and strategy as you go |
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 |