Planet ROS
Planet ROS - http://planet.ros.org
Planet ROS - http://planet.ros.org http://planet.ros.org
ROS Discourse General: ROS News for the Week of March 3rd, 2025
ROS News for the Week of March 3rd, 2025
If you plan to be in the Bay Area for NVIDIA GTC we are organizing a special edition of ROS By-The-Bay on 2025-03-19T01:00:00Z UTC in conjunction with our friends at Silicon Valley Robotics and Circuit Launch. All are welcome to attend!
The 2024 ROS Metrics Report has been released. We’re happy to report that ROS community continues to grow and the vast majority of ROS users have moved on to ROS 2. New this year we’ve added some basic contributor metrics from Github.
OSRA Membership badges went out this week and the internet was full - of - people showing their support. If you would like to join the OSRA and support ROS, Gazebo, Open-RMF, ROS Controls, and the infrastructure we all depend on, you can do so using this form the OSRA website.
Our colleague @rkent has done a ton of work improving the end-user experience of ROS Index. This week we pushed a couple of updates that make the search experience both faster and more accurate. Thanks a lot @rkent!
Check out this amazing project where the Turtlebot 3 navigates with deep reinforcement learning.
Events
- 2025-03-10 ROS 2 Rust Meeting
- 2025-03-10
Open-RMF: Community Forum
- 2025-03-11 ROS-Industrial Training (Americas)
- 2025-03-11 Space ROS Club Japan
- 2025-03-17 ==> 2025-03-21 ROS / Robotics Sessions at GTC
- 2025-03-18
ROS By-The-Bay X Silicon Valley Robotics NVIDIA GTC Meetup
- 2025-03-18 Custom flight modes using PX4 and ROS 2
- 2025-03-19 NVIDIA GTC Physical AI Developer Meetup (must have a GTC ticket to register).
- 2025-03-24
ROS Meetup at #ERF2025
- 2025-04-20 Due Date: OpenCV / Intrinsic Perception Challenge for Bin-picking
- 2025-04-28 International Workshop on Robotics Software Engineering
- 2025-04-30 Robotics Summit & Expo wsg @gbiggs.
- 2025-05-15 ROS-Industrial Consortium Americas 2025 Annual Meeting Detroit
- 2025-05-23 ICRA 2025 Advancing Quantitative and QUAlitative SIMulators for marine applications
- 2025-05-30 => 2025-05-31 2025 Open Hardware Summit in Edinburgh
News
- 2024 ROS Metrics Report
- Clutterbot has joined the OSRA
- OSRA Member Viam announces $30M Series C – The Robot Report
- WebRTC Video in Transitive Robotics
- Any info of ROS 3(found ros3.org website)?
- ICRA Space Manipulation Workshop
- Get ready for ROS 1 sunset and learn ROS 2 features at the Robotics Summit
- Turtle Robots: Embodied design for enhanced flipper-based locomotion in complex terrains
- Legged Locomotion Meets Skateboarding
- IEEE RAS CASE Travel Grants
- ‘Flow’ wins best animated feature film Oscar using open source software
- ABB plans to invest $120M to expand production capacity in the U.S.
- Aescape raises $83M to bring robotic massager to more locations
- ARM Institute announces new project call, RoboticsCareer.org employer capabilities
- Alibaba-backed robotics firm LimX completes $69m series A
- Robot Videos: Atlas in the Lab, Unitree Kung Fu, and More - IEEE Spectrum
ROS
- TurtleBot 4 Now Supports ROS 2 Jazzy
- Migration of build.ros2.org to Ubuntu 24.04
- New packages for ROS 2 Rolling Ridley
- New Packages for ROS 1 Noetic Ninjemys
- Turtlebot 3 Deep Reinforcement Learning Navigation
- Webots simulation of Spot with ROS 2
- Link inertia tests for robot manipulator URDF - robot description formats
- Pika: A Fast Data Collector Solution for Embodied Intelligence
- Announcing:
rviz_robot_description_topic
- Video: Interop SIG March 6, 2025: Memory-safe High-performance Async ROS Programming
- Video: Customize and configure the rmf-web dashboard with MicroApps
- Video: Cracow Robotics & AI Club #10
- Video: Customize and configure the rmf-web dashboard with MicroApps
- Video: The Experience at the Dronecode San Diego Meetup
- Video: 2025 Winter Robotics Colloquium: Sebastian Castro (Robotics and AI Institute)
- Video: Robotic locomotion through active and passive morphological adaptation
- Nav2: Support for Error Codes and (New) Error Messages!
- Behavior Tree library alternative to SMACH and FlexBE
- Quadrotor-Based Slung Payload Transportation Gazebo SITL Simulation Package V1.0
- Flight Control Code For Quadrotors Carrying A Tethered Payload
- Open-source Resources And Tutorials for Drone Tracking
- ROS 2 package for fusing 360° equirectangular images with 3D LiDAR data.
- C++/CUDA library for Multi-View Stereo
- ROLO: ROS package for lidar odometry implementation using rotation optimization method.
- ROScribe: Write your robot software in minutes.
- RT CRANE+ V2 ROS 2 package for Jazzy
- RT CRANE-X7 ROS 2 package Jazzy
- A Unified Self-Driving World Model for Simultaneous 3D Scene Understanding and Generation
- Open ROS Components for Robots from Fetch: sensor and deformable UMI fingers
- Real-Time Dense SLAM with 3D Reconstruction Priors
- EgoMimic: Georgia Tech PhD student uses Project Aria Research Glasses to help train humanoid robots
- FACTR: Force-Attending Curriculum Training for Contact-Rich Policy Learning
Got a minute
?
We seem to have a problem where RCLPy’s quality of service API documentation is not rendering on docs.ros.org. We’re looking for someone who can contribute a few hours and figure out the issue. The core team would really appreciate some help with this issue.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Migration of build.ros2.org to Ubuntu 24.04 [Scheduled Buildfarm Downtime]
Hello ROS Community,
The OSRF Infrastructure Project is planning to migrate https://build.ros2.org to new servers based on Ubuntu 24.04, as part of our ongoing efforts to maintain and improve the ROS buildfarm infrastructure. To facilitate this migration, the following services will experience downtime during the maintenance window:
-
https://build.ros2.org (Jenkins) will be temporarily unavailable or in shutdown mode (not running jobs).
-
https://repo.ros2.org will be temporarily unavailable.
-
https://packages.ros.org will remain accessible during this time, so it will still be possible to perform package updates and installation using the official ROS repositories.
-
In order to reduce churn while the build farm is offline for migration, all rosdistro PRs will be held for the week and merged after the migration completes.
The migration is scheduled to begin on Tuesday 2025-03-11T12:00:00Z UTC (12:00 UTC) and is expected to last for 8-12 hours. During this time, the buildfarm will be offline, and all queued jobs will need to complete before Jenkins is taken offline for the data transfer. Given the large volume of build artifacts and log files to transfer, we are planning for a full workday of downtime to ensure a smooth transition.
Once the migration is complete, I’ll update this thread to confirm that services are back online. I’ll also be monitoring for any issues that may arise as a result of the migration.
Thank you for your patience as we work to improve the ROS buildfarm infrastructure. If you have any questions or concerns, please feel free to reach out in this thread.
Att,
Cristóbal
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Pika: A Fast Data Collector Solution for Embodied Intelligence
Pika: Fast Data Collector Solution for Embodied Intelligence #embodiedai #robot
Introducing Pika: A Fast Data Collector Solution for Embodied Intelligence
I’m excited to share AgileX Robotics latest contribution to robotics research—a fast, robust data collection solution named Pika. Designed with the needs of embodied intelligence in mind, Pika minimizes setup time while maximizing performance, making it an ideal tool for both research and rapid prototyping.
Key Features
Streamlined Two-Step Clamp Mechanism:
Transition from power-on to operational mode instantly. Our innovative clamp design eliminates lengthy calibration, ensuring that your robot is ready for action in virtually zero preparation time.
Zero Latency & Maximum Efficiency:
The system’s ultra-synchronized motion control ensures smooth, real-time data capture. This means you can reliably record dynamic movements with precision—critical when working on high-performance robotics projects.
Lightweight & Ergonomic:
Pika’s design is optimized for continuous operation. Its featherlight construction not only reduces the overall load but also allows for seamless integration into existing robotic systems, enhancing your workflow without adding unnecessary complexity.
Why Pika Stands Out
Insta-Ready Setup:
Eliminate the need for time-consuming calibrations and adjustments. Get straight to data collection and experiment iterations faster than ever.
Precision & Reliability:
Enjoy high-precision measurements with a system that maintains performance even in fast-paced research environments.
Ideal for Rapid Innovation:
Whether you’re training AI models or deploying robotic systems in the field, Pika is built to support the rigorous demands of modern robotics research.
For more details, please visit the AgileX website.
Looking forward to your feedback and discussions on integrating Pika into your projects!
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: New packages for ROS 2 Rolling Ridley 2025-03-06
Hello everyone!
It took a minute but we’re happy to announce 20 new package and 254 updates are now available in ROS 2 Rolling Ridley
Among the new packages is fastdds
which was renamed from fastrtps
and more importantly bumped to v3.1.2
which is now utilized by rmw_fastrtps
This sync was tagged as rolling/2025-03-06
.
Package Updates for rolling
Added Packages [20]:
- ros-rolling-boost-sml-vendor: 1.1.11-1
- ros-rolling-dynamixel-interfaces: 1.0.0-1
- ros-rolling-dynamixel-interfaces-dbgsym: 1.0.0-1
- ros-rolling-fastdds: 3.1.2-2
- ros-rolling-fastdds-dbgsym: 3.1.2-2
- ros-rolling-hebi-cpp-api: 3.12.3-1
- ros-rolling-hebi-cpp-api-dbgsym: 3.12.3-1
- ros-rolling-mola-gnss-to-markers: 0.1.0-1
- ros-rolling-mola-gnss-to-markers-dbgsym: 0.1.0-1
- ros-rolling-moveit-servo: 2.13.0-1
- ros-rolling-moveit-servo-dbgsym: 2.13.0-1
- ros-rolling-rmw-security-common: 7.8.0-1
- ros-rolling-rmw-security-common-dbgsym: 7.8.0-1
- ros-rolling-synapticon-ros2-control: 0.1.2-1
- ros-rolling-synapticon-ros2-control-dbgsym: 0.1.2-1
- ros-rolling-ur: 3.0.2-1
- ros-rolling-ur-moveit-config: 3.0.2-1
- ros-rolling-ur-simulation-gz: 2.1.0-1
- ros-rolling-webots-ros2-crazyflie: 2025.0.0-1
- ros-rolling-webots-ros2-husarion: 2025.0.0-1
Updated Packages [254]:
- ros-rolling-apriltag: 3.4.2-1 → 3.4.3-1
- ros-rolling-apriltag-dbgsym: 3.4.2-1 → 3.4.3-1
- ros-rolling-automatika-ros-sugar: 0.2.6-1 → 0.2.9-1
- ros-rolling-automatika-ros-sugar-dbgsym: 0.2.6-1 → 0.2.9-1
- ros-rolling-camera-calibration: 6.0.9-1 → 6.0.10-1
- ros-rolling-chomp-motion-planner: 2.12.0-1 → 2.13.0-1
- ros-rolling-chomp-motion-planner-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-coal: 3.0.0-1 → 3.0.1-1
- ros-rolling-coal-dbgsym: 3.0.0-1 → 3.0.1-1
- ros-rolling-depth-image-proc: 6.0.9-1 → 6.0.10-1
- ros-rolling-depth-image-proc-dbgsym: 6.0.9-1 → 6.0.10-1
- ros-rolling-dynamixel-workbench-msgs: 2.0.3-4 → 2.1.0-1
- ros-rolling-dynamixel-workbench-msgs-dbgsym: 2.0.3-4 → 2.1.0-1
- ros-rolling-eigenpy: 3.8.2-1 → 3.10.3-1
- ros-rolling-eigenpy-dbgsym: 3.8.2-1 → 3.10.3-1
- ros-rolling-gz-cmake-vendor: 0.2.1-1 → 0.2.2-1
- ros-rolling-gz-common-vendor: 0.2.2-1 → 0.2.3-1
- ros-rolling-gz-common-vendor-dbgsym: 0.2.2-1 → 0.2.3-1
- ros-rolling-gz-fuel-tools-vendor: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-fuel-tools-vendor-dbgsym: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-gui-vendor: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-gui-vendor-dbgsym: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-launch-vendor: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-launch-vendor-dbgsym: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-math-vendor: 0.2.2-1 → 0.2.3-1
- ros-rolling-gz-math-vendor-dbgsym: 0.2.2-1 → 0.2.3-1
- ros-rolling-gz-physics-vendor: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-physics-vendor-dbgsym: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-plugin-vendor: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-plugin-vendor-dbgsym: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-ros2-control: 2.0.5-1 → 2.0.6-1
- ros-rolling-gz-ros2-control-dbgsym: 2.0.5-1 → 2.0.6-1
- ros-rolling-gz-ros2-control-demos: 2.0.5-1 → 2.0.6-1
- ros-rolling-gz-ros2-control-demos-dbgsym: 2.0.5-1 → 2.0.6-1
- ros-rolling-gz-sensors-vendor: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-sensors-vendor-dbgsym: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-sim-vendor: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-sim-vendor-dbgsym: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-transport-vendor: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-transport-vendor-dbgsym: 0.2.0-1 → 0.2.1-1
- ros-rolling-gz-utils-vendor: 0.2.1-1 → 0.2.2-1
- ros-rolling-gz-utils-vendor-dbgsym: 0.2.1-1 → 0.2.2-1
- ros-rolling-image-pipeline: 6.0.9-1 → 6.0.10-1
- ros-rolling-image-proc: 6.0.9-1 → 6.0.10-1
- ros-rolling-image-proc-dbgsym: 6.0.9-1 → 6.0.10-1
- ros-rolling-image-publisher: 6.0.9-1 → 6.0.10-1
- ros-rolling-image-publisher-dbgsym: 6.0.9-1 → 6.0.10-1
- ros-rolling-image-rotate: 6.0.9-1 → 6.0.10-1
- ros-rolling-image-rotate-dbgsym: 6.0.9-1 → 6.0.10-1
- ros-rolling-image-view: 6.0.9-1 → 6.0.10-1
- ros-rolling-image-view-dbgsym: 6.0.9-1 → 6.0.10-1
- ros-rolling-kitti-metrics-eval: 1.6.1-1 → 1.6.2-1
- ros-rolling-kitti-metrics-eval-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-launch: 3.7.1-1 → 3.8.0-1
- ros-rolling-launch-pytest: 3.7.1-1 → 3.8.0-1
- ros-rolling-launch-testing: 3.7.1-1 → 3.8.0-1
- ros-rolling-launch-testing-ament-cmake: 3.7.1-1 → 3.8.0-1
- ros-rolling-launch-xml: 3.7.1-1 → 3.8.0-1
- ros-rolling-launch-yaml: 3.7.1-1 → 3.8.0-1
- ros-rolling-mola: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-bridge-ros2: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-bridge-ros2-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-demos: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-imu-preintegration: 1.6.1-1 → 1.7.0-1
- ros-rolling-mola-imu-preintegration-dbgsym: 1.6.1-1 → 1.7.0-1
- ros-rolling-mola-input-euroc-dataset: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-euroc-dataset-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-kitti-dataset: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-kitti-dataset-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-kitti360-dataset: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-kitti360-dataset-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-mulran-dataset: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-mulran-dataset-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-paris-luco-dataset: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-paris-luco-dataset-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-rawlog: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-rawlog-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-rosbag2: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-input-rosbag2-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-kernel: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-kernel-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-launcher: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-launcher-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-lidar-odometry: 0.6.1-1 → 0.7.0-1
- ros-rolling-mola-lidar-odometry-dbgsym: 0.6.1-1 → 0.7.0-1
- ros-rolling-mola-metric-maps: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-metric-maps-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-msgs: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-msgs-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-pose-list: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-pose-list-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-relocalization: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-relocalization-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-state-estimation: 1.6.1-1 → 1.7.0-1
- ros-rolling-mola-state-estimation-simple: 1.6.1-1 → 1.7.0-1
- ros-rolling-mola-state-estimation-simple-dbgsym: 1.6.1-1 → 1.7.0-1
- ros-rolling-mola-state-estimation-smoother: 1.6.1-1 → 1.7.0-1
- ros-rolling-mola-state-estimation-smoother-dbgsym: 1.6.1-1 → 1.7.0-1
- ros-rolling-mola-traj-tools: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-traj-tools-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-viz: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-viz-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-yaml: 1.6.1-1 → 1.6.2-1
- ros-rolling-mola-yaml-dbgsym: 1.6.1-1 → 1.6.2-1
- ros-rolling-moveit: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-common: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-configs-utils: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-core: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-core-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-hybrid-planning: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-hybrid-planning-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-kinematics: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-kinematics-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-planners: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-planners-chomp: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-planners-chomp-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-planners-ompl: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-planners-ompl-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-planners-stomp: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-planners-stomp-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-plugins: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-py: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-py-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-resources-prbt-ikfast-manipulator-plugin: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-resources-prbt-ikfast-manipulator-plugin-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-resources-prbt-moveit-config: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-resources-prbt-pg70-support: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-resources-prbt-support: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-benchmarks: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-benchmarks-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-control-interface: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-control-interface-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-move-group: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-move-group-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-occupancy-map-monitor: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-occupancy-map-monitor-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-perception: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-perception-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-planning: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-planning-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-planning-interface: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-planning-interface-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-robot-interaction: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-robot-interaction-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-tests: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-trajectory-cache: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-trajectory-cache-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-visualization: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-visualization-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-warehouse: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-ros-warehouse-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-runtime: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-app-plugins: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-app-plugins-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-assistant: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-assistant-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-controllers: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-controllers-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-core-plugins: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-core-plugins-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-framework: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-framework-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-srdf-plugins: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-setup-srdf-plugins-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-simple-controller-manager: 2.12.0-1 → 2.13.0-1
- ros-rolling-moveit-simple-controller-manager-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-mp2p-icp: 1.6.5-1 → 1.6.6-1
- ros-rolling-mp2p-icp-dbgsym: 1.6.5-1 → 1.6.6-1
- ros-rolling-pangolin: 0.9.1-2 → 0.9.3-1
- ros-rolling-pangolin-dbgsym: 0.9.1-2 → 0.9.3-1
- ros-rolling-pilz-industrial-motion-planner: 2.12.0-1 → 2.13.0-1
- ros-rolling-pilz-industrial-motion-planner-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-pilz-industrial-motion-planner-testutils: 2.12.0-1 → 2.13.0-1
- ros-rolling-pilz-industrial-motion-planner-testutils-dbgsym: 2.12.0-1 → 2.13.0-1
- ros-rolling-realtime-tools: 4.0.0-1 → 4.1.0-1
- ros-rolling-realtime-tools-dbgsym: 4.0.0-1 → 4.1.0-1
- ros-rolling-rmw: 7.6.0-1 → 7.8.0-1
- ros-rolling-rmw-connextdds: 0.25.0-1 → 1.0.0-1
- ros-rolling-rmw-connextdds-common: 0.25.0-1 → 1.0.0-1
- ros-rolling-rmw-connextdds-common-dbgsym: 0.25.0-1 → 1.0.0-1
- ros-rolling-rmw-connextdds-dbgsym: 0.25.0-1 → 1.0.0-1
- ros-rolling-rmw-cyclonedds-cpp: 3.2.0-1 → 4.0.0-1
- ros-rolling-rmw-cyclonedds-cpp-dbgsym: 3.2.0-1 → 4.0.0-1
- ros-rolling-rmw-dbgsym: 7.6.0-1 → 7.8.0-1
- ros-rolling-rmw-dds-common: 3.2.0-1 → 3.2.1-1
- ros-rolling-rmw-dds-common-dbgsym: 3.2.0-1 → 3.2.1-1
- ros-rolling-rmw-fastrtps-cpp: 9.2.0-1 → 9.3.0-1
- ros-rolling-rmw-fastrtps-cpp-dbgsym: 9.2.0-1 → 9.3.0-1
- ros-rolling-rmw-fastrtps-dynamic-cpp: 9.2.0-1 → 9.3.0-1
- ros-rolling-rmw-fastrtps-dynamic-cpp-dbgsym: 9.2.0-1 → 9.3.0-1
- ros-rolling-rmw-fastrtps-shared-cpp: 9.2.0-1 → 9.3.0-1
- ros-rolling-rmw-fastrtps-shared-cpp-dbgsym: 9.2.0-1 → 9.3.0-1
- ros-rolling-rmw-implementation-cmake: 7.6.0-1 → 7.8.0-1
- ros-rolling-rmw-zenoh-cpp: 0.3.1-1 → 0.4.0-1
- ros-rolling-rmw-zenoh-cpp-dbgsym: 0.3.1-1 → 0.4.0-1
- ros-rolling-ros-gz: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-bridge: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-bridge-dbgsym: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-image: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-image-dbgsym: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-interfaces: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-interfaces-dbgsym: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-sim: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-sim-dbgsym: 2.1.4-1 → 2.1.5-1
- ros-rolling-ros-gz-sim-demos: 2.1.4-1 → 2.1.5-1
- ros-rolling-rosapi: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosapi-msgs: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosapi-msgs-dbgsym: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosbridge-library: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosbridge-msgs: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosbridge-msgs-dbgsym: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosbridge-server: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosbridge-suite: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosbridge-test-msgs: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosbridge-test-msgs-dbgsym: 2.1.0-1 → 2.2.0-1
- ros-rolling-rosidl-dynamic-typesupport-fastrtps: 0.3.0-1 → 0.4.0-1
- ros-rolling-rosidl-dynamic-typesupport-fastrtps-dbgsym: 0.3.0-1 → 0.4.0-1
- ros-rolling-rti-connext-dds-cmake-module: 0.25.0-1 → 1.0.0-1
- ros-rolling-sdformat-vendor: 0.2.3-2 → 0.2.4-1
- ros-rolling-sdformat-vendor-dbgsym: 0.2.3-2 → 0.2.4-1
- ros-rolling-septentrio-gnss-driver: 1.4.1-1 → 1.4.2-1
- ros-rolling-septentrio-gnss-driver-dbgsym: 1.4.1-1 → 1.4.2-1
- ros-rolling-simple-launch: 1.10.1-1 → 1.11.0-1
- ros-rolling-stereo-image-proc: 6.0.9-1 → 6.0.10-1
- ros-rolling-stereo-image-proc-dbgsym: 6.0.9-1 → 6.0.10-1
- ros-rolling-test-ros-gz-bridge: 2.1.4-1 → 2.1.5-1
- ros-rolling-topic-tools: 1.4.1-1 → 1.4.2-1
- ros-rolling-topic-tools-dbgsym: 1.4.1-1 → 1.4.2-1
- ros-rolling-topic-tools-interfaces: 1.4.1-1 → 1.4.2-1
- ros-rolling-topic-tools-interfaces-dbgsym: 1.4.1-1 → 1.4.2-1
- ros-rolling-tracetools-image-pipeline: 6.0.9-1 → 6.0.10-1
- ros-rolling-tracetools-image-pipeline-dbgsym: 6.0.9-1 → 6.0.10-1
- ros-rolling-turtlebot3-msgs: 2.2.1-4 → 2.3.0-1
- ros-rolling-turtlebot3-msgs-dbgsym: 2.2.1-4 → 2.3.0-1
- ros-rolling-ur-client-library: 1.6.0-1 → 1.7.1-1
- ros-rolling-ur-client-library-dbgsym: 1.6.0-1 → 1.7.1-1
- ros-rolling-webots-ros2: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-control: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-control-dbgsym: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-driver: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-driver-dbgsym: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-epuck: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-importer: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-mavic: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-msgs: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-msgs-dbgsym: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-tesla: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-tests: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-tiago: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-turtlebot: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-webots-ros2-universal-robot: 2023.1.3-1 → 2025.0.0-1
- ros-rolling-zenoh-cpp-vendor: 0.3.1-1 → 0.4.0-1
- ros-rolling-zenoh-cpp-vendor-dbgsym: 0.3.1-1 → 0.4.0-1
Removed Packages [0]:
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
- Addisu Z. Taddese
- Aditya Pande
- Alejandro Hernandez
- Alejandro Hernandez Cordero
- Alejandro Hernández
- Alexander Gutenkunst
- Andrea Sorbini
- Automatika Robotics
- Bence Magyar
- Blake Anderson
- Brandon Ong
- Błażej Sowa
- Chittaranjan Srinivas Swaminathan
- Chris Bollinger
- Christian Henkel
- Cyberbotics
- David V. Lu!!
- Elevate Robotics
- Emerson Knapp
- Erik Boasson
- Felix Exner
- Geoffrey Biggs
- Henning Kayser
- Husarion
- Ivan Paunovic
- Jose Luis Blanco-Claraco
- Jose-Luis Blanco-Claraco
- Joseph Mirabel
- José Luis Blanco-Claraco
- Justin Carpentier
- Kimberly McGuire (Bitcraze AB)
- Max Krogius
- Michael Görner
- Miguel Company
- MoveIt Release Team
- Olivier Kermorgant
- Peter David Fagan
- Pyo
- Steven Lovegrove
- Tibor Dome
- Tim Clephas
- Vincent Rabaud
- Víctor Mayoral-Vilches
- Yadunund
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: New Packages for Noetic 2025-03-06
We’re happy to announce 35 new packages and 108 updates are now available in ROS Noetic. This sync was tagged as noetic/2025-03-06
.
Thank you to every maintainer and contributor who made these updates available!
Package Updates for ROS Noetic
Added Packages [35]:
- ros-noetic-camera-info-manager-lib: 2.0.3-1
- ros-noetic-camera-info-manager-metadata-extractor: 2.0.3-1
- ros-noetic-cras-bag-tools: 2.5.1-1
- ros-noetic-etsi-its-denm-ts-coding: 3.1.0-1
- ros-noetic-etsi-its-denm-ts-conversion: 3.1.0-1
- ros-noetic-etsi-its-denm-ts-msgs: 3.1.0-1
- ros-noetic-exiftool-metadata-extractor: 2.0.3-1
- ros-noetic-exiv2-metadata-extractor: 2.0.3-1
- ros-noetic-fanuc-cr35ia-support: 0.6.0-1
- ros-noetic-fanuc-cr7ia-support: 0.6.0-1
- ros-noetic-fanuc-crx10ia-support: 0.6.0-1
- ros-noetic-fanuc-driver: 0.6.0-1
- ros-noetic-fanuc-lrmate200i-support: 0.6.0-1
- ros-noetic-fanuc-lrmate200ib-support: 0.6.0-1
- ros-noetic-fanuc-lrmate200ic-support: 0.6.0-1
- ros-noetic-fanuc-lrmate200id-support: 0.6.0-1
- ros-noetic-fanuc-m10ia-support: 0.6.0-1
- ros-noetic-fanuc-m16ib-support: 0.6.0-1
- ros-noetic-fanuc-m20ia-support: 0.6.0-1
- ros-noetic-fanuc-m20ib-support: 0.6.0-1
- ros-noetic-fanuc-m430ia-support: 0.6.0-1
- ros-noetic-fanuc-m6ib-support: 0.6.0-1
- ros-noetic-fanuc-m710ic-support: 0.6.0-1
- ros-noetic-fanuc-m900ia-support: 0.6.0-1
- ros-noetic-fanuc-m900ib-support: 0.6.0-1
- ros-noetic-fanuc-r1000ia-support: 0.6.0-1
- ros-noetic-fanuc-r2000ib-support: 0.6.0-1
- ros-noetic-fanuc-r2000ic-support: 0.6.0-1
- ros-noetic-fanuc-resources: 0.6.0-1
- ros-noetic-lensfun-metadata-extractor: 2.0.3-1
- ros-noetic-libexif-metadata-extractor: 2.0.3-1
- ros-noetic-movie-publisher-plugins: 2.0.3-1
- ros-noetic-movie-publisher-plugins-copyleft: 2.0.3-1
- ros-noetic-movie-publisher-plugins-nonfree: 2.0.3-1
- ros-noetic-movie-publisher-plugins-permissive: 2.0.3-1
Updated Packages [108]:
- ros-noetic-costmap-cspace: 0.17.4-1 → 0.17.5-1
- ros-noetic-cras-cpp-common: 2.4.8-1 → 2.5.1-1
- ros-noetic-cras-docs-common: 2.4.8-1 → 2.5.1-1
- ros-noetic-cras-py-common: 2.4.8-1 → 2.5.1-1
- ros-noetic-cras-topic-tools: 2.4.8-1 → 2.5.1-1
- ros-noetic-depthai-bridge: 2.10.5-1 → 2.11.0-1
- ros-noetic-depthai-descriptions: 2.10.5-1 → 2.11.0-1
- ros-noetic-depthai-examples: 2.10.5-1 → 2.11.0-1
- ros-noetic-depthai-filters: 2.10.5-1 → 2.11.0-1
- ros-noetic-depthai-ros: 2.10.5-1 → 2.11.0-1
- ros-noetic-depthai-ros-driver: 2.10.5-1 → 2.11.0-1
- ros-noetic-depthai-ros-msgs: 2.10.5-1 → 2.11.0-1
- ros-noetic-dynamixel-sdk: 3.7.51-4 → 3.8.0-1
- ros-noetic-dynamixel-sdk-examples: 3.7.51-4 → 3.8.0-1
- ros-noetic-etsi-its-cam-coding: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-cam-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-cam-msgs: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-cam-ts-coding: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-cam-ts-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-cam-ts-msgs: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-coding: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-cpm-ts-coding: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-cpm-ts-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-cpm-ts-msgs: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-denm-coding: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-denm-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-denm-msgs: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-mapem-ts-coding: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-mapem-ts-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-mapem-ts-msgs: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-messages: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-msgs: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-msgs-utils: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-primitives-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-rviz-plugins: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-spatem-ts-coding: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-spatem-ts-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-spatem-ts-msgs: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-vam-ts-coding: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-vam-ts-conversion: 3.0.0-1 → 3.1.0-1
- ros-noetic-etsi-its-vam-ts-msgs: 3.0.0-1 → 3.1.0-1
- ros-noetic-executive-smach: 2.5.2-1 → 2.5.3-1
- ros-noetic-foxglove-bridge: 0.8.3-1 → 0.8.4-1
- ros-noetic-gazebo-dev: 2.9.2-1 → 2.9.3-1
- ros-noetic-gazebo-msgs: 2.9.2-1 → 2.9.3-1
- ros-noetic-gazebo-plugins: 2.9.2-1 → 2.9.3-1
- ros-noetic-gazebo-ros: 2.9.2-1 → 2.9.3-1
- ros-noetic-gazebo-ros-control: 2.9.2-1 → 2.9.3-1
- ros-noetic-gazebo-ros-pkgs: 2.9.2-1 → 2.9.3-1
- ros-noetic-grpc: 0.0.14-1 → 0.0.16-2
- ros-noetic-image-transport-codecs: 2.4.8-1 → 2.5.1-1
- ros-noetic-joystick-interrupt: 0.17.4-1 → 0.17.5-1
- ros-noetic-map-organizer: 0.17.4-1 → 0.17.5-1
- ros-noetic-marti-data-structures: 2.15.2-1 → 2.15.4-1
- ros-noetic-movie-publisher: 1.4.0-1 → 2.0.3-1
- ros-noetic-mp2p-icp: 1.6.3-1 → 1.6.6-1
- ros-noetic-neonavigation: 0.17.4-1 → 0.17.5-1
- ros-noetic-neonavigation-common: 0.17.4-1 → 0.17.5-1
- ros-noetic-neonavigation-launch: 0.17.4-1 → 0.17.5-1
- ros-noetic-obj-to-pointcloud: 0.17.4-1 → 0.17.5-1
- ros-noetic-planner-cspace: 0.17.4-1 → 0.17.5-1
- ros-noetic-resource-retriever: 1.12.7-1 → 1.12.8-1
- ros-noetic-rtabmap: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-conversions: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-costmap-plugins: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-demos: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-examples: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-launch: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-legacy: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-msgs: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-odom: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-python: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-ros: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-rviz-plugins: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-slam: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-sync: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-util: 0.21.9-1 → 0.21.10-1
- ros-noetic-rtabmap-viz: 0.21.9-1 → 0.21.10-1
- ros-noetic-safety-limiter: 0.17.4-1 → 0.17.5-1
- ros-noetic-septentrio-gnss-driver: 1.4.1-1 → 1.4.2-1
- ros-noetic-smach: 2.5.2-1 → 2.5.3-1
- ros-noetic-smach-msgs: 2.5.2-1 → 2.5.3-1
- ros-noetic-smach-ros: 2.5.2-1 → 2.5.3-1
- ros-noetic-swri-cli-tools: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-console-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-dbw-interface: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-geometry-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-image-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-math-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-nodelet: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-opencv-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-prefix-tools: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-roscpp: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-rospy: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-route-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-serial-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-string-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-system-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-transform-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-swri-yaml-util: 2.15.2-1 → 2.15.4-1
- ros-noetic-track-odometry: 0.17.4-1 → 0.17.5-1
- ros-noetic-trajectory-tracker: 0.17.4-1 → 0.17.5-1
- ros-noetic-ur-calibration: 2.1.5-1 → 2.2.0-1
- ros-noetic-ur-client-library: 1.6.0-1 → 1.7.1-1
- ros-noetic-ur-dashboard-msgs: 2.1.5-1 → 2.2.0-1
- ros-noetic-ur-msgs: 1.4.0-1 → 1.5.0-1
- ros-noetic-ur-robot-driver: 2.1.5-1 → 2.2.0-1
Removed Packages [0]:
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
- Adam Serafin
- Alejandro Hernández Cordero
- Atsushi Watanabe
- Chris Lalancette
- Felix Exner
- G.A. vd. Hoorn
- G.A. vd. Hoorn (TU Delft Robotics Institute)
- Hans-Joachim Krauch
- Isaac I. Y. Saito
- Jean-Pierre Busch
- Jose-Luis Blanco-Claraco
- Kris Kozak
- Marc Alban
- Martin Pecka
- Mathieu Labbe
- Pyo
- Robert Brothers
- Shengye Wang
- Southwest Research Institute
- Tibor Dome
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: 2024 ROS Metrics Report
2024 ROS Metrics Report
Download the full metrics report here: 2024 ROS Metrics Report.pdf (2.9 MB)
(For reference, the 2023 report is available here)
Once a year we check up on the general health, well-being, and growth of the ROS community by collecting metrics from the various ROS projects and services in a report. The goal of this metrics report is to give the community a snapshot of the growth and composition of the ROS community. As part of our ongoing quest to better understand the ROS community this year we’re publishing some basic Github contribution metrics (total contributors, total pull requests, etc).
We take the privacy of the ROS community seriously, and we try to minimize the collection of user data, which makes constructing this report difficult. We lean heavily on proxy measurements to estimate the overall growth and health of the community. This year the metrics report consists of aggregate statistics from various ROS and Gazebo services, including:
- ROS Discourse
- Robotics Stack Exchange
- The ROS Wiki
- Google Analytics attached to various ROS websites
- ROS Index
- ROS Download Data
- Github Contributions
- Google Scholar Citations
Now, let’s get to the good news! We are happy to report that the ROS community is healthy, growing, and that we are over the hump on the ROS 2 transition! Just shy of 72% of all downloads from our servers are now ROS 2 as of October 2024. ROS 2 questions also make up 93% of ROS questions asked on Robotics Stack Exchange! ROS 2 Humble had nearly twice as many downloads in October 2024 as ROS 1 Noetic (39.39% vs 22.18%).
This year we’ve added some new metrics to help us better understand our contributor community. For the ROS 2, Gazebo, and Open-RMF Github projects we calculated basic metrics about code contributions and contributors. For each of these three organizations the total number of contributors was up for the year (3.2% for ROS, 30.59% for Gazebo, and 23.08% for Open-RMF) while the total number of pull requests was a mixed bag (up 20% for ROS, down 1% for Gazebo, and up 6.87% for Open-RMF). It is worth noting that these numbers only reflect our core project Github repositories, and things like ROS packages, and ROS distro reside outside the scope of these Github projects. Fun fact: for the past two years running the ros2 documentation repository has had the most number of pull requests, by almost 3x the next most active repository (ROSBag2). We really are working hard to make the ROS documentation better!
On the Gazebo front about 3.5 million Gazebo packages were downloaded in December of 2024, that would put us at about 42 million Gazebo package downloads per year. Unfortunately, how that number precisely breaks down between Gazebo versions is a bit difficult to determine. By the raw numbers modern Gazebo makes up a whopping 86.6% of all Gazebo downloads, but we noticed a lot of mirroring behavior on our servers by multiple IP addresses, which may skew these results.
This year, most of the ROS metrics we checked have demonstrated fairly substantial growth, usually in the range of 10-20%. However, certain parts of the ROS community are shrinking, and in some cases that’s a good thing! For example, ROS Wiki page views are down 5% and the wiki barely grew in 2024. This is a good thing, ROS 1 and the ROS 1 Wiki goes end of life in about three months!
ROS downloads were also down slightly for 2024, about 3% from last year. We suspect that ROS Docker downloads are starting to significantly outpace ROS binary downloads. We’ve reached out to DockerHub in the past to see if we can get granular DockerHub statistics, but so far we’ve been unsuccessful (if you can help here please reach out).
Similarly, ROS Discourse participation numbers are down, or flat on the year. However, ROS Discourse page views are up by 18% on the year, and the total number of ROS Discourse users has increased by about 2600 users. People are obviously coming to ROS Discourse to get their news, but they don’t seem too interested in using the platform for discussion. One theory we have for this is that the ORSF Discord, OSRA Slack servers, and PMC meetings are absorbing some of the regular discussion that used to happen on Discourse.
Here are some highlights from the report that illustrate how the ROS community is growing.
- 531,452,142 ROS packages were downloaded in 2024 (down about 3%, but we think this is a combination of Docker and lower sync frequencies).
- Docs.ros.org users increased by 23.75%.
- ROS Discourse posts have decreased by about 11% but page views are up by 18%
- 4,842 questions were asked on Robotics Stack Exchange that’s up over 170% over last year!
- 93% of Robotics Stack Exchange questions were about ROS 2.
- Our ROS LinkedIn account grew by 43% to over 160,000 followers.
- ROS Melodic was just 2.32% of package downloads in October 2024.
- ROS 2 Humble has nearly twice as many downloads as Noetic (22% versus 40%)!
- ROS 2 now makes up 72% of ROS Downloads.
- 13,335 academic citations of the original ROS paper and over 1,016 citations of our ROS 2 paper
- There are over 1250 companies using ROS (that we know of).
- A large percentage of our Gazebo downloads are now modern Gazebo.
We’ve included exports of a few key slides that may be useful to everyone. Please feel free to use these slides however you see fit.
We would love to hear what you think, what metrics should be included next year? Keep in mind that we don’t track our users, which makes the use of more traditional telemetry tools difficult.
3 posts - 2 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Next Client Library WG Meeting: Friday 7th March 8AM PST
Hi,
The next meeting of the Client Library Working Group will be this Friday, 7th March 2025 at 8 AM Pacific Time.
- Meeting link: https://meet.google.com/oij-atzj-znw
- Meeting minutes and agenda: ROS 2 Client Libraries Working Group - Google Docs
- Calendar invite: https://calendar.app.google/Rgc5GKdq9d6TGSZ3A
- Google group if you want to be notified of future meetings: https://groups.google.com/g/ros-2-client-library-wg
The group is currently reviewing some updates to the executors: introduction of multi-threaded events executor in C++, bug fixes in the multi-threaded “waitset” and introduction of events-executor in Python.
Last meeting we also started discussing about performance evaluation of ROS 2 systems.
Everyone is welcome to join and bring their own topics for discussion!
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Interop SIG March 6, 2025: Memory-safe High-performance Async ROS Programming: A Preview
2025-03-06T15:00:00Z UTC
Interoperability often involves managing complex interactions between devices. These interactions may be transmissions of data or they may be physical activities that need to take place according to a specific procedure. In either case, good use of async programming is necessary to prevent processes from stalling while waiting for units of action to finish. Async programming is especially important when one process is managing multiple agents simultaneously.
Async programming is also notoriously difficult to do correctly. Traditional imperative programming is good for describing linear sequential steps, but quickly becomes difficult to follow when it needs to describe multiple interwoven activities. Race conditions are endemic in async programming, including data races which can violate memory safety, leading to bugs that are extremely difficult to fix. Even worse, these bugs can open programs up to security vulnerabilities.
This talk will provide a preview of some work in progress being done for rclrs
, a community-driven ROS client library for the Rust programming language. The upcoming features will allow rclrs
to support Rust’s high performance async programming capabilities, with memory safety guaranteed at compile time. We will look at the (working draft) API for these features and especially cover how the API differs from rclcpp
and rclpy
in order to take advantage of the unique characteristics of the Rust language, making many common use cases of async programming intuitive and fool-proof.
4 posts - 3 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: ROS News for the Week of February 24th, 2025
ROS News for the Week of February 24th, 2025
Join us on 2025-03-10T08:00:00Z UTC for our first ever Open-RMF Community Forum. The Open-RMF core development team wants to meet with the community and discuss the future of the project.
Want a better way to build realistic Gazebo worlds? Check out this Gazebo terrain generator that can use digital elevation maps (DEMs) and images to build Gazebo worlds.
Our friends over at the Le Robot team have released their own low-cost mobile manipulator.
Sometimes it is the little wins! Our friend @RobotDreams has a working example of a TurtleBot4 navigating around their home using a Raspberry Pi 5.
Do you need a simple URDF model for Gazebo? Check out this new wizard that automates the process of making simple robot models.
Events
- 2025-03-03 Cracow Robotics & AI Club #10
- 2025-03-10
Open-RMF: Community Forum
- 2025-03-11 ROS-Industrial Training (Americas)
- 2025-03-19 NVIDIA GTC Physical AI Developer Meetup (must have a GTC ticket to register).
- 2025-03-17 ==> 2025-03-21 ROS / Robotics Sessions at GTC
- 2025-04-28 International Workshop on Robotics Software Engineering
- 2025-04-30 Robotics Summit & Expo wsg @gbiggs.
- 2025-05-15 ROS-Industrial Consortium Americas 2025 Annual Meeting Detroit
- 2025-05-23 ICRA 2025 Advancing Quantitative and QUAlitative SIMulators for marine applications
- 2025-05-30 => 2025-05-31 2025 Open Hardware Summit in Edinburgh
News
- OSRA TGC meeting minutes for January, 2025
- Rover Robotics Joins the OSRA!
- How To Participate in the OpenCV / Intrinsic Bin Picking Challenge
- Survey: Behavior Tree Interpretability
- @audrow on what happens when robotics experts gather in secret?
- ETH Zurich Robotics Summer School
- Call for Papers: IEEE RAS Special Collections
- FreeCAD’s 2024 Annual Report
- ROBORACER @ ICRA 2025
- ARM Institute releases special call for robotics
- Why the future of robotics isn’t necessarily humanoid
- Humanoid robots promise a multi-trillion-dollar market, but pose challenges
- Nomagic picks up $44M for its AI-powered robotic arms
- Robot Videos: Shape Shifting and Humanoids Getting Up, and More
- NAES and Gecko Robotics make $100M deal to modernize U.S. power grid with robots, AI
- Diligent Robotics CEO discusses road to 1M hospital deliveries, future Moxi destinations
- KiCad Conference North America 2025 Announcement
- Robot Videos: Shape Shifting and Humanoids Getting Up, and More
- New Clearpath Husky A300 Robot
ROS
- Requesting feedback: new for-loop action for ROS 2 launch files to repeat entities
- C++/Python Behavior Trees for Robot Manipulators (Looking for Feedback and Tips)
- New Tutorial Examples: TurtleBot3 Patrol Control & Interactive Marker Control!
- TurtleBot3 Multi-Robot Example Added!
Get Your Robot Logs as Pandas DataFrames with Roboto SDK
- Big Deal: A TurtleBot4 Went To The Kitchen
- Allow for more complex joints in URDF?
- ROS Aerial Robotics Group Meeting 2025-02-20 on Video
- Automate the process of making a URDF for your mobile robot using a Wizard: Mobile Robot URDF Maker V. 2
- Omnivision - 360° Camera and LiDAR Fusion
- Japanese: Self-driving sensors can be disabled from long distance vulnerability
- MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priors
- Gazebo Community Meeting Video: mesh2gazebo
- Dynamixel Workbench Release 2.1.0
- LeKiwi - Low-Cost Mobile Manipulator
- ICRA 2025: Train Your own Dancing Dog Robot
CrossOver: 3D Scene Cross-Modal Alignment
- CPP Con: C++/Rust Interop: A Practical Guide to Bridging the Gap Between C++ and Rust
- Fraunhofer Universal calibration toolbox
Gazebo Terrain Generator from Images (work in progress)
- Henki Robotics on Path Planning
- ROS Industrial easy_perception_deployment
- ROS Industrial easy_manipulation_deployment
- ROS 2 Tutorials Videos on YouTube
- Lichtblick Suite: an integrated visualization and diagnosis tool for robotics
- Waypoint and planner tools for ROS 2 with minimal dependencies.
Got a Minute? 
We could really use some help over in the ROS documentation!
This week someone pointed out that you can use Ament CMake to automatically set environment variables for your robot. This feature is really handy for things like configuring your RMW settings or your Gazebo simulation. The feature has existed for some time, but since it is undocumented people rarely use it. We would really appreciate it if someone would write the docs for it. We’ve got a couple of example use cases so writing the documentation should only take an hour or two.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Module X-by-Wire Chassis for Autonomous R&D
Hey everyone! This is Weiwei, super excited to introduce an awesome chassis platform for autonomous driving testing (X-By-Wire). It’s designed based on Autoware, supports the “ROS” system, and comes with a modular design that allows precise electronic signal control for the vehicle. It helps development teams quickly validate algorithms, integrate hardware, and test systems—making the jump from prototype to real-world testing way faster. If you’re interested, feel free to reach out, and I’d be happy to give you all the details!
4 posts - 3 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: ROS Deliberation Community Group Meeting - Mar 3, 2025
The next ROS Deliberation Community Group meeting will be on 2025-03-03T15:00:00Z UTC. The focus will be on behavior trees.
Google Meet link: https://meet.google.com/njs-ieym-dgk
Agenda:
- Deliberation tool spotlight: BehaviorTree.CPP / PyTrees / TurtleBot behavior demos
- Behavior Tree interpretability survey from Örebro University link
- Group discussion: Experiences using behavior trees
Feel free to propose additional agenda items, join the mailing list, or the Discord server.
- Sebastian
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Allow for more complex joints in URDF
We have a robot using MoveIt & OMPL for its movements. In our robot, we have some parts that are not actuated but depend on the state of other joints.
Example: we have a cable that is pushed&pulled depending on the extension of our arm. We managed to integrate it in the URDF using multiple mimic joints, but this solution is limited to a linear relation between one joint and the mimic joint.
We would like to be able to specify a complex kinematic relation between joints, for example using a passive joint and an IK plugin. This IK would be used to update the robot model when checking collisions, for example.
I believe this is not too far from the already existing transmission API of the URDF format.
Is there anyone out there with the same issue? What do you think of this use case?
12 posts - 7 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: ROS News for the Week of February 17th, 2025
ROS News for the Week of February 17th, 2025
TurtleBot3 66 Multi-Robot Control with TurtleBot3
Events
-
2025-02-26 Bridging ROS 2 with Simulink for Model-Based Design
-
2025-04-28 International Workshop on Robotics Software Engineering
-
2025-05-15 ROS-Industrial Consortium Americas 2025 Annual Meeting Detroit
-
2025-05-23 ICRA 2025 Advancing Quantitative and QUAlitative SIMulators for marine applications
-
2025-05-30 => 2025-05-31 2025 Open Hardware Summit in Edinburgh
News
OSRA News
-
Calendar: February 2025 TGC meeting scheduled on 27 Thu @ 15:00 UTC. Jan 2025 meeting minutes to be published after approval.
-
OSRA Gold Member Stogl Robotics expands reach in Europe and is now b>>robotized by Stogl Robotics
-
OSRA Platinum Member NVIDIA is hosting GTC March 17th to 21st. If you’re going, there will be a Physical AI Developer Meetup on Wednesday, March 19, 2025 - 7:30 p.m. - 9:30 p.m. PDT RSVP here, and the NVIDIA team recommends these agenda items for ROS users. There’s also likely to be a ROS users meetup there.
ROS
Got a Minute 
We had one item this week that are looking for feedback.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Cloud Robotics WG Meeting 2025-02-24
Please come and join us for this coming meeting at 2025-02-24T17:00:00Z UTC→2025-02-24T18:00:00Z UTC, where we will discuss the latest in Cloud Robotics news. The session will be more of an informal chat.
Last meeting, we tried out KubeEdge using cloud Ubuntu instances and Raspberry Pi boards. We were unable to get a full setup working, but we did see some KubeEdge functionality and were able to provide feedback to the writers. If you’re interested to see the meeting, it is available on YouTube.
If you are willing and able to give a talk on cloud robotics in future meetings, we would be happy to host you - please reply here, message me directly, or sign up using the Guest Speaker Signup Sheet. We will record your talk and host it on YouTube with our other meeting recordings too!
The meeting link is here, and you can sign up to our calendar or our Google Group for meeting notifications or keep an eye on the Cloud Robotics Hub.
Hopefully we will see you there!
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: QR Code Vision Tracking: Machine Vision Intergeration Into ROS
In this article, I will share the process of bringing a Python-based robotic arm QR code tracking system into ROS and running this project in a simulation environment.
Youtube:
myCobot 280 | ROS Visual Tracking Case Tutorial
Environment Setup
For this project, it is recommended to use the following development environment and dependency versions:
● Operating System : Ubuntu 20.04 LTS
● ROS Version : Noetic
● Python Version : Python 3.8 or higher
● Library Version Requirement : pymycobot 3.6 or higher
Installing Key Dependencies
Run the following commands in the terminal to install the necessary Python libraries:
pip install stag-python opencv-python scipy numpy pymycobot
Creating a Workspace and Package in ROS
Creating a ROS Workspace
- Open the terminal and create a new ROS workspace called catkin_ws:
mkdir -p ~/catkin_ws/src
- Enter the workspace directory and initialize it:
cd ~/catkin_wscatkin_make
- Set up the environment variables to ensure ROS can locate the workspace:
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrcsource ~/.bashrc
Tip : This configuration will load the workspace settings automatically each time a new terminal is opened.
Creating a ROS Package
- In the src directory, create a new ROS package called qr_tracking with required dependencies (such as rospy and std_msgs):
cd ~/catkin_ws/srccatkin_create_pkg qr_tracking rospy std_msgs
2.Verify the package creation. The qr_tracking directory should contain a standard ROS package structure, including CMakeLists.txt and package.xml files.
- Update dependencies: Open the package.xml file and ensure the following dependencies are included:
<?xml version="1.0"?>
<package format="2">
<name>mycobot_280</name>
<version>0.3.0</version>
<description>The mycobot 280 package</description>
<author email="lijun.zhang@elephantrobotics.com">ZhangLijun</author>
<maintainer email="lijun.zhang@elephantrobotics.com">ZhangLijun</maintainer>
<license>BSD</license>
<url type="website">https://github.com/elephantrobotics/mycobot_ros</url>
<buildtool_depend>catkin</buildtool_depend>
<build_depend>roscpp</build_depend>
<build_depend>rospy</build_depend>
<build_depend>std_msgs</build_depend>
<build_depend>actionlib</build_depend>
<build_depend>mycobot_description</build_depend>
<build_depend>mycobot_communication</build_depend>
<build_export_depend>mycobot_communication</build_export_depend>
<build_export_depend>mycobot_description</build_export_depend>
<exec_depend>roscpp</exec_depend>
<exec_depend>rospy</exec_depend>
<exec_depend>std_msgs</exec_depend>
<exec_depend>actionlib</exec_depend>
<exec_depend>joint_state_publisher</exec_depend>
<exec_depend>joint_state_publisher_gui</exec_depend>
<exec_depend>robot_state_publisher</exec_depend>
<exec_depend>xacro</exec_depend>
<exec_depend>joy</exec_depend>
<exec_depend>rviz</exec_depend>
<exec_depend>controller_manager</exec_depend>
<exec_depend>python-tk</exec_depend>
<exec_depend>mycobot_description</exec_depend>
<exec_depend>mycobot_communication</exec_depend>
<export>
<!-- Additional information for other tools can be added here -->
</export>
</package>
- Rebuild the workspace to apply the ROS package configuration updates:
cd ~/catkin_wscatkin_make
Ensure that the URDF file for the robotic arm is correctly configured within the ROS package to display the model accurately.
Importing Python Files into the ROS Package
Setting Up the Scripts Directory
In your ROS package qr_tracking
, create a folder named scripts
to store the Python scripts. Use the following commands:
cd ~/catkin_ws/src/qr_tracking
mkdir scripts
Move your Python files (such as camera_detect.py
, uvc_camera.py
, marker_utils.py
, etc.) to this scripts
directory:
mv /path/to/camera_detect.py ~/catkin_ws/src/qr_tracking/scripts/
mv /path/to/uvc_camera.py ~/catkin_ws/src/qr_tracking/scripts/
mv /path/to/marker_utils.py ~/catkin_ws/src/qr_tracking/scripts/
Modifying Python Files for ROS Compatibility
To ensure the Python scripts work with ROS, you need to make some adjustments, such as importing ROS libraries, initializing ROS nodes, and defining message publishers/subscribers. Using camera_detect.py
as an example, here are the primary modifications needed:
- Import ROS Libraries
At the top of your Python file, add imports for rospy
and any necessary ROS message types:
import rospy from std_msgs.msg import String
- Initialize the ROS Node
Initialize a ROS node at the beginning of your code:
rospy.init_node('camera_detection_node', anonymous=True)
- Define Topic Publisher/Subscriber
Based on the requirements, define a publisher or subscriber. For example, to publish QR code detection results:
pub = rospy.Publisher('qr_detection', String, queue_size=10) rate = rospy.Rate(10) # 10 Hz
Then, you can set up a function to detect QR codes and publish the results. For example:
# Assuming there is a function to detect QR codes
def detect_qr_code():
while not rospy.is_shutdown():
# Detection logic here
detection_result = "QR code detected" # This is the detection result
rospy.loginfo(detection_result)
pub.publish(detection_result)
rate.sleep()
Code Example
Below is a simplified code snippet showing how to publish QR code detection results in camera_detect.py
:
#!/usr/bin/env python
import rospy
from std_msgs.msg import String
def detect_qr_code():
pub = rospy.Publisher('qr_detection', String, queue_size=10)
rospy.init_node('camera_detection_node', anonymous=True)
rate = rospy.Rate(10) # 10 Hz
while not rospy.is_shutdown():
# Replace with actual detection logic
detection_result = "QR code detected" # Simulated detection result
rospy.loginfo(detection_result)
pub.publish(detection_result)
rate.sleep()
if __name__ == '__main__':
try:
detect_qr_code()
except rospy.ROSInterruptException:
pass
Note : Ensure the Python files are executable by running
chmod +x ~/catkin_ws/src/qr_tracking/scripts/*.py
.
Configuring the CMakeLists.txt
File
Overview of CMake Configuration
In ROS, the CMakeLists.txt
file is a core configuration file for each package, specifying how to compile and install files within the package. It includes configuration details like compiler options, library dependencies, and installation paths. For Python scripts to function as ROS nodes, we need to make a few necessary adjustments to this file.
Modifying CMakeLists.txt
To make the Python scripts executable within ROS, follow these steps:
- Add Catkin Build Dependencies
Ensure CMakeLists.txt
includes a find_package
statement to locate catkin
and the necessary ROS dependencies, such as rospy
and std_msgs
. Here’s an example:
cmake_minimum_required(VERSION 2.8.3)
project(mycobot_280)
add_compile_options(-std=c++11)
## Find catkin and any catkin packages
find_package(catkin REQUIRED COMPONENTS
roscpp
rospy
std_msgs
actionlib
image_transport
cv_bridge
)
- Install Python Scripts
Use catkin_install_python
to specify the installation path for Python scripts and to ensure they have executable permissions. Assuming your Python scripts are located in the scripts
directory, add the following section to CMakeLists.txt
:
catkin_install_python(PROGRAMS
scripts/follow_display.py
scripts/slider_control.py
scripts/teleop_keyboard.py
scripts/listen_real.py
scripts/listen_real_of_topic.py
scripts/simple_gui.py
scripts/follow_display_gripper.py
scripts/slider_control_gripper.py
scripts/listen_real_gripper.py
scripts/detect_stag.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
This command installs the Python scripts to the ROS package’s binary directory and ensures they have executable permissions after compilation.
- Add Dependencies
Before calling catkin_package()
, declare the dependencies to ensure ROS correctly resolves them. For example:
catkin_package( CATKIN_DEPENDS std_msgs actionlib )
- Complete Example
Here is a sample configuration for the CMakeLists.txt
file:
cmake_minimum_required(VERSION 2.8.3)
project(mycobot_280)
add_compile_options(-std=c++11)
## Find catkin and any catkin packages
find_package(catkin REQUIRED COMPONENTS
roscpp
rospy
std_msgs
actionlib
image_transport
cv_bridge
)
## Declare a catkin package
catkin_package(
CATKIN_DEPENDS std_msgs actionlib
)
## Include directories
include_directories(include ${catkin_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS})
## Install Python scripts
catkin_install_python(PROGRAMS
scripts/follow_display.py
scripts/slider_control.py
scripts/teleop_keyboard.py
scripts/listen_real.py
scripts/listen_real_of_topic.py
scripts/simple_gui.py
scripts/follow_display_gripper.py
scripts/slider_control_gripper.py
scripts/listen_real_gripper.py
scripts/detect_stag.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
## Install launch and config directories
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
PATTERN "setup_assistant.launch" EXCLUDE)
install(DIRECTORY config DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
## OpenCV requirements
find_package(OpenCV REQUIRED)
add_executable(opencv_camera src/opencv_camera)
target_link_libraries(opencv_camera ${catkin_LIBRARIES} ${OpenCV_LIBRARIES})
add_executable(camera_display src/camera_display)
target_link_libraries(camera_display ${catkin_LIBRARIES} ${OpenCV_LIBRARIES})
With these modifications, the Python scripts will be part of the ROS package, given executable permissions, and runnable using ROS tools such as rosrun
.
This section is crucial for guiding users on how to compile, start, and verify the project’s functionality in ROS.
6. Compiling and Running
Compiling the Workspace
After configuring all aspects of your ROS package, you need to compile the workspace to generate and configure the necessary resources.
- Ensure you are in the root directory of the workspace:
cd ~/catkin_ws
- Run
catkin_make
to compile the workspace:
catkin_make
If the compilation succeeds, you should see output similar to:
[100%] Built target qr_tracking
Launching the Node
Once compilation is complete, you can use rosrun
to start the QR code tracking node.
- Ensure that the workspace environment variables are loaded, and launch the simulation model:
cd ~/catkin_ws source devel/setup.bash roslaunch mycobot_280 detect_marker_with_topic.launch port:=/dev/ttyUSB0 baud:=115200
- Use
rosrun
to start thecamera_detect.py
script:
rosrun qr_tracking camera_detect.py
You should see output indicating that the ROS node has been initialized, and it will begin publishing QR code detection results.
GitHub:
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: GaussianRPG v2.0: the first open-source hardware-in-the-loop simulation system demo using 3D Gaussian Splatting tech
GaussianRPG v2.0 has been launched!!The first open-source hardware-in-the-loop simulation system demo using 3D Gaussian Splatting tech.
(GitHub - GimpelZhang/GaussianRPG: 3D Gaussian Rendering PlayGround: an open-source autonomous driving closed-loop simulator demo using 3D Gaussian Splatting tech)
In v2.0 version, a hardware-in-the-loop simulation system demo is developed based on v1.0 and a D-Robotics RDK X5 suite, similar to the RaspBerry PI (https://developer.d-robotics.cc/rdk_doc/en/RDK).
The other key part of the HIL system is the image stream injection device, which simulates the camera. I find a chip suite which works as a HDMI to USB converter. So this RER-H2U-V2 chip can take the image stream from HDMI as input, and output it through USB interface, working as an USB camera connected to the RDK suite.
I believe that this kind of 3DGS simulator and robot-controller-in-the-loop frame can also be used in embodied intelligence robot simulation.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: ROS News for the Week of February 10th, 2025
ROS News for the Week of February 10th, 2025
Our friends at ros-controls have joined the OSRA family of projects. Welcome to the team @bmagyar, @christophfroehlich, @destogl and @saikishor!
There is now a dark theme configuration for RViz / RViz2!
Our colleague @sAmUko has released the MoboBot Robot. It looks like a really well put together educational robot using ROS 2 and Gazebo.
Check out this really cool LLM-based CLI utility for creating simulation worlds. The entire Gazebo team was really impressed with this project. Here’s a Discourse post on the project that went up right after I posted the news
Events
- 2025-02-12 Embodied AI Community Group #4
- 2025-02-11 Zenoh Advanced Features Workshop w/ Zettascale – Calendar Invite
- 2025-02-19 DroneCode South California Meetup #1
- 2025-02-20 Aerial Robotics meeting
- 2025-02-21 Nav2 / ROS Bangalore Meet Up
- 2025-02-22 Pan-African Robotics Competition Deadline
- 2025-02-22 ROS Meetup Lagos, Nigeria
- 2025-02-27 ROS Meetup Barcelona
- 2025-02-27 Zürich Robotics Meetup
- 2025-04-28 International Workshop on Robotics Software Engineering
- 2025-04-30 Robotics Summit & Expo wsg @gbiggs.
- 2025-05-15 ROS-Industrial Consortium Americas 2025 Annual Meeting Detroit
- 2025-05-23 ICRA 2025 Advancing Quantitative and QUAlitative SIMulators for marine applications
- 2025-05-30 => 2025-05-31 2025 Open Hardware Summit in Edinburgh
News
ros-controls Joins the OSRA Family of Projects
- Meet @mjcarroll, your interim ROS Project Lead
- ROS PMC meeting minutes 2025-02-11
- Indy Autonomous Challenge RACECAR DATA set
- Drone Code Newsletter
- How Smell Could Transform Robotics: The Next Frontier in Sensing
- Dronecode hits $1 billion in project value
- Zetta Radio: A Journey from Smart Cities to Robotics and Beyond with Zenoh
ICRA 2025 Travel Support
- Video Roundup
- Robot Cameras at the Superbowl – I suspect they run ROS.
- Topcon Agriculture teams up with Bonsai Robotics on precision farming - The Robot Report
- SAEKI raises $6.7M to scale robots for manufacturing
- Carbon Robotics’ LaserWeeder G2 destroys weeds even faster
- Avride launches sidewalk delivery bots on Uber Eats in Jersey City | TechCrunch
- Apptronik, which makes humanoid robots, raises $350M as category heats up | TechCrunch
- A Roboticist Visits FOSDEM 2025
ROS
ROSCon India 2024 Videos on YouTube
- Upcoming switch of Windows installation to pixi/conda
- New packages for Humble Hawksbill 2025-02-14
- New Packages for Noetic
- New Packages for Jazzy Jalisco 2025-02-10
A dark theme configuration for RViz/RViz2
- ROSCon JP Call for Workshops
- Useful Tool for Calculating Rotations
LLM-based CLI utility for simulation worlds creation.
New MoboBot Robot Documentation
- ROS 2: use_sim_time leads to inconsistent clocks
- Additional levels in DiagnosticStatus
- RobotCAD 6 - Reforged released!
- Elevator pitch for vcstool alternative
- Type hinting for ROS 2 Python messages
- Useful ROS Easily Connect Controller and Real Cobot
- Announcing ROS 2 Easy Mode
- Drive UR Dual-Arm Robots in ROS RViz with Our Own Arms
- Tool extensions for ros2bag cli
- A simple, but powerful UI toolset for various ROS 2 utilities
- Open Duck Mini: Making a mini version of the BDX droid
- A Tale of Two Formulas: Benchmarking the Nav2 AMCL Likelihood Field Sensor Model
- HiPeRT-Lab’s Roboracer autonomous racing stack
- Articulated Robotics: How to make custom Gazebo worlds for your robot
- Rotation Calculator from Articulated Robotics
- nomeer_robot_ros2: Autonomous Mobile Robot
- Bridging the Gap: Writing Portable C++ Programs for CPU and GPU CppCon 2024
- List of Visual re-Localization Algorithms
- Ardupilot Log inspection with PlotJuggler
- How to bridge communication across different ROS 2 domains
- GNSS/INS/Camera Integrated Navigation Library
- Tier4 Umber DDS
- Present and Future of SLAM in Extreme Environments
- TKG Ball Catching Robot
- PaTS-Wheel: A Passively-Transformable Single-Part Wheel for Mobile Robot Navigation
- Performance Optimization in Software Development - Being Friendly to Your Hardware
- MAGICVFM-Meta-Learning Adaptation for Ground Interaction Control With Visual Foundation Models
- Oxford Spires Dataset
- Multi robot launch in Gazebo and multi robots control with namespace
- A GNSS/INS Integrated Navigation System with a Wheel-mounted IMU
Got a Minute 
We had two items this week that are looking for feedback.
- Requesting help: Let’s make ROS 2 dictionary for spell checker
- Requesting feedback: new for-loop action for ROS 2 launch files to repeat entities
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: New packages for ROS 2 Rolling Ridley 2025-02-14
Hello everyone!
We’re happy to announce 4 new package and 204 updates are now available in ROS 2 Rolling Ridley
This sync was tagged as rolling/2025-02-14
.
Package Updates for rolling
Added Packages [4]:
- ros-rolling-battery-state-broadcaster: 1.0.1-1
- ros-rolling-battery-state-broadcaster-dbgsym: 1.0.1-1
- ros-rolling-performance-test: 2.3.0-1
- ros-rolling-performance-test-dbgsym: 2.3.0-1
Updated Packages [204]:
- ros-rolling-ackermann-steering-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-ackermann-steering-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-admittance-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-admittance-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-backward-ros: 1.0.6-1 → 1.0.7-1
- ros-rolling-backward-ros-dbgsym: 1.0.6-1 → 1.0.7-1
- ros-rolling-battery-state-rviz-overlay: 1.0.0-1 → 1.0.1-1
- ros-rolling-battery-state-rviz-overlay-dbgsym: 1.0.0-1 → 1.0.1-1
- ros-rolling-bicycle-steering-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-bicycle-steering-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-camera-calibration: 6.0.7-1 → 6.0.9-1
- ros-rolling-compressed-depth-image-transport: 5.0.1-1 → 5.0.2-1
- ros-rolling-compressed-depth-image-transport-dbgsym: 5.0.1-1 → 5.0.2-1
- ros-rolling-compressed-image-transport: 5.0.1-1 → 5.0.2-1
- ros-rolling-compressed-image-transport-dbgsym: 5.0.1-1 → 5.0.2-1
- ros-rolling-control-toolbox: 3.5.0-1 → 4.0.1-1
- ros-rolling-control-toolbox-dbgsym: 3.5.0-1 → 4.0.1-1
- ros-rolling-controller-interface: 4.24.0-1 → 4.26.0-1
- ros-rolling-controller-interface-dbgsym: 4.24.0-1 → 4.26.0-1
- ros-rolling-controller-manager: 4.24.0-1 → 4.26.0-1
- ros-rolling-controller-manager-dbgsym: 4.24.0-1 → 4.26.0-1
- ros-rolling-controller-manager-msgs: 4.24.0-1 → 4.26.0-1
- ros-rolling-controller-manager-msgs-dbgsym: 4.24.0-1 → 4.26.0-1
- ros-rolling-depth-image-proc: 6.0.7-1 → 6.0.9-1
- ros-rolling-depth-image-proc-dbgsym: 6.0.7-1 → 6.0.9-1
- ros-rolling-diagnostic-aggregator: 4.3.1-1 → 4.4.2-1
- ros-rolling-diagnostic-aggregator-dbgsym: 4.3.1-1 → 4.4.2-1
- ros-rolling-diagnostic-common-diagnostics: 4.3.1-1 → 4.4.2-1
- ros-rolling-diagnostic-updater: 4.3.1-1 → 4.4.2-1
- ros-rolling-diagnostic-updater-dbgsym: 4.3.1-1 → 4.4.2-1
- ros-rolling-diagnostics: 4.3.1-1 → 4.4.2-1
- ros-rolling-diff-drive-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-diff-drive-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-dynamixel-sdk: 3.7.40-5 → 3.8.1-1
- ros-rolling-dynamixel-sdk-custom-interfaces: 3.7.40-5 → 3.8.1-1
- ros-rolling-dynamixel-sdk-custom-interfaces-dbgsym: 3.7.40-5 → 3.8.1-1
- ros-rolling-dynamixel-sdk-dbgsym: 3.7.40-5 → 3.8.1-1
- ros-rolling-dynamixel-sdk-examples: 3.7.40-5 → 3.8.1-1
- ros-rolling-dynamixel-sdk-examples-dbgsym: 3.7.40-5 → 3.8.1-1
- ros-rolling-effort-controllers: 4.19.0-1 → 4.20.0-1
- ros-rolling-effort-controllers-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-force-torque-sensor-broadcaster: 4.19.0-1 → 4.20.0-1
- ros-rolling-force-torque-sensor-broadcaster-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-forward-command-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-forward-command-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-foxglove-bridge: 0.8.2-1 → 0.8.3-1
- ros-rolling-foxglove-bridge-dbgsym: 0.8.2-1 → 0.8.3-1
- ros-rolling-foxglove-msgs: 3.0.1-1 → 3.1.0-1
- ros-rolling-foxglove-msgs-dbgsym: 3.0.1-1 → 3.1.0-1
- ros-rolling-gpio-controllers: 4.19.0-1 → 4.20.0-1
- ros-rolling-gpio-controllers-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-gripper-controllers: 4.19.0-1 → 4.20.0-1
- ros-rolling-gripper-controllers-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-gz-tools-vendor: 0.1.1-1 → 0.1.2-1
- ros-rolling-gz-tools-vendor-dbgsym: 0.1.1-1 → 0.1.2-1
- ros-rolling-hardware-interface: 4.24.0-1 → 4.26.0-1
- ros-rolling-hardware-interface-dbgsym: 4.24.0-1 → 4.26.0-1
- ros-rolling-hardware-interface-testing: 4.24.0-1 → 4.26.0-1
- ros-rolling-hardware-interface-testing-dbgsym: 4.24.0-1 → 4.26.0-1
- ros-rolling-image-pipeline: 6.0.7-1 → 6.0.9-1
- ros-rolling-image-proc: 6.0.7-1 → 6.0.9-1
- ros-rolling-image-proc-dbgsym: 6.0.7-1 → 6.0.9-1
- ros-rolling-image-publisher: 6.0.7-1 → 6.0.9-1
- ros-rolling-image-publisher-dbgsym: 6.0.7-1 → 6.0.9-1
- ros-rolling-image-rotate: 6.0.7-1 → 6.0.9-1
- ros-rolling-image-rotate-dbgsym: 6.0.7-1 → 6.0.9-1
- ros-rolling-image-transport-plugins: 5.0.1-1 → 5.0.2-1
- ros-rolling-image-view: 6.0.7-1 → 6.0.9-1
- ros-rolling-image-view-dbgsym: 6.0.7-1 → 6.0.9-1
- ros-rolling-imu-sensor-broadcaster: 4.19.0-1 → 4.20.0-1
- ros-rolling-imu-sensor-broadcaster-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-joint-limits: 4.24.0-1 → 4.26.0-1
- ros-rolling-joint-limits-dbgsym: 4.24.0-1 → 4.26.0-1
- ros-rolling-joint-state-broadcaster: 4.19.0-1 → 4.20.0-1
- ros-rolling-joint-state-broadcaster-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-joint-trajectory-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-joint-trajectory-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-kitti-metrics-eval: 1.6.0-1 → 1.6.1-1
- ros-rolling-kitti-metrics-eval-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mecanum-drive-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-mecanum-drive-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-message-filters: 7.0.0-1 → 7.0.1-1
- ros-rolling-message-filters-dbgsym: 7.0.0-1 → 7.0.1-1
- ros-rolling-mola: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-bridge-ros2: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-bridge-ros2-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-demos: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-euroc-dataset: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-euroc-dataset-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-kitti-dataset: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-kitti-dataset-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-kitti360-dataset: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-kitti360-dataset-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-mulran-dataset: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-mulran-dataset-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-paris-luco-dataset: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-paris-luco-dataset-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-rawlog: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-rawlog-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-rosbag2: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-input-rosbag2-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-kernel: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-kernel-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-launcher: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-launcher-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-metric-maps: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-metric-maps-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-msgs: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-msgs-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-pose-list: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-pose-list-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-relocalization: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-relocalization-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-traj-tools: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-traj-tools-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-viz: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-viz-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-yaml: 1.6.0-1 → 1.6.1-1
- ros-rolling-mola-yaml-dbgsym: 1.6.0-1 → 1.6.1-1
- ros-rolling-moveit-visual-tools: 4.1.1-1 → 4.1.2-1
- ros-rolling-moveit-visual-tools-dbgsym: 4.1.1-1 → 4.1.2-1
- ros-rolling-mvsim: 0.13.0-1 → 0.13.2-1
- ros-rolling-mvsim-dbgsym: 0.13.0-1 → 0.13.2-1
- ros-rolling-ntrip-client-node: 0.5.4-3 → 0.5.5-4
- ros-rolling-ntrip-client-node-dbgsym: 0.5.4-3 → 0.5.5-4
- ros-rolling-pal-statistics: 2.6.0-1 → 2.6.2-1
- ros-rolling-pal-statistics-dbgsym: 2.6.0-1 → 2.6.2-1
- ros-rolling-pal-statistics-msgs: 2.6.0-1 → 2.6.2-1
- ros-rolling-pal-statistics-msgs-dbgsym: 2.6.0-1 → 2.6.2-1
- ros-rolling-parallel-gripper-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-parallel-gripper-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-pid-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-pid-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-pose-broadcaster: 4.19.0-1 → 4.20.0-1
- ros-rolling-pose-broadcaster-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-position-controllers: 4.19.0-1 → 4.20.0-1
- ros-rolling-position-controllers-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-qml-ros2-plugin: 1.0.1-1 → 2.25.2-2
- ros-rolling-qml-ros2-plugin-dbgsym: 1.0.1-1 → 2.25.2-2
- ros-rolling-range-sensor-broadcaster: 4.19.0-1 → 4.20.0-1
- ros-rolling-range-sensor-broadcaster-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-rmw-zenoh-cpp: 0.3.0-1 → 0.3.1-1
- ros-rolling-rmw-zenoh-cpp-dbgsym: 0.3.0-1 → 0.3.1-1
- ros-rolling-ros-babel-fish: 0.10.2-1 → 3.25.2-1
- ros-rolling-ros-babel-fish-dbgsym: 0.10.2-1 → 3.25.2-1
- ros-rolling-ros-babel-fish-test-msgs: 0.10.2-1 → 3.25.2-1
- ros-rolling-ros-babel-fish-test-msgs-dbgsym: 0.10.2-1 → 3.25.2-1
- ros-rolling-ros-gz: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-bridge: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-bridge-dbgsym: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-image: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-image-dbgsym: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-interfaces: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-interfaces-dbgsym: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-sim: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-sim-dbgsym: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros-gz-sim-demos: 2.1.3-2 → 2.1.4-1
- ros-rolling-ros2-control: 4.24.0-1 → 4.26.0-1
- ros-rolling-ros2-control-test-assets: 4.24.0-1 → 4.26.0-1
- ros-rolling-ros2-controllers: 4.19.0-1 → 4.20.0-1
- ros-rolling-ros2-controllers-test-nodes: 4.19.0-1 → 4.20.0-1
- ros-rolling-ros2controlcli: 4.24.0-1 → 4.26.0-1
- ros-rolling-rqt-controller-manager: 4.24.0-1 → 4.26.0-1
- ros-rolling-rqt-joint-trajectory-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-rqt-plot: 1.6.0-1 → 1.6.2-1
- ros-rolling-self-test: 4.3.1-1 → 4.4.2-1
- ros-rolling-self-test-dbgsym: 4.3.1-1 → 4.4.2-1
- ros-rolling-steering-controllers-library: 4.19.0-1 → 4.20.0-1
- ros-rolling-steering-controllers-library-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-stereo-image-proc: 6.0.7-1 → 6.0.9-1
- ros-rolling-stereo-image-proc-dbgsym: 6.0.7-1 → 6.0.9-1
- ros-rolling-test-ros-gz-bridge: 2.1.3-2 → 2.1.4-1
- ros-rolling-theora-image-transport: 5.0.1-1 → 5.0.2-1
- ros-rolling-theora-image-transport-dbgsym: 5.0.1-1 → 5.0.2-1
- ros-rolling-tracetools-image-pipeline: 6.0.7-1 → 6.0.9-1
- ros-rolling-tracetools-image-pipeline-dbgsym: 6.0.7-1 → 6.0.9-1
- ros-rolling-transmission-interface: 4.24.0-1 → 4.26.0-1
- ros-rolling-transmission-interface-dbgsym: 4.24.0-1 → 4.26.0-1
- ros-rolling-tricycle-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-tricycle-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-tricycle-steering-controller: 4.19.0-1 → 4.20.0-1
- ros-rolling-tricycle-steering-controller-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-ublox-dgnss: 0.5.4-3 → 0.5.5-4
- ros-rolling-ublox-dgnss-node: 0.5.4-3 → 0.5.5-4
- ros-rolling-ublox-dgnss-node-dbgsym: 0.5.4-3 → 0.5.5-4
- ros-rolling-ublox-nav-sat-fix-hp-node: 0.5.4-3 → 0.5.5-4
- ros-rolling-ublox-nav-sat-fix-hp-node-dbgsym: 0.5.4-3 → 0.5.5-4
- ros-rolling-ublox-ubx-interfaces: 0.5.4-3 → 0.5.5-4
- ros-rolling-ublox-ubx-interfaces-dbgsym: 0.5.4-3 → 0.5.5-4
- ros-rolling-ublox-ubx-msgs: 0.5.4-3 → 0.5.5-4
- ros-rolling-ublox-ubx-msgs-dbgsym: 0.5.4-3 → 0.5.5-4
- ros-rolling-velocity-controllers: 4.19.0-1 → 4.20.0-1
- ros-rolling-velocity-controllers-dbgsym: 4.19.0-1 → 4.20.0-1
- ros-rolling-yasmin: 3.0.3-1 → 3.1.0-1
- ros-rolling-yasmin-demos: 3.0.3-1 → 3.1.0-1
- ros-rolling-yasmin-demos-dbgsym: 3.0.3-1 → 3.1.0-1
- ros-rolling-yasmin-msgs: 3.0.3-1 → 3.1.0-1
- ros-rolling-yasmin-msgs-dbgsym: 3.0.3-1 → 3.1.0-1
- ros-rolling-yasmin-ros: 3.0.3-1 → 3.1.0-1
- ros-rolling-yasmin-viewer: 3.0.3-1 → 3.1.0-1
- ros-rolling-zenoh-cpp-vendor: 0.3.0-1 → 0.3.1-1
- ros-rolling-zenoh-cpp-vendor-dbgsym: 0.3.0-1 → 0.3.1-1
- ros-rolling-zstd-image-transport: 5.0.1-1 → 5.0.2-1
- ros-rolling-zstd-image-transport-dbgsym: 5.0.1-1 → 5.0.2-1
Removed Packages [0]:
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
- Addisu Z. Taddese
- Aditya Pande
- Alejandro Hernandez
- Alejandro Hernandez Cordero
- Apex AI, Inc.
- Austin Hendrix
- Bence Magyar
- Brandon Ong
- Dave Coleman
- Foxglove
- Geoff Sokoll
- Geoffrey Biggs
- Hans-Joachim Krauch
- Jonas Otto
- Jordan Palacios
- Jose Luis Blanco-Claraco
- Jose-Luis Blanco-Claraco
- Kenji Brameld
- Miguel Ángel González Santamarta
- Nick Hortovanyi
- Pyo
- Stefan Fabian
- Victor López
- Vincent Rabaud
- Víctor Mayoral-Vilches
- Yadunund
- miguel
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Rethink Robotics Baxter robot - retrofit?
Anyone have any documentation on the Rethink Robotics Baxter robot? I have picked up a set of arms from one, and eventually I should have the torso portion with the computer. I’m certain that I’ll be missing various components to it. So I was wondering what options might be out there for the control of the arms? It appears that there are 7 motors/axis in each arm. Made from brushless motors with resolvers. I plan to mount it all on a old electric wheelchair base. I’d also like to add in a stereo camera system to allow depth perception and operation from a headset.
5 posts - 2 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: New packages for Humble Hawksbill 2025-02-14
Package Updates for Humble
Added Packages [16]:
- ros-humble-autoware-internal-planning-msgs: 1.5.0-1
- ros-humble-autoware-internal-planning-msgs-dbgsym: 1.5.0-1
- ros-humble-bondpy: 4.1.2-1
- ros-humble-franka-gripper: 1.0.0-1
- ros-humble-franka-gripper-dbgsym: 1.0.0-1
- ros-humble-franka-msgs: 1.0.0-1
- ros-humble-franka-msgs-dbgsym: 1.0.0-1
- ros-humble-integration-launch-testing: 1.0.0-1
- ros-humble-kompass: 0.2.1-1
- ros-humble-kompass-interfaces: 0.2.1-1
- ros-humble-kompass-interfaces-dbgsym: 0.2.1-1
- ros-humble-nonpersistent-voxel-layer: 2.3.1-1
- ros-humble-nonpersistent-voxel-layer-dbgsym: 2.3.1-1
- ros-humble-py-trees-ros-tutorials: 2.3.0-1
- ros-humble-urinterfaces: 7.0.0-1
- ros-humble-urinterfaces-dbgsym: 7.0.0-1
Updated Packages [357]:
- ros-humble-automatika-ros-sugar: 0.2.6-1 → 0.2.7-1
- ros-humble-automatika-ros-sugar-dbgsym: 0.2.6-1 → 0.2.7-1
- ros-humble-autoware-internal-debug-msgs: 1.3.0-1 → 1.5.0-1
- ros-humble-autoware-internal-debug-msgs-dbgsym: 1.3.0-1 → 1.5.0-1
- ros-humble-autoware-internal-msgs: 1.3.0-1 → 1.5.0-1
- ros-humble-autoware-internal-msgs-dbgsym: 1.3.0-1 → 1.5.0-1
- ros-humble-autoware-internal-perception-msgs: 1.3.0-1 → 1.5.0-1
- ros-humble-autoware-internal-perception-msgs-dbgsym: 1.3.0-1 → 1.5.0-1
- ros-humble-backward-ros: 1.0.6-1 → 1.0.7-1
- ros-humble-backward-ros-dbgsym: 1.0.6-1 → 1.0.7-1
- ros-humble-bond: 3.0.2-3 → 4.1.2-1
- ros-humble-bond-core: 3.0.2-3 → 4.1.2-1
- ros-humble-bond-dbgsym: 3.0.2-3 → 4.1.2-1
- ros-humble-bondcpp: 3.0.2-3 → 4.1.2-1
- ros-humble-bondcpp-dbgsym: 3.0.2-3 → 4.1.2-1
- ros-humble-chomp-motion-planner: 2.5.7-1 → 2.5.8-1
- ros-humble-chomp-motion-planner-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-compressed-depth-image-transport: 2.5.2-1 → 2.5.3-1
- ros-humble-compressed-depth-image-transport-dbgsym: 2.5.2-1 → 2.5.3-1
- ros-humble-compressed-image-transport: 2.5.2-1 → 2.5.3-1
- ros-humble-compressed-image-transport-dbgsym: 2.5.2-1 → 2.5.3-1
- ros-humble-controller-interface: 2.47.0-1 → 2.48.0-1
- ros-humble-controller-interface-dbgsym: 2.47.0-1 → 2.48.0-1
- ros-humble-controller-manager: 2.47.0-1 → 2.48.0-1
- ros-humble-controller-manager-dbgsym: 2.47.0-1 → 2.48.0-1
- ros-humble-controller-manager-msgs: 2.47.0-1 → 2.48.0-1
- ros-humble-controller-manager-msgs-dbgsym: 2.47.0-1 → 2.48.0-1
- ros-humble-costmap-queue: 1.1.17-1 → 1.1.18-1
- ros-humble-costmap-queue-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-diagnostic-aggregator: 4.0.0-1 → 4.0.2-1
- ros-humble-diagnostic-aggregator-dbgsym: 4.0.0-1 → 4.0.2-1
- ros-humble-diagnostic-common-diagnostics: 4.0.0-1 → 4.0.2-1
- ros-humble-diagnostic-updater: 4.0.0-1 → 4.0.2-1
- ros-humble-diagnostic-updater-dbgsym: 4.0.0-1 → 4.0.2-1
- ros-humble-diagnostics: 4.0.0-1 → 4.0.2-1
- ros-humble-dwb-core: 1.1.17-1 → 1.1.18-1
- ros-humble-dwb-core-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-dwb-critics: 1.1.17-1 → 1.1.18-1
- ros-humble-dwb-critics-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-dwb-msgs: 1.1.17-1 → 1.1.18-1
- ros-humble-dwb-msgs-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-dwb-plugins: 1.1.17-1 → 1.1.18-1
- ros-humble-dwb-plugins-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-eigen-stl-containers: 1.0.0-4 → 1.1.0-1
- ros-humble-examples-tf2-py: 0.25.11-1 → 0.25.12-1
- ros-humble-foxglove-bridge: 0.8.2-1 → 0.8.3-1
- ros-humble-foxglove-bridge-dbgsym: 0.8.2-1 → 0.8.3-1
- ros-humble-gazebo-dev: 3.7.0-1 → 3.9.0-1
- ros-humble-gazebo-msgs: 3.7.0-1 → 3.9.0-1
- ros-humble-gazebo-msgs-dbgsym: 3.7.0-1 → 3.9.0-1
- ros-humble-gazebo-plugins: 3.7.0-1 → 3.9.0-1
- ros-humble-gazebo-plugins-dbgsym: 3.7.0-1 → 3.9.0-1
- ros-humble-gazebo-ros: 3.7.0-1 → 3.9.0-1
- ros-humble-gazebo-ros-dbgsym: 3.7.0-1 → 3.9.0-1
- ros-humble-gazebo-ros-pkgs: 3.7.0-1 → 3.9.0-1
- ros-humble-geometric-shapes: 2.3.1-1 → 2.3.2-1
- ros-humble-geometric-shapes-dbgsym: 2.3.1-1 → 2.3.2-1
- ros-humble-geometry2: 0.25.11-1 → 0.25.12-1
- ros-humble-grid-map: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-cmake-helpers: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-core: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-costmap-2d: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-cv: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-cv-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-demos: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-demos-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-filters: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-filters-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-loader: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-loader-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-msgs: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-msgs-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-octomap: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-pcl: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-pcl-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-ros: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-ros-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-rviz-plugin: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-rviz-plugin-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-sdf: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-visualization: 2.0.0-1 → 2.0.1-1
- ros-humble-grid-map-visualization-dbgsym: 2.0.0-1 → 2.0.1-1
- ros-humble-hardware-interface: 2.47.0-1 → 2.48.0-1
- ros-humble-hardware-interface-dbgsym: 2.47.0-1 → 2.48.0-1
- ros-humble-hardware-interface-testing: 2.47.0-1 → 2.48.0-1
- ros-humble-hardware-interface-testing-dbgsym: 2.47.0-1 → 2.48.0-1
- ros-humble-hebi-cpp-api: 3.10.0-1 → 3.12.3-1
- ros-humble-hebi-cpp-api-dbgsym: 3.10.0-1 → 3.12.3-1
- ros-humble-ign-ros2-control: 0.7.9-1 → 0.7.11-1
- ros-humble-ign-ros2-control-dbgsym: 0.7.9-1 → 0.7.11-1
- ros-humble-ign-ros2-control-demos: 0.7.9-1 → 0.7.11-1
- ros-humble-ign-ros2-control-demos-dbgsym: 0.7.9-1 → 0.7.11-1
- ros-humble-image-transport-plugins: 2.5.2-1 → 2.5.3-1
- ros-humble-joint-limits: 2.47.0-1 → 2.48.0-1
- ros-humble-joint-limits-dbgsym: 2.47.0-1 → 2.48.0-1
- ros-humble-kitti-metrics-eval: 1.5.1-1 → 1.6.0-1
- ros-humble-kitti-metrics-eval-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-launch-pal: 0.7.0-1 → 0.10.0-1
- ros-humble-libfranka: 0.13.6-1 → 0.15.0-1
- ros-humble-libfranka-dbgsym: 0.13.6-1 → 0.15.0-1
- ros-humble-mapviz: 2.4.4-1 → 2.4.5-1
- ros-humble-mapviz-dbgsym: 2.4.4-1 → 2.4.5-1
- ros-humble-mapviz-interfaces: 2.4.4-1 → 2.4.5-1
- ros-humble-mapviz-interfaces-dbgsym: 2.4.4-1 → 2.4.5-1
- ros-humble-mapviz-plugins: 2.4.4-1 → 2.4.5-1
- ros-humble-mapviz-plugins-dbgsym: 2.4.4-1 → 2.4.5-1
- ros-humble-mola: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-bridge-ros2: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-bridge-ros2-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-demos: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-euroc-dataset: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-euroc-dataset-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-kitti-dataset: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-kitti-dataset-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-kitti360-dataset: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-kitti360-dataset-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-mulran-dataset: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-mulran-dataset-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-paris-luco-dataset: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-paris-luco-dataset-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-rawlog: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-rawlog-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-rosbag2: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-input-rosbag2-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-kernel: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-kernel-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-launcher: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-launcher-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-lidar-odometry: 0.5.4-1 → 0.6.1-1
- ros-humble-mola-lidar-odometry-dbgsym: 0.5.4-1 → 0.6.1-1
- ros-humble-mola-metric-maps: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-metric-maps-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-msgs: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-msgs-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-pose-list: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-pose-list-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-relocalization: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-relocalization-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-traj-tools: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-traj-tools-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-viz: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-viz-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-yaml: 1.5.1-1 → 1.6.0-1
- ros-humble-mola-yaml-dbgsym: 1.5.1-1 → 1.6.0-1
- ros-humble-moveit: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-chomp-optimizer-adapter: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-chomp-optimizer-adapter-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-common: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-configs-utils: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-core: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-core-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-hybrid-planning: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-hybrid-planning-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-kinematics: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-kinematics-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-planners: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-planners-chomp: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-planners-chomp-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-planners-ompl: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-planners-ompl-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-plugins: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-resources-prbt-ikfast-manipulator-plugin: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-resources-prbt-ikfast-manipulator-plugin-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-resources-prbt-moveit-config: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-resources-prbt-pg70-support: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-resources-prbt-support: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-benchmarks: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-benchmarks-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-control-interface: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-control-interface-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-move-group: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-move-group-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-occupancy-map-monitor: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-occupancy-map-monitor-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-perception: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-perception-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-planning: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-planning-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-planning-interface: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-planning-interface-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-robot-interaction: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-robot-interaction-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-visualization: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-visualization-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-warehouse: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-ros-warehouse-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-runtime: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-servo: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-servo-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-app-plugins: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-app-plugins-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-assistant: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-assistant-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-controllers: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-controllers-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-core-plugins: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-core-plugins-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-framework: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-framework-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-srdf-plugins: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-setup-srdf-plugins-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-simple-controller-manager: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-simple-controller-manager-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-moveit-visual-tools: 4.1.1-1 → 4.1.2-1
- ros-humble-moveit-visual-tools-dbgsym: 4.1.1-1 → 4.1.2-1
- ros-humble-mp2p-icp: 1.6.4-1 → 1.6.5-1
- ros-humble-mp2p-icp-dbgsym: 1.6.4-1 → 1.6.5-1
- ros-humble-multires-image: 2.4.4-1 → 2.4.5-1
- ros-humble-multires-image-dbgsym: 2.4.4-1 → 2.4.5-1
- ros-humble-mvsim: 0.13.0-1 → 0.13.2-1
- ros-humble-mvsim-dbgsym: 0.13.0-1 → 0.13.2-1
- ros-humble-nav-2d-msgs: 1.1.17-1 → 1.1.18-1
- ros-humble-nav-2d-msgs-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav-2d-utils: 1.1.17-1 → 1.1.18-1
- ros-humble-nav-2d-utils-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-amcl: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-amcl-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-behavior-tree: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-behavior-tree-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-behaviors: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-behaviors-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-bringup: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-bt-navigator: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-bt-navigator-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-collision-monitor: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-collision-monitor-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-common: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-constrained-smoother: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-constrained-smoother-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-controller: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-controller-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-core: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-costmap-2d: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-costmap-2d-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-dwb-controller: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-graceful-controller: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-graceful-controller-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-lifecycle-manager: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-lifecycle-manager-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-map-server: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-map-server-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-mppi-controller: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-mppi-controller-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-msgs: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-msgs-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-navfn-planner: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-navfn-planner-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-planner: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-planner-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-regulated-pure-pursuit-controller: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-regulated-pure-pursuit-controller-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-rotation-shim-controller: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-rotation-shim-controller-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-rviz-plugins: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-rviz-plugins-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-simple-commander: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-smac-planner: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-smac-planner-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-smoother: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-smoother-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-system-tests: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-system-tests-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-theta-star-planner: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-theta-star-planner-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-util: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-util-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-velocity-smoother: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-velocity-smoother-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-voxel-grid: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-voxel-grid-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-waypoint-follower: 1.1.17-1 → 1.1.18-1
- ros-humble-nav2-waypoint-follower-dbgsym: 1.1.17-1 → 1.1.18-1
- ros-humble-navigation2: 1.1.17-1 → 1.1.18-1
- ros-humble-novatel-oem7-driver: 20.1.0-1 → 20.6.0-1
- ros-humble-novatel-oem7-driver-dbgsym: 20.1.0-1 → 20.6.0-1
- ros-humble-novatel-oem7-msgs: 20.1.0-1 → 20.6.0-1
- ros-humble-novatel-oem7-msgs-dbgsym: 20.1.0-1 → 20.6.0-1
- ros-humble-odom-to-tf-ros2: 1.0.4-1 → 1.0.5-1
- ros-humble-odom-to-tf-ros2-dbgsym: 1.0.4-1 → 1.0.5-1
- ros-humble-pal-statistics: 2.6.0-1 → 2.6.2-1
- ros-humble-pal-statistics-dbgsym: 2.6.0-1 → 2.6.2-1
- ros-humble-pal-statistics-msgs: 2.6.0-1 → 2.6.2-1
- ros-humble-pal-statistics-msgs-dbgsym: 2.6.0-1 → 2.6.2-1
- ros-humble-pilz-industrial-motion-planner: 2.5.7-1 → 2.5.8-1
- ros-humble-pilz-industrial-motion-planner-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-pilz-industrial-motion-planner-testutils: 2.5.7-1 → 2.5.8-1
- ros-humble-pilz-industrial-motion-planner-testutils-dbgsym: 2.5.7-1 → 2.5.8-1
- ros-humble-qml-ros2-plugin: 1.0.1-2 → 1.25.2-1
- ros-humble-qml-ros2-plugin-dbgsym: 1.0.1-2 → 1.25.2-1
- ros-humble-realtime-tools: 2.10.0-1 → 2.11.0-1
- ros-humble-realtime-tools-dbgsym: 2.10.0-1 → 2.11.0-1
- ros-humble-rmw-zenoh-cpp: 0.1.0-1 → 0.1.1-1
- ros-humble-rmw-zenoh-cpp-dbgsym: 0.1.0-1 → 0.1.1-1
- ros-humble-ros-babel-fish: 0.9.4-1 → 0.25.2-1
- ros-humble-ros-babel-fish-dbgsym: 0.9.4-1 → 0.25.2-1
- ros-humble-ros-babel-fish-test-msgs: 0.9.4-1 → 0.25.2-1
- ros-humble-ros-babel-fish-test-msgs-dbgsym: 0.9.4-1 → 0.25.2-1
- ros-humble-ros2-control: 2.47.0-1 → 2.48.0-1
- ros-humble-ros2-control-test-assets: 2.47.0-1 → 2.48.0-1
- ros-humble-ros2controlcli: 2.47.0-1 → 2.48.0-1
- ros-humble-rqt-controller-manager: 2.47.0-1 → 2.48.0-1
- ros-humble-rqt-plot: 1.1.2-1 → 1.1.3-1
- ros-humble-rtabmap: 0.21.9-1 → 0.21.10-1
- ros-humble-rtabmap-dbgsym: 0.21.9-1 → 0.21.10-1
- ros-humble-self-test: 4.0.0-1 → 4.0.2-1
- ros-humble-self-test-dbgsym: 4.0.0-1 → 4.0.2-1
- ros-humble-smclib: 3.0.2-3 → 4.1.2-1
- ros-humble-srdfdom: 2.0.5-1 → 2.0.7-1
- ros-humble-srdfdom-dbgsym: 2.0.5-1 → 2.0.7-1
- ros-humble-tf2: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-bullet: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-dbgsym: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-eigen: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-eigen-kdl: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-eigen-kdl-dbgsym: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-geometry-msgs: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-kdl: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-msgs: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-msgs-dbgsym: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-py: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-py-dbgsym: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-ros: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-ros-dbgsym: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-ros-py: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-sensor-msgs: 0.25.11-1 → 0.25.12-1
- ros-humble-tf2-tools: 0.25.11-1 → 0.25.12-1
- ros-humble-theora-image-transport: 2.5.2-1 → 2.5.3-1
- ros-humble-theora-image-transport-dbgsym: 2.5.2-1 → 2.5.3-1
- ros-humble-tile-map: 2.4.4-1 → 2.4.5-1
- ros-humble-tile-map-dbgsym: 2.4.4-1 → 2.4.5-1
- ros-humble-transmission-interface: 2.47.0-1 → 2.48.0-1
- ros-humble-transmission-interface-dbgsym: 2.47.0-1 → 2.48.0-1
- ros-humble-ur: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-bringup: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-calibration: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-calibration-dbgsym: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-client-library: 1.5.0-1 → 1.6.0-1
- ros-humble-ur-client-library-dbgsym: 1.5.0-1 → 1.6.0-1
- ros-humble-ur-controllers: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-controllers-dbgsym: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-dashboard-msgs: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-dashboard-msgs-dbgsym: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-description: 2.1.9-1 → 2.1.10-1
- ros-humble-ur-moveit-config: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-robot-driver: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-robot-driver-dbgsym: 2.5.1-1 → 2.5.2-1
- ros-humble-ur-simulation-gz: 0.1.0-1 → 0.1.1-2
- ros-humble-yasmin: 3.0.3-1 → 3.1.0-1
- ros-humble-yasmin-demos: 3.0.3-1 → 3.1.0-1
- ros-humble-yasmin-demos-dbgsym: 3.0.3-1 → 3.1.0-1
- ros-humble-yasmin-msgs: 3.0.3-1 → 3.1.0-1
- ros-humble-yasmin-msgs-dbgsym: 3.0.3-1 → 3.1.0-1
- ros-humble-yasmin-ros: 3.0.3-1 → 3.1.0-1
- ros-humble-yasmin-viewer: 3.0.3-1 → 3.1.0-1
- ros-humble-zenoh-cpp-vendor: 0.1.0-1 → 0.1.1-1
- ros-humble-zenoh-cpp-vendor-dbgsym: 0.1.0-1 → 0.1.1-1
Removed Packages [0]:
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
- Alberto Tudela
- Alejandro Hernández
- Alexander Gutenkunst
- Alexey Merzlyakov
- Austin Hendrix
- Automatika Robotics
- Bence Magyar
- Berkay Karaman
- Blake Anderson
- Brian Wilcox
- Carl Delsey
- Carlos Orduno
- Chittaranjan Srinivas Swaminathan
- Chris Bollinger
- Chris Lalancette
- Christian Henkel
- Daniel Stonier
- Dave Coleman
- David V. Lu!!
- Felix Exner
- Franka Robotics GmbH
- Geoffrey Biggs
- George Stavrinos
- Hans-Joachim Krauch
- Henning Kayser
- Jordan Palacios
- Jose Luis Blanco-Claraco
- Kenji Brameld
- M. Fatih Cırıt
- Mabel Zhang
- Matej Vargovcik
- Mathieu Labbe
- Maximilian Wulf
- Michael Görner
- Michael Jeronimo
- Miguel Ángel González Santamarta
- Mohammad Haghighipanah
- MoveIt Release Team
- NovAtel Support
- Raghavender Sahdev
- Ryohsuke Mitsudome
- Southwest Research Institute
- Stefan Fabian
- Steve Macenski
- Tyler Weaver
- Universal Robots A/S
- Victor López
- Yadunund
- Yukihiro Saito
- miguel
- steve
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: New Packages for Noetic 2025-02-13
We’re happy to announce 0 new packages and 2 updates are now available in ROS Noetic. This sync was tagged as noetic/2025-02-13
.
Thank you to every maintainer and contributor who made these updates available!
Package Updates for ROS Noetic
Added Packages [0]:
Updated Packages [2]:
- ros-noetic-foxglove-bridge: 0.8.1-1 → 0.8.3-1
- ros-noetic-mvsim: 0.13.0-1 → 0.13.2-1
Removed Packages [0]:
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
- Hans-Joachim Krauch
- Jose-Luis Blanco-Claraco
7 posts - 4 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: Ros2: use_sim_time leads to inconsistent clocks
Hello everyone,
I think, the current design of simulated clocks and the parameter use_sim_time
lead to major problems and should be reworked. Here are my issues:
The use_sim_time
parameter is available on every node and instructs that node to use the /clock
topic as a time source. This allows nodes to run slower or faster e.g. during simulation or playing a bag file.
In ROS1, this was a global parameter, so every node had the same configuration. However, in ROS2, this parameter needs to be set on each node individually. This is a major design flaw because it is very easy to end up with an inconsistent clock source, leading to unexpected and undefined behavior.
Every node means:
- All simulation launch files
- All launch files and nodes, started separately for testing
- All dynamically loaded Gazebo plugins (that start a Node)
- All GUI tools (rviz, rqt, …)
To make matters worse, ros2 launch
does not have the functionality to set this parameter, so you need to manually insert it in every launch file that you want to start individually in simulation, cluttering the file. And it is very easy to forget to set it.
How many of you created a dedicated launch file for rviz to start it with use_sim_time
for simulation? Probably not many. If not, you ended up with an inconsistent time setup, probably without even realizing it.
It is not a use-case to start a setup with inconsistent clocks. Therefore, it should not be possible. The time source should be unique and identical for all nodes by design.
I think, there is a pretty straight-forward solution. During the transition from ROS1 to ROS2, the robot description was moved from a global parameter to a topic, probably for the same reason. Consequently, the clock should follow the same approach and the /clock
topic exists already.
9 posts - 7 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: RobotCAD 6 - Reforged released!
It gives a set of new tools and improve old ones. Adds new controllers: Mecanum drive controller (with option to generate all code of wheels friction), GPIO controller. Adds new sensor - Wide angle camera.
This release has fixed all found bugs and has reforged collision and inertia generation system that let you create collisions, meshes and calculation of inertia/mass for complex Parts (with many bodies inside) bound to the robot link.
https://github.com/drfenixion/freecad.robotcad
2 posts - 2 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: 📢 ros-controls Joins the OSRA Family of Projects
Today, we are excited to share that ros-controls has officially joined the OSRA family as a governed project! The Open Source Robotics Alliance (OSRA) was created a little less than a year ago with the goal of becoming an umbrella organization for our open source robotics community, and we are excited to bring ros-controls into the organization as our first outside, community-led open source project. ros-controls is a collection of packages for real time robot control using ROS 2. ros-controls is used by a number of well-known robotics organizations such as PickNik Robotics, ROS Industrial, and PAL Robotics and by our estimates ros-controls and its related packages were downloaded close to ten millions times in 2024. For over a decade, ros-controls has played a crucial role in the ROS ecosystem, providing a robust framework for real-time robot control. With OSRA’s support, we are excited to expand our capabilities, strengthen our community, and ensure the future of open-source robotics control software.
What does this mean for ros-controls?
With OSRA’s backing, ros-controls will benefit from:
Long-term sustainability – Ensuring continued development and maintenance.
Improved governance – A structured, community-driven approach to decision-making.
Stronger collaboration – Integration with key robotics projects like ROS, Gazebo, and Open-RMF.
Industry-backed support – Greater involvement from OSRA members, including leading robotics companies.
What does this mean for ros-controls contributors and users?
ros-controls users and contributors probably won’t notice changes to the current development process, but over the next few weeks the following will happen in the background to align the ros-controls project with OSRA’s governance norms:
- The Control WG community group meetings will become official ros-controls Project Management Committee (PMC) meetings.
- The current maintainers, @bmagyar, @christophfroehlich , @destogl and @saikishor will become members of the ros-controls PMC.
- The current maintainer of Gazebo repositories related to ros2_control, @ahcorde , will become a commiter for the ros-controls project.
- @bmagyar will become the project leader and representative to the OSRA Technical Governance Committee (TGC).
- @destogl will become the ros-controls co-leader and replacement for @bmagyar at TGC meetings.
- The public project charter will be posted shortly - this document will outline clear procedures to becoming a ros-controls commiter and a member of the ros-controls PMC.
What’s Next?
We invite developers, researchers, and robotics companies to contribute and be part of this journey. If you’d like to get involved, check out our project at control.ros.org or join our discussions on ROS Discourse and Github.
A huge thank you to our contributors, maintainers, and users who have helped make the ros-controls a success. Your dedication has brought us to this incredible milestone, and we’re looking forward to the next chapter together!
4 posts - 3 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
ROS Discourse General: ROS users meet up at NVIDIA GTC 2025?
Next month, it’s again the NVIDIA ‘GPU Technology Conference’. I expect/hope @ggrigor to post interesting tracks in the next weeks, but this post is to check who’s going and available for a drink/meet-up?
4 posts - 3 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)