Skip to content

Releases: stack-of-tasks/pinocchio

Pinocchio 2.6.6

22 Mar 16:36
v2.6.6
d3dbdf5
Compare
Choose a tag to compare

What's Changed

  • Support HPP-FCL for ROS binaries & introduce ROS2 ament integration by @wxmerkt in #1622

Full Changelog: v2.6.5...v2.6.6

Pinocchio 2.6.5

14 Feb 12:27
v2.6.5
380e416
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.6.4...v2.6.5

Pinocchio 2.6.4

02 Nov 16:45
v2.6.4
593d4d4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.6.3...v2.6.4

Pinocchio 2.6.3

27 Jul 12:47
v2.6.3
5daf5de
Compare
Choose a tag to compare

This new release fixes bugs in MeshCat rendering, loading of ROS path and in the Centroidal dynamics derivatives

Pinocchio 2.9.1

24 Jul 11:36
Compare
Choose a tag to compare
Pinocchio 2.9.1 Pre-release
Pre-release

This is a maintenance release.

This release covers:

  1. CI fixes on 2.9.0
  2. Fixes on the SDF support
  3. Using boost::filesystem to handle ROS package lookup
  4. Fixes on Meshcat loading of BVH models

Release of version 2.9.0

13 Jul 21:48
Compare
Choose a tag to compare
Pre-release

Introducing Pinocchio 3

Pinocchio3 is released for development under the branch pinocchio3-preview on the main github repository.
With Pinocchio3, multiple new features are introduced in Pinocchio, such as:

  • Sparse Solution of Constrained Dynamics (Published in Robotics: Science and Systems 2021)
  • Constrained Dynamics Derivatives (In pre-publishing stages)
  • Constraint Models for handling loop constraints.
  • Full casadi support in python and C++
  • Introduction of pinocchio.casadi module
  • Increased support of CppAD and CppADCodeGen
  • New SDF parser.
  • Enhanced LOCAL_WORLD_ALIGNED and LOCAL frame support
  • Support for motor armature in algorithms
  • Mechanical Energy of the system
  • Classical and Point Accelerations and Derivatives
  • Full Serialization support
  • and much more...

Pinocchio developers are highly encouraged to check out the new features. However, please keep in mind that this remains a development branch, and thus the API between 2.9.x and 2.9.{x+1} could change without backward compatibility.

The new constrained dynamics algorithm can be cited by the following publication:

@inproceedings{carpentier:hal-03271811,
  TITLE = {{Proximal and Sparse Resolution of Constrained Dynamic Equations}},
  AUTHOR = {Carpentier, Justin and Budhiraja, Rohan and Mansard, Nicolas},
  URL = {https://hal.inria.fr/hal-03271811},
  BOOKTITLE = {{Robotics: Science and Systems 2021}},
  ADDRESS = {Austin / Virtual, United States},
  YEAR = {2021},
  MONTH = Jul,
  PDF = {https://hal.inria.fr/hal-03271811/file/rss-proximal-and-sparse.pdf},
  HAL_ID = {hal-03271811},
  HAL_VERSION = {v1},
}

Pinocchio 2.6.2

05 Jul 09:22
v2.6.2
b134b25
Compare
Choose a tag to compare

This new release provides fixes include orders in the unit tests due to recent versions of Boost.
It also provides more content to the Readme.
This new release prefigures the new Pinocchio 3.x

Pinocchio 2.6.1

08 Jun 06:41
v2.6.1
7e3f96e
Compare
Choose a tag to compare

Enhancement:

  • extended support of serialization of FCL primitives
  • extended support of Boost.Variant in Python

Fixes:

  • fix bug when loading URDF on Windows
  • fix handling of Frame inertia

Pinocchio 2.6.0

11 Apr 08:34
v2.6.0
a1df23c
Compare
Choose a tag to compare

This new release provides:

  • improvement for handling collision/distance requests
  • support of parallel computations for ABA, RNEA and collisions algorithms (more to come soon)
  • additional features for the RobotWrapper in Python
  • support of Capsule for Meshcat
  • happened Inertia information to Frames
  • fixes for doc issues
  • improve numerical robustness when two inertias are Zero

Pinocchio 2.5.6

23 Jan 20:18
v2.5.6
0856656
Compare
Choose a tag to compare

This new release comes with a more consistent ABA algorithm (data.a_gf used instead of classic data.a) and more outcomes for computeAllTerms. In addition, it provides some extended supports to PyPy.