-
Let's consider a robot with the cartesian devices activated in the robot interface, as in the iCubGenova04 case:https://github.com/robotology/robots-configuration/blob/master/iCubGenova04/icub_wbd.xml#L114-L115 With @vvasco and @vtikha we started wondering if it is necessary to reboot the In particular, this seemed to be necessary in the past and we had this doubt recently during a demo, so it may be worth to just have confirmation. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
The connection between the Cartesian controller and the Cartesian solver takes place once at startup. If the Cartesian solver gets stopped afterward, there is no mechanism that is responsible for establishing the connection again. This was meant to keep communication simple. So, to answer your question, yes, you'd need to reboot This is the relevant documentation. |
Beta Was this translation helpful? Give feedback.
The connection between the Cartesian controller and the Cartesian solver takes place once at startup. If the Cartesian solver gets stopped afterward, there is no mechanism that is responsible for establishing the connection again. This was meant to keep communication simple.
So, to answer your question, yes, you'd need to reboot
yarprobotinterface
.Anyway, if this is somehow blocking in your context, you could always take the Cartesian controllers out of the main deployer and set up a dedicated
yarprobotinterface
deployer just for them.This is the relevant documentation.