YARP
Yet Another Robot Platform
YARP <yarp-3.4> (UNRELEASED)

YARP <yarp-3.4> Release Notes

A (partial) list of bug fixed and issues resolved in this release can be found here.

Build System

  • YCM is now searched when compiling bindings externally.
  • Fixed dependency on YARP_math for several devices (laserFromExternalPort, laserFromPointCloud, laserFromRosTopic).
  • rpLidar2 device is now disabled when building with Clang.
  • Fixed upowerBattery device in static builds.

Devices

<tt>controlboardwrapper2</tt>

Fix access to the timestamp not protected by mutex (#2396).

Build System

  • Fixed include directories for PortAudio on Windows (#2387).

yarp::os

<tt>NameSpace</tt>

  • Fix checkNetwork timeout variant not working as checkNetwork when NetworkBase::setLocalMode(true) is called.

Libraries

<tt>sig</tt>

<tt>utils</tt>

  • Fixed ROI bug in depthToPC(), values are now correctly clipped.

device

<tt>ffmpeg</tt>

  • Corrected a minor error in FfmpegGrabber.cpp that caused a segmentation fault when using a video with audio track as a source for the device
  • N.B. The device can now be used and do not crash but the actual audio grabbing has not been tested yet.

Libraries

<tt>sig</tt>

<tt>PointCloudTypes</tt>

  • Fixed logging of RGBA values via toString() for types DataRGBA, DataXYZRGBA and DataXYZNormalRGBA.

Build System

  • Fixed toggling the value of SKIP_ACE from ON to OFF

Tools

<tt>yarpmotorgui</tt>

  • Fixed UI file (slider options). Some text was truncated.

  • Log components are now printed in colors when YARP_COLORED_OUTPUT is enabled.

Tools

<tt>yarpbatterygui</tt>

  • The window can no longer be resized.
  • The window background can no longer be moved around.
  • The window no longer stays on top automatically. A new --keep-above switch is provided to restore this behavior.

Tools

<tt>yarpmobilebasegui</tt>

  • Fixed gui buttons when the value of max linear/angular velocity is < 0