Installation¶
Run
catkin_make
Source the environment
Run rosdep
rosdep install scitos_cmd_vel_mux
Usage¶
Run
roslaunch scitos_cmd_vel_mux mux.launch
Remap your navigation stack /cmd_vel output to /cmd_vel_mux/input/navigation
Run
roslaunch scitos_teleop_mux.launch
This runs the scitos_teleop and remaps the joystick output to /cmd_vel_mux/input/joystick. Now the joystick will always have priority as soon as you press the dead-man-switch.
Inputs¶
Sorted by priority of incoming commands (high to low): * /cmd_vel_mux/input/joystick: For teleoperation * /cmd_vel_mux/input/webapp: For teleoperation over the browser * /cmd_vel_mux/input/navigation: For the navigation stack * /cmd_vel_mux/input/default: For everything that is not aware of the arbitration
To add input topics or change priorities modify: param/mux.yaml
Original page: https://github.com/strands-project/scitos_apps/wiki/Scitos-cmd_vel_mux