Releases: robotology/idyntree
Releases · robotology/idyntree
iDynTree 3.3.0 (2021-07-08)
[3.3.0] - 2021-07-08
Added
- Add the
is/asPrismaticJoint
methods in the bindings (#881, #882) - Add the possibility of building the binding of iDynTree (
bindings
directory) on their own, against an already compiled system iDynTree (#892, robotology/robotology-superbuild#817).
Deprecated
- The tools that depend on YARP (
urdf2dh
,yarprobotstatepublisher
,idyntree-sole-gui
,iDynTreePlotter
) have been moved inidyntree-yarp-tools
and their use in iDynTree has been deprecated. The optionIDYNTREE_COMPILES_YARP_TOOLS
has been introduced to disable their compilation. This option is set by default toON
on iDynTree 3, will exist but default toOFF
in iDynTree 4, and will be removed in iDynTree 5.
iDynTree 3.2.1 (2021-06-07)
iDynTree 3.2.0 (2021-05-15)
[3.2.0] - 2021-05-15
Changed
iDynTree 3.1.0 (2021-04-23)
[3.1.0] - 2020-04-23
Added
- Add the possibility to use
MatrixView
andSpan
as input/output objects forInverseKinematics
class (#822). - Add the possibility to get frame trasform from the visualizer, and to use frame/link name in place of indices (#849).
- Add
IDYNTREE_DETECT_ACTIVE_PYTHON_SITEPACKAGES
CMake option (default value: OFF) to detect and install in the active site-package directory the Python bindings (#852). - Add inverseDynamicsWithInternalJointForceTorques method to KinDynComputations, this method permits to compute the inverse dynamics, but providing as an output the internal joint 6D force/torque for each joint (#857).
Changed
- The wheels uploaded to PyPI are now
manylinux_2_24
compliant (#844)
Fixed
iDynTree 3.0.2 (2021-04-11)
Fixed
- Fixed compilation of Python bindings on Windows (#843).
iDynTree 3.0.1 (2021-03-11)
Fixed
- Fixed the
IDYNTREE_USES_ASSIMP
option on Windows ifIDYNTREE_USES_YARP
is also enabled (#832). - Fixed the
OBJ
meshes visualization in the Visualizer library (#833). - Fixed
ModelVisualization::getWorldLinkTransform()
method (#836) - Only link required MATLAB libraries when compiling iDynTree MATLAB bindings (#840).
Deprecated
- The method
ModelVisualization::getWorldModelTransform()
is deprecated, and will be removed in iDynTree 4.0.
iDynTree 3.0.0 (2021-02-03)
Release Notes
Added
- Add the possibility to plot and update frames in the Matlab visualizer.
- Added
getFileLocationOnLocalFileSystem
method inExternalMesh
that attempts to find the mesh location in the local file system. This is now used by theVisualizer
when loading the robot model (#798). This can also be used by theiDynTreeWrapper.prepareVisualization
MATLAB function, ifmeshFilePrefix
is explicitly set to""
(#817). - Add the possibility to extract submatrix with MatrixView (#800)
- Improved the Visualizer library: camera animations and corrections, interface for frames and texture, fix of
STL
visualization. These improvements also include mouse control support for the camera, also in theidyntree-model-view
application (#802).
Changed
- Promoted the functions
computeBoundingBoxFromShape
andcomputeBoxVertices
to public in theidyntree-solid-shapes
library (#801). - The
idyntree-yarp
andidyntree-icub
libraries are now header-only, and are always installed even ifIDYNTREE_USES_YARP
orIDYNTREE_USES_ICUB_MAIN
are set toOFF
, to simplify deployment of the library. The downstream libraries that want to use them need to find and linkYARP
andICUB
CMake packages on their own (#807).
Fixed
- Fixed the
IDYNTREE_USES_IRRLICHT
option whenirrlicht
is installed via vcpkg (#806).