·
121 commits
to master
since this release
YARP 3.12.1 Release Notes
A (partial) list of bug fixed and issues resolved in this release can be found
here.
New Features
yarpRerun
- Added new executable tool
yarpRerun
.
The tool log data received on yarp port using rerun.io framework)
yarpRobotDescriptionInfo
- Added new executable
yarpRobotDescriptionInfo
.
This tool generate a .dot file which describes a graph representing all the devices used by yarpobotinterface
and their connections.
Library
libYARP_os
- LogForwarder: added new method
getLogPortName()
- Added new test
LogForwarderTest
to check that all forwarded messages are caught by the logger engine.
Portmonitor
- Added new portmonitor
simulated_network_delay
to add a delay in the network communication. - Used by
LogForwarderTest
to test the logger under various network delay conditions.
libYARP_dev
- Added new tests to check
IImpedanceControl
interface.
Fixes
Bindings
- Added bindings for
IJointCoupling
interface. - Added bindings for
yarp::dev::LLM_Message
. - Added bindings for
yarp::dev::ReturnValue
. - Fixed bindings for Python callbacks. Added examples.
- Strip trailing newline from
CMAKE_INSTALL_PYTHON3DIR
.
Executables
yarpActionsPlayer
Fixed erratic behavior during the first movement of each sequence.
GUIs
yarpmotorgui
- Improved
yarpmotorgui
to handleforceOffset
ofIImpedanceControl
interface: the value is sent only if the table has changed.
Devices
ControlBoardRemapper
: fixed wrong buffer resize inresizeSubControlBoardBuffers
.
Library
libYARP_os
LogForwarder
: now using a separated thread (class ThreadedPort
) to prevent the loss of log messages during stress condition.
libYARP_robotinterface
libYARP_robotinterface
: does not show error message if device does not derive fromIDeviceDriverParams
.
Breaking Changes
GUIs
yarpmotorgui
- Add timers and callbacks for
pwm
andcurrent
control to keep sending references.
Library
libYARP_dev
SensorMeasurments
datatype moved frommultipleAnalogSensorsMsgs
to liblibYARP_dev
Contributors
This is a list of people that contributed to this release (generated from the
git history using git shortlog -ens --no-merges v3.12.0..v3.12.1
):
19 Marco Randazzo <marco.randazzo@iit.it>
3 Jacopo Losi <jacopo.losi@iit.it>
2 Bartek Łukawski <bwmn.peter@gmail.com>
2 Jacopo <jacopo.losi@iit.it>
2 Nicolò Genesio <nicolo.genesio@iit.it>
2 Pasquale <pasquale.marra.pro@gmail.com>
2 robotology-bot (Tag Repository Action) <robotology@iit.it>
1 Bartek Łukawski <PeterBowman@users.noreply.github.com>
1 Silvio Traversaro <silvio.traversaro@iit.it>