The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 20 C++ Robot Projects
-
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.
-
CppRobotics
Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome!
-
diffbot
DiffBot is an autonomous 2wd differential drive robot using ROS Noetic on a Raspberry Pi 4 B. With its SLAMTEC Lidar and the ROS Control hardware interface it's capable of navigating in an environment using the ROS Navigation stack and making use of SLAM algorithms to create maps of unknown environments.
-
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.
-
dolly
🤖🐑 It's a sheep, it's a dolly, it's a following robot. Dolly was born to be cloned. (by chapulina)
-
popi_project
Here is everything you need to know about POPI, our open-source quadruped robot. If you want to check the videos we will release about it, you can have a look at our YouTube channel.
-
dynamixel-workbench
ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
-
openvmp
Robotics platform for universal robots that can walk, drive, climb and join bodies to form even bigger robots.
-
Marlin
Marlin adapted for polargraph vertical plotting robots. Defaults to dimensions for Makelangelo 5 (by MarginallyClever)
-
3-mode-bluetooth-robot
A robot car developed using Arduino that can operate in 3 modes - Manual, Automatic and Voice. The car is controlled wirelessly via Bluetooth with an android app developed using MIT App Inventor.
-
wifi-nodemcu-robot-esp8266
NodeMCU ESP8266 to Adafruit Motor Shield V1. This is an old motor driver. I couldn't find any esp8266 connection with this motor driver anywhere. I made a connection in this way. I hope I could help. I would be very happy if you help me develop the robot.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28Open Robotics Resources - Provides guides and documentation for robotics simulation.
I personally went through the hardest way possible and built my robots from scratch and it took 11 years and 3 degrees (BCs, MCs, PhD), but you don't need to go the same way. You can find some kit (for example https://github.com/ros-mobile-robots/diffbot) and start learning linux, bash, C++, Python, ROS, vehicle dynamics, computer vision, soldering and mechanical skills trying to keep this thing alive. It might sound too hard or even impossible, but solving the actual problems of your tiny robot and watching how it's making its first steps would motivate you to push forward. Also you will anyway learn a lot of skills that you will help you in the future.
Multi-modal mobility always looks fascinating. But this implementation is by far inferior to the open source OpenVMP (https://github.com/openvmp/openvmp/). It has an advantage over OpenVMP because it can fly. But it can fly only because it does not carry useful amount of battery charge or any useful payload. And certainly it does not walk well and absolutely can’t climb up anything or hang.
did you find this? https://github.com/MarginallyClever/Marlin-polargraph
Project mention: Developed a Bluetooth Robot Car that can be controlled from an Android App in 3 Modes - Manual, Automatic & Voice. | /r/MobileRobots | 2023-05-02Project details : GitHub
C++ Robot related posts
- Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds
- Where or how can I simulate arduino code for robots(motors, movement etc..)
- Polargraph/Makelangelo with CNC Shield?
- Developed a Bluetooth Robot Car that can be controlled from an Android App in 3 Modes - Manual, Automatic & Voice.
- Today I rebuilt a spot micro simulation in Robot Overlord
- Great idea and natural integration with OpenMower project
- Which cad software should i use?
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Robot projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | webots | 3,009 |
2 | towr | 836 |
3 | yarp | 496 |
4 | CppRobotics | 433 |
5 | DynamixelSDK | 409 |
6 | turtlebot3_simulations | 292 |
7 | diffbot | 260 |
8 | dolly | 219 |
9 | idyntree | 145 |
10 | popi_project | 106 |
11 | dynamixel-workbench | 102 |
12 | Nox_robot | 91 |
13 | epuck_ros2 | 53 |
14 | compas_wood | 32 |
15 | openvmp | 23 |
16 | Marlin | 22 |
17 | omnibase | 21 |
18 | 3-mode-bluetooth-robot | 13 |
19 | bot_design_examples | 11 |
20 | wifi-nodemcu-robot-esp8266 | 10 |