C++ Robotics

Open-source C++ projects categorized as Robotics
Topics: Ros CPP ros2 Slam Arduino

Top 23 C++ Robotic Projects

  • Bullet

    Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

    Project mention: Looking for specific pre-Microsoft Havok Physics SDK version (2013, 2014) | /r/DHExchange | 2023-12-07
  • ardupilot

    ArduPlane, ArduCopter, ArduRover, ArduSub source

    Project mention: Reading Sensor Data From Flight Controller Mateksys F405-TE - Integrated IMU - No Documentation | /r/stm32f4 | 2023-12-07
  • 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.

  • PCL

    Point Cloud Library (PCL)

    Project mention: Did you hear about using a web browser as GUI using C99? | /r/C_Programming | 2023-05-10

    If you need some specific UI, you could choose a UI library which are better for your needs, eg. link1, link2 or link3.

  • jetson-inference

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

  • mujoco

    Multi-Joint dynamics with Contact. A general purpose physics simulator.

    Project mention: MuJoCo 3 | news.ycombinator.com | 2023-10-18
  • cartographer

    Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. (by cartographer-project)

  • OpenCat

    An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.

    Project mention: OpenCat | news.ycombinator.com | 2024-03-22
  • 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.

  • 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.

  • BehaviorTree.CPP

    Behavior Trees Library in C++. Batteries included.

    Project mention: Coroutines make robot code easy for high schoolers | news.ycombinator.com | 2023-06-22
  • rtabmap

    RTAB-Map library and standalone application

  • habitat-sim

    A flexible, high-performance 3D simulator for Embodied AI research.

  • Simbody

    High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.

  • CHRONO

    High-performance C++ library for multiphysics and multibody dynamics simulations (by projectchrono)

    Project mention: Any Good Alternatives for Matlab? | /r/AskEngineers | 2023-06-16

    Hopsan https://liu.se/en/research/hopsan and Project Chrono https://projectchrono.org/ may be good Simulink alternatives.

  • open_vins

    An open source platform for visual-inertial navigation research.

  • Fast-DDS

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

  • MRPT

    :zap: The Mobile Robot Programming Toolkit (MRPT)

  • CppRobotics

    cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control (by onlytailei)

  • moveit

    :robot: The MoveIt motion planning framework

  • pinocchio

    A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

    Project mention: Good examples of C++ source code for math oriented software development? | /r/cpp_questions | 2023-06-17
  • path_planner

    Hybrid A* Path Planner for the KTH Research Concept Vehicle

  • champ

    MIT Cheetah I Implementation

  • SaaSHub

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

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). The latest post mention was on 2024-03-22.

C++ Robotics related posts

Index

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

Project Stars
1 Bullet 11,862
2 ardupilot 9,797
3 PCL 9,402
4 jetson-inference 7,294
5 mujoco 7,133
6 cartographer 6,930
7 OpenCat 3,077
8 webots 2,997
9 BehaviorTree.CPP 2,665
10 rtabmap 2,482
11 habitat-sim 2,343
12 Simbody 2,212
13 navigation 2,194
14 navigation2 2,054
15 CHRONO 2,020
16 open_vins 1,966
17 Fast-DDS 1,963
18 MRPT 1,852
19 CppRobotics 1,704
20 moveit 1,543
21 pinocchio 1,461
22 path_planner 1,421
23 champ 1,410
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com