Skip to content

Latest commit

 

History

History
642 lines (603 loc) · 34.9 KB

File metadata and controls

642 lines (603 loc) · 34.9 KB
.. redirect-from::

  ROSCon-Content

ROSCon Talks

The following ROSCon talks have been given on ROS 2 and provide information about the workings of ROS 2 and various demos:

.. tabs::
  .. group-tab:: 2025
    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - Advancing Robot Learning with ROS 2
         - `video <https://vimeo.com/1136158846>`__
       * - ROS Project Update
         - `video <https://vimeo.com/1136205502>`__
       * - ros-controls Project Update
         - `video <https://vimeo.com/1136205235>`__
       * - On Use of Nav2 Route Server
         - `video <https://vimeo.com/1136164030>`__
       * - Seeing is Believing: Enhancing Robot Acceptance with Perception-Aware ...
         - `video <https://vimeo.com/1136205031>`__
       * - ⚡In-advance Lightning Talks⚡
         - `video <https://vimeo.com/1136158488>`__
       * - rmw_what❓ Implementing the ROS 2 Middleware Interface
         - `video <https://vimeo.com/1136204122>`__
       * - Zenoh Strikes Back: From a New Hope to Tier-1
         - `video <https://vimeo.com/1136377715>`__
       * - From DDS to Zenoh: Migrating the Dexory Autonomy ROS Stack—Configurati...
         - `video <https://vimeo.com/1136375669>`__
       * - Enhancing ROS 2 Communications: What's New in Fast DDS v3
         - `video <https://vimeo.com/1136157825>`__
       * - Agnocast: A ROS 2-Compatible Middleware Enabling True Zero-Copy IPC ...
         - `video <https://vimeo.com/1136159023>`__
       * - Replay Testing: Fast, Iterative Robotics Testing
         - `video <https://vimeo.com/1136204393>`__
       * - Rtest - Reliable ROS 2 Unit Tests Framework
         - `video <https://vimeo.com/1136205163>`__
       * - Formally Verifying Robot Behavior with Statistical Model Checking
         - `video <https://vimeo.com/1136157972>`__
       * - Cloudini: the Pointcloud Compression Library That You Missed in Your Life
         - `video <https://vimeo.com/1136159131>`__
       * - Unlock FFmpeg in ROS 2: A Flexible Audio/Video Pipeline with...
         - `video <https://vimeo.com/1136204514>`__
       * - Smarter Vision Pipelines for ROS 2: Compress, Transport, and Sync at Scale
         - `video <https://vimeo.com/1136204802>`__
       * - SWAGGER: Sparse WAypoint Graph Generation for Efficient Routing
         - `video <https://vimeo.com/1136204717>`__
       * - Mapping Together: Collaborative SLAM for Distributed Robot Fleets
         - `video <https://vimeo.com/1136163914>`__
       * - Roadmap-Explorer: A fast and reliable robot exploration module
         - `video <https://vimeo.com/1136177427>`__
       * - Peer-2-Peer Agriculture Robotics Communication, Planning, Coverage ...
         - `video <https://vimeo.com/1136163436>`__
       * - From Sensors to Sensei: Mastering ROS Hardware with Analog Devices
         - `video <https://vimeo.com/1136158125>`__
       * - Help Me with the Bags: Quick & Easy ROS 2 Data Handling
         - `video <https://vimeo.com/1136377079>`__
       * - Open-source robotics observability at scale!
         - `video <https://vimeo.com/1136163245>`__
       * - Simplifying Diagnostics: A Ready to Use Robot Webserver
         - `video <https://vimeo.com/1136204915>`__
       * - Detecting Complex Events in ROS Data
         - `video <https://vimeo.com/1136157744>`__
       * - ROS 2 logging subsystem and alternative syslog implementation
         - `video <https://vimeo.com/1136772381>`__
       * - Traceability System for Autonomous Robots
         - `video <https://vimeo.com/1136377674>`__
       * - ⚡Lightning Talks 1⚡
         - `video <https://vimeo.com/1136163574>`__
       * - Open-RMF Project Update
         - `video <https://vimeo.com/1136163138>`__
       * - Robots at Your Service: Deploying Open-RMF in Singapore’s Hospitality Industry
         - `video <https://vimeo.com/1136206211>`__
       * - Optimizing Hospital Robotics Deployments with Open RMF
         - `video <https://vimeo.com/1136163298>`__
       * - Orchestrating Interoperable Indoor Robots at Scale with Open-RMF...
         - `video <https://vimeo.com/1136163354>`__
       * - Workflows for multi-agent orchestration
         - `video <https://vimeo.com/1136377685>`__
       * - Gazebo Project Update
         - `video <https://vimeo.com/1136158328>`__
       * - Infrastructure Project Update
         - `video <https://vimeo.com/1136158416>`__
       * - ⚡ Lightning Talks 2⚡
         - `video <https://vimeo.com/1136158629>`__
       * - Our Ten Most Common ROS Questions Answered
         - `video <https://vimeo.com/1136376218>`__
       * - Practical guide for ROS 2 on Windows
         - `video <https://vimeo.com/1136377428>`__
       * - Solving ROS package management with Pixi and RoboStack
         - `video <https://vimeo.com/1136377632>`__
       * - Escape Velocity: Smarter, Cleaner ROS 2 Launch Patterns
         - `video <https://vimeo.com/1136376252>`__
       * - Build, Iterate, Deploy - A Modular ROS 2 Workflow that Scales
         - `video <https://vimeo.com/1136370578>`__
       * - Toward Scalable Collaborative Robot Controllers: Internalizing ROS 2 with Zenoh
         - `video <https://vimeo.com/1136204650>`__
       * - Motions Made Easy: Simplifying Repetitive Robot Motions
         - `video <https://vimeo.com/1136163966>`__
       * - Running ROS natively on an industrial robot's control box
         - `video <https://vimeo.com/1136205077>`__
       * - ros2_control goes Industrial
         - `video <https://vimeo.com/1136205404>`__
       * - Transforming Robotics with Auto Bots from Outer Space
         - `video <https://vimeo.com/1136204579>`__
       * - Real-Time Meets Cloud Native - ROS 2 on RTOS and Linux with Kubernetes
         - `video <https://vimeo.com/1136204466>`__
       * - ROS 2: The Backbone for Physical AI
         - `video <https://vimeo.com/1136205583>`__
       * - From Simulation to Soil: Lessons from a ROS 2-Powered Tractor
         - `video <https://vimeo.com/1136158260>`__
       * - Easy ROS-based AI Robot Development with genesis/libtorch
         - `video <https://vimeo.com/1136370681>`__
       * - PlanSys2, the ROS 2 Planning System: Past, present and future
         - `video <https://vimeo.com/1136377384>`__
       * - Building Foundation Models for Generalist Robots: Insights ...
         - `video <https://vimeo.com/1136370637>`__
       * - Introducing rclrs: the ROS 2 client library for Rust
         - `video <https://vimeo.com/1136376117>`__
       * - Realistic Terrain Simulation in Gazebo
         - `video <https://vimeo.com/1136377469>`__
       * - Evaluation of ROS 2 Simulators 2025
         - `video <https://vimeo.com/1136157883>`__
       * - Ray-Tracing Everywhere: Vendor Agnostic Ray Tracing in Gazebo
         - `video <https://vimeo.com/1136163508>`__
       * - Introducing the new ROS simulation standard
         - `video <https://vimeo.com/1136376172>`__
       * - From Off-the-Shelf Drones to Research Platforms
         - `video <https://vimeo.com/1136158052>`__

  .. group-tab:: 2024
    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - Saving lives sooner: leveraging ROS 2 for end-stage kidney disease
         - `video <https://vimeo.com/1024971800>`__
       * - The State of ROS: Beneath the Kilt
         - `video <https://vimeo.com/1024972452>`__
       * - RMW Zenoh: An alternative middleware for ROS 2
         - `video <https://vimeo.com/1024971621>`__
       * - The State of the Infrastructure
         - `video <https://vimeo.com/1024972551>`__
       * - In the Spot Light: Controlling Spot with ROS 2
         - `video <https://vimeo.com/1024970544>`__
       * - Panel: Successfully Deploying ROS 2 Into Production
         - `video <https://vimeo.com/1026020629>`__
       * - Executors in ROS 2
         - `video <https://vimeo.com/1024970052>`__
       * - The Multithreaded Events Executor
         - `video <https://vimeo.com/1024972104>`__
       * - Accelerating Robotics Development with Embedded Linux
         - `video <https://vimeo.com/1024969135>`__
       * - Real-time ROS 2 applications made easy with cactus-rt
         - `video <https://vimeo.com/1024971584>`__
       * - Something big is coming in ros2_control with ROS 2 Jazzy!
         - `video <https://vimeo.com/1024972003>`__
       * - How to Use a Dragon's Algorithm: Integrating Drake with MoveIt 2
         - `video <https://vimeo.com/1024970427>`__
       * - More than just an actuator -- Better ROS support for a manipulator
         - `video <https://vimeo.com/1024971285>`__
       * - A ROS 2 Package for Dynamic Collision Avoidance Based On On-Board Prox...
         - `video <https://vimeo.com/1024969079>`__
       * - GSplines: Generalized Splines for Motion Optimization and Smooth Colli...
         - `video <https://vimeo.com/1024970194>`__
       * - KOI and EBIKE: Optimizing Kinematics Structures and IK Parameters by C...
         - `video <https://vimeo.com/1024970959>`__
       * - A Fuzzy-Matching Trajectory Cache for MoveIt 2
         - `video <https://vimeo.com/1024968990>`__
       * - iceoryx2: A Journey to Becoming a First-Class RMW Alternative
         - `video <https://vimeo.com/1026024533>`__
       * - J1939 CAN Device Support in ROS 2
         - `video <https://vimeo.com/1026028313>`__
       * - Integration of ETSI ITS messages for V2X communication in ROS
         - `video <https://vimeo.com/1026026851>`__
       * - Unlocking the Potential of the Nicla Vision Board with ROS / ROS 2
         - `video <https://vimeo.com/1026030054>`__
       * - We Hate Serial: Experiments using CAN-FD as a transport layer for micro-ROS
         - `video <https://vimeo.com/1026031720>`__
       * - ROS 2 Gateway to Professional 24/7 Applications
         - `video <https://vimeo.com/1026037209>`__
       * - Optimizing Gazebo simulation: Challenges in building complex simulatio...
         - `video <https://vimeo.com/1024971478>`__
       * - Building Humanoid Robots: Mastering Design and Control with ROS
         - `video <https://vimeo.com/1024969444>`__
       * - URDF Creator: Bridging the Gap Between Learning and Applying ROS 2
         - `video <https://vimeo.com/1024972602>`__
       * - Enabling ROS 2 Benchmarks: A Medical Robotics Perspective
         - `video <https://vimeo.com/1024969888>`__
       * - Scenario Execution for Robotics: A generic, backend-agnostic library f...
         - `video <https://vimeo.com/1024971964>`__
       * - ⚡Lightning Talks⚡
         - `video <https://vimeo.com/1026038503>`__
       * - Mobile Robotics Scale-up Leveraging ROS
         - `video <https://vimeo.com/1024971160>`__
       * - The State of Gazebo
         - `video <https://vimeo.com/1024972138>`__
       * - The State of Open-RMF
         - `video <https://vimeo.com/1024972217>`__
       * - Migrating a Mobile Manipulator to ROS 2
         - `video <https://vimeo.com/1024971060>`__
       * - Jazzy Jalisco rosbag2 updates and new features
         - `video <https://vimeo.com/1024970794>`__
       * - ⚡ Lightning Talks ⚡
         - `video <https://vimeo.com/1024969633>`__
       * - How is my robot?
           - On the state of ROS Diagnostics
         - `video <https://vimeo.com/1024970271>`__
       * - Accelerating the CI/CD-to-robot cycle by 10x for 1/10th the cost
         - `video <https://vimeo.com/1024969227>`__
       * - r2s: A Terminal User Interface for ROS 2
         - `video <https://vimeo.com/1024971542>`__
       * - The Lighthouse project: from Virtual Reality to Onboard Positioning for Robotics
         - `video <https://vimeo.com/1024972070>`__
       * - Building system packages with colcon in your own compact buildfarm
         - `video <https://vimeo.com/1024969541>`__
       * - robot_folders -- your favorite meta-workspace manager
         - `video <https://vimeo.com/1024971677>`__
       * - Scaling Open-RMF from a Test Bench → Lab → Controlled Environment → Production
         - `video <https://vimeo.com/1024971907>`__
       * - Open-RMF and the Challenge of Resource Contention in Large-Scale Robot Fleets
         - `video <https://vimeo.com/1024971441>`__
       * - ROS in Large-scale Factory Automation
         - `video <https://vimeo.com/1024971718>`__
       * - Enhancing Robotic Communication & Scalability with Topic Keys in ROS 2
         - `video <https://vimeo.com/1024969988>`__
       * - ROS 2 (and DDS) Compatible Selective Large Data Transfer
         - `video <https://vimeo.com/1024971699>`__
       * - Agent-based AI Framework for ROS 2
         - `video <https://vimeo.com/1026029511>`__
       * - ros2ai Next-Gen ROS 2 CLI empowered by OpenAI
         - `video <https://vimeo.com/1026034712>`__
       * - Building Foundation Model-powered Robots with ROS: A Survey
         - `video <https://vimeo.com/1026027743>`__
       * - Scenic for ROS: A Probabilistic Programming Language for World Modeling...
         - `video <https://vimeo.com/1026032775>`__
       * - Software Platform Design and SDK Development for ROS 2-based LG AI Com...
         - `video <https://vimeo.com/1026030733>`__
       * - Beluga AMCL: A modern Monte Carlo Localization implementation for ROS
         - `video <https://vimeo.com/1024969330>`__
       * - Radar Tracks for Path Planning in the presence of Dynamic Obstacles
         - `video <https://vimeo.com/1024971565>`__
       * - On Use of Nav2 Docking
         - `video <https://vimeo.com/1024971348>`__
       * - ROS robot health monitoring: the Bonsai approach
         - `video <https://vimeo.com/1024971769>`__
       * - Navigation à la carte: choose navigation profile and strategy as you go
         - `video <https://vimeo.com/1024971326>`__

  .. group-tab:: 2023

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - Building the iRobot® Create® 3 Robot: Challenges and Solutions for ROS...
         - `video <https://vimeo.com/879000844/153752c34c>`__
       * - The State of ROS: From the Iron Age to the Jazzy Age
         - `video <https://vimeo.com/879001905/d5ee7c2edf>`__
       * - ROS 2 Types On-the-wire: Type Descriptions and Hashing in Iron and onwards
         - `video <https://vimeo.com/879001665/27481b49b7>`__
       * - Releasing a new ROS 2 distribution
         - `video <https://vimeo.com/879001580/48297314e8>`__
       * - Panel: Getting Involved with ROS as an Organization
         - `video <https://vimeo.com/879001441/4f278b5543>`__
       * - Licensing of ROS Packages: Changes to package.xml and new tool support
         - `video <https://vimeo.com/879001224/d6461b638a>`__
       * - SDFormat: A robot description format in constant evolution
         - `video <https://vimeo.com/879001733/c2df0a1823>`__
       * - Repeatable Reproducible Accessible ROS Development via Dev Containers
         - `video <https://vimeo.com/879001614/2d1a22a0e1>`__
       * - Colcon-in-container: say bye to the "it builds on my machine" syndrome
         - `video <https://vimeo.com/879000903/bb474a0534>`__
       * - ROS with Kubernetes/KubeEdge
         - `video <https://vimeo.com/879001688/33b2495a49>`__
       * - A New ROS 2 Driver for FANUC Robots Utilizing Ethernet/IP
         - `video <https://vimeo.com/879000528/3062efc119>`__
       * - A ROS 2 Package for Online Cobots Impedance Modulation
         - `video <https://vimeo.com/879000599/2045e57716>`__
       * - Real-Time Motion Control in ROS: Uniting HAL with Tormach's ZA6 Robot
         - `video <https://vimeo.com/879001566/b20f712d4b>`__
       * - A safe and secure ROS 2 multi-domain architecture for AMD embedded het...
         - `video <https://vimeo.com/879000629/a2d2d1cf34>`__
       * - Optimizing MoveIt - Costs, Constraints and Betterments
         - `video <https://vimeo.com/879001424/7fdb9ef68b>`__
       * - Leveraging a functional approach for more testable and maintainable ROS code
         - `video <https://vimeo.com/879001204/ad5a36bb36>`__
       * - Real-time Data-flow extension for ROS 2
         - `video <https://vimeo.com/879001546/54514e92c0>`__
       * - An Integrated Modelling and Testing Architecture for ROS Nodes
         - `video <https://vimeo.com/879000742/0d9939e399>`__
       * - Breaking Bots: Robustness Testing for ROS
         - `video <https://vimeo.com/879000822/a658e675f4>`__
       * - Rclex on Nerves: a bare minimum runtime platform for ROS 2 nodes in Elixir
         - `video <https://vimeo.com/879001529/b23eaacae8>`__
       * - On Use of Nav2 MPPI Controller
         - `video <https://vimeo.com/879001391/40d175c156>`__
       * - Bidirectional navigation with Nav2
         - `video <https://vimeo.com/879000809/b32f8ebec4>`__
       * - Autonomous Robot Navigation and Localization on 3D Mesh Surfaces in ROS
         - `video <https://vimeo.com/879000775/aa280cc0a4>`__
       * - ROS 2 powered Android VHAL.
         - `video <https://vimeo.com/879001655/c96bc5225b>`__
       * - ⚡Lightning Talks⚡
         - `video <https://vimeo.com/879001275/172b83b7d2>`__
       * - Up, Up, and Away: Adventures in Aerial Robotics
         - `video <https://vimeo.com/879001926/02a07b8277>`__
       * - NEXUS: A ROS 2 framework for orchestrating industrial robotic lines and cells
         - `video <https://vimeo.com/879001338/fb3bcc8741>`__
       * - Aerostack2: A framework for developing Multi-Robot Aerial Systems
         - `video <https://vimeo.com/879000655/24398f48ef>`__
       * - Creating scalable customized robotic platforms
         - `video <https://vimeo.com/879000942/31be900d11>`__
       * - Create® 3 Robot in the Classroom: Teaching ROS 2 to Undergraduates
         - `video <https://vimeo.com/879000913/524facf2e5>`__
       * - ROS 2 On the Browser with WebAssembly for Teaching Robotics
         - `video <https://vimeo.com/879001638/18ab3e5c71>`__
       * - ⚡Lightning Talks⚡
         - `video <https://vimeo.com/879001243/0c3777a18d>`__
       * - Octomap is dead: long life Bonxai
         - `video <https://vimeo.com/879001365/4e5a1c2e0a>`__
       * - Parameters Should be Boring
         - `video <https://vimeo.com/879001499/558ba81bef>`__
       * - Using Reference System to evaluate features and performance in a stand...
         - `video <https://vimeo.com/881734034/8f6282d0ee>`__
       * - RosLibRust: Why we built it, why you might want to use it...
         - `video <https://vimeo.com/879001716/ddf60792e8>`__
       * - Leveraging Secure Discovery Server in ROS 2
         - `video <https://vimeo.com/880191276/fd5fa3d2ca>`__
       * - Simulate your World: A deeper look at extending Gazebo
         - `video <https://vimeo.com/879001776/82b8a1d6d9>`__
       * - Simulate robots like never before with Open 3D Engine
         - `video <https://vimeo.com/879001753/80b62256e1>`__
       * - Simulation of Highly Dynamic Omnidirectional Robots in Isaac Sim
         - `video <https://vimeo.com/879001799/0e54e12495>`__
       * - An Integrated Distributed Simulation Environment weaving by Hakoniwa and mROS 2
         - `video <https://vimeo.com/879000700/6e149a4a3a>`__
       * - Multi-drone simulation with deep q-learning
         - `video <https://vimeo.com/879001334/4f57afe509>`__
       * - Supporting Robotic Deliberation: The Deliberation Working Group and To...
         - `video <https://vimeo.com/879001877/4978646728>`__
       * - FlexBE - The Flexible Behavior Engine: Collaborative Autonomy in ROS 2
         - `video <https://vimeo.com/879001093/0590a625cf>`__
       * - SkiROS2 - A skill-based Robot Control Platform for ROS
         - `video <https://vimeo.com/879001825/2a0e9d5412>`__
       * - Mastering your ROS system state with Petri nets
         - `video <https://vimeo.com/879001315/270b755f56>`__
       * - SpatialVision: Bringing Popping-Out RViz to Life with AirPods
         - `video <https://vimeo.com/879001856/e8a108481b>`__
       * - What is Robotics Observability?
           Scaling ROS from Prototype to Production
         - `video <https://vimeo.com/879001947/f15b94d3a4>`__
       * - Surviving the Flood (of Rosbags)
         - `video <https://vimeo.com/879001892/66580b9633>`__
       * - Improving Your Application's Algorithms and Optimizing Performance Usi...
         - `video <https://vimeo.com/879001159/7d588b2cc4>`__
       * - ROSBag2NuScenes: Share the Bags, Spread the Joy - Autonomous Vehicle R...
         - `video <https://vimeo.com/879001709/593416f29a>`__
       * - PostgreSQL / PostGIS to ROS 2 Bridge for Spatial Data
         - `video <https://vimeo.com/879001513/61784cb23e>`__
       * - Efficient data recording and replaying in ROS 2
         - `video <https://vimeo.com/879001076/d2219656dd>`__
       * - Developing on ROS while Scaling
         - `video <https://vimeo.com/879000977/b6ddf83e60>`__

  .. group-tab:: 2022

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - Panel: The ROS 2 Developer Experience
         - `video <https://vimeo.com/showcase/9954564/video/767155188>`__
       * - Wearable ROS: Development of wearable robot system using ROS 2
         - `video <https://vimeo.com/showcase/9954564/video/767140298>`__
       * - Building ROS 2 enabled Android apps with C++
         - `video <https://vimeo.com/showcase/9954564/video/767161955>`__
       * - Distributed Robotics Simulator with Unreal Engine
         - `video <https://vimeo.com/showcase/9954564/video/767139975>`__
       * - Tools and processes for improving the certifiability of ROS 2
         - `video <https://vimeo.com/showcase/9954564/video/767150613>`__
       * - Failover ROS Framework : Consensus-based node redundancy
         - `video <https://vimeo.com/showcase/9954564/video/767156308>`__
       * - ROS 2 and Gazebo Integration Best Practices
         - `video <https://vimeo.com/showcase/9954564/video/767127300>`__
       * - Chain-Aware ROS Evaluation Tool (CARET)
         - `video <https://vimeo.com/showcase/9954564/video/767150288>`__
       * - ROS 2 network monitoring
         - `video <https://vimeo.com/showcase/9954564/video/767140681>`__
       * - How custom tasks are defined, assigned, and executed in Open-RMF
         - `video <https://vimeo.com/showcase/9954564/video/767157210>`__
       * - A practitioner's guide to ros2_control
         - `video <https://vimeo.com/showcase/9954564/video/767139648>`__
       * - Zenoh: How to Make ROS 2 Work at any Scale and Integrate with Anything
         - `video <https://vimeo.com/769972405>`__
       * - A case study in optics manufacturing with MoveIt2 and ros2_control
         - `video <https://vimeo.com/showcase/9954564/video/767140351>`__
       * - 20/20 Robot Vision - How to setup cameras in ROS 1 & ROS 2 using camera_aravis
         - `video <https://vimeo.com/showcase/9954564/video/767140329>`__
       * - Filter your ROS 2 content
         - `video <https://vimeo.com/767166447>`__
       * - Evolving Message Types, and Other Interfaces, Over Time
         - `video <https://vimeo.com/showcase/9954564/video/767140015>`__
       * - Migrating from ROS1 to ROS 2 - choosing the right bridge
         - `video <https://vimeo.com/showcase/9954564/video/767140113>`__
       * - On Use of Nav2 Smac Planners
         - `video <https://vimeo.com/showcase/9954564/video/767157646>`__
       * - Bazel and ROS 2 – building large scale safety applications
         - `video <https://vimeo.com/showcase/9954564/video/767139879>`__
       * - Native Rust components for ROS 2
         - `video <https://vimeo.com/showcase/9954564/video/767140150>`__
       * - The ROS build farm and you: How ROS packages you release become binary packages.
         - `video <https://vimeo.com/showcase/9954564/video/767169376>`__
       * - mROS 2: yet another runtime environment onto embedded devices
         - `video <https://vimeo.com/showcase/9954564/video/767150435>`__
       * - ROS 2 & Edge Impulse: Embedded AI in robotics applications
         - `video <https://vimeo.com/showcase/9954564/video/767140724>`__
       * - micro-ROS goes Automotive: supporting AUTOSAR-based microcontrollers
         - `video <https://vimeo.com/769963507>`__
       * - An open architecture for Hardware Acceleration in ROS 2
         - `video <https://vimeo.com/769967795>`__
       * - ROS 2 and the Crazyflie: Aerial swarms and Autonomy with a tiny flying robot
         - `video <https://vimeo.com/showcase/9954564/video/767140197>`__
       * - A Raspberry Pi image with ROS 2 + RT and a customizable image builder
         - `video <https://vimeo.com/showcase/9954564/video/767139709>`__

  .. group-tab:: 2021

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - SMACC2
         - `video <https://vimeo.com/649655394/f9b25be7f9>`__
       * - rospy2: Convert a ROS1 node to ROS2 by changing only one line of code
         - `video <https://vimeo.com/649655340/127d801385>`__
       * - Hello Robot: Democratizing Mobile Manipulation with ROS
         - `video <https://vimeo.com/649649087/b1a3a67369>`__
       * - Challenges for ROS2 in Autonomous Agricultural Applications
         - `video <https://vimeo.com/649646777>`__
       * - ESP32 microcontroller robot with Navigation 2 ROS 2 running in the Cloud
         - `video <https://vimeo.com/649648283>`__
       * - Middleware interconnecting ROS/ROS2 with the EtherCAT protocol
         - `video <https://vimeo.com/649651918>`__
       * - Build and Manage Cloud-enhanced ROS Robots with AWS IoT Greengrass 2.0
         - `video <https://vimeo.com/649647971/0f36010e6e>`__
       * - Driving Autonomy in Mobile Robotics with ROS2 and PX4
         - `video <https://vimeo.com/649648867/c524ae57fd>`__
       * - Integrating ROS 2 with existing DDS networks
         - `video <https://vimeo.com/649649793/31032f6fba>`__
       * - VIPER: Volatiles Investigating Polar Exploration Rover
         - `video <https://vimeo.com/649657650/ce9245dc22>`__
       * - Chronicles of Caching and Containerising CI for Nav2
         - `video <https://vimeo.com/649647161/5b0c278e6c>`__
       * - A New Way to Interact with PointCloud2 Messages
         - `video <https://vimeo.com/649643457/7ba0e85107>`__
       * - ROS 2 Grasp Library – Acceleration for 3D Object Pose Detection
         - `video <https://vimeo.com/649654728/25bef7e247>`__
       * - ros2_control: The future of ros_control
         - `video <https://vimeo.com/649654948>`__
       * - ROS 2 Rolling Ridley
         - `video <https://vimeo.com/649650919>`__
       * - Hybrid Planning - Enabling Reactive Manipulation with MoveIt 2
         - `video <https://vimeo.com/649649286/17fb9b9f4d>`__
       * - Apex.OS Cert: Taking ROS 2 from prototype into production
         - `video <https://vimeo.com/649645295/67e0a6569f>`__
       * - Making a robot ROS 2 powered - a case study using the UR manipulators
         - `video <https://vimeo.com/649651707/46a3be27ed>`__
       * - Online Trajectory Generation and Admittance Control in ROS2
         - `video <https://vimeo.com/649652452/682bd92e95>`__
       * - VSCode, Docker and ROS2
         - `video <https://vimeo.com/649658020/9ef0b5ec32>`__
       * - ROS 2 Content Filtered Topics
         - `video <https://vimeo.com/649654533/c8104829db>`__
       * - Rosbag2 for Power Users
         - `video <https://vimeo.com/649655219/75630c8cff>`__
       * - We Have Ignition: The Next Generation of Gazebo Simulation
         - `video <https://vimeo.com/649658182>`__
       * - Using NVIDIA Isaac Sim For Synthetic Data Generation & ROS Development
         - `video <https://vimeo.com/649656932/3d8d5abb53>`__
       * - Augmented Reality and Robotics
         - `video <https://vimeo.com/649645502/9be46e9ff8>`__
       * - Modeling sensors for simulation of ROS applications in Unity
         - `video <https://vimeo.com/649652075/295c92d323>`__
       * - Panel: Simulation Tools for ROS
         - `video <https://vimeo.com/649653566/9d02eac6cb>`__

  .. group-tab:: 2020

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - Accelerating Innovation with ROS: Lessons in Healthcare
         - `video <https://vimeo.com/showcase/7812155/video/480611811>`__
       * - Panel: Software Quality in Robotics
         - `video <https://vimeo.com/showcase/7812155/video/480586443>`__
       * - Panel: ROS Agriculture
         - `video <https://vimeo.com/showcase/7812155/video/480592013>`__
       * - Achieving Generality and Robustness in Semantic Segmentation
         - `video <https://vimeo.com/showcase/7812155/video/480600107>`__
       * - Navigation2: The Next Generation Navigation System
         - `video <https://vimeo.com/showcase/7812155/video/480604621>`__
       * - CHAMP Quadruped Control
         - `video <https://vimeo.com/showcase/7812155/video/480603868>`__
       * - Kiwibot: ROS2 in the atoms delivery industry
         - `video <https://vimeo.com/showcase/7812155/video/480601709>`__
       * - MoveItWorld
         - `video <https://vimeo.com/showcase/7812155/video/480482977>`__
       * - OpenCV
         - `video <https://vimeo.com/showcase/7812155/video/480465027>`__
       * - ROBOTIS TurtleBot3
         - `video <https://vimeo.com/showcase/7812155/video/480460365>`__
       * - Autoware
         - `video <https://vimeo.com/showcase/7812155/video/480450941>`__
       * - Dronecode
         - `video <https://vimeo.com/showcase/7812155/video/480477960>`__
       * - FIWARE
         - `video <https://vimeo.com/showcase/7812155/video/480473016>`__
       * - Lightning Talks and Sponsor Videos 1
         - `video <https://vimeo.com/showcase/7812155/video/480530126>`__
       * - Lightning Talks and Sponsor Videos 2
         - `video <https://vimeo.com/showcase/7812155/video/480435216>`__
       * - Lightning Talks and Sponsor Videos 3
         - `video <https://vimeo.com/showcase/7812155/video/480436954>`__
       * - Lightning Talks and Sponsor Videos 4
         - `video <https://vimeo.com/showcase/7812155/video/490004991>`__

  .. group-tab:: 2019

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - Migrating a large ROS 1 codebase to ROS 2
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_migrating_a_large_ros_1_codebase_to_ros_2.pdf>`__ / `video <https://vimeo.com/378682692>`__
       * - The New Architecture of Gazebo Wrappers for ROS 2
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_gazebo_ros2.pdf>`__ / `video <https://vimeo.com/378683414>`__
       * - Migrating to ROS 2: Advice from Rover Robotics
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_migrating_to_ros_2.pdf>`__ / `video <https://vimeo.com/378682068>`__
       * - ROS 2 on VxWorks
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_ros2onvxworks.pdf>`__ / `video <https://vimeo.com/378682144>`__
       * - Navigation2 Overview
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_navigation2_overview_final.pdf>`__ / `video <https://vimeo.com/378682188>`__
       * - Launch Testing - Launch description and integration testing for ros2
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_launch_testing_presentation.pdf>`__ / `video <https://vimeo.com/378683186>`__
       * - ROS 2 for Consumer Robotics: : The iRobot use-case
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_irobot_usecase.pdf>`__ / `video <https://vimeo.com/378916114>`__
       * - Composable Nodes in ROS2
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_composablenodes.pdf>`__ / `video <https://vimeo.com/378916125>`__
       * - Concurrency in ROS 1 and ROS 2
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_concurrency.pdf>`__ / `video <https://vimeo.com/379127709>`__
       * - A True Zero-Copy RMW Implementation for ROS2
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_truezerocopy.pdf>`__ / `video <https://vimeo.com/379127778>`__
       * - ROS2 Real-Time Behavior: Static Memory Allocation
         - `video <https://vimeo.com/379127767>`__
       * - PackML2: State Machine Based System Programming, Monitoring and Control in ROS2
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_packml2.pdf>`__ / `video <https://vimeo.com/378683073>`__
       * - Quality of Service Policies for ROS2 Communications
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_qos.pdf>`__ / `video <https://vimeo.com/379127762>`__
       * - Micro-ROS: ROS2 on Microcontrollers
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_microros.pdf>`__ / `video <https://vimeo.com/379127756>`__
       * - ROS2 on Large Scale Systems: Discovery Server
         - `video <https://vimeo.com/379127745>`__
       * - Bridging Your Transitions from ROS 1 to ROS 2
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_bridging_ros1_to_ros2.pdf>`__ / `video <https://vimeo.com/379127737>`__
       * - Markup Extensions for ROS 2 Launch
         - `slides <https://roscon.ros.org/2019/talks/roscon2019_markupextensionsforros2launch.pdf>`__ / `video <https://vimeo.com/379127678>`__


  .. group-tab:: 2018

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - Hands-on ROS 2: A Walkthrough
         - `slides <https://roscon.ros.org/2018/presentations/ROSCon2018_ROS2HandsOn.pdf>`__ / `video <https://vimeo.com/292693129>`__
       * - Launch for ROS 2
         - `slides <https://roscon.ros.org/2018/presentations/ROSCon2018_launch.pdf>`__ / `video <https://vimeo.com/292699162>`__

  .. group-tab:: 2017

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - The ROS 2 vision for advancing the future of robotics development
         - `slides <https://roscon.ros.org/2017/presentations/ROSCon%202017%20ROS2%20Vision.pdf>`__ / `video <https://vimeo.com/236161417>`__

  .. group-tab:: 2016

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - ROS 2 Update - summary of alpha releases, architectural overview
         - `slides <https://roscon.ros.org/2016/presentations/ROSCon%202016%20-%20ROS%202%20Update.pdf>`__ / `video <https://vimeo.com/187696091>`__
       * - Evaluating the resilience of ROS2 communication layer
         - `slides <https://roscon.ros.org/2016/presentations/rafal.kozik-ros2evaluation.pdf>`__ / `video <https://vimeo.com/187705229>`__

  .. group-tab:: 2015

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - State of ROS 2 - demos and the technology behind
         - `slides <https://roscon.ros.org/2015/presentations/state-of-ros2.pdf>`__ / `video <https://vimeo.com/142151734>`__
       * - ROS 2 on "small" embedded systems
         - `slides <https://roscon.ros.org/2015/presentations/ros2_on_small_embedded_systems.pdf>`__ / `video <https://vimeo.com/142150576>`__
       * - Real-time control in ROS and ROS 2
         - `slides <https://roscon.ros.org/2015/presentations/RealtimeROS2.pdf>`__ / `video <https://vimeo.com/142621778>`__

  .. group-tab:: 2014

    .. list-table::
       :header-rows: 1

       * - Title
         - Links
       * - Why you want to use ROS 2
         - `slides <https://www.osrfoundation.org/wordpress2/wp-content/uploads/2015/04/ROSCON-2014-Why-you-want-to-use-ROS-2.pdf>`__ / `video <https://vimeo.com/107531013>`__
       * - Next-generation ROS: Building on DDS
         - `slides <https://roscon.ros.org/2014/wp-content/uploads/2014/07/ROSCON-2014-Next-Generation-of-ROS-on-top-of-DDS.pdf>`__ / `video <https://vimeo.com/106992622>`__