Top 23 motion-planning Open-Source 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.
-
Unity-Robotics-Hub
Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.
-
pinocchio
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
-
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.
-
Robotics Library (RL)
The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
-
crocoddyl
Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is based on various efficient Differential Dynamic Programming (DDP)-like algorithms
-
ur5_ROS-Gazebo
Universal Robot (UR5) Pick and Place Simulation in ROS-Gazebo with a USB Cam and Vacuum Grippers
-
Robotics-Object-Pose-Estimation
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.
-
CleanIt
Open-source Autonomy Software in Rust-lang using gRPC for the Roomba series robot vacuum cleaners. Under development.
-
robot
Functions and classes for gradient-based robot motion planning, written in Ivy. (by Transpile-AI)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
So far I have cloned the Universal_Robots_ROS2_Description and Robotiq_2f_140 (Supported for ROS2) in my workspace. Since I want to implement my Robot in Unity I am following the Unity Integration tutorial and the moveit tutorial.
Project mention: Good examples of C++ source code for math oriented software development? | /r/cpp_questions | 2023-06-17
You might find this library interesting: https://github.com/symforce-org/symforce
Project mention: Best practices in creating a Rust API for a C++ library? Seeking advice from those who've done it before. | /r/rust | 2023-05-26In Robotics, the Open Motion Planning Library (OMPL) is a popular library for multi-dimensional motion planning, and is used by ROS and other robotics-related software. There are no Rust bindings to OMPL (though there is Rust support for software like ROS), and the library is written almost exclusively in C++. There are Python bindings, but those are generated using Py++. The header files throughout OMPL are C++ header files, not C, as they contain namespaces, classes, etc.
There is an open-source project which is of personal interest for me -- a robotic motion planning library which is called Ruckig. It is a relatively small C++17 tool which does one thing and does it well -- it plans kinematically-optimal multi-degrees-of-freedom trajectories for robotics controllers. Doesn't matter what it really means. It is a software library that is supposed to be a part of another software tools or libraries. It has Python bindings (of course), and can be used from a Jupyter notebook. Well, as I found recently, it now has WebAssembly bindings too to provide a simple web GUI.
motion-planning related posts
Index
What are some of the best open-source motion-planning projects? This list will help you:
Project | Stars | |
---|---|---|
1 | UniAD | 2,780 |
2 | Fast-Planner | 2,168 |
3 | awesome-robotics-libraries | 2,106 |
4 | Unity-Robotics-Hub | 1,864 |
5 | robotics-toolbox-python | 1,848 |
6 | pinocchio | 1,461 |
7 | path_planner | 1,421 |
8 | symforce | 1,343 |
9 | ompl | 1,314 |
10 | Robotics Library (RL) | 840 |
11 | towr | 836 |
12 | crocoddyl | 688 |
13 | ruckig | 580 |
14 | ur5_ROS-Gazebo | 387 |
15 | webots_ros2 | 362 |
16 | AirSim-NeurIPS2019-Drone-Racing | 338 |
17 | Robotics-Object-Pose-Estimation | 263 |
18 | CleanIt | 254 |
19 | tesseract | 231 |
20 | AIKIDO | 209 |
21 | deep_grasp_demo | 96 |
22 | Robotics-Resources | 71 |
23 | robot | 51 |