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: almost 2 years ago
Linked from 2 awesome lists

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rbdl/rbdlA C++ library providing efficient algorithms for simulating the motion of articulated bodies with rigid body dynamics573
juliarobotics/rigidbodydynamics.jlA Julia package providing an implementation of rigid body dynamics and kinematics algorithms.290
jrl-umi3218/rbdynA C++ library that models the dynamics of rigid body systems.173
avoroshilov/physics_playgroundA research framework for simulating coupled FEM and rigid body dynamics with real-time collision detection and optimization.28
nickabattista/ib2dAn implementation of the immersed boundary method for 2D simulations168
rahulkidambi/accsgdAn implementation of the Accelerated SGD algorithm in PyTorch215
pbrod/numdifftoolsA Python library for automatic numerical differentiation of scalar and vector-valued functions.258
loco-3d/crocoddylAn optimal control library for robot motion planning and control under contact sequences870
pauan/blender-rigid-body-bonesA script that automates the creation of physics simulations for bones in 3D models using rigid body dynamics.126
christopherrabotin/odeAn ODE solving library for Go with support for multi-dimensional states and various numerical methods.22
flexcompute/tidy3dSolves extremely large electrodynamics problems using the FDTD method197
ropensci/chopinAutomates parallel computation of spatial data from large datasets14
personalrobotics/aikidoA C++ library and Python bindings for solving motion planning and decision making problems in robotics.217
pyomeca/bioptimAn optimization framework for biomechanics and control problems using multiple algorithms and libraries.94
robotology/idyntreeA C++ library for simulating and analyzing dynamics of robots with floating bases177