There is pre-defined primitive motions for Care-o-bot 4 in includes/mprim. Not all of them work fine with the navigation system, some suggestions are presented below. Besides, generating new primitive motion set is available, following this instruction and noticing the resolution of used map cause that is common reason for creating an unreadable primitive set.
- cob_edited.mprim - movement is combination of short/medium straight line even in turning action.
- cob_unicycle_new.mprim - movement is combination of short/medium straight line and in-place rotation. Turning action is smoothier.
- full_prim_motion.mprim - forward, backward, turn-in-place, forward-turn-arcs, backward-turn-arcs, strafing left/right and diagonal move.
The primitive set could be updated through rosparam server.
rosparam set /move_base_node/SBPLLatticePlanner/primitive_filename {primitive motion file (*.mprim) directory}