I added the possibility of reading the Euler angles streamed by the IMUs wrapped up in a single port. I named the port as /${portprefix}/alljoints/inertials following what I've done and tested in simulation. Unfortunately, while working on the real robot, I found that the portprefix is not always defined in the configuration files and, if defined, is not always icub or ergocub. For example, on ergoCubSN000, that port is named /ergoCubSN000/alljoints/inertials.
This PR introduces the fix to have all the port names. I also made the change for the iCubs that expose those measurements.
With:
I added the possibility of reading the Euler angles streamed by the IMUs wrapped up in a single port. I named the port as
/${portprefix}/alljoints/inertials
following what I've done and tested in simulation. Unfortunately, while working on the real robot, I found that theportprefix
is not always defined in the configuration files and, if defined, is not alwaysicub
orergocub
. For example, onergoCubSN000
, that port is named/ergoCubSN000/alljoints/inertials
.This PR introduces the fix to have all the port names. I also made the change for the iCubs that expose those measurements.