rbdl
Robotics library
A C++ library implementing efficient algorithms for rigid body dynamics and motion planning in robotics
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
562 stars
19 watching
147 forks
Language: C++
last commit: 13 days ago articulated-body-algorithmforward-dynamicsinverse-dynamicsinverse-kinematicsmulti-body-dynamicsrobotics
Related projects:
Repository | Description | Stars |
---|---|---|
roboticslibrary/rl | A C++ library for simulating and controlling robots with kinematics, dynamics, motion planning, and collision detection. | 945 |
stack-of-tasks/pinocchio | An implementation of algorithms for poly-articulated systems, including rigid body dynamics and analytical derivatives. | 1,921 |
jrl-umi3218/rbdyn | A C++ library that models the dynamics of rigid body systems. | 170 |
robotology/idyntree | A C++ library for simulating and analyzing dynamics of robots with floating bases | 177 |
ahundt/grl | A C++11 library providing robotic control and planning tools | 156 |
jrl-umi3218/tasks | A C++ library for real-time control of robots and kinematic trees using constrained optimization. | 94 |
juliarobotics/rigidbodydynamics.jl | A Julia package providing an implementation of rigid body dynamics and kinematics algorithms. | 289 |
yashbansod/robotics-planning-dynamics-and-control | A collection of MATLAB codes for simulating and controlling robots, focusing on planning, dynamics, and control | 357 |
ros2/orocos_kinematics_dynamics | A C++ library providing kinematic and dynamic models for robotic systems | 8 |
personalrobotics/aikido | A C++ library and Python bindings for solving motion planning and decision making problems in robotics. | 214 |
interactivecomputergraphics/positionbaseddynamics | A C++ library that supports the physically-based simulation of mechanical effects using a position-based approach | 1,936 |
mit-acl/cadrl_ros | ROS package for dynamic obstacle avoidance trained with deep RL | 588 |
corl-team/corl | Provides high-quality implementations of offline and offline-to-online reinforcement learning algorithms in Python. | 482 |
ua-rcl/ranc | An open-source software platform for simulating and experimenting with neuromorphic architectures. | 40 |
rl-tools/rl-tools | A comprehensive deep reinforcement learning library for continuous control tasks | 216 |