
Contents
1 Introduction 2
2 Manual 4
2.1 Marvinrobothardware ................................................ 4
2.2 Marvin robot equipment and accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.1 Features................................................... 5
2.2.2 Detection range of the proximity-sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.3 Installation of additional proximity sensors (rear) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.4 LineFollowerExtension........................................... 8
2.2.5 GripperExtension.............................................. 9
2.3 Commissioning .................................................... 10
2.3.1 Documentation and software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2 iRPWebIDE................................................. 11
2.3.3 iRP connection with PC/Tablet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.4 StatusLEDs................................................. 15
2.4 Remote Control and Display Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1 SystemDisplay ............................................... 17
2.4.2 Calibration of sensors and set system time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.3 RTC-setsystemtime............................................ 18
2.4.4 Calibration of the 3D compass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.5 Calibration of the 3D gyroscope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.6 Calibration of the proximity sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.7 Calibrierung of the Temperatur Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.8 Calibration of the LineFollower . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5 Commandlineinterface(CLI) ............................................ 23
3 Programming with iRP 24
3.1 Basicoperation .................................................... 24
3.1.1 The language setting symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.2 Thelightbulbsymbol............................................ 26
3.1.3 TheWorksheetsymbol ........................................... 26
3.1.4 Remote control and display Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.5 ProgramTab................................................. 26
3.2 iRPhelp........................................................ 27
3.3 Myfirstprogram ................................................... 28
3.4 Programexecutionandstop.............................................. 28
3.5 Programloadorsaved................................................. 28
3.6 Programerrors(Debugging).............................................. 29
3.7 Program code (source code) viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.8 ConfigurationoftheRobot .............................................. 31
4 JM3 Robot-Tool 2.0 32
4.1 JM3 Robot-Tool - Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.1 Linux-Ubuntu16.04............................................ 32
4.1.2 MacOS-Sierra ............................................... 33
4.1.3 Windows7 ................................................. 33
4.2 Terminalwindow ................................................... 35
4.3 Bootload hex-files (C/C++ code) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
AREXX Engineering & JM³ Engineering
Version: 1.3.1 October 27, 2017 Page: V