StopCondition messages
Hello,
I would like to ask a few questions regarding the StopCondition messages and how they are linked to the functionality of the simulated Light-Weight Robot. Firstly, when it comes to the joints of the robot, the stop condition is based on the external force, isn't it? Based on the telemetry information these external forces seem awfully small compared with the limits provided... So my question is: do the torques (NOT external), also provided by the telemetry message, have any effect on the when the stop condition is met? If yes, how do they affect the conditions?
Secondly, when the robot is moved in a way that makes one of the joints exceed its external torque limit, the robotic arm is automatically stopped by the simulation. Is a StopCondition message published at the same time giving information about the joint that caused the disruption? I see there exists a topic called /euroc_interface_node/stopcondition but no messages seem to be published there. What I did to test this was to simply drive the manipulator to a point where one of the joints exceeded the torque limit provided using the SetStopCondition service, and then check the above mentioned topic but there was nothing.
Thirdly, I would greatly appreciate a more thorough insight into the condition operators published within the stop condition message. If, for instance, I choose the operator '|>', which according to the technical annex means "absolute value is bigger than threshold", does it mean the robotic arm can move around until its external torque exceeds the limit I have set for it? At least in some of my tests the robot has been able to continue moving even if the external torque momentarily exceeded the limit set by myself. When, on the other hand, I change the operator to '|<', the robot stops but starts moving again when the limit is set to naught, for example (thus making the external torque greater than the limit). Needless to say there is some confusion in this area of the task, at least in my case.
Thank you very much for your help,
Regards,
A
I would like to ask a few questions regarding the StopCondition messages and how they are linked to the functionality of the simulated Light-Weight Robot. Firstly, when it comes to the joints of the robot, the stop condition is based on the external force, isn't it? Based on the telemetry information these external forces seem awfully small compared with the limits provided... So my question is: do the torques (NOT external), also provided by the telemetry message, have any effect on the when the stop condition is met? If yes, how do they affect the conditions?
Secondly, when the robot is moved in a way that makes one of the joints exceed its external torque limit, the robotic arm is automatically stopped by the simulation. Is a StopCondition message published at the same time giving information about the joint that caused the disruption? I see there exists a topic called /euroc_interface_node/stopcondition but no messages seem to be published there. What I did to test this was to simply drive the manipulator to a point where one of the joints exceeded the torque limit provided using the SetStopCondition service, and then check the above mentioned topic but there was nothing.
Thirdly, I would greatly appreciate a more thorough insight into the condition operators published within the stop condition message. If, for instance, I choose the operator '|>', which according to the technical annex means "absolute value is bigger than threshold", does it mean the robotic arm can move around until its external torque exceeds the limit I have set for it? At least in some of my tests the robot has been able to continue moving even if the external torque momentarily exceeded the limit set by myself. When, on the other hand, I change the operator to '|<', the robot stops but starts moving again when the limit is set to naught, for example (thus making the external torque greater than the limit). Needless to say there is some confusion in this area of the task, at least in my case.
Thank you very much for your help,
Regards,
A