beautypg.com
ActivMedia Robotics
S
TARTING
U
P
C
LIENT AND
ERVER
...........................................................................................................24
Drive Self-Test.......................................................................................................................................24
Client Server Connection ......................................................................................................................24
Demo Startup Options ...........................................................................................................................25
A Successful Connection .......................................................................................................................26
O
PERATING THE
ARIA D
EMONSTRATION
LIENT
.....................................................................................26
D
ISCONNECTING
........................................................................................................................................27
Q
UICKSTART
T
ROUBLESHOOTING
..............................................................................................................27
Proper Connections...............................................................................................................................27
SRIsim ...................................................................................................................................................28
CHAPTER 5 JOYDRIVE AND SELF-TESTS ........................................................................................29
J
OYDRIVE
M
ODE
........................................................................................................................................29
E
NGAGING
ELF
-T
ESTS
..............................................................................................................................30
CHAPTER 6 ACTIVMEDIA ROBOTICS OPERATING SYSTEM.....................................................31
-S
OMMUNICATION
ACKET
ROTOCOLS
...........................................................................31
Packet Checksum...................................................................................................................................32
Packet Errors ........................................................................................................................................32
I
NFORMATION
ACKETS
...............................................................................................................33
OMMANDS
...................................................................................................................................34
HE
ONNECTION
............................................................................................................36
Autoconfiguration (SYNC2)...................................................................................................................37
Opening the Servers—OPEN ................................................................................................................37
Keeping the Beat—PULSE....................................................................................................................37
Closing the Connection—CLOSE..........................................................................................................37
OTION
.................................................................................................................................38
ActivMedia Robots in Motion................................................................................................................39
Platform Dependent and Independent Variables ..................................................................................39
PID Controls .........................................................................................................................................40
Position Integration...............................................................................................................................41
ONAR
.......................................................................................................................................................41
Enable/Disabling Sonar ........................................................................................................................41
Polling Sequence and Rate....................................................................................................................41
STALLS AND EMERGENCIES
........................................................................................................................42
A
CCESSORY
OMMANDS AND
....................................................................................................43
Packet Processing .................................................................................................................................43
CONFIGpac and CONFIG Command ..................................................................................................44
ERIAL PORT COMMUNICATIONS
................................................................................................................44
Changing Baud Rates and Autobauding ...............................................................................................44
HOST-to-AUX Serial Transfers.............................................................................................................45
NCODER PACKETS
....................................................................................................................................45
Gripper packets .....................................................................................................................................45
Sounds ...................................................................................................................................................46
TCM2.....................................................................................................................................................46
Onboard PC ..........................................................................................................................................47
Heading Correction Gyro......................................................................................................................47
NPUT
UTPUT
(I/O) ..................................................................................................................................48
User I/O.................................................................................................................................................48
Bumper and IR I/O ................................................................................................................................49
IO packets..............................................................................................................................................49
Expansion I/O........................................................................................................................................50
OCKING
/C
HARGING
YSTEM
I/O .............................................................................................................50
Digital Port Controls.............................................................................................................................50
Docking/Charging Servers ....................................................................................................................50
Monitoring the Recharge Cycle.............................................................................................................51
CHAPTER 7 UPDATING & RECONFIGURING AROS ......................................................................53
W
HERE TO
G
ET
AROS S
OFTWARE
............................................................................................................53
AROS M
AINTENANCE
....................................................................................................................53
IMPLE
AROS U
PDATES
............................................................................................................................53
v