motoman
motoman copied to clipboard
MotoROS - Bypass trajectory initialization
I discovered today that it is possible to bypass the trajectory initialization routine (Ros_MotionServer_InitTrajPointFull) by sending a non-zero sequence identifier in the first trajectory command.
This could cause unexpected behavior when motion starts. It also bypasses the safety check that ensures the first point of the trajectory is the current position.