Download ERRATIC Mobile Robot User Manual

Transcript
ERA ROBOT USER’S MANUAL
2009 VIDERE DESIGN
4.3.
4.4.
Table of Contents
1.
Introduction..........................................................................................4
1.1. Base Characteristics ........................................................................4
1.2. Onboard PC Characteristics ............................................................5
1.3. Warranty Information .....................................................................5
2.
Robot Setup ..........................................................................................6
2.1. Components ....................................................................................6
2.2. Connecting the computer ................................................................6
2.3. LED indicator .................................................................................7
2.4. Motor power button ........................................................................7
2.5. Installing the batteries .....................................................................7
2.6. Charging the batteries .....................................................................8
2.7. Basic motor test ..............................................................................8
2.8. Hokuyo URG installation ...............................................................9
2.9. Hokuyo URG with tilt unit .............................................................9
2.10. STOC installation .......................................................................10
2.11. STOC installation with pan-tilt unit ............................................10
3.
Quick Start .........................................................................................12
3.1. Networking environment ..............................................................12
3.2. Accessing the Onboard PC ...........................................................12
3.2.1. Keyboard, mouse, and monitor ..............................................12
3.2.2. Wired Ethernet connection.....................................................12
3.2.3. Wireless access ......................................................................13
3.3. Root access ...................................................................................13
3.4. Player software .............................................................................13
3.5. PC Client software ........................................................................13
3.6. Running the Player server .............................................................13
3.7. Services .........................................................................................14
3.8. Running standard Player clients ....................................................14
3.9. Running the Javaclient Viewer .....................................................15
3.10. Example client programs ............................................................16
4.
Finding the robot on the network ................................................. 17
Connecting to the robot ................................................................ 18
5.
Robot Interfaces ................................................................................ 19
5.1. Robot parameters and Player configuration file ........................... 19
5.2. Communication port..................................................................... 19
5.3. Robot type information ................................................................ 19
5.4. Player interface list ....................................................................... 20
5.5. Position control ............................................................................ 20
5.5.1. Odometry coordinate system ................................................. 21
5.5.2. Enabling the motors .............................................................. 21
5.5.3. Motor control modes ............................................................. 21
5.5.4. TR mode ................................................................................ 21
5.5.5. VEL2 mode ........................................................................... 22
5.5.6. Acceleration and velocity limits ............................................ 22
5.5.7. Motor PWM and PID control ................................................ 23
5.5.8. Saving settings ...................................................................... 24
5.6. Analog and digital sensors ........................................................... 24
5.6.1. Battery voltage ...................................................................... 24
5.6.2. Analog and digital inputs ...................................................... 24
5.6.3. IR floor sensor ....................................................................... 25
5.7. Sonar sensors................................................................................ 25
5.8. Servo motors ................................................................................ 26
6.
Technical Support ............................................................................. 27
Appendix A Robot parameters ............................................................ 28
A.1 Robot name parameters ................................................................ 28
A.2 Firmware version.......................................................................... 28
A.3 Motion parameters........................................................................ 28
A.4 Motion control parameters ........................................................... 29
A.5 Saving parameters to flash ........................................................... 29
A.6 Parameter structure ....................................................................... 29
Configuring the wireless interface ....................................................17
4.1. Configuration ................................................................................17
4.2. Testing the wireless interface ........................................................17
2
Appendix B
Player robot configuration file ........................................ 31
Appendix C
Player server autostart .................................................... 32
Appendix D
Test program .................................................................... 33