ROS News for the Week of April 7th, 2025
Announcing the First Ever ROSCon UK!

It is official, ROS Noetic will go end-of-life on May 31, 2025.. I’ve put together some guidance on how to migrate to ROS 2.
Our friends at OpenCV are holding their first ever Conference! The event is schedule for May 12th, 2025 in San Jose, California.

Lots of interesting URDF news this week. Check out this cool automatic URDF generation paper @arjo129 found.There is also this handy tool to generate differential drive robots for Gazebo.
This week I came across this one dependency, pip-installable, easy to use camera calibration utility. This should make robot camera calibration so much easier!
Events
- 2025-04-11 Mistral AI Robotics Hackathon Paris
- 2025-04-14 ROS 2 Rust Meeting: April 2025
- 2025-04-17 Aerial Robotics Meeting
- 2025-04-18 ROSCon Diversity Scholarship applications due
- 2025-04-24 Autonomous Driving Meetup #6 Berlin
- 2025-04-28 International Workshop on Robotics Software Engineering
- 2025-04-30 Robotics Summit & Expo wsg @gbiggs.
- 2025-05-02 CFP Deadline for Space Robotics Workshop at IEEE SMC-IT/SCC
- 2025-05-05 ROSCon 2025 Workshop CFP Deadline
- 2025-05-11 CFP Deadline for Robotics & AI Track @ CppCon
- 2025-05-12 The OpenCV-SID Conference on Computer Vision & AI
- 2025-05-15 ROS-Industrial Consortium Americas 2025 Annual Meeting Detroit
- 2025-05-23 ROSConJP CFP Deadline
- 2025-05-23 ICRA 2025 Advancing Quantitative and QUAlitative SIMulators for marine applications
- 2025-05-24 ROS MeetUp in Cali, Colombia!
- 2025-05-30 => 2025-05-31 2025 Open Hardware Summit in Edinburgh
- 2025-06-02 ROSCon 2025 Talk Submission Deadline
- 2025-09-09 ROSCon JP in Nagoya
- 2025-09-15 => 2025-09-17 Inaugral ROSCon UK in Edinburgh
- 2025-10-27 =>2025-10-30 ROSCon Singapore
- 2025-11-17 => 2025-11-20 Joint ROSCon Germany and France
News
- Announcing the First Ever ROSCon UK!
- Introducing The OpenCV-SID Conference on Computer Vision & AI
- ROS PMC Minutes for April 8, 2025
- Heex Joins the Open Source Robotics Alliance (OSRA): Empowering the Future of Open Robotics
- Introducing the Audrow Nash Podcast Jobs Board
- These robotics companies are hiring
- CppCon 2025 Robotics and AI Track Call for Submissions!
- Embodied Intelligence: How AI is Powering the Next Generation of Robotics
- OSRA member Dexory wins the Jury Special Prize for Intralogistics Innovation at SITL 2025
- OSRA Member Seegrid’s Tom Panzarella wins 2025 CTO of the Year at the Pittsburgh Tech Council awards
- March 2025 Open Source Hardware Certification Roundup - Hackster.io
- How Chef Robotics found success by turning away its original customers
- Okibo opens New Jersey HQ and launches EG7 robot in U.S. market
- Saildrone brings its USVs to Europe with Denmark subsidiary
- BRINC raises $75M in funding for emergency response drones
ROS
- ROS Noetic End-of-Life: May 31, 2025
- ROS: Upcoming ROS 1 End of Life
- Upcoming ROS 2 Feature Freeze for Kilted Kaiju on April 14th
- Upcoming RMW Feature Freeze for ROS 2 Kilted Kaiju on April 7 2025
- What’s the current state of mirrors? Are there any ROS 2 mirrors?
- Generic Controller for Omnidirectional Robots using Omni Wheels
- New packages and patch release 4 for Jazzy Jalisco 2025-04-07
- New Packages for Noetic 2025-04-08
- Invitation to Collaborate on AsyncAPI Specification for ROS 2
- New ROSDep Search Tool
- Low-cost micro-ROS/LiDAR/Motor drivers board available commercially
- BeetleBot Differential Drive Robot Template for GZ sim ROS2
- Gatorcat: EtherCAT on Zenoh / ROS
- ROS 2 / Android Sensor Bridge
- All About The New OpenMV N6 & AE3 Cameras - OpenCV Live
- Gesture Based Mobile Robot Control in ROS 2
- The MBot Ecosystem: Open Source HW/SW Robot
- SOTA robust LiDAR odometry
- Depth Obstacle Detection ROS
- Workshop on how to develop ROS 2 applications using the Rust language
- Aerial Robotics Landscape
- Zero-Drift Point Cloud Mapping using Map Priors
- An alternative simulator to Gazebo for doing ROS 2 simulation
- MAVLink library for Rust
- Dynamic Initialization for LiDAR-inertial SLAM
- Overview about state-of-art imitation learning techniques for robotic manipulation
- Video: Basics of URDF Robot Modeling for ROS2 Jazzy: Links, Joints, and Frames
- Simple URDF Loading Example
- AutoURDF: Unsupervised Robot Modeling from Point Cloud Frames Using Cluster Registration
- ROS 2 Omni Robot Simulation
- Off-road driving by learning from interaction and demonstration - AirLab
- Pip Installable EZ Camera Calibration
- Convert various Autoware msg types to CSV file
- Kachaka ROS 2 Dev Kit
- Infinite Mobility: Scalable High-Fidelity Synthesis of Articulated Objects via Procedural Generation
- Real-is-Sim: Bridging the Sim-to-Real Gap with a Dynamic Digital Twin for Real-World Robot Policy Evaluation
Got a minute? 
A friendly fuzzer just dumped a bunch of issues in RViz and Geometry2. We would love to get these fixed before the Kilted feature freeze on 2025-04-14. If you have some time why not send us a pull request?
- Geometry2 #770: Overflow Issue in durationFromSec() Function when Handling Extremely Large or Small Values
- Geometry2 #771: operator== Comparison Logic Issue in TransformStorage
- Geometry2 #768: Data Overwrite Issue in StaticCache Class’s insertData and getData Methods
- Geometry2 #769: tf2::StaticCache::getData() Returns true Even When Cache is Empty or Timestamp Mismatches
- RViz #1356: Config Class Copy Constructor Issue
- RViz #1363: QosProfileProperty Destructor Fails to Properly Clean Up Child Properties, Leading to Memory Leak
- RViz #1364: Issue with SelectionManager::select Function Not Returning Empty Selection Result for Invalid Coordinates
- RViz #1371: SelectionManager Selection Issue Report