Releases: stack-of-tasks/pinocchio
Releases · stack-of-tasks/pinocchio
Pinocchio 2.7.1
What's Changed
Changed
- Modify algorithm that appends a model to another (#2218)
- Set NOMINMAX as a public definitions on Windows (#2139)
- Improve documentation of
enum ReferenceFrame
(#2190) - Improve documentation of
getJointJacobian
(#2193).
Fixed
- CMake now uses Relative Path instead of Absolute (#2202)
- Order of frames in
ReducedModel
is now the same as in the full model (#2160) - Remove a lot of warnings (#2139)
MeshcatVisualizer
doesn't crash anymore when there is no collision model defined (#2147)- Fix MSVC build (#2155)
- Fix stub generation (#2166)
- Clean up empty documentation pages and sections (#2167)
- Fix SO(3) title and cross-section reference in the documentation (#2210)
Added
- Add
examples/floating-base-velocity-viewer.py
to visualize floating base velocity (#2143) - Add remark to the documentation of
getFrame(Classical)Acceleration
functions (#2169) - Allow use of installed jrl-cmakemodules (#2216)
Full Changelog: v2.7.0...v2.7.1
Pinocchio 2.7.0
What's Changed
Added
- Add
GeometryObject::meshMaterial
attribute (#2084)
Fixed
- Use bp::ssize_t for recent version of Windows compilers (#2102)
- Fix missing include for Boost >= 1.83 (#2103)
- Remove f-strings to fix install with python 2 (#2110)
- CMake: stop exporting CppAd/cppadcodegen & fetch submodule if not available (#2112)
- Fix malloc issue in CRBA algo (#2126)
- Fix build cppad and cppadcg with Boost < 1.77 (#2132)
Full Changelog: v2.6.21...v2.7.0
Pinocchio 2.6.21
What's Changed
Added
- Add inverse dynamics (
rnea
) Python and C++ example (#2083) - Add visualization of Frames in MeshCat viewer (#2098)
Fixed
- Re-initialize
Ycrb[0]
incrbaMinimal
(#2040) - Fix custom scalar use in
log
function (#2047) - Raise exception on wrong input size in
XYZQUATToSE3
Python binding function (#2073) - Remove memory leak in
buildGeomFromUrdf
andbuildGeomFromUrdfString
Python binding functions (#2082#2082) - Fix Panda3D viewer examples (#2087)
- Fix centroidal dynamics derivatives with respect to time (#2094))
Changed
- Rename freeflyer_joint to root_joint in
humanoid
sample model (#2043) - CMake minimal version is now 3.10 (#2055)
- Split headers and sources in different directories to have a more standard C++ project (#2070)
Removed
- Remove support to
hpp-fcl
< v2.0.0 (#2086)
Full Changelog: v2.6.20...v2.6.21
Pinocchio 2.6.20
What's Changed
- Fix support of recent versions of Boost for CppAD and CppADCodeGen by @jcarpent in #2000
- build(deps): bump ros-industrial/industrial_ci from afbf77f39db26785371161d5691ab435b31bb3ba to 1e0c5aff1147d50d58bf4185a55ff564c9b6e027 by @dependabot in #2007
- Enabled copy and deepcopy by @cmastalli in #1882
- build(deps): bump ros-industrial/industrial_ci from afbf77f39db26785371161d5691ab435b31bb3ba to 9f963f67ebb889792175776c5ee00134d7bb569b by @dependabot in #2013
- Sync submodule cmake by @jcarpent in #2029
Full Changelog: v2.6.19...v2.6.20
Pinocchio 2.6.19
What's Changed
- Add Motion::toHomogeneousMatrix by @stephane-caron in #1946
- The insatiable English teacher PR 🧙 by @stephane-caron in #1957
- require C++14 for Boost >= 1.81 by @nim65s in #1949
- CMake: an example require python 3 by @nim65s in #1966
- Fix IK example in the documentation by @stephane-caron in #1963
- Issue templates by @stephane-caron in #1971
- build(deps): bump ros-industrial/industrial_ci from 4b78602d67127a63dce62926769d9ec4e2ce72e4 to afbf77f39db26785371161d5691ab435b31bb3ba by @dependabot in #1976
- Enhance CMake packaging for Windows by @jcarpent in #1984
- Documentation by @drewhamiltonasdf in #1986
- Add support for ccache on Conda build by @jcarpent in #1987
- build(deps): bump ros-industrial/industrial_ci from 4b78602d67127a63dce62926769d9ec4e2ce72e4 to afbf77f39db26785371161d5691ab435b31bb3ba by @dependabot in #1988
- Enhance compatibility with new Python versions by @jcarpent in #1996
New Contributors
- @drewhamiltonasdf made their first contribution in #1986
Full Changelog: v2.6.18...v2.6.19
Pinocchio 2.6.18
What's Changed
- Support force in pybind11 by @cmastalli in #1868
- Fix some Python bindings signatures and add stub generation. by @duburcqa in #1869
- Fix IK example by @stephane-caron in #1875
- Remove empty examples by @stephane-caron in #1878
- build(deps): bump ros-industrial/industrial_ci from 6a8f546cbd31fbd5c9f77e3409265c8b39abc3d6 to 4b78602d67127a63dce62926769d9ec4e2ce72e4 by @dependabot in #1890
- add static-contact-dynamics example by @PepMS in #1891
- Update documentation of
JointModel.shortname
in python bindings by @Danfoa in #1892 - update doc by @fabinsch in #1898
- Document that joints need to be added in depth-first order by @traversaro in #1899
- fix INSTALL_RPATH on ROS & OSX by @nim65s in #1908
- Python example: update joint placements after loading a URDF by @stephane-caron in #1911
- Remove more empty sections from the docs by @stephane-caron in #1912
- Sync submodule cmake by @jcarpent in #1914
- update doc for fixed joint by @fabinsch in #1920
- doc: more information about frames on cheatsheet by @fabinsch in #1930
- Define operational frames in the documentation by @stephane-caron in #1929
- Remove support of np.matrix by @jcarpent in #1941
- Fix other np.matrix issues by @jcarpent in #1942
New Contributors
Full Changelog: v2.6.17...v2.6.18
Pinocchio 2.6.17
What's Changed
- Fix Jlog6 documentation by @stephane-caron in #1857
- Add documentation to Jlog3 by @stephane-caron in #1858
- [python/visualize] Extend visualizer features and implement them for MeshcatVisualizer by @ManifoldFR in #1845
- Second-order RNEA derivatives by @jcarpent in #1860
- Sync submodule CMake by @jcarpent in #1863
- Fix support of AVX2. by @duburcqa in #1865
Full Changelog: v2.6.16...v2.6.17
Pinocchio 2.6.16
What's Changed
- Enforce testing of Python bindings by @jcarpent in #1853
- Fix issue with Python 3.6 by @jcarpent in #1855
Full Changelog: v2.6.15...v2.6.16
Pinocchio 2.6.15
What's Changed
- More documentation for getJointJacobian by @stephane-caron in #1836
- Error when integrating SE3 with the same vector given as input and output by @duburcqa in #1775
- Documentation for Jlog6 by @stephane-caron in #1842
- remove useless header by @nim65s in #1846
- Fix issue with recent change on master branch for ROS-CI by @jcarpent in #1847
- Fix issue with old version of Boost and eigenpy >= 2.9.0 by @jcarpent in #1851
Full Changelog: v2.6.14...v2.6.15
Pinocchio 2.6.14
What's Changed
Full Changelog: v2.6.13...v2.6.14