Releases: robotology/gazebo-yarp-plugins
Releases · robotology/gazebo-yarp-plugins
v4.12.0
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
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
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
[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 theyarp::dev::IJointCoupling
interface. The name of the yarp device used to load the coupling is passed via thedevice
parameter in theCOUPLING
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, supportingdisableImplicitNetworkWrapper
andyarpDeviceName
parameters, and by supporting the use ofgazebo_yarp_robotinterface
plugin (#675).
Removed
- The support for passing the
icub_hand_mk5
parameter in theCOUPLING
thegazebo_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
[4.9.0] - 2023-10-31
Changed
- The
icub_hand_mk5
coupling handler has been refactored, it now requires the groupCOUPLING_PARAMS
that allows to differentiate between the coupling mk5.0 and mk5.1(#662).
gazebo-yarp-plugins v4.8.0
gazebo-yarp-plugins v4.7.0
[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 theuseInitialSensorOrientationAsReference
config option (#639). - The
gazebo_yarp_controlboard
plugin is compiled using C++ 20 compiler features (#650). - The
BaseCouplingHandler::decoupleVelRef()
methods withingazebo_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
gazebo-yarp-plugins v4.6.0
[4.6.0] - 2023-01-13
Added
- In
gazebo_yarp_controlboard
add theicub_hand_mk5
coupling that models the iCub mk5 hand, that is used also in ergoCub 1 robot (#641).
gazebo-yarp-plugins v4.5.2
gazebo-yarp-plugins v4.5.1
[4.5.1] - 2022-08-31
Fixed
- Fix behaviour of MultipleAnalogSensor
get**Name
methods in nested models (#633).