You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Historically, iCub's Network Wrapper Servers (i.e. the YARP devices that publish informations over YARP ports) have run at 100 Hz. I may be wrong, but it seems to me that in the latest NWS/NWC layers migration (see #321 and subsequent PRs), we switched to use 50 Hz frequency. It seems that this happend because we removed all the <param name="period">10</param> parameters, meaning that now we rely on the default period of controlBoard_nws_yarp, that is 1/0.02 = 50 Hz, see https://github.com/robotology/yarp/blob/v3.7.2/src/devices/ControlBoardWrapper/ControlBoard_nws_ros.h#L41 .
The text was updated successfully, but these errors were encountered:
For the time being, the quick fix on e.g. iCub 3 could be to make the NWS explicitly run at 100 Hz resorting to the proper parameters in the config files.
Remember that periods are now in expressed seconds (i.e., 0.01) and no longer milliseconds.
We started from iCubGenova01 and iCubGenova09 and spread the changes to the other robots.
Apparently, both iCubGenova01 and iCubGenova09 no longer expose the parameter period explicitly.
Historically, iCub's Network Wrapper Servers (i.e. the YARP devices that publish informations over YARP ports) have run at 100 Hz. I may be wrong, but it seems to me that in the latest NWS/NWC layers migration (see #321 and subsequent PRs), we switched to use 50 Hz frequency. It seems that this happend because we removed all the
<param name="period">10</param>
parameters, meaning that now we rely on the default period ofcontrolBoard_nws_yarp
, that is 1/0.02 = 50 Hz, see https://github.com/robotology/yarp/blob/v3.7.2/src/devices/ControlBoardWrapper/ControlBoard_nws_ros.h#L41 .The text was updated successfully, but these errors were encountered: