Manually moving a Pioneer robot using P2OS
We have a Pioneer robot (P3DX) and when we send a Twist message with a forward movement to the base (/cmd_vel) but the robot doesn't start moving immediately. But if a rotation movement is sent (just rotation, no forward velocity), it does rotate immediately.
Is this a known behaviour of the P2OS stack? or the robot? or is this some kind of bug?
More likely some kind of configuration error.
This is my configuration:
<node pkg="p2os_driver" type="p2os" name="p2os"> <param name="use_sonal" value="false"/> <param name="port" type="string" value="/dev/ttyUSB0"/> <remap from="pose" to="/odom"/> </node>
What configuration could I be missing?