Making the jump to ROS2

This page summarizes the projects mentioned and recommended in the original post on /r/ROS

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • MoveIt2Docker

    Docker to run Moveit2

  • rclcpp

    rclcpp (ROS Client Library for C++)

  • So one of the bigger issues I've encountered is that re-entrant services can break with the multi-threaded executor https://github.com/ros2/rclcpp/issues/1212 Services in ROS2 by default are not reentrant meaning they need to be called asynchronously. Since my team was porting ROS1 nodes over we wanted to keep the old blocking service call behavior in ROS2 to avoid changing decision logic. Unfortunately, we found out that this can cause the node to crash per the issue above. The fix for that issue was implemented in Humble irc, but can't be ported back to foxy. That's one specific example, but we've seen a few other issues like that as well.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts