Download MarXbot User Manual Version 1.1 - MOBOTS
Transcript
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 24 24 24 25 4 Introduction to iMX Programming 4.1 The SDK . . . . . . . . . . . . . . 4.1.1 Installing the SDK . . . . . 4.1.2 Using the Toolchain . . . . 4.2 Remote Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 26 26 27 27 3.5 3.4.1 Micro-SD memory 3.4.2 NOR memory . . . Updating the Robot . . . 3.5.1 Simple Update . . 3.5.2 The Hard Way . . . . . . . . . . . . . . . . . . . . . . 5 Control Architecture 6 Aseba API 6.1 Calibration . . . . . . . . . . . . . . . . . 6.2 Aseba Application Programmer Interface 6.2.1 Introduction . . . . . . . . . . . . Visible and Hidden API . . . . . . Conventions . . . . . . . . . . . . . Settings . . . . . . . . . . . . . . . 6.2.2 Common API . . . . . . . . . . . . Variables . . . . . . . . . . . . . . Hidden variables . . . . . . . . . . Events . . . . . . . . . . . . . . . . Natives Functions . . . . . . . . . Hidden Natives Functions . . . . . Settings . . . . . . . . . . . . . . . 6.2.3 Standard Motor Module . . . . . . Principle of Operation . . . . . . . Variables . . . . . . . . . . . . . . Hidden Variables . . . . . . . . . . Events . . . . . . . . . . . . . . . . Natives Functions . . . . . . . . . Settings . . . . . . . . . . . . . . . 6.2.4 Treel-left . . . . . . . . . . . . . . Variables . . . . . . . . . . . . . . Events . . . . . . . . . . . . . . . . Natives functions . . . . . . . . . . Settings . . . . . . . . . . . . . . . 6.2.5 Treel-right . . . . . . . . . . . . . . Variables . . . . . . . . . . . . . . Events . . . . . . . . . . . . . . . . Natives functions . . . . . . . . . . Settings . . . . . . . . . . . . . . . 6.2.6 Sensors . . . . . . . . . . . . . . . Variables . . . . . . . . . . . . . . Events . . . . . . . . . . . . . . . . Natives functions . . . . . . . . . . Settings . . . . . . . . . . . . . . . 6.2.7 sensor-turret . . . . . . . . . . . . Variables . . . . . . . . . . . . . . Events . . . . . . . . . . . . . . . . Natives functions . . . . . . . . . . Settings . . . . . . . . . . . . . . . Hidden Variables . . . . . . . . . . 6.2.8 Led-rgb . . . . . . . . . . . . . . . Variables . . . . . . . . . . . . . . Events . . . . . . . . . . . . . . . . 28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 34 34 34 35 35 36 36 37 37 38 38 38 38 39 39 40 40 40 40 40 40 41 41 41 42 42 42