October 28, 2025
Free ROSCon 2025 Live Stream

ROSCon 2025 Live Stream is up!

The ROSCon 2025 Live Stream is up!

We’ve got two channels, one for each session.

You can follow the schedule here.

2 posts - 1 participant

Read full topic

by Katherine_Scott on October 28, 2025 12:37 AM

October 27, 2025
Announcement: rclrs 0.6.0 Release

We’re excited to announce the latest official release of rclrs, right on time for ROSCon ‘25 in Singapore! This new release includes support for two long awaited features: timers and actions!

And not only that, but the Rust code generator is now one of the core generators in Rolling :partying_face: rosidl_core/rosidl_core_generators/package.xml at rolling · ros2/rosidl_core · GitHub

Join us on our Matrix channel if you want to talk about the future of Rust in ROS

I’ll be giving a talk about the ros2-rust project at ROSCon, if your’re around, come say hi!

This release has been possible thanks to the work of these amazing people:

  • Agustin Alba Chicar
  • Esteve Fernández
  • Jesús Silva
  • Kimberly N. McGuire
  • Michael X. Grey
  • Nathan Wiebe Neufeldt
  • Sam Privett

1 post - 1 participant

Read full topic

by esteve on October 27, 2025 07:31 AM

October 26, 2025
Introducing `colcon_gephi` – Generate Rich Dependency Graphs Compatible With Graph Visualization Tools

Have you ever run colcon graph --dot | dot -Tpng -o graph.png, waited a few minutes, and looked at unhelpful pngs?

Have you ever asked thought-provoking questions like:

  • What package is depended on the most?
  • Who maintains the most packages in this workspace?
  • What is the predominant language used in this workspace?

Introducing: colcon_gephi

A colcon plugin to generate rich dependency graphs for a ROS 2 workspace that are compatible with graph visualization tools!

Below is an example graph of the workspace for the ros2 rolling repos. For details on what the graph actually is showing, see Example Graph Details.

Features

Currently supports exporting in:

  • DOT (default, for Graphviz and other generic graph tools)
  • GML (human-readable text format, supported by many graph libraries)
  • GEXF (ideal for Gephi, preserves complex attributes)

Unlike colcon graph, this extension preserves extra package metadata (e.g., maintainers, repository info, build type) as node attributes. This makes it easier to analyze dependency relationships visually in Gephi.

  • Generates a graph file from your ROS 2 workspace using the same package descriptors as colcon graph.
  • Automatically includes the following as node attributes:
    • Package path
    • Build type
    • Maintainers
    • Version
    • Git repository name and remote URL (if applicable)
    • Lines of Code (LOC) stats (see Optional Dependencies)
  • Includes edges for build, run, and test dependencies between packages in the workspace.
  • Produces output ready to open in Gephi — no manual attribute editing required.

Usage

cd ros2_rolling/ 
colcon gephi_graph

The generated .dot file will have the name of the directory the command was run in. So in this case, it is ros2_rolling.dot.

To change the file format, pass the --format flag.

colcon gephi_graph --format gml

Notes

Graph Visualization Tools

As you can probably guess based on the plugin name, I primarily use Gephi as my graph visualization tool of choice. However, there are more out there which might work with some of the supported output formats. Cytoscape and Argo Lite are two examples although I do not test with these.

Example Graph Details

The graph generated at the top of this post was laid out by following this video. Larger nodes are nodes with more “in-degree” edges (i.e. edges pointing into them), which gives a visual representation of how many packages depend on them. Finally, the colors are based on the package build_type (i.e. ros.ament_cmake, ros.ament_python, etc).

1 post - 1 participant

Read full topic

by maspe36 on October 26, 2025 06:28 PM

Looking for a mentor to guide me in real-world ROS 2 applications — interested in embedded robotics and simulation.

I’m new to the world of robotics, and I’ve been learning ROS2 for a while. I really enjoy it, but to be honest — I’m very confused right now about how to move forward and how to start building real projects.

I’ve studied the basics of ROS2, URDF, and simulation (Gazebo), but I feel stuck when it comes to applying what I’ve learned to something practical.

I’m looking for a mentor — someone with real experience in robotics and ROS2 — who can guide me, help me gain confidence, and point me in the right direction for building real applications.

If you’re open to sharing advice or mentoring someone who’s eager to learn and work hard, I’d be really grateful to connect with you :folded_hands:

Thank you in advance for any guidance or suggestions!

2 posts - 2 participants

Read full topic

by Abdalrhman_Tarek on October 26, 2025 12:54 AM

October 25, 2025
RKO-LIO: LiDAR-Inertial Odometry

Hey everyone,

I wanted to share my new LiDAR-Inertial Odometry system, RKO-LIO:

Below is an example of the results on data from different platforms and environments.

One of the main goals was to make the odometry run with little to no configuration, out of the box. The only real requirement for the system is the extrinsic calibration between the IMU and LiDAR. If that’s available, the defaults should just work. If tuning is needed, the parameters are straightforward and their number minimal.

Supported ROS distros: Humble, Jazzy, Kilted, and Rolling.
The package is already released, so you can simply install it with:

sudo apt install ros-${ROS_DISTRO}-rko-lio
ros2 launch rko_lio odometry.launch.py

For a quick test, there’s also a Python interface you can install via pip (no ROS setup needed)

pip install rko_lio rosbags rerun-sdk
rko_lio -v /path/to/your/rosbag

If your bag includes a TF tree, the extrinsics will be automatically extracted.

Documentation is also available and being updated over time, at

Note that the docs there may trail a few days behind the main repo (as and when the ROS build farm runs the doc job).

I’d really appreciate it if the community could try it out, and share any feedback.

Best,
Meher

1 post - 1 participant

Read full topic

by mehermvr on October 25, 2025 08:32 PM

Questions to intrinsic and extrinsic calibration. Any help?

Hi folks,

I am planning to build a calibration station for intrinsic and extrinsic parameters using a monitor as the target.
Has anyone here tried using a monitor for calibration before?
Any tips on which type of monitor works best for this setup?

Cheers,
Your Calibration man :slight_smile:

2 posts - 2 participants

Read full topic

by Calibration_man on October 25, 2025 05:07 AM

October 24, 2025
Blog post: Reproducible cross-platform ROS installation with Pixi

Hey all,

We’ve seen a big increase in the interest on making ROS supported on multiple platforms. And in general easier to install. This is not the first time I post on this forum about this, but seeing it’s a recurring topic, I would like to cross-post our latest blog post on the matter.

Blog post: Pixi: Modern package management for Robotics | prefix.dev

I’ve included a few of short videos to showcase what it could look like if you use ROS through Pixi.

I’m really looking forward to discussing the topic further at ROSCon2025. There will be two related BOF’s on Monday:

  • 10:00: Deployment & Launch Tooling, by Emerson Knapp

  • 15:00: Tools for Environment Isolation, by Nathan Brooks

And @KimMcG and myself will present on the topic on Wednesday starting at 14:00.

Please try it out and let me know what you think!

Let’s make it easy and quick to install ROS anywhere and bring ROS to a new level of users it can reach!

9 posts - 7 participants

Read full topic

by ruben-arts on October 24, 2025 07:38 PM

October 23, 2025
Introducing: `ros2_fmt_logger`

Tired of fixing compile issues like:

warning: format ‘%d’ expects argument of type ‘int’, but argument has type ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wformat=]

when you want to print a vector size?

Or writing .c_str() when printing an std::string?

Confused when using milliseconds to throttle?[1]

Introducing:

ros2_fmt_logger

A modern, ROS 2 logging library that provides fmt-style formatting as a replacement for RCLCPP logging macros.

Features

  • Function calls instead of macros: logger.info("Hello, {}!", name) instead of RCLCPP_INFO(logger, "Hello, %s", name.c_str())
  • Additional .on_change() method for logging changes in values
  • chrono syntax for throttling: logger.warn_throttle(1s, "Warning: {}", value)
  • backwards compatible with the macros, so easy to start using in existing projects without a full rewrite of the current log statements

Examples

Once-only logging

logger.info_once("This message will only appear once, no matter how many times called");

Throttled logging

using std::chrono_literals::operator""s;
logger.warn_throttle(1s, "This warning appears at most once per second: {}", value);

Change-based logging

// Log only when the value changes
logger.info_on_change(sensor_value, "Sensor reading changed to: {}", sensor_value);

// Log only when change exceeds threshold
logger.error_on_change(temperature, 5.0, "Temperature changed significantly: {:.1f}°C", temperature);

Format String Syntax

Uses the powerful fmt library format syntax:

// Basic formatting
logger.info("Hello, {}!", name);

// Positional arguments
logger.info("Processing {1} of {0} items", total, current);

// Format specifiers
logger.info("Progress: {:.1%}", progress);  // Percentage with 1 decimal
logger.info("Value: {:08.2f}", value);     // Zero-padded floating point
logger.info("Hex: {:#x}", number);         // Hexadecimal with 0x prefix

// Container formatting (requires fmt/ranges.h)
logger.info("Values: {}", std::vector{1, 2, 3, 4});

See demo_ros2_fmt_logger.cpp for more examples.

NAQ

  • Why not use std::format?
    • fmt is still more powerful, like when printing ranges. Also rclcpp already depends on it indirectly, so it’s kind of free.
  • Isn’t this why we have _STREAM macros?
    • Yes, but it’s longer :smiley:
      double progress = 0.756;
      logger.info("Progress: {:.1} %", progress);
      RCLCPP_INFO_STREAM(logger, "Progress: " << std::setprecision(1) << progress << " %");
      

  1. This is a direct violation of REP-103 ↩︎

3 posts - 2 participants

Read full topic

by Timple on October 23, 2025 01:22 PM

Gamepad Teleoperation for Robotic Arm—A New Intuitive Control Experience

Hi everyone! :waving_hand:

I’d like to share a project that enables intuitive control of the PiPER robotic arm using a standard gamepad. This might be useful for those working on robotic arm teleoperation or looking for a ready-to-use control interface.


Overview

This project provides precise and intuitive control of the PiPER robotic arm through a conventional game controller in a visual environment. It supports multiple kinematics libraries and offers both joint-space and task-space control modes.

Control a Robotic Arm Like a Game! �

Key Features:

  • Gamepad-based teleoperation
  • Joint control and Pose control modes
  • Gripper control with intuitive triggers
  • Forward/Inverse kinematics support
  • Web-based visualization
  • Position memory and playback

Repository: GitHub - kehuanjack/Gamepad_PiPER: This project implements the functionality of teleoperating a PiPER robotic arm using a gamepad.
Organization: GitHub - agilexrobotics/Agilex-College: Agilex College


Environment Setup

Requirements:

  • Operating System: Ubuntu 20.04 or higher
  • Python: 3.9 or higher (Anaconda/Miniconda recommended)

Installation:

git clone https://github.com/kehuanjack/Gamepad_PiPER.git
cd Gamepad_PiPER

Choose your kinematics library (cuRobo recommended):

Option 1: pinocchio library (Python 3.9) (click for more details) Option 2: PyRoKi library (Python ≥ 3.10) (click for more details) Option 3: cuRobo library (Python ≥ 3.8, CUDA 11.8 recommended) � (click for more details)

Quick Start

  1. Connect robotic arm and activate CAN:
   sudo ip link set can0 up type can bitrate 1000000
  1. Connect gamepad via USB or Bluetooth

  2. Launch control service:

   python3 main_virtual.py  # Recommended for first-time testing
   # or
   python3 main.py  # For real robot control
  1. Open web interface: Navigate to http://localhost:8080 for visualization

Gamepad Control Mapping

Button Functions

Button Short Press Long Press
HOME Connect/Disconnect arm -
START Switch upper control mode (Joint/Pose) Switch lower control mode
BACK Switch command mode (0x00/0xAD) -
Y Return to zero position -
A Save current position Clear saved position
B Restore last saved position -
X Toggle playback order Clear all positions
LB Increase speed factor Decrease speed factor
RB Increase movement speed Decrease movement speed

Joysticks & Triggers

Control Joint Mode Pose Mode
Left Stick J1 (Left/Right), J2 (Up/Down) End-effector X/Y movement
Right Stick J3 (Up/Down), J6 (Left/Right) End-effector Z & rotation around Z
D-pad J4 (Left/Right), J5 (Up/Down) End-effector rotation around X/Y
LT Close gripper Close gripper
RT Open gripper Open gripper

Additional Features

  • Gripper Control: 0-100% range with quick toggle at extremes
  • Speed Control: 0.25x to 5.0x multipliers, 10%-100% movement speed
  • Position Memory: Save multiple waypoints with sequential/reverse playback

:warning: Safety Warnings

  • Start with virtual testing: Run main_virtual.py first
  • Begin at low speeds until familiar with controls
  • Maintain safe distance during operation
  • Beware of singularities: Numerical IK solutions may cause sudden joint movements
  • Quick response mode (0xAD) is dangerous: Use with extreme caution

Contributing & Feedback

Feel free to try it out and share your feedback! Issues and pull requests are welcome on the GitHub repository.

Has anyone else worked on similar gamepad teleoperation projects? Would love to hear about your experiences!

Cheers! :robot:

2 posts - 2 participants

Read full topic

by Agilex_Robotics on October 23, 2025 10:36 AM

October 22, 2025
Announcing rosetta: a ROS 2 ⇄ LeRobot bridge

Announcing rosetta: a ROS 2 ⇄ LeRobot bridge

LeRobot is great for experimenting with state-of-the-art policies and sharing datasets/pretrained models. But actually using or fine-tuning those models on ROS 2 robots isn’t easy.

I’m working on rosetta, a ROS 2 package that helps LeRobot models play nicely with ROS 2 robots.

What’s inside

  • EpisodeRecorderServer — Action-driven recording to rosbag2; each episode stores a task/prompt in bag metadata for later export.
  • bag_to_lerobot.py — Converts one or more bags into a ready-to-train LeRobot v3 dataset (Parquet + MP4 with rich metadata).
  • PolicyBridge — Runs a pretrained LeRobot policy at the contract rate, subscribes to ROS 2 topics as observations, and publishes actions (e.g., geometry_msgs/Twist).
  • Contract YAML — Assigns which topics are used as observations and which are used as actions (plus specifics on handling, timing, and rates). The same contract is used consistently from data collection through to inference to keep everything aligned.

A simple example to start

I’ve posted a TurtleBot3 demo dataset (53 short episodes) and a lightweight ACT checkpoint trained on that data for a couple hours on a laptop. It’s far from a great dataset (I crash during training in places and kept the episode count modest), but it should help you get going—then swap in your robot by editing the contract and start iterating.

What’s next

I’ve got a backlog I’m actively working through:

  • More built-in decoders/encoders for common message types
  • A refactor into separate client/policy composable nodes
  • Leveraging an async policy server so inference can run off-robot (no ROS 2 on the GPU box)
  • Fixes for a growing list of bugs

I’d love feedback

Thanks for taking a look!

1 post - 1 participant

Read full topic

by Isaac_Blankenau on October 22, 2025 11:25 PM

Extending meta-ros with ros2 + openembedded (yocto)

Hey all,

not sure if this is the right place for it or if I should jump over to discord. We have our own ros2 workspace extending kilted that we’d like to include in our yocto image. Is there a preferred way for creating the receipes - and if so how? After a bit of looking around it seems there’s superflore but I’m not sure if it is intended for use outside of meta-ros.
It seems like the other option is to manually create the receipes for each package in our workspace based off the autogenerated ones?
Is there a third option I am missing?

Thanks in advance,
Nico

1 post - 1 participant

Read full topic

by zarmomin on October 22, 2025 03:01 PM

October 21, 2025
Announcing GitHub syntax highlighting for ROS msg files

Hi folks – wanted to share that msg/srv/action files are now highlighted with pretty colors on GitHub! :tada::rainbow: This works via a new ROS tmLanguage grammar that I added to GitHub Linguist.

For example, Imu.msg now looks like this:

You can also get highlighting in multi-line code blocks by tagging them with ```rosmsg.

The same syntax highlighting support is also available for Visual Studio Code via the Robotics Development Extensions maintained by @ooeygui.

Enjoy! I hope this makes your life just a little bit easier :smiling_face:

6 posts - 4 participants

Read full topic

by jtbandes on October 21, 2025 04:50 PM

Come Join Me At ROSCon 2025 in Singapore

Can’t wait to see you all at ROSCon 2025 in Singapore! :waving_hand:

I’ll be there with my NVIDIA colleagues, and we’re excited to connect with you at our workshops and talks—an awesome chance to learn directly from the experts.

:date: Here are some talks you won’t want to miss:

Monday, October 27th - 8am-12pm SST: Scalable Multi-Robot Scene Workflows Using ROS Simulation Interfaces Standard in Isaac Sim

The new ROS Simulation Interfaces standard (developed in collaboration with O3DE, NVIDIA Isaac Sim, and Gazebo) provides a unified approach to interacting with simulation environments, regardless of the engine used. This workshop highlights the practical implementation of Simulation Interfaces within NVIDIA Isaac Sim and will showcase how this standard facilitates multi robot scene generation, deployment and environmental manipulation, in a reproducible manner suited for automated testing. Isaac Sim’s support offers photorealistic simulation and is GPU-accelerated. By harnessing the capabilities of the new Simulation Interfaces standard, researchers and developers in perception, navigation, and manipulation can benefit by quickly building workflows, switching between simulators, or using multiple simulators in parallel.

Monday, October 27th - 12:30pm-1:30pm SST: Evolving ROS 2 for Real-Time Control of Learned Policy-Driven Robots

Advancing the state of the art in robotics today requires tackling the challenges of physical AI. For humanoids, this requires running computationally intensive AI models with extensive sets of sensors and actuators all with the strictest demands of real-time performance. There is a clear opportunity for a collaborative effort to grow ROS 2 as the ideal platform and ecosystem for enabling embodied AI agents. This talk will explore a vision for enhancing the ROS 2 core to become accelerator-aware yet accelerator-agnostic, where accelerated compute becomes a first-class partner in learned, real-time control. We will discuss open, vendor-neutral strategies for this integration, aiming to provide the entire community with a more powerful and reliable foundation for developing and deploying intelligent robots.

Tuesday, October 28th - 11:10am SST: On Use of Nav2 Route Server

We introduce Nav2’s newest server, Nav2 Route. It performs sparse route graph-based planning and progress tracking to enable routing across massive regions in real-time, enforcing deterministic execution, and/or performing operations throughout task execution leveraging arbitrary graph-defined metadata. This fills a broad need in the community for production capabilities in indoor logistics, massive outdoor spaces, and placing limits on navigable regions. This package uses several unique plugin interfaces to allow use-case specific behaviors to create bespoke applications easily. This talk will go over the key points of the server, demonstrations, and how to enable it in user applications.

Tuesday, October 28th - 15:50-16:00 SST: SWAGGER: Sparse Waypoint Graph Generation for Efficient Routing

SWAGGER (Sparse WAypoint Graph Generation for Efficient Routing) automatically generates sparse waypoint graphs from occupancy grid maps, enabling efficient path planning through pre-computed connectivity.

Using a multi-stage approach combining skeleton extraction and strategic node placement, SWAGGER creates optimized graphs that reduce computational complexity from O(n²) grid-based search to O(k²) graph search where k << n. Beyond single-robot navigation, these sparse graphs enable efficient large-scale multi-robot planning. We demonstrate practical integration as a drop-in ROS 2 Nav2 global planner plugin and show how the same graphs can guide neural navigation systems like NVIDIA’s COMPASS. This lightning talk will present the core algorithm, showcase integration patterns, and provide actionable insights for immediate adoption in existing ROS 2 navigation stacks.

Wednesday, October 29th - 17:00-17:10 SST: Building Foundation Models for Generalist Robots: Insights and Challenges in Robot Learning

This session focuses on the recent advancements in robot learning, specifically the development of foundation models for general-purpose robots. Key areas will be explored, including imitation learning, reinforcement learning, and vision-language-action (VLA) models. A highlight will be our NVIDIA’s GR00T with open-source VLA models. We will discuss the research work, infrastructure, ROS implementation, and challenges encountered in the domain. Finally, we will discuss the future of robotics enhanced by learning-based systems.

Wednesday, October 29th - 17:00-17:20 SST: Introducing the New ROS Simulation Standard

This talk brings forward simulation interfaces package, a new standard for ROS, and its implementation in popular simulators. There are multiple simulators with ROS integrations. Each has unique strengths; none is best for everyone. Still, the way they are used is often very similar. The new standard makes it easier to build integrations, switch between simulators, or even use multiple simulators in parallel. You will learn how to use its highly useful features such as spawning robots and other objects, moving things around for testing, stepping through simulation, and querying the virtual world for ground truth data.

Looking forward to connecting at ROSCon. Hope to see you there!

To learn more about NVIDIA at ROSCon go here > https://www.nvidia.com/en-us/events/roscon/

Full ROSCon Singapore details here :right_arrow: ROSCon 2025

1 post - 1 participant

Read full topic

by rbonghi on October 21, 2025 01:33 PM

October 20, 2025
ManyMove v0.2.0 - Setup with Docker container and unified main branch

Hi!
I just created a new branch main for ManyMove: this represents a unified codebase that compiles on both Humble and Jazzy while retaining all previous functionalities.

To make testing ManyMove easier, I also created docker builds that will prepare a container ready to run examples.The most complete container is the one that also sets up xarm_ros2, so you’ll be able to run all examples.

Here’s an even shorter startup than the one in the docs for a quick setup for humble. Change
MANYMOVE_ROS_WS to your desired folder:

export MANYMOVE_ROS_WS=~/workspaces/dev_ws
mkdir -p ${MANYMOVE_ROS_WS}/src
cd ${MANYMOVE_ROS_WS}/src
git clone https://github.com/pastoriomarco/manymove.git -b main
${MANYMOVE_ROS_WS}/src/manymove/manymove_bringup/docker/run_manymove_xarm_container.sh humble

Then, inside the container, for Panda example:

ros2 launch manymove_bringup panda_moveitcpp_fake_cpp_trees.launch.py

Still inside the container, for UFactory dual robot example:

ros2 launch manymove_bringup dual_moveitcpp_fake_app.launch.py

I’m not sure this unified humble/jazzy approach is a good one, but I was investing too much time propagating the development on both branches. At least now I have some simple CI and tests to keep it checked, and I need to update just one branch. The dev branch will be the one where I keep developing, merging to main when the new code is stable and checked.

If anyone finds trouble setting up or running ManyMove let me know!


PS: I mainly tested it in Ubuntu 22.04 and 24.04, but it seems it works on WSL2 on Win11 too, just make sure to install docker following ubuntu instructions, including linux postinstall

1 post - 1 participant

Read full topic

by pastoriomarco on October 20, 2025 07:03 PM

Join My Workshop at ROSCon Singapore

Excited to head to Singapore next week for ROSCon!

Join me Monday at 12:30 SST for my workshop:
Evolving ROS 2 for Real-Time Control of Learned Policy-Driven Robots

We’ll explore how ROS 2 can evolve to power the next generation of embodied AI and how we can make it both accelerator aware and accelerator agnostic to drive physical AI forward together.
See you there! :robot:
More about ROSCon Singapore :right_arrow: ROSCon 2025

1 post - 1 participant

Read full topic

by HemalShahNV on October 20, 2025 05:52 PM

New packages for Humble Hawksbill 2025-10-20

Package Updates for humble

Added Packages [61]:

  • ros-humble-bcr-arm: 0.1.1-1
  • ros-humble-bcr-arm-description: 0.1.1-1
  • ros-humble-bcr-arm-gazebo: 0.1.1-1
  • ros-humble-bcr-arm-moveit-config: 0.1.1-1
  • ros-humble-bcr-arm-ros2: 0.1.1-1
  • ros-humble-etsi-its-conversion-srvs: 3.4.0-1
  • ros-humble-etsi-its-conversion-srvs-dbgsym: 3.4.0-1
  • ros-humble-jrl-cmakemodules: 1.1.0-2
  • ros-humble-kuka-kss-message-handler: 1.0.0-1
  • ros-humble-kuka-kss-message-handler-dbgsym: 1.0.0-1
  • ros-humble-kuka-rsi-driver: 1.0.0-1
  • ros-humble-kuka-rsi-driver-dbgsym: 1.0.0-1
  • ros-humble-launch-frontend-py: 0.1.0-1
  • ros-humble-mola-input-lidar-bin-dataset: 2.0.0-1
  • ros-humble-mola-input-lidar-bin-dataset-dbgsym: 2.0.0-1
  • ros-humble-moveit-task-constructor-capabilities: 0.1.3-1
  • ros-humble-moveit-task-constructor-capabilities-dbgsym: 0.1.3-1
  • ros-humble-moveit-task-constructor-core: 0.1.3-1
  • ros-humble-moveit-task-constructor-core-dbgsym: 0.1.3-1
  • ros-humble-moveit-task-constructor-demo: 0.1.3-1
  • ros-humble-moveit-task-constructor-demo-dbgsym: 0.1.3-1
  • ros-humble-moveit-task-constructor-msgs: 0.1.3-1
  • ros-humble-moveit-task-constructor-msgs-dbgsym: 0.1.3-1
  • ros-humble-moveit-task-constructor-visualization: 0.1.3-1
  • ros-humble-moveit-task-constructor-visualization-dbgsym: 0.1.3-1
  • ros-humble-orbbec-camera: 1.5.14-1
  • ros-humble-orbbec-camera-dbgsym: 1.5.14-1
  • ros-humble-orbbec-camera-msgs: 1.5.14-1
  • ros-humble-orbbec-camera-msgs-dbgsym: 1.5.14-1
  • ros-humble-orbbec-description: 1.5.14-1
  • ros-humble-ouster-sensor-msgs: 0.13.14-2
  • ros-humble-ouster-sensor-msgs-dbgsym: 0.13.14-2
  • ros-humble-pal-pro-gripper: 1.7.2-1
  • ros-humble-pal-pro-gripper-bringup: 1.7.2-1
  • ros-humble-pal-pro-gripper-controller-configuration: 1.7.2-1
  • ros-humble-pal-pro-gripper-description: 1.7.2-1
  • ros-humble-pal-pro-gripper-wrapper: 1.7.2-1
  • ros-humble-play-motion-builder: 1.4.0-1
  • ros-humble-play-motion-builder-dbgsym: 1.4.0-1
  • ros-humble-play-motion-builder-msgs: 1.4.0-1
  • ros-humble-play-motion-builder-msgs-dbgsym: 1.4.0-1
  • ros-humble-pluginlib-dbgsym: 5.1.2-1
  • ros-humble-pymoveit2: 4.0.0-1
  • ros-humble-rko-lio: 0.1.6-1
  • ros-humble-rko-lio-dbgsym: 0.1.6-1
  • ros-humble-rmw-stats-shim: 0.2.2-1
  • ros-humble-rmw-stats-shim-dbgsym: 0.2.2-1
  • ros-humble-ros2-fmt-logger: 1.0.1-1
  • ros-humble-ros2-fmt-logger-dbgsym: 1.0.1-1
  • ros-humble-ros2plugin: 5.1.2-1
  • ros-humble-rosgraph-monitor: 0.2.2-1
  • ros-humble-rosgraph-monitor-dbgsym: 0.2.2-1
  • ros-humble-rosgraph-monitor-msgs: 0.2.2-1
  • ros-humble-rosgraph-monitor-msgs-dbgsym: 0.2.2-1
  • ros-humble-rqt-play-motion-builder: 1.4.0-1
  • ros-humble-rqt-play-motion-builder-dbgsym: 1.4.0-1
  • ros-humble-rviz-marker-tools: 0.1.3-1
  • ros-humble-rviz-marker-tools-dbgsym: 0.1.3-1
  • ros-humble-tiago-pro-head-bringup: 1.6.0-1
  • ros-humble-tiago-pro-head-controller-configuration: 1.6.0-1
  • ros-humble-tiago-pro-head-description: 1.6.0-1

Updated Packages [475]:

  • ros-humble-ackermann-steering-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-ackermann-steering-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-action-tutorials-cpp: 0.20.5-1 → 0.20.6-1
  • ros-humble-action-tutorials-cpp-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-action-tutorials-interfaces: 0.20.5-1 → 0.20.6-1
  • ros-humble-action-tutorials-interfaces-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-action-tutorials-py: 0.20.5-1 → 0.20.6-1
  • ros-humble-admittance-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-admittance-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-bicycle-steering-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-bicycle-steering-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-clearpath-common: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-config: 1.3.2-1 → 1.3.3-1
  • ros-humble-clearpath-control: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-customization: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-description: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-generator-common: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-generator-common-dbgsym: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-manipulators: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-manipulators-description: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-mounts-description: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-platform-description: 1.3.6-1 → 1.3.7-1
  • ros-humble-clearpath-sensors-description: 1.3.6-1 → 1.3.7-1
  • ros-humble-coal: 3.0.1-1 → 3.0.2-1
  • ros-humble-coal-dbgsym: 3.0.1-1 → 3.0.2-1
  • ros-humble-composition: 0.20.5-1 → 0.20.6-1
  • ros-humble-composition-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-control-toolbox: 3.6.1-1 → 3.6.2-1
  • ros-humble-control-toolbox-dbgsym: 3.6.1-1 → 3.6.2-1
  • ros-humble-costmap-queue: 1.1.18-1 → 1.1.19-1
  • ros-humble-costmap-queue-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-demo-nodes-cpp: 0.20.5-1 → 0.20.6-1
  • ros-humble-demo-nodes-cpp-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-demo-nodes-cpp-native: 0.20.5-1 → 0.20.6-1
  • ros-humble-demo-nodes-cpp-native-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-demo-nodes-py: 0.20.5-1 → 0.20.6-1
  • ros-humble-diff-drive-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-diff-drive-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-draco-point-cloud-transport: 1.0.11-1 → 1.0.12-1
  • ros-humble-draco-point-cloud-transport-dbgsym: 1.0.11-1 → 1.0.12-1
  • ros-humble-dummy-map-server: 0.20.5-1 → 0.20.6-1
  • ros-humble-dummy-map-server-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-dummy-robot-bringup: 0.20.5-1 → 0.20.6-1
  • ros-humble-dummy-sensors: 0.20.5-1 → 0.20.6-1
  • ros-humble-dummy-sensors-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-dwb-core: 1.1.18-1 → 1.1.19-1
  • ros-humble-dwb-core-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-dwb-critics: 1.1.18-1 → 1.1.19-1
  • ros-humble-dwb-critics-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-dwb-msgs: 1.1.18-1 → 1.1.19-1
  • ros-humble-dwb-msgs-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-dwb-plugins: 1.1.18-1 → 1.1.19-1
  • ros-humble-dwb-plugins-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-dynamixel-hardware-interface: 1.4.14-1 → 1.4.16-1
  • ros-humble-dynamixel-hardware-interface-dbgsym: 1.4.14-1 → 1.4.16-1
  • ros-humble-effort-controllers: 2.50.0-1 → 2.50.1-1
  • ros-humble-effort-controllers-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-eigenpy: 3.11.0-1 → 3.12.0-1
  • ros-humble-eigenpy-dbgsym: 3.11.0-1 → 3.12.0-1
  • ros-humble-eiquadprog: 1.2.9-2 → 1.3.0-1
  • ros-humble-eiquadprog-dbgsym: 1.2.9-2 → 1.3.0-1
  • ros-humble-etsi-its-cam-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-ts-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-ts-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-ts-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-ts-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cam-ts-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-conversion-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cpm-ts-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cpm-ts-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cpm-ts-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cpm-ts-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-cpm-ts-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-ts-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-ts-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-ts-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-ts-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-denm-ts-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mapem-ts-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mapem-ts-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mapem-ts-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mapem-ts-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mapem-ts-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mcm-uulm-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mcm-uulm-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mcm-uulm-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mcm-uulm-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-mcm-uulm-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-messages: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-msgs-utils: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-primitives-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-rviz-plugins: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-rviz-plugins-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-spatem-ts-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-spatem-ts-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-spatem-ts-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-spatem-ts-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-spatem-ts-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-vam-ts-coding: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-vam-ts-coding-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-vam-ts-conversion: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-vam-ts-msgs: 3.3.0-1 → 3.4.0-1
  • ros-humble-etsi-its-vam-ts-msgs-dbgsym: 3.3.0-1 → 3.4.0-1
  • ros-humble-fastrtps-cmake-module: 2.2.2-2 → 2.2.3-1
  • ros-humble-force-torque-sensor-broadcaster: 2.50.0-1 → 2.50.1-1
  • ros-humble-force-torque-sensor-broadcaster-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-forward-command-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-forward-command-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-foxglove-bridge: 0.8.5-1 → 3.2.1-1
  • ros-humble-foxglove-bridge-dbgsym: 0.8.5-1 → 3.2.1-1
  • ros-humble-foxglove-msgs: 2.3.0-1 → 3.2.1-1
  • ros-humble-foxglove-msgs-dbgsym: 2.3.0-1 → 3.2.1-1
  • ros-humble-fri-configuration-controller: 0.9.2-1 → 1.0.0-1
  • ros-humble-fri-configuration-controller-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-fri-state-broadcaster: 0.9.2-1 → 1.0.0-1
  • ros-humble-fri-state-broadcaster-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-gpio-controllers: 2.50.0-1 → 2.50.1-1
  • ros-humble-gpio-controllers-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-gripper-controllers: 2.50.0-1 → 2.50.1-1
  • ros-humble-gripper-controllers-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-gz-ros2-control: 0.7.16-1 → 0.7.17-1
  • ros-humble-gz-ros2-control-dbgsym: 0.7.16-1 → 0.7.17-1
  • ros-humble-gz-ros2-control-demos: 0.7.16-1 → 0.7.17-1
  • ros-humble-gz-ros2-control-demos-dbgsym: 0.7.16-1 → 0.7.17-1
  • ros-humble-gz-ros2-control-tests: 0.7.16-1 → 0.7.17-1
  • ros-humble-hebi-cpp-api: 3.13.0-1 → 3.15.0-1
  • ros-humble-hebi-cpp-api-dbgsym: 3.13.0-1 → 3.15.0-1
  • ros-humble-ign-ros2-control: 0.7.16-1 → 0.7.17-1
  • ros-humble-ign-ros2-control-demos: 0.7.16-1 → 0.7.17-1
  • ros-humble-ign-ros2-control-demos-dbgsym: 0.7.16-1 → 0.7.17-1
  • ros-humble-iiqka-moveit-example: 0.9.2-1 → 1.0.0-1
  • ros-humble-iiqka-moveit-example-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-image-tools: 0.20.5-1 → 0.20.6-1
  • ros-humble-image-tools-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-imu-sensor-broadcaster: 2.50.0-1 → 2.50.1-1
  • ros-humble-imu-sensor-broadcaster-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-intra-process-demo: 0.20.5-1 → 0.20.6-1
  • ros-humble-intra-process-demo-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-joint-group-impedance-controller: 0.9.2-1 → 1.0.0-1
  • ros-humble-joint-group-impedance-controller-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-joint-state-broadcaster: 2.50.0-1 → 2.50.1-1
  • ros-humble-joint-state-broadcaster-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-joint-trajectory-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-joint-trajectory-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-kinematics-interface: 0.4.0-1 → 0.4.1-1
  • ros-humble-kinematics-interface-dbgsym: 0.4.0-1 → 0.4.1-1
  • ros-humble-kinematics-interface-kdl: 0.4.0-1 → 0.4.1-1
  • ros-humble-kinematics-interface-kdl-dbgsym: 0.4.0-1 → 0.4.1-1
  • ros-humble-kitti-metrics-eval: 1.9.0-1 → 2.0.0-1
  • ros-humble-kitti-metrics-eval-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-kompass: 0.3.1-1 → 0.3.2-1
  • ros-humble-kompass-interfaces: 0.3.1-1 → 0.3.2-1
  • ros-humble-kompass-interfaces-dbgsym: 0.3.1-1 → 0.3.2-1
  • ros-humble-kuka-control-mode-handler: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-control-mode-handler-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-controllers: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-driver-interfaces: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-driver-interfaces-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-drivers: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-drivers-core: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-drivers-core-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-event-broadcaster: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-event-broadcaster-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-iiqka-eac-driver: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-iiqka-eac-driver-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-rsi-simulator: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-sunrise-fri-driver: 0.9.2-1 → 1.0.0-1
  • ros-humble-kuka-sunrise-fri-driver-dbgsym: 0.9.2-1 → 1.0.0-1
  • ros-humble-laser-geometry: 2.4.0-2 → 2.4.1-1
  • ros-humble-laser-geometry-dbgsym: 2.4.0-2 → 2.4.1-1
  • ros-humble-launch: 1.0.10-1 → 1.0.11-1
  • ros-humble-launch-pytest: 1.0.10-1 → 1.0.11-1
  • ros-humble-launch-testing: 1.0.10-1 → 1.0.11-1
  • ros-humble-launch-testing-ament-cmake: 1.0.10-1 → 1.0.11-1
  • ros-humble-launch-xml: 1.0.10-1 → 1.0.11-1
  • ros-humble-launch-yaml: 1.0.10-1 → 1.0.11-1
  • ros-humble-lifecycle: 0.20.5-1 → 0.20.6-1
  • ros-humble-lifecycle-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-lifecycle-py: 0.20.5-1 → 0.20.6-1
  • ros-humble-logging-demo: 0.20.5-1 → 0.20.6-1
  • ros-humble-logging-demo-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-mecanum-drive-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-mecanum-drive-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-message-filters: 4.3.8-1 → 4.3.11-1
  • ros-humble-message-filters-dbgsym: 4.3.8-1 → 4.3.11-1
  • ros-humble-mola: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-bridge-ros2: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-bridge-ros2-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-demos: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-imu-preintegration: 1.10.0-1 → 1.13.1-1
  • ros-humble-mola-imu-preintegration-dbgsym: 1.10.0-1 → 1.13.1-1
  • ros-humble-mola-input-euroc-dataset: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-euroc-dataset-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-kitti-dataset: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-kitti-dataset-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-kitti360-dataset: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-kitti360-dataset-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-mulran-dataset: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-mulran-dataset-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-paris-luco-dataset: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-paris-luco-dataset-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-rawlog: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-rawlog-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-rosbag2: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-rosbag2-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-video: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-input-video-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-kernel: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-kernel-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-launcher: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-launcher-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-lidar-odometry: 0.9.0-1 → 1.0.0-1
  • ros-humble-mola-lidar-odometry-dbgsym: 0.9.0-1 → 1.0.0-1
  • ros-humble-mola-metric-maps: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-metric-maps-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-msgs: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-msgs-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-pose-list: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-pose-list-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-relocalization: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-relocalization-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-state-estimation: 1.10.0-1 → 1.11.0-1
  • ros-humble-mola-state-estimation-simple: 1.10.0-1 → 1.11.0-1
  • ros-humble-mola-state-estimation-simple-dbgsym: 1.10.0-1 → 1.11.0-1
  • ros-humble-mola-state-estimation-smoother: 1.10.0-1 → 1.11.0-1
  • ros-humble-mola-state-estimation-smoother-dbgsym: 1.10.0-1 → 1.11.0-1
  • ros-humble-mola-traj-tools: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-traj-tools-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-viz: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-viz-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-yaml: 1.9.0-1 → 2.0.0-1
  • ros-humble-mola-yaml-dbgsym: 1.9.0-1 → 2.0.0-1
  • ros-humble-mp2p-icp: 1.8.0-1 → 2.0.0-1
  • ros-humble-mp2p-icp-dbgsym: 1.8.0-1 → 2.0.0-1
  • ros-humble-mqtt-client: 2.4.1-1 → 2.4.1-2
  • ros-humble-mqtt-client-dbgsym: 2.4.1-1 → 2.4.1-2
  • ros-humble-mqtt-client-interfaces: 2.4.1-1 → 2.4.1-2
  • ros-humble-mqtt-client-interfaces-dbgsym: 2.4.1-1 → 2.4.1-2
  • ros-humble-mrpt-apps: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-apps-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libapps: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libapps-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libbase: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libbase-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libgui: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libgui-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libhwdrivers: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libhwdrivers-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libmaps: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libmaps-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libmath: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libmath-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libnav: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libnav-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libobs: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libobs-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libopengl: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libopengl-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libposes: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libposes-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libros-bridge: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libros-bridge-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libslam: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libslam-dbgsym: 2.14.12-1 → 2.14.16-1
  • ros-humble-mrpt-libtclap: 2.14.12-1 → 2.14.16-1
  • ros-humble-namosim: 0.0.3-1 → 0.0.4-2
  • ros-humble-nav-2d-msgs: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav-2d-msgs-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav-2d-utils: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav-2d-utils-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-amcl: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-amcl-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-behavior-tree: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-behavior-tree-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-behaviors: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-behaviors-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-bringup: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-bt-navigator: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-bt-navigator-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-collision-monitor: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-collision-monitor-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-common: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-constrained-smoother: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-constrained-smoother-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-controller: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-controller-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-core: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-costmap-2d: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-costmap-2d-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-dwb-controller: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-graceful-controller: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-graceful-controller-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-lifecycle-manager: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-lifecycle-manager-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-map-server: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-map-server-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-mppi-controller: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-mppi-controller-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-msgs: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-msgs-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-navfn-planner: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-navfn-planner-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-planner: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-planner-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-regulated-pure-pursuit-controller: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-regulated-pure-pursuit-controller-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-rotation-shim-controller: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-rotation-shim-controller-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-rviz-plugins: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-rviz-plugins-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-simple-commander: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-smac-planner: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-smac-planner-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-smoother: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-smoother-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-system-tests: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-system-tests-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-theta-star-planner: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-theta-star-planner-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-util: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-util-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-velocity-smoother: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-velocity-smoother-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-voxel-grid: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-voxel-grid-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-waypoint-follower: 1.1.18-1 → 1.1.19-1
  • ros-humble-nav2-waypoint-follower-dbgsym: 1.1.18-1 → 1.1.19-1
  • ros-humble-navigation2: 1.1.18-1 → 1.1.19-1
  • ros-humble-novatel-oem7-driver: 20.7.0-1 → 20.8.0-1
  • ros-humble-novatel-oem7-driver-dbgsym: 20.7.0-1 → 20.8.0-1
  • ros-humble-novatel-oem7-msgs: 20.7.0-1 → 20.8.0-1
  • ros-humble-novatel-oem7-msgs-dbgsym: 20.7.0-1 → 20.8.0-1
  • ros-humble-pal-gazebo-plugins: 4.0.6-1 → 4.1.0-1
  • ros-humble-pal-gazebo-plugins-dbgsym: 4.0.6-1 → 4.1.0-1
  • ros-humble-pal-statistics: 2.6.4-1 → 2.7.0-1
  • ros-humble-pal-statistics-dbgsym: 2.6.4-1 → 2.7.0-1
  • ros-humble-pal-statistics-msgs: 2.6.4-1 → 2.7.0-1
  • ros-humble-pal-statistics-msgs-dbgsym: 2.6.4-1 → 2.7.0-1
  • ros-humble-pendulum-control: 0.20.5-1 → 0.20.6-1
  • ros-humble-pendulum-control-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-pendulum-msgs: 0.20.5-1 → 0.20.6-1
  • ros-humble-pendulum-msgs-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-pid-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-pid-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-pinocchio: 3.6.0-1 → 3.8.0-1
  • ros-humble-pinocchio-dbgsym: 3.6.0-1 → 3.8.0-1
  • ros-humble-play-motion2: 1.5.3-1 → 1.7.0-1
  • ros-humble-play-motion2-dbgsym: 1.5.3-1 → 1.7.0-1
  • ros-humble-play-motion2-msgs: 1.5.3-1 → 1.7.0-1
  • ros-humble-play-motion2-msgs-dbgsym: 1.5.3-1 → 1.7.0-1
  • ros-humble-plotjuggler: 3.10.11-1 → 3.13.2-1
  • ros-humble-plotjuggler-dbgsym: 3.10.11-1 → 3.13.2-1
  • ros-humble-pluginlib: 5.1.0-3 → 5.1.2-1
  • ros-humble-point-cloud-interfaces: 1.0.11-1 → 1.0.12-1
  • ros-humble-point-cloud-interfaces-dbgsym: 1.0.11-1 → 1.0.12-1
  • ros-humble-point-cloud-transport: 1.0.18-1 → 1.0.19-1
  • ros-humble-point-cloud-transport-dbgsym: 1.0.18-1 → 1.0.19-1
  • ros-humble-point-cloud-transport-plugins: 1.0.11-1 → 1.0.12-1
  • ros-humble-point-cloud-transport-py: 1.0.18-1 → 1.0.19-1
  • ros-humble-pose-broadcaster: 2.50.0-1 → 2.50.1-1
  • ros-humble-pose-broadcaster-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-position-controllers: 2.50.0-1 → 2.50.1-1
  • ros-humble-position-controllers-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-python-qt-binding: 1.1.2-1 → 1.1.3-1
  • ros-humble-quality-of-service-demo-cpp: 0.20.5-1 → 0.20.6-1
  • ros-humble-quality-of-service-demo-cpp-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-quality-of-service-demo-py: 0.20.5-1 → 0.20.6-1
  • ros-humble-range-sensor-broadcaster: 2.50.0-1 → 2.50.1-1
  • ros-humble-range-sensor-broadcaster-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-rcpputils: 2.4.5-1 → 2.4.6-1
  • ros-humble-rcpputils-dbgsym: 2.4.5-1 → 2.4.6-1
  • ros-humble-realtime-tools: 2.14.0-1 → 2.14.1-1
  • ros-humble-realtime-tools-dbgsym: 2.14.0-1 → 2.14.1-1
  • ros-humble-rmw-fastrtps-cpp: 6.2.8-1 → 6.2.9-1
  • ros-humble-rmw-fastrtps-cpp-dbgsym: 6.2.8-1 → 6.2.9-1
  • ros-humble-rmw-fastrtps-dynamic-cpp: 6.2.8-1 → 6.2.9-1
  • ros-humble-rmw-fastrtps-dynamic-cpp-dbgsym: 6.2.8-1 → 6.2.9-1
  • ros-humble-rmw-fastrtps-shared-cpp: 6.2.8-1 → 6.2.9-1
  • ros-humble-rmw-fastrtps-shared-cpp-dbgsym: 6.2.8-1 → 6.2.9-1
  • ros-humble-rmw-zenoh-cpp: 0.1.6-1 → 0.1.7-1
  • ros-humble-rmw-zenoh-cpp-dbgsym: 0.1.6-1 → 0.1.7-1
  • ros-humble-ros2-controllers: 2.50.0-1 → 2.50.1-1
  • ros-humble-ros2-controllers-test-nodes: 2.50.0-1 → 2.50.1-1
  • ros-humble-rosidl-generator-py: 0.14.5-1 → 0.14.6-1
  • ros-humble-rosidl-typesupport-fastrtps-c: 2.2.2-2 → 2.2.3-1
  • ros-humble-rosidl-typesupport-fastrtps-c-dbgsym: 2.2.2-2 → 2.2.3-1
  • ros-humble-rosidl-typesupport-fastrtps-cpp: 2.2.2-2 → 2.2.3-1
  • ros-humble-rosidl-typesupport-fastrtps-cpp-dbgsym: 2.2.2-2 → 2.2.3-1
  • ros-humble-rpyutils: 0.2.1-2 → 0.2.2-1
  • ros-humble-rqt: 1.1.7-1 → 1.1.8-1
  • ros-humble-rqt-gui: 1.1.7-1 → 1.1.8-1
  • ros-humble-rqt-gui-cpp: 1.1.7-1 → 1.1.8-1
  • ros-humble-rqt-gui-cpp-dbgsym: 1.1.7-1 → 1.1.8-1
  • ros-humble-rqt-gui-py: 1.1.7-1 → 1.1.8-1
  • ros-humble-rqt-joint-trajectory-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-rqt-py-common: 1.1.7-1 → 1.1.8-1
  • ros-humble-rviz-assimp-vendor: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-common: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-common-dbgsym: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-default-plugins: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-default-plugins-dbgsym: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-ogre-vendor: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-ogre-vendor-dbgsym: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-rendering: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-rendering-dbgsym: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-rendering-tests: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz-visual-testing-framework: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz2: 11.2.20-1 → 11.2.22-1
  • ros-humble-rviz2-dbgsym: 11.2.20-1 → 11.2.22-1
  • ros-humble-steering-controllers-library: 2.50.0-1 → 2.50.1-1
  • ros-humble-steering-controllers-library-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-tecgihan-driver: 0.1.1-1 → 0.1.2-1
  • ros-humble-teleop-twist-keyboard: 2.4.0-1 → 2.4.1-1
  • ros-humble-topic-monitor: 0.20.5-1 → 0.20.6-1
  • ros-humble-topic-statistics-demo: 0.20.5-1 → 0.20.6-1
  • ros-humble-topic-statistics-demo-dbgsym: 0.20.5-1 → 0.20.6-1
  • ros-humble-tricycle-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-tricycle-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-tricycle-steering-controller: 2.50.0-1 → 2.50.1-1
  • ros-humble-tricycle-steering-controller-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-tsid: 1.8.0-1 → 1.9.0-1
  • ros-humble-tsid-dbgsym: 1.8.0-1 → 1.9.0-1
  • ros-humble-turtle-nest: 1.2.0-1 → 1.2.1-1
  • ros-humble-turtle-nest-dbgsym: 1.2.0-1 → 1.2.1-1
  • ros-humble-turtlesim: 1.4.2-1 → 1.4.3-1
  • ros-humble-turtlesim-dbgsym: 1.4.2-1 → 1.4.3-1
  • ros-humble-ur: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-bringup: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-calibration: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-calibration-dbgsym: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-client-library: 2.3.0-1 → 2.4.0-1
  • ros-humble-ur-client-library-dbgsym: 2.3.0-1 → 2.4.0-1
  • ros-humble-ur-controllers: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-controllers-dbgsym: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-dashboard-msgs: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-dashboard-msgs-dbgsym: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-description: 2.7.0-1 → 2.8.0-1
  • ros-humble-ur-moveit-config: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-robot-driver: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-robot-driver-dbgsym: 2.8.1-1 → 2.9.0-1
  • ros-humble-ur-simulation-gz: 0.3.0-1 → 0.5.0-1
  • ros-humble-velocity-controllers: 2.50.0-1 → 2.50.1-1
  • ros-humble-velocity-controllers-dbgsym: 2.50.0-1 → 2.50.1-1
  • ros-humble-yasmin: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-dbgsym: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-demos: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-demos-dbgsym: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-msgs: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-msgs-dbgsym: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-ros: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-ros-dbgsym: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-viewer: 3.4.0-1 → 3.5.0-1
  • ros-humble-yasmin-viewer-dbgsym: 3.4.0-1 → 3.5.0-1
  • ros-humble-zed-msgs: 5.0.1-2 → 5.1.0-1
  • ros-humble-zed-msgs-dbgsym: 5.0.1-2 → 5.1.0-1
  • ros-humble-zenoh-cpp-vendor: 0.1.6-1 → 0.1.7-1
  • ros-humble-zenoh-cpp-vendor-dbgsym: 0.1.6-1 → 0.1.7-1
  • ros-humble-zenoh-security-tools: 0.1.6-1 → 0.1.7-1
  • ros-humble-zenoh-security-tools-dbgsym: 0.1.6-1 → 0.1.7-1
  • ros-humble-zlib-point-cloud-transport: 1.0.11-1 → 1.0.12-1
  • ros-humble-zlib-point-cloud-transport-dbgsym: 1.0.11-1 → 1.0.12-1
  • ros-humble-zstd-point-cloud-transport: 1.0.11-1 → 1.0.12-1
  • ros-humble-zstd-point-cloud-transport-dbgsym: 1.0.11-1 → 1.0.12-1

Removed Packages [2]:

  • ros-humble-kuka-kss-rsi-driver
  • ros-humble-kuka-kss-rsi-driver-dbgsym

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:

  • Aditya Pande
  • Aina Irisarri
  • Alberto Tudela
  • Alejandro Hernandez Cordero
  • Alexey Merzlyakov
  • Andrej Orsula
  • Aron Svastits
  • Audrow Nash
  • Automatika Robotics
  • Bence Magyar
  • Brian Wilcox
  • Carl Delsey
  • Carlos Orduno
  • Chris Bollinger
  • Chris Lalancette
  • David Brown
  • David V. Lu!!
  • David ter Kuile
  • Davide Faconti
  • Denis Štogl
  • Dorian Scholz
  • Emerson Knapp
  • Ethan Gao
  • Felix Exner
  • Foxglove
  • Guilhem Saurel
  • Jacob Perron
  • Janne Karttunen
  • Jean-Pierre Busch
  • Jeremie Deray
  • Joe Dong
  • Jordan Palacios
  • Jose Luis Blanco-Claraco
  • Joseph Mirabel
  • Justin Carpentier
  • Kristof Matyas Pasztor
  • Lennart Reiher
  • Luis Camero
  • Mabel Zhang
  • Martin Pecka
  • Matej Vargovcik
  • Meher Malladi
  • Michael Goerner
  • Michael Jeronimo
  • Michael v4hn Goerner
  • Michel Hidalgo
  • Miguel Ángel González Santamarta
  • Mohammad Haghighipanah
  • Noel Jimenez
  • NovAtel Support
  • Oscar Martinez
  • Pyo
  • Robert Haschke
  • STEREOLABS
  • Shane Loretz
  • Shigeru Wakida
  • Steve Macenski
  • Tim Clephas
  • Vimarsh Shah
  • Yadunund
  • davidfernandez
  • miguel
  • ouster developers
  • steve
  • toosimple
  • user

1 post - 1 participant

Read full topic

by audrow on October 20, 2025 04:59 PM

RclGo v0.4.1 Release

:rocket: rclgo v0.4.1 Released - ROS 2 Filesystem Logging & CLI Parameter Overrides

I’m excited to announce rclgo v0.4.1, a Go client library for ROS 2 Humble! This release brings two critical features for production robotics deployments.

What’s New

:white_check_mark: ROS 2 Filesystem Logging

rclgo nodes now properly write logs to ~/.ros/log/ with full ROS 2 formatting, matching rclcpp/rclpy behavior:

  • Logs automatically written to ~/.ros/log/<node_name>.log
  • Compatible with ROS 2 logging infrastructure (spdlog backend)
  • Works seamlessly with ros2 launch and standalone execution

:white_check_mark: CLI Parameter Overrides

Full support for command-line parameter overrides, a critical feature for dynamic configuration:
ros2 run my_package my_node --ros-args -p camera.fps:=60 -p exposure:=0.05

  • Compatible with launch file LaunchConfiguration substitutions
  • Updates existing declared parameters or declares new ones
  • Supports all ROS 2 parameter types (bool, int64, double, string, arrays)

Why rclgo?

rclgo enables writing ROS 2 nodes in Go, bringing:

  • Performance: Native compiled binaries, efficient concurrency with goroutines
  • Simplicity: Clean, idiomatic Go APIs for ROS 2 concepts
  • Production-ready: Growing feature parity with rclcpp/rclpy

Current Feature Support

:white_check_mark: Publisher/Subscriber​:white_check_mark: Services​:white_check_mark: Parameters (declare, get, set, YAML, CLI overrides):white_check_mark: QoS Policies​:white_check_mark: ROS Time & /use_sim_time​:white_check_mark: Named loggers with filesystem output

:construction: Coming soon: Actions, Lifecycle nodes, Multi-threaded executor

Installation

go get github.com/merlindrones/rclgo@v0.4.1

Full documentation and examples: GitHub - MerlinDrones/rclgo: Go bindings for ROS2. Forked from https://github.com/tiiuae/rclgo

Feedback Welcome

This project targets ROS 2 Humble and aims for production-grade parity with rclcpp/rclpy. Feedback, bug reports, and contributions are very welcome!

1 post - 1 participant

Read full topic

by David_Patton on October 20, 2025 06:07 AM

October 18, 2025
SDF2MAP → Generate ROS 2D Maps Directly from GzSim Worlds

SDF2MAP — SDF to Occupancy Map Converter

SDF2MAP is a lightweight desktop tool that converts Gazebo SDF / World files into 2D occupancy grid maps compatible with the ROS navigation stack.

It automates generating .pgm and .yaml maps directly from simulation environments — eliminating the need for manual map creation.

  • Quickly test navigation and localization algorithms using GzSim maps.

  • Extract 2D map layers at specific heights to match your robot’s LIDAR sensor placement.

  • Seamlessly handle worlds generated by PyRoboSim.

Download & Run:

Get the latest release and instructions from GitHub:



1 post - 1 participant

Read full topic

by Sherif_Fathey on October 18, 2025 08:24 PM

Wanted your feedback on an Agentic ROS Robotics development platform

Hey everyone,

I’ve been working with my team on a project that might interest those here who spend time with ROS, Gazebo, or general robotics tooling.

We recently opened up an early version of OORB Studio, a browser-based environment where you can build and test robots directly from your browser using natural language commands.
You can see a quick demo video here: LinkedIn post

It’s still very raw, plenty of bugs, rough edges, and missing features, but we’re sharing it early to get feedback from people who actually use ROS in practice.

If you’ve ever found yourself juggling too many tools just to get a basic prototype running, I’d love for you to give it a spin and tell us what works, what doesn’t, and what’s confusing.
You can try it out here: oorb.io

We also recently joined the Blueprint Residency program in San Francisco, where we’re focusing on improving the system architecture and learning from other robotics builders.

Any insights or feedback from this community would mean a lot, especially from those teaching, experimenting, or deploying with ROS2. The goal isn’t to promote anything, just to learn from real users and keep improving.

Thanks for reading, and I’m looking forward to your thoughts.

1 post - 1 participant

Read full topic

by djedidi_kayoum on October 18, 2025 08:00 AM

October 17, 2025
Hector Recorder: A terminal-based rosbag UI

Hi everyone,

I’d like to share our Hector Recorder with you, a terminal-based UI for recording ROS2 bags.

It can be used just like ros2 bag record, but also displays live statistics - topics, message count, bandwidth, …

In addition, you can load all settings from a YAML file, allowing for convenient configuration and reproducible recording setups.

Optionally, the statistics can be published on a topic for further live inspection.

This tool is part of Team Hector’s default onboard logging setup and has been used in the creation of multiple datasets. We hope it proves useful for the community!

On a related note, I also made a small Nautilus extension that lets you view ROS 2 bag metadata right in your file browser: https://github.com/JoLichtenfeld/nautilus_ros2_bag_info

Best,
Jonathan Lichtenfeld

1 post - 1 participant

Read full topic

by JoLichtenfeld on October 17, 2025 11:28 AM

October 16, 2025
ROS2 support for Daheng Imaging VEN's cameras

Hi to everyone again! I‘ve recently dropped ROS2 package for Daheng Imaging VEN’s cameras. Take a look, if you have one or you are interested in :slight_smile:

2 posts - 2 participants

Read full topic

by vdovetzi on October 16, 2025 07:30 PM

October 15, 2025
INSAION with Sergi Grau-Moya and Victor Massagué Respall | Cloud Robotics WG Meeting 2025-10-22

The CRWG is pleased to welcome Sergi Grau-Moya, Co-founder and CEO of INSAION, and Victor Massagué Respall, Co-founder and CTO of INSAION, to our next meeting at Wed, Oct 22, 2025 4:00 PM UTCWed, Oct 22, 2025 5:00 PM UTC. INSAION provides an observability platform for your robot fleet, allowing users to optimise robot operations and explore advanced robot diagnostics. Sergi and Victor will share the purpose of the company and show some of the capabilities of the software, to add to the group’s research of Logging & Observability.

Last meeting, Carter Schultz of AMP joined the CRWG to discuss how AMP manages large deployments, and the pain points they see from doing so. If you would like to see the talk for yourself, is it available on YouTube.

The meeting link for next meeting 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

Read full topic

by mikelikesrobots on October 15, 2025 03:55 PM

Announcing DepthAI ROS 2 Kilted Driver Release for Luxonis OAK cameras

Big update for ROS developers!
We’ve just released new DepthAI ROS packages - now built for ROS 2 Kilted and powered by DepthAI V3. :tada:
Highlights include:
:small_blue_diamond: RVC4 support – works with new OAK4 devices
:small_blue_diamond: Streamlined NN creation & renamed parameters for cleaner configs
:small_blue_diamond: New RGBD & Pointcloud nodes for faster, colored pointclouds
:small_blue_diamond: Thermal node support for thermal-equipped devices
:small_blue_diamond: Improved Camera nodes with undistorted stream options
:small_blue_diamond: Experimental VIO node (RVC4 support coming soon!)
We’ve also refined socket/frame naming, simplified examples, and added updated Rviz configs.
:backhand_index_pointing_right: See the release blogpost: Luxonis Forum
:backhand_index_pointing_right: Dive into the details and full changelog in our docs: Driver

5 posts - 4 participants

Read full topic

by jz9 on October 15, 2025 03:17 PM

October 14, 2025
How do you access changelogs for ROS 2 releases?

Back in the times of ROS 1, I was used to read the “New packages for Turtly Turtle” post, click on the packages I’m interested in, which usually led to ROS wiki, and directly there, I could look at the changelog for that particular distro.

I haven’t found anything like that in ROS 2. The links usually lead either to external doc sites (like nav2 or ros control), or to github (if lucky, they lead directly to the correct branch). Then I have to go to commit history, find the changelog-updating commit and look around (or open the one package and check its CHANGELOG.rst). There is also an attempt at changelogs at index.ros.org, but it apparently doesn’t work: nav2_planner - ROS Package Overview . The changelog is empty. And even if it worked correctly, there’s no direct link from the news post to the package’s page at index.ros.org (but this shouldn’t be that difficult, right?).

Is there something more comfortable?

3 posts - 2 participants

Read full topic

by peci1 on October 14, 2025 12:14 PM

October 13, 2025
Announcing Robot Lock: coordinate work on dev robots

Announcing a tiny but useful new Transitive capability!

Robot Lock

Indicate to others that you are working on a robot, and, optionally, what you are doing.

Most robotics companies suffer from a lack of development robots to test on. As a result, team members spend time tracking down robots that are available for testing, often checking Slack and other free-form communication channels to find out whether anyone else is using a particular robot or not. This is a waste of time.

Robot Lock solves this by giving members the ability to “lock” a robot, optionally adding a note describing what they are doing. Once locked, only they are able to unlock the robot again. Like with all Transitive capabilities, the front-end UI, showing the locked status and toggle, can be embedded in any web page, showing either the status of just one specific robot, or the locks of all robots in the fleet. In addition, the shell on the robot itself can be configured to show the lock status directly in the prompt itself (PS1).

Demo

4_demo

Getting Started

Setting this up on your robots only takes a few minutes:

  • create an account on https://transitiverobotics.com,
  • add your robot to your account by installing the agent using the provided curl command or run the docker image we provide, and
  • add the Robot Lock capability from your Device page.

If you prefer to self-host, follow Setup | Transitive Robotics.

This capability is open-source.

About Transitive

Transitive is an open-source framework for building full-stack robotic capabilities that combine functionality on robot, cloud, and web. Transitive provides data-synchronization, deployment, and sandboxing, making it easy to build components for fleet management and operation that are accessible to anyone over the web – no VPN required. Transitive Robotics operates a hosted offering of Transitive and offers a number of ready-to-go, commercially supported capabilities such as low-latency video streaming, remote teleoperation, live map display, a React ROS SDK, and configuration management.

1 post - 1 participant

Read full topic

by chfritz on October 13, 2025 04:17 PM


Powered by the awesome: Planet