Replies: 1 comment
-
Hi @robotology/everyone, We're happy to announce that the latest Software Distro 2022.05.1 is now available. 📦 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
2022.05.0 Distro Announcement
Brief description of the announcement
Hello @robotology/everyone 👋
The iCub project is happy to announce our Software Distro 2022.05.0 📦
This is a major release that comprises binary packages as well. Therefore, follow the instructions available in our documentation to upgrade your system and/or download the new dependencies.
You can find the tags composing this distro in our Software Versioning Table.
The apt binaries cover the following platforms:
Detailed context
This distro is shipped with several updates and fixes, including the ones listed hereafter:
🆕 Updates
🔘
blenderRCBPanel
now handles the cartesian spaceThis distro ships some important features to the
blenderRCBPanel
ofblender-robotics-utils
.As explained here, it is now possible to control the rig in the cartesian space, defining a target to reach or drag and dropping the end effector to a specific position.
🔘
YARP_telemetry
renamed inrobometry
Both the name of the repository (
yarp-telemetry
) and the library (YARP_telemetry
) has been changed inrobometry
. This change has been done because the dependency of YARP is now optional, it has been kept just for thetelemetryDeviceDumper
.Here is a simple guide for porting a code that used
YARP_telemetry
to userobometry
:CMake
C++
🔘 New friction parameters
Dedicated parameters for dealing with the Coulomb and viscous friction have been made available by @sgiraz via the following relevant PR's:
ℹ️ The parameters are not used yet in the FW. This will be a matter of a later development under the responsibility of @robotology/iit-artificial-mechanical-intelligence.
🔘 Kalman Filter into the FW
@sgiraz introduced a model of a Kalman filter in
icub-firmware-models
that allows us to generate code to be deployed into our EMS firmware. This filter serves to provide better estimates of the velocity and acceleration at the joint level.The corresponding generated code has been introduced in our eco-system via the following PR:
ℹ️ As of now, the Kalman parameters are hand-coded, although they will be made configurable in the next release.
🔘 Fix of shared libraries in
icub-main
@sgiraz fixed in
icub-main
the placing of shared libraries via robotology/icub-main#790.🔘 Multiple FT sensors can be now connected to a single EMS board
@triccyx introduced in robotology/icub-main#786 a new device called
embObjMultipleFTsensors
for connecting multiple FT sensors to a single EMS board.🔘 All robots upgraded to the use of the latest NWS/NWC YARP wrappers
YARP-3.5.0 introduced new network wrappers. It took some time for us, but we managed to update all the robot XML files accordingly.
See the relevant issues:
🔘 XSD/XPath-based checks of XML robot files
In robotology/robots-configuration#361, @davidetome, with the supervision of @triccyx, added the possibility to verify the semantics of the XML robot files in search of typos and missing options related to the new NWS/NWC YARP wrappers. This is particularly useful for CAN robots, which lack the dry-run of
yarprobotinterface
available instead on ETH robots, and paves the way to more in-depth tests in the upcoming releases.🔘 Fix of Skin specs for all robots
In robotology/robots-configuration#348, @davidetome fixed some wrong specifications found in the XML files defining the skin of the robots. The fix was concerned with the following two bugs found by @maggia80:
👴 Deprecations
🔘 Ubuntu 18.04 is not supported anymore
Following the policy of supporting two LTS Ubuntu releases, from this distro installing with apt dependencies in Ubuntu 18.04 (Bionic Beaver) support has been dropped in favor of Ubuntu 22.04 (Jammy Jellyfish).
🐛 Known Issues
🔘 r_wrist_yaw joint direction flipped in some iCub 2.* models in icub-models
Some iCub 2.* models provided by
icub-models
have ther_wrist_yaw
direction flipped w.r.t. to the real robot. This problem does not affect theiCubGazeboV2_5_visuomanip
model (robotology/icub-models#156).🔘 conda binary packages are not provided
Due to problems in the generation pipeline, conda binary packages (including the meta-packages
robotology-distro
androbotology-distro-all
) have not been generated for this distro. As soon as the generation problems will be fixed, a 2022.05.1 version will be released.Beta Was this translation helpful? Give feedback.
All reactions