pinocchio

RBD library

An implementation of algorithms for poly-articulated systems, including rigid body dynamics and analytical derivatives.

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

GitHub

2k stars
64 watching
402 forks
Language: C++
last commit: about 1 month ago
Linked from 2 awesome lists

analytical-derivativesautomatic-differentiationc-plus-pluscasadicode-generationcondacppaddynamicsfclkinematicsmotion-planningpinocchiopythonrigid-body-dynamicsroboticsrosurdf

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rbdl/rbdl A C++ library providing efficient algorithms for simulating the motion of articulated bodies with rigid body dynamics 573
juliarobotics/rigidbodydynamics.jl A Julia package providing an implementation of rigid body dynamics and kinematics algorithms. 290
jrl-umi3218/rbdyn A C++ library that models the dynamics of rigid body systems. 173
avoroshilov/physics_playground A research framework for simulating coupled FEM and rigid body dynamics with real-time collision detection and optimization. 28
nickabattista/ib2d An implementation of the immersed boundary method for 2D simulations 168
rahulkidambi/accsgd An implementation of the Accelerated SGD algorithm in PyTorch 215
pbrod/numdifftools A Python library for automatic numerical differentiation of scalar and vector-valued functions. 258
loco-3d/crocoddyl An optimal control library for robot motion planning and control under contact sequences 870
pauan/blender-rigid-body-bones A script that automates the creation of physics simulations for bones in 3D models using rigid body dynamics. 126
christopherrabotin/ode An ODE solving library for Go with support for multi-dimensional states and various numerical methods. 22
flexcompute/tidy3d Solves extremely large electrodynamics problems using the FDTD method 197
ropensci/chopin Automates parallel computation of spatial data from large datasets 14
personalrobotics/aikido A C++ library and Python bindings for solving motion planning and decision making problems in robotics. 217
pyomeca/bioptim An optimization framework for biomechanics and control problems using multiple algorithms and libraries. 94
robotology/idyntree A C++ library for simulating and analyzing dynamics of robots with floating bases 177