Pin

Latest version: v2.7.0

Safety actively analyzes 623126 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 13

2.9.1

This is a maintenance release.

This release covers:

2.9.0

Introducing Pinocchio 3
**Pinocchio3** is released for development under the branch [pinocchio3-preview](https://github.com/stack-of-tasks/pinocchio/tree/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:

bibtex
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},
}

2.7.0

What's Changed

Added
- Add `GeometryObject::meshMaterial` attribute ([2084](https://github.com/stack-of-tasks/pinocchio/issues/2084))

Fixed

- Use bp::ssize_t for recent version of Windows compilers ([2102](https://github.com/stack-of-tasks/pinocchio/pull/2102))
- Fix missing include for Boost >= 1.83 ([2103](https://github.com/stack-of-tasks/pinocchio/pull/2103))
- Remove f-strings to fix install with python 2 ([2110](https://github.com/stack-of-tasks/pinocchio/pull/2110))
- CMake: stop exporting CppAd/cppadcodegen & fetch submodule if not available ([2112](https://github.com/stack-of-tasks/pinocchio/pull/2112))
- Fix malloc issue in CRBA algo ([2126](https://github.com/stack-of-tasks/pinocchio/pull/2126))
- Fix build cppad and cppadcg with Boost < 1.77 ([2132](https://github.com/stack-of-tasks/pinocchio/pull/2132))

**Full Changelog**: https://github.com/stack-of-tasks/pinocchio/compare/v2.6.21...v2.7.0

2.6.21

What's Changed

Added

- Add inverse dynamics (`rnea`) Python and C++ example ([2083](https://github.com/stack-of-tasks/pinocchio/pull/2083))
- Add visualization of Frames in MeshCat viewer ([2098](https://github.com/stack-of-tasks/pinocchio/pull/2098))

Fixed

- Re-initialize `Ycrb[0]` in `crbaMinimal` ([2040](https://github.com/stack-of-tasks/pinocchio/pull/2040))
- Fix custom scalar use in `log` function ([2047](https://github.com/stack-of-tasks/pinocchio/pull/2047))
- Raise exception on wrong input size in `XYZQUATToSE3` Python binding function ([2073](https://github.com/stack-of-tasks/pinocchio/pull/2073))
- Remove memory leak in `buildGeomFromUrdf` and `buildGeomFromUrdfString` Python binding functions ([2082]()https://github.com/stack-of-tasks/pinocchio/pull/2082)
- Fix Panda3D viewer examples ([2087](https://github.com/stack-of-tasks/pinocchio/pull/2087))
- Fix centroidal dynamics derivatives with respect to time ([2094](https://github.com/stack-of-tasks/pinocchio/pull/2094)))

Changed

- Rename freeflyer_joint to root_joint in `humanoid` sample model ([2043](https://github.com/stack-of-tasks/pinocchio/pull/2043))
- CMake minimal version is now 3.10 ([2055](https://github.com/stack-of-tasks/pinocchio/pull/2055))
- Split headers and sources in different directories to have a more standard C++ project ([2070](https://github.com/stack-of-tasks/pinocchio/pull/2070))

Removed

- Remove support to `hpp-fcl` < v2.0.0 ([2086](https://github.com/stack-of-tasks/pinocchio/pull/2086))

**Full Changelog**: https://github.com/stack-of-tasks/pinocchio/compare/v2.6.20...v2.6.21

2.6.20

What's Changed
* Fix support of recent versions of Boost for CppAD and CppADCodeGen by jcarpent in https://github.com/stack-of-tasks/pinocchio/pull/2000
* build(deps): bump ros-industrial/industrial_ci from afbf77f39db26785371161d5691ab435b31bb3ba to 1e0c5aff1147d50d58bf4185a55ff564c9b6e027 by dependabot in https://github.com/stack-of-tasks/pinocchio/pull/2007
* Enabled copy and deepcopy by cmastalli in https://github.com/stack-of-tasks/pinocchio/pull/1882
* build(deps): bump ros-industrial/industrial_ci from afbf77f39db26785371161d5691ab435b31bb3ba to 9f963f67ebb889792175776c5ee00134d7bb569b by dependabot in https://github.com/stack-of-tasks/pinocchio/pull/2013
* Sync submodule cmake by jcarpent in https://github.com/stack-of-tasks/pinocchio/pull/2029


**Full Changelog**: https://github.com/stack-of-tasks/pinocchio/compare/v2.6.19...v2.6.20

2.6.19

What's Changed
* Add Motion::toHomogeneousMatrix by stephane-caron in https://github.com/stack-of-tasks/pinocchio/pull/1946
* The insatiable English teacher PR 🧙 by stephane-caron in https://github.com/stack-of-tasks/pinocchio/pull/1957
* require C++14 for Boost >= 1.81 by nim65s in https://github.com/stack-of-tasks/pinocchio/pull/1949
* CMake: an example require python 3 by nim65s in https://github.com/stack-of-tasks/pinocchio/pull/1966
* Fix IK example in the documentation by stephane-caron in https://github.com/stack-of-tasks/pinocchio/pull/1963
* Issue templates by stephane-caron in https://github.com/stack-of-tasks/pinocchio/pull/1971
* build(deps): bump ros-industrial/industrial_ci from 4b78602d67127a63dce62926769d9ec4e2ce72e4 to afbf77f39db26785371161d5691ab435b31bb3ba by dependabot in https://github.com/stack-of-tasks/pinocchio/pull/1976
* Enhance CMake packaging for Windows by jcarpent in https://github.com/stack-of-tasks/pinocchio/pull/1984
* Documentation by drewhamiltonasdf in https://github.com/stack-of-tasks/pinocchio/pull/1986
* Add support for ccache on Conda build by jcarpent in https://github.com/stack-of-tasks/pinocchio/pull/1987
* build(deps): bump ros-industrial/industrial_ci from 4b78602d67127a63dce62926769d9ec4e2ce72e4 to afbf77f39db26785371161d5691ab435b31bb3ba by dependabot in https://github.com/stack-of-tasks/pinocchio/pull/1988
* Enhance compatibility with new Python versions by jcarpent in https://github.com/stack-of-tasks/pinocchio/pull/1996

New Contributors
* drewhamiltonasdf made their first contribution in https://github.com/stack-of-tasks/pinocchio/pull/1986

**Full Changelog**: https://github.com/stack-of-tasks/pinocchio/compare/v2.6.18...v2.6.19

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.