Modules to control, teleoperate and communicate with a Giraff mobile robot