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
395 forks
Language: C++
last commit: 6 days 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 implementing efficient algorithms for rigid body dynamics and motion planning in robotics 562
juliarobotics/rigidbodydynamics.jl A Julia package providing an implementation of rigid body dynamics and kinematics algorithms. 289
jrl-umi3218/rbdyn A C++ library that models the dynamics of rigid body systems. 170
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 167
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. 256
loco-3d/crocoddyl An optimal control library for robot motion planning and control under contact sequences 848
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 189
ropensci/chopin Automates parallelization of spatial computation for large datasets in geographic information systems 12
personalrobotics/aikido A C++ library and Python bindings for solving motion planning and decision making problems in robotics. 214
pyomeca/bioptim An optimization framework for biomechanics and control problems using multiple algorithms and libraries. 93
robotology/idyntree A C++ library for simulating and analyzing dynamics of robots with floating bases 177