Skip to content

Latest commit

 

History

History
138 lines (98 loc) · 7.23 KB

CHANGELOG.md

File metadata and controls

138 lines (98 loc) · 7.23 KB

Changelog

This file documents notable changes to this project done before November 2023. For changes after that date, plase refer to the release notes of each release at https://github.com/robotology/wearables/releases.

[1.8.0] - 2023-11-17

Changed

  • Update iframetransform_to_iwear.xml to use new TF device (#202)

Added

  • CMake: Permit to explictly specify Python installation directory by setting the WEARABLES_PYTHON_INSTALL_DIR CMake variable (#197).

[1.7.2] - 2023-09-06

Fixed

  • Fixed EMG normalization value in IWearWrapper and IWearLogger (#186).
  • Fixed IWearLogger termination when BufferManager configuration fails (#195).

Changed

[1.7.1] - 2023-02-07

Changed

  • Use std::mutex instead of std::recursive_mutex in IWearRemapper (#174).

Fixed

  • Fixed management of the period parameter in HapticGlove device (#173).

[1.7.0] - 2022-09-28

Changed

  • The IWearRemapper can be attached also to IWear interfaces (#170)

Removed

  • Remove unused definition in actuators thrift messages(#171).

[1.6.0] - 2022-09-21

Changed

  • The minimum required version of CMake is now 3.16 (#165).

Added

  • Add installation of WearableData thrift messages. (#166).

[1.5.0] - 2022-09-13

Added

  • Add python bindings for the WearablesData msg. (#162)

Changed

  • IWearLogger compilation is enabled by the cmake flag ENABLE_Logger, that is set to ON by default if robometry is found. (#159)
  • ICub wearable device compilation is enabled by the cmake flag ENABLE_ICub, that is set to ON by default if iDynTree is found. (#159)
  • ENABLE_FrameVisualizer cmake falg is set to ON by default if iDynTree is found. (#159)
  • ENABLE_XsensSuit cmake falg is set to ON by default if XsensXME is found. (#159)

[1.4.0] - 2022-05-24

Changed

  • Fix deprecated YARP functions in YarpUtilities component (#152)
  • Ported iWearLogger to the usage of robometry (new name of YARP_telemetry, #155)

Added

  • Added the possibility to change the carrier for IWearRemapper connection. (#147)

[1.3.0] - 2022-02-25

Added

  • Added management of ISkinSensor. (#139)

Changed

  • Changed forceStrict to false when writing on ports. (#137)
  • Disabled build of XsensSuit device by default. (#141)

[1.2.2] - 2021-10-28

Removed

  • Remove rpc port from IWearWrapper and IWearRemapper. (#131)

Added

  • Added IWearFrameVisualizer module to visualize any wearable device frames associated with the link sensors. (#121)
  • Added HapticGlove device to stream sense glove data and provide haptic feedback to the user. (#121)
  • Updated Paexo wearable device with yarp ports for motor control. (#124)
  • Updated 'iwear_logger' wrapper device with options to stream data through yarp ports. (#123)
  • Added iwear_logger wrapper device to log wearable sensors data using yarp-telemetry. (#113)
  • Added AddInstallRPATHSupport cmake module for linking shared objects of private dependencies. (#113)
  • Updated Paexo wearable device with 6D force torque sensors implementation using iFeelDriver. (#117)
  • Updated Xsens wearable device with saveCurrentCalibration option. (#120)
  • Added iFrameTransformToIWear wearable device (#126)

[1.2.1] - 2021-04-12

Fixed

  • Fixed linking-related bug in the CMake build system that ignored the LDFLAGS environment variable, breaking the build on some environments (#110).

[1.2.0] - 2021-01-25

Added

  • Added the major feature of actuators related interfaces that is discussed in issue (#104). The related PR (#105) adds the following changes:
    • Implement wearable actuators related interfaces, and update IWear with actuators interfaces
    • Update all the available devices with implementation of wearable actuators interfaces
    • Add wearable actuator command thrift messages
    • Add IWearActuatorsWrapper device which provides yarp port to communicate wearable actuator commands
    • Update Paexo device with one wearable actuator motor implementation, and add a test application

[1.1.1] - 2021-01-18

Added

  • Added documentation for compiling the project in the README.md (#96)
  • Added configuratin file for PRO.01 FT Shoes (#97)

Changed

  • FTShoes configuration files have been cleaned (#97)
  • Cleanup: (#99)
    • Updated yarp_prepare_plugin header file path
    • Added cmake policy to handle IWear interface relative path warning

[1.1.0] - 2020-11-24

Added

  • Added exoskeleton wearable device (#81)
  • Added xsens .mvn save option (#82)
  • Added force-plate wearable device configuration (#84)
  • Added yarpdatadumper application (#87)
  • Install Wearable-devices-dumper application (#92)
  • Added project version to CMakeLists.txt

Fixed

  • Fixed segmentation fault on IWearRemapper termination (#55).
  • Fix MacOS CI (#85)

Changed

[1.0.0] - 2020-01-28

First release of wearables, compatible with YARP 3.3.