Skip to content

Releases: robotology/gazebo-yarp-plugins

v4.12.0

19 Sep 07:29
723a457
Compare
Choose a tag to compare

What's Changed

  • Fix typo in BaseStateDriver by @traversaro in #683
  • ControlBoardDriver: Add check that min is lower than max in position limits by @traversaro in #684
  • Remove unused include of yarp/dev/LaserMeasurementData.h header by @traversaro in #690
  • Specify in conda CI that the minimum required version of YARP is 3.9.0 by @traversaro in #689
  • gazebo_yarp_maissensor: Expose data via yarp::dev::IEncoderArrays and add support for disableImplicitNetworkWrapper, yarpDeviceName and sensorName parameters by @traversaro in #688, see robotology/icub-models#240 for an example migration

Full Changelog: v4.11.2...v4.12.0

v4.11.2

08 Apr 15:34
29d474f
Compare
Choose a tag to compare

What's Changed

  • gazebo_yarp_controlboard: Fix reading of actuatedAxesPosMax in COUPLING group that was broken in v4.11.0 by @Nicogene in #681

Full Changelog: v4.11.0...v4.11.2

v4.11.0

04 Apr 14:35
9d45e7a
Compare
Choose a tag to compare

What's Changed

  • Switch to use Visual Studio 17 2022 by @traversaro in #679
  • Add support for loading vector from configuration files with parenthesis by @traversaro in #677

Full Changelog: v4.10.0...v4.11.0

gazebo-yarp-plugins v4.10.0

29 Feb 08:56
bad19ba
Compare
Choose a tag to compare

[4.10.0] - 2024-02-29

Added

  • The gazebo_yarp_controlboard plugin gained support to load at runtime arbitrary couplings specified by a yarp device that exposes the yarp::dev::IJointCoupling interface. The name of the yarp device used to load the coupling is passed via the device parameter in the COUPLING group. For an example of PR that uses this new feature, check icub-tech-iit/ergocub-software#178 .
  • The gazebo_yarp_basestate has been modified to be aligned w.r.t. of plugins in gazebo-yarp-plugins, supporting disableImplicitNetworkWrapper and yarpDeviceName parameters, and by supporting the use of gazebo_yarp_robotinterface plugin (#675).

Removed

  • The support for passing the icub_hand_mk5 parameter in the COUPLING the gazebo_yarp_controlboard plugin was removed. This breaks compatibility with models contained in ergocub-software <= 0.6.0, to use those models use a newer version of ergocub-software.

gazebo-yarp-plugins v4.9.0

31 Oct 09:49
b57b299
Compare
Choose a tag to compare

[4.9.0] - 2023-10-31

Changed

  • The icub_hand_mk5 coupling handler has been refactored, it now requires the group COUPLING_PARAMS that allows to differentiate between the coupling mk5.0 and mk5.1(#662).

gazebo-yarp-plugins v4.8.0

31 Jul 15:20
9ce261e
Compare
Choose a tag to compare

[4.8.0] - 2023-07-31

Added

  • The gazebo_yarp_forcetorque plugin now exposes also the yarp::dev::ITemperatureSensors interface, so it can stream fake temperature values (#656).

Fixed

  • Fix installation of import libraries on Windows (#657).

gazebo-yarp-plugins v4.7.0

05 Jun 13:11
725ebe4
Compare
Choose a tag to compare

[4.7.0] - 2023-06-05

Changed

  • The gazebo_imu plugin used to output orientation measurements as if the sensor was zero-aligned with the world frame, regardless of the initial orientation of the part the sensor is attached to. To match most real-world IMUs, the default behavior was changed to allow measuring orientation with regard to the world frame at all times. The old behavior can be restored by setting the useInitialSensorOrientationAsReference config option (#639).
  • The gazebo_yarp_controlboard plugin is compiled using C++ 20 compiler features (#650).
  • The BaseCouplingHandler::decoupleVelRef() methods within gazebo_yarp_controlboard provides an input argument containing the full joints position feedback, to be used to implement velocity decoupling laws that depend on the joints position.

Fixed

  • Fix wrong install include for gazebo_yarp_lib_common library (#644).
  • Fix wrong implementation of coupling handlers of ergoCub MK5 hands within the gazebo_yarp_controlboard plugin (#650).

gazebo-yarp-plugins v4.6.0

13 Jan 14:58
94bbe6e
Compare
Choose a tag to compare

[4.6.0] - 2023-01-13

Added

  • In gazebo_yarp_controlboard add the icub_hand_mk5 coupling that models the iCub mk5 hand, that is used also in ergoCub 1 robot (#641).

gazebo-yarp-plugins v4.5.2

17 Nov 15:58
b9c18f4
Compare
Choose a tag to compare

[4.5.2] - 2022-11-17

Fixed

  • Fix compatibility with YARP 3.8 (#640).

gazebo-yarp-plugins v4.5.1

31 Aug 07:35
46ddbda
Compare
Choose a tag to compare

[4.5.1] - 2022-08-31

Fixed

  • Fix behaviour of MultipleAnalogSensor get**Name methods in nested models (#633).