stack-of-tasks/pinocchio

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

69
/ 100
Established

Implements Featherstone's recursive algorithms with automatic differentiation support for forward/inverse dynamics, centroidal dynamics, and constrained articulated-body computations. Built as a C++ template library on Eigen with FCL collision detection, offering analytical derivatives throughout and custom scalar type support for numerical precision. Integrates with URDF/SDF/MJCF formats and provides Python bindings via Conda/pip, serving as the computational foundation for robotics frameworks like Crocoddyl and Stack-of-Tasks.

3,168 stars. Actively maintained with 20 commits in the last 30 days.

No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

3,168

Forks

510

Language

C++

License

BSD-2-Clause

Last pushed

Mar 17, 2026

Commits (30d)

20

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/stack-of-tasks/pinocchio"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.