C++ ros2

Open-source C++ projects categorized as ros2

Top 23 C++ ros2 Projects

  • PX4-Autopilot

    PX4 Autopilot Software

  • Project mention: Kalman Filter Tutorial: Kalman Filter from the Ground Up | news.ycombinator.com | 2023-10-14

    They are widely used in narrow circles :)

    Two of (arguably the best) open source RC aircraft flight controllers (ArduPilot and PX4) are using extended Kalman filters in their state estimators (essentially sensor fusion that provides attitude/position estimate):

    https://github.com/ArduPilot/ardupilot/tree/master/libraries...

    https://github.com/PX4/PX4-Autopilot/blob/main/src/modules/e...

    I'm not that familiar with cleanflight/betaflight/inav scene to know what the FPV racer flight controllers use.

  • webots

    Webots Robot Simulator

  • Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28

    Open Robotics Resources - Provides guides and documentation for robotics simulation.

  • 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
  • Project mention: Create a global plan between any 2 poses with nav2 | /r/ROS | 2023-07-10

    This line might be your issue according to this github issues post (comment at the very bottom: https://github.com/ros-planning/navigation2/issues/2283)

  • Fast-DDS

    The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact [email protected]

  • iceoryx

    Eclipse iceoryx™ - true zero-copy inter-process-communication

  • Project mention: Show HN: Comprehensive inter-process communication (IPC) toolkit in modern C++ | news.ycombinator.com | 2024-04-13

    Also, when you want to perform some access control with access rights, you have to face sid— and ace-strings - oh they are fun. And, of course, there are all the nasty details; for instance, Windows defines macros that lead to compilation failures since they collide with internal naming. Take a look at this here, maybe it makes your efforts less painless: https://github.com/eclipse-iceoryx/iceoryx/blob/master/iceor...

    You could reuse the iceoryx platform layer that enables iceoryx to run on every platform from qnx, linux, freertos, mac, windows. Maybe it can help you as well: https://github.com/eclipse-iceoryx/iceoryx/blob/master/doc/w...

  • gazebo-classic

    Gazebo classic. For the latest version, see https://github.com/gazebosim/gz-sim

  • Project mention: Unable to render window | /r/swaywm | 2023-06-07

    it is this one: https://github.com/gazebosim/gazebo-classic

  • gz-sim

    Open source robotics simulator. The latest version of Gazebo.

  • Project mention: Ask HN: Examples of Companies/Tools Simulating Real World Processes | news.ycombinator.com | 2024-02-17
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • lidarslam_ros2

    ROS 2 package of 3D lidar slam using ndt/gicp registration and pose-optimization

  • Universal_Robots_ROS2_Driver

    Universal Robots ROS2 driver supporting CB3 and e-Series

  • Project mention: Create VR-Controlled Roboter in Unity | /r/ROS | 2023-11-01

    I was considering to use the Universal_Robots_ROS2_Driver but I got overwhelmed by all the packages and thought it would be better to do things like I mentioned above.

  • ros2_controllers

    Generic robotic controllers to accompany ros2_control

  • odrive_ros2_control

    ODrive driver for ros2_control

  • dolly

    🤖🐑 It's a sheep, it's a dolly, it's a following robot. Dolly was born to be cloned. (by chapulina)

  • ros_gz

    Integration between ROS (1 and 2) and Gazebo simulation

  • gazebo_ros2_control

    Wrappers, tools and additional API's for using ros2_control with Gazebo Classic

  • mros2

    agent-less and lightweight communication library compatible with rclcpp for embedded devices

  • zed-ros2-wrapper

    ROS 2 wrapper for the ZED SDK

  • pendulum

    ROS, ROS2, real-time, control, pendulum (by ros2-realtime-demo)

  • tello-ros2

    ROS2 node for DJI Tello and Visual SLAM for mapping of indoor environments.

  • slam_gmapping

    Slam Gmapping for ROS2

  • isaac_ros_apriltag

    Hardware-accelerated Apriltag detection and pose estimation.

  • gz_ros2_control

    Connect the latest version of Gazebo with ros2_control.

  • franka_ros2

    ROS 2 integration for Franka research robots

  • isaac_ros_dnn_stereo_depth

    Hardware-accelerated, deep learned stereo disparity estimation

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ ros2 related posts

Index

What are some of the best open-source ros2 projects in C++? This list will help you:

Project Stars
1 PX4-Autopilot 7,589
2 webots 3,013
3 navigation2 2,083
4 Fast-DDS 1,968
5 iceoryx 1,512
6 gazebo-classic 1,133
7 gz-sim 573
8 lidarslam_ros2 434
9 Universal_Robots_ROS2_Driver 347
10 ros2_controllers 286
11 odrive_ros2_control 239
12 dolly 219
13 ros_gz 187
14 gazebo_ros2_control 175
15 mros2 154
16 zed-ros2-wrapper 131
17 pendulum 119
18 tello-ros2 111
19 slam_gmapping 96
20 isaac_ros_apriltag 86
21 gz_ros2_control 81
22 franka_ros2 74
23 isaac_ros_dnn_stereo_depth 62

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com