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.
- Update iframetransform_to_iwear.xml to use new TF device (#202)
- CMake: Permit to explictly specify Python installation directory by setting the
WEARABLES_PYTHON_INSTALL_DIR
CMake variable (#197).
- Fixed EMG normalization value in IWearWrapper and IWearLogger (#186).
- Fixed IWearLogger termination when
BufferManager
configuration fails (#195).
- The license of the repo changed to
BSD-3-Clause
(#192).
- Use
std::mutex
instead ofstd::recursive_mutex
in IWearRemapper (#174).
- Fixed management of the
period
parameter inHapticGlove
device (#173).
- The
IWearRemapper
can be attached also to IWear interfaces (#170)
- Remove unused definition in actuators thrift messages(#171).
- The minimum required version of CMake is now 3.16 (#165).
- Add installation of WearableData thrift messages. (#166).
- Add python bindings for the
WearablesData
msg. (#162)
IWearLogger
compilation is enabled by the cmake flagENABLE_Logger
, that is set toON
by default ifrobometry
is found. (#159)ICub
wearable device compilation is enabled by the cmake flagENABLE_ICub
, that is set toON
by default ifiDynTree
is found. (#159)ENABLE_FrameVisualizer
cmake falg is set toON
by default ifiDynTree
is found. (#159)ENABLE_XsensSuit
cmake falg is set toON
by default ifXsensXME
is found. (#159)
- Fix deprecated
YARP
functions inYarpUtilities
component (#152) - Ported
iWearLogger
to the usage ofrobometry
(new name ofYARP_telemetry
, #155)
- Added the possibility to change the
carrier
forIWearRemapper
connection. (#147)
- Added management of
ISkinSensor
. (#139)
- Changed forceStrict to false when writing on ports. (#137)
- Disabled build of XsensSuit device by default. (#141)
- Remove
rpc
port fromIWearWrapper
andIWearRemapper
. (#131)
- 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 usingyarp-telemetry
. (#113) - Added
AddInstallRPATHSupport
cmake module for linking shared objects of private dependencies. (#113) - Updated
Paexo
wearable device with 6D force torque sensors implementation usingiFeelDriver
. (#117) - Updated
Xsens
wearable device withsaveCurrentCalibration
option. (#120) - Added
iFrameTransformToIWear
wearable device (#126)
- Fixed linking-related bug in the CMake build system that ignored the
LDFLAGS
environment variable, breaking the build on some environments (#110).
- 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
- Implement wearable actuators related interfaces, and update
- Added documentation for compiling the project in the
README.md
(#96) - Added configuratin file for
PRO.01
FT Shoes (#97)
- 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
- Updated
- 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
- Change YARP required version to
3.2
- Travis CI has been replaced by Github Actions (#94)
- Plugin
.ini
files are now automatially generated (https://github.com/robotology/yarp/blob/2522239984ef3e6c26939fe740001ec08189a8cb/doc/release/v3_2_0.md#new-features)
First release of wearables
, compatible with YARP 3.3.