Skip to content

Releases: robotology/robotology-superbuild

robotology-superbuild 2022.05.0

31 May 15:27
Compare
Choose a tag to compare

[2022.05.0] - 2022-05-31

Added

  • Added the robot-log-visualizer package and its dependencies to the robotology-superbuild, if the option ROBOTOLOGY_USES_PYTHON and ROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS are enabled. As robot-log-visualizer is a pure Python package, the PR also adds a rob_sup_pure_python_ycm_ep_helper CMake helper function to simply the process or writing Build<package>.cmake scripts for pure Python packages (#1069).
  • Added OpenXR and OpenVR related projects if the ROBOTOLOGY_ENABLE_TELEOPERATION option is enabled (#1113).

robotology-superbuild 2022.02.1

01 Apr 13:30
fe9b495
Compare
Choose a tag to compare

[2022.02.1] - 2022-04-01

Fixed

  • Fix compatibility with CMake 3.23 by bumping YCM version to 0.13.1 .

robotology-superbuild 2022.02.0

01 Mar 16:35
Compare
Choose a tag to compare

[2022.02.0] - 2022-03-01

Added

  • Added dependency on graphviz to compile yarpviz YARP tool (#988).
  • Added generation of robotology-distro and robotology-distro-all conda metapackages on releases (#1030).

Changed

  • On Windows the option ROBOTOLOGY_USES_ESDCAN is now enabled when generating conda packages (#935).
  • For the YARP package, the compilation of the usbCamera device on Linux is enabled even if ROBOTOLOGY_ENABLE_ICUB_HEAD is OFF (#989).
  • walking-controllers now depends on bipedal-locomotion-framework, so it is now compiled if ROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS option is enabled (#1013).
  • The ROBOTOLOGY_USES_GAZEBO is now unsupported on macOS with Homebrew dependencies (#1028).

robotology-superbuild 2021.11.1

05 Jan 10:29
395766a
Compare
Choose a tag to compare

robotology-superbuild 2021.11.1

To use the robotology-superbuild 2021.11.1, just checkout the release tag v2021.11.1, and follow the instructions in the Release README.

For more info on the 2021.11.1 release, check the distro announcement in TBD .

The precise list of releases of the subprojects included in the 2021.11.1 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.11.1/ .

Detailed ChangeLog

Fixed

  • Backport several bugfixes (#982).

robotology-superbuild 2021.11.0

06 Dec 12:54
Compare
Choose a tag to compare

robotology-superbuild 2021.11.0

To use the robotology-superbuild 2021.11.0, just checkout the release tag v2021.11.0, and follow the instructions in the Release README.

For more info on the 2021.11.0 release, check the distro announcement in robotology/community#566.

The precise list of releases of the subprojects included in the 2021.11.0 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.11.0/ .

Detailed ChangeLog

Changed

  • Enable the compilation of the bcbBattery device on icub-main when using the ICUB_HEAD profile (#912).
  • Added assimp dependency and enabled IDYNTREE_USES_ASSIMP option in iDynTree (#918).

Fixed

  • Fixed the values assigned to the AMENT_PREFIX_PATH environment variable for ROS2 compatibility (#868).
  • Fixed the missing dependency of bipedal-locomotion-framework on UnicyclePlanner (#909).

robotology-superbuild 2021.08.1

16 Sep 09:10
e733a46
Compare
Choose a tag to compare

robotology-superbuild 2021.08.1

To use the robotology-superbuild 2021.08.1, just checkout the release tag v2021.08.1, and follow the instructions in the Release README.

For more info on the 2021.08.1 release, check the distro announcement in robotology/community#548 .

The precise list of releases of the subprojects included in the 2021.08.1 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.08.1/ .

robotology-superbuild 2021.08

31 Aug 09:31
d00707e
Compare
Choose a tag to compare

robotology-superbuild 2021.08

To use the robotology-superbuild 2021.08, just checkout the release tag v2021.08, and follow the instructions in the Release README.

For more info on the 2021.08 release, check the distro announcement in robotology/community#543 .

The precise list of releases of the subprojects included in the 2021.08 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.08/ .

Detailed ChangeLog

Added

  • Add nlohmann-json dependency to the superbuild (#776).
  • In YARP, all the fake*** YARP devices are now enabled (#797).
  • pybind11 has been added as dependency for the ROBOTOLOGY_USES_PYTHON option (#800), to enable compilation of Python bindings of manif and bipedal-locomotion-framework.
  • ycm-cmake-modules, osqp-eigen, robot-testing-framework and idyntree conda packages are now part of the conda-forge channel. The new idyntree-matlab-bindings package is now contained in the robotology channel (#807, #817).
  • The idyntree-yarp-tools was added to the Dynamics component of the superbuild (#818).
  • An apt.txt file and a scripts/install_apt_dependencies.sh script have been added to the superbuild to report the required apt packages in a machine readable form. People that mantain either Docker recipes or documentation on how to instal the robotology-superbuild are suggest to switch to use these files instead of hardcoding the dependencies manually (#825).

Deprecated

  • This release is the last one with Gazebo 9/10 support. From the next release, Gazebo 11 will be required (robotology/community#534).
  • The Homebrew-based installation procedure is deprecated, and the release 2021.11 will be the last one with support for it (#842).

Fixed

  • The human-dynamics-estimation project as been renamed to HumanDynamicsEstimation for consistency with the CMake name of the project (#844).
  • Added the missing dependency of walking-teleoperation on HumanDynamicsEstimation (#844).

v2021.05

31 May 09:58
Compare
Choose a tag to compare

robotology-superbuild 2021.05

To use the robotology-superbuild 2021.05, just checkout the release tag v2021.05, and follow the instructions in the Release README.

For more info on the 2021.05 release, check the distro announcement in robotology/community#509 .

The precise list of releases of the subprojects included in the 2021.05 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.05/ .

Detailed ChangeLog

Added

  • Add support for installing robotology superbuild packages as Conda binary packages (https://github.com/robotology/robotology-superbuild/blob/master/doc/conda-forge.md, #652).
  • Add spdlog dependency to the superbuild (#645)
  • Add YARP_telemetry component to the Dynamics profile (#677).
  • Append <superbuild_install_prefix>/share to XDG_DATA_DIRS to enable YARP auto completion on Bash terminal (#759).
  • Add casadi-matlab-bindings package containing the MATLAB bindings for CasADi. The package is enabled if ROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS is ON and ROBOTOLOGY_USES_MATLAB is ON (#747).
  • Add matlab-whole-body-simulator package (#689).
  • Add osqp-matlab package (#585).
  • Add gym-ignition package and the relative ROBOTOLOGY_USES_IGNITION option (#685).

Removed

  • The icub-gazebo project was removed from the superbuild (#646).

v2021.02.feat-01

26 Mar 17:02
6a3ae4b
Compare
Choose a tag to compare

robotology-superbuild 2021.02.feat-01

To use the robotology-superbuild 2021.02.feat-01, just checkout the release tag v2021.02.feat-01, and follow the instructions in the Release README.

The precise list of releases of the subprojects included in the 2021.02.feat-01 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.02.feat-01/ .

Detailed ChangeLog

The main differences with respect to the 2021.02 distro are:

  • icub-main version bumped from v1.19.0 to v1.19.2 .

v2021.02

25 Feb 15:59
7566c73
Compare
Choose a tag to compare

robotology-superbuild 2021.02

To use the robotology-superbuild 2021.02, just checkout the release tag v2021.02, and follow the instructions in the Release README.

For more info on the 2021.02 release, check the distro announcements in robotology/community#486 .

The precise list of releases of the subprojects included in the 2021.02 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.02/ .

Detailed ChangeLog

Changed

  • All the subproject repos are now cloned in robotology-superbuild/src and the corresponding build directories are created in robotology-superbuild/build/src ( robotology/community#451 ).
  • iDynTree is now compiled with the IDYNTREE_USES_IRRLICHT option. As a consequence, irrlicht has been added as a dependency on all supported platforms (#618).
  • The GAZEBO_YARP_PLUGINS_HAS_OPENCV CMake option of gazebo-yarp-plugins is now set to ON (#619).

Deprecated

  • The icub-gazebo repository has been deprecated and will be removed in 2021.05 release.

Removed

  • The icub-gazebo-wholebody project was removed from the superbuild (#543, #555).
  • Support for compiling the MATLAB bindings of qpOASES have been removed (#613).