Remote control

Fetch remote control (main buttons)

Fig. 7 Fetch remote control (main buttons)

Fetch remote control (shoulder buttons)

Fig. 8 Fetch remote control (shoulder buttons)

Besides offering standard remote control functions for Fetch, we have modified the robot’s remote control so that it can be used to trigger a number of pre-programmed demonstrations. For this to work, the robot’s bringup module has to be active, which is usually done automatically when Starting up the robot.

Any of the buttons described below (depicted in Fig. 7) will trigger a demonstration if pressed together with the so-called dead man switch. The dead man switch for our custom demonstrations and behaviours is upper left shoulder (button 10 in Fig. 8).

Note

The dead man switch is the same as the one for standard remote control functions. It is in the same position as the one that triggers demonstrations on the Remote control for Care-O-bot 4.

If the same combination is pressed again, the currently active behaviour will be canceled and the robot is put back into a safe default position. Physical behaviours involving robot movements cannot be run in parallel and therefore will not be triggered if such a behaviour is already active. Other behaviours might run in parallel although for example individual utterances might get delayed.

Overview of button functions

Button

Behaviour

Square 15

Increase living room brightness

Circle 13

Decrease living room brightness

Upper right shoulder 11

Send OK message to ROS

Lower right shoulder 9

Send Cancel message to ROS

Todo

Explain messages.

Button

Phyisical Behaviour

Left 7

Exemplary pickup poses

Right 5

Find & pick an object and place it on the table

Behaviour videos

Exemplary pickup poses


Find & pick an object and place it on the table