Pinocchio swMATH ID: 41151 Software Authors: Carpentier, J., Saurel, G., Buondonno, G., Mirabel, J., Lamiraux, F., Stasse, O., Mansard, N. Description: The Pinocchio C++ library: Pinocchio instantiates the state-of-the-art Rigid Body Algorithms for poly-articulated systems based on revisited Roy Featherstone’s algorithms. Besides, Pinocchio provides the analytical derivatives of the main Rigid-Body Algorithms like the Recursive Newton-Euler Algorithm or the Articulated-Body Algorithm. Pinocchio is first tailored for robotics applications, but it can be used in extra contexts (biomechanics, computer graphics, vision, etc.). It is built upon Eigen for linear algebra and FCL for collision detection. Pinocchio comes with a Python interface for fast code prototyping, directly accessible through Conda. Pinocchio is now at the heart of various robotics softwares as Crocoddyl, an open-source and efficient Differential Dynamic Programming solver for robotics, the Stack-of-Tasks, an open-source and versatile hierarchical controller framework or the Humanoid Path Planner, an open-source software for Motion and Manipulation Planning Homepage: https://stack-of-tasks.github.io/pinocchio/ Source Code: https://github.com/stack-of-tasks/pinocchio Dependencies: C++ Related Software: FORCES NLP; MATMPC; ParNMPC; VIATOC; GRAMPC; fast_mpc; qpDUNES; qpOASES; Ipopt Cited in: 2 Publications Cited by 4 Authors 1 Deng, Haoyang 1 Ju, Hehua 1 Ohtsuka, Toshiyuki 1 Wang, Kaimeng Cited in 2 Serials 1 International Journal of Control 1 Applied Mathematical Modelling Cited in 2 Fields 1 Mechanics of particles and systems (70-XX) 1 Systems theory; control (93-XX) Citations by Year