Pioneer 3TM, 2TM manual Successful Connection, Operating the Aria Demonstration Client

Page 32
Table 2. ARIA demo operation modes

Quick Start

A Successful Connection

ARIA prints out lots of diagnostic text as it negotiates a connection with the robot. If successful, the client requests various AROS servers to start their activities, including sonar polling, position integration, and

so on. The microcontroller sounds an audible connection

cue, and you should hear the

MODE

HOT

DESCRIPTION

robot’s sonar ping with a

 

KEY

 

 

 

 

distinctive

and

repetitive

laser

l

Displays the closest and furthest readings

clicking.

In

addition,

the

 

 

from the robot’s laser range finder

motors-associated STATUS LED

io

i

Displays the state of the robot’s digital

on the User Control Panel should

and analog-to-digital I/O ports

light continuously

(was flashing

position

p

Displays the coordinates of the robot’s

slowly

 

while

awaiting

connection). Note that the

 

 

position relative to its starting location

bumps

b

Displays the status of the robot’s bumpers

ARIA

demo

 

automatically

engages

your

robot’s motors

sonar

s

Displays the robot’s sonar readings

though

a

special

client

camera

c

Controls and exercises the robot’s pan-

command.

Normally, the

motors

are disengaged

when

 

 

tilt-zoom robotic camera

first connecting.

 

 

 

gripper

g

Controls, exercises, and displays status of

 

 

 

 

 

 

The

amber

SERIAL

port

 

 

the robot’s Gripper

wander

w

Sends the robot to move around at its own

indicator LEDs on the robot’s

User Control Panel should blink

 

 

whim, while avoiding obstacles

to indicate ARIA-client to AROS-

teleop

t

Allows the user to drive and steer the

server communications, too.

 

 

robot via the keyboard or a joystick

 

 

 

 

 

 

 

 

connected to the computer

OPERATING THE ARIA

 

 

 

 

DEMONSTRATION CLIENT

 

 

 

 

When connected with the ARIA demo client, your robot becomes responsive and intelligent. For example, it moves cautiously. Although it may drive toward an obstacle, your ActivMedia robot will not crash because the ARIA demo includes obstacle- avoidance behaviors which enable the robot to detect and actively avoid collisions.

The ARIA demo displays a menu of robot

Table 2. Keyboard teleoperation

operation options. The default mode of

 

 

operation is teleop. In teleop mode, you

 

 

KEY

ACTION

drive the robot manually, using the arrow

Increment forward velocity

keys on your keyboard or a joystick

 

 

connected to the client PC’s joystick port

Decrement forward velocity

(as opposed to a joystick port on the

 

 

Incremental left turn

robot).

Incremental right turn

While driving from the keyboard, each

 

 

keypress speeds the robot forward or

space

All stop

backward or incrementally changes its

 

 

direction incrementally. For instance, when turning, it is often useful to press the left- or right-turn key rapidly several times in a row, because the turn increment is small.

The other modes of ARIA demo operation give you access to your robot’s various sensors and accessories, including encoders, sonar, laser, Gripper, a pan-tilt-zoom robotic camera, I/O port states, bumpers, and more. Accordingly, use the ARIA demo not only

26

Image 32
Contents Pioneer H8-Series Operations Manual Page Important Safety Instructions Table of Contents Operating the Aria Demonstration Client Appendix C Introduction Robot PackageBasic Components all shipments Optional Components and Attachments partial listUser-Supplied Components / System Requirements Additional ResourcesSupport Website NewsgroupsSupport Support@activmedia.comWhat Is Pioneer? Pioneer Reference PlatformPlus MOTOR-POWER Board Hitachi H8S-BASED MicrocontrollerClient Software Http//robots.activmedia.comSupporting Software Pioneer LegacyPioneer 1 and AT Pioneer 2 and PeopleBotActivMedia Robotics Server Mode Maintenance and Standalone ModesModes of Operation Joydrive and Self Test ModesSpecifications & Controls Physical CharacteristicsMain Components Motor Stop ButtonUser Control Panel P3-DX User Control PanelBody, Nose, and Accessory Panels Sonar Arrays with Gain AdjustmentBatteries and Power Motors, Wheels, and Position EncodersBattery Indicators and Low Voltage Conditions RechargingDOCKING/CHARGING System Manual Operation Robot Power OFFManual Operation Robot Power and Systems on Radio Controls and Accessories Client-server connection optionsOnboard PC Computer Control PanelOperating the Onboard PC PC NetworkingUPS and Genpowerd Safety Aros Watchdogs Quick Start Preparative AssemblyInstall Aria Install Batteries Client-Server CommunicationsStarting UP Client and Server Drive Self-TestDemo Startup Options IpthruSuccessful Connection Operating the Aria Demonstration ClientProper Connections DisconnectingQuickstart Troubleshooting OFF SRIsimJoydrive Mode Joydrive and Self-TestsEngaging SELF-TESTS ActivMedia Robotics Operating System CLIENT-SERVER Communication Packet ProtocolsPacket Errors Packet ChecksumServer Information Packets Multiply by DistConvFactor‡Client Commands Before Client ConnectionP2OS CLIENT-SERVER Connection Autoconfiguration SYNC2 Opening the Servers-OPENKeeping the Beat-PULSE Closing the Connection-CLOSEMotion Commands RotationActivMedia Robots in Motion Platform Dependent and Independent VariablesPID Controls Internal coordinate systemEnable/Disabling Sonar Position IntegrationSonar Polling Sequence and RateStalls and Emergencies 11-15 ReservedAccessory Commands and Packets Packet ProcessingChanging Baud Rates and Autobauding CONFIGpac and Config CommandSerial Port Communications Gripper packets HOST-to-AUX Serial TransfersEncoder Packets Sounds TCM2Onboard PC Heading Correction GyroInput Output I/O User I/OBumper and IR I/O IO packetsExpansion I/O DOCKING/CHARGING System I/ODigital Port Controls Docking/Charging ServersMonitoring the Recharge Cycle Charge State Overcharge ~Volts Charge current ID7ActivMedia Robotics Operating System Updating & Reconfiguring Aros Where to GET Aros SoftwareAros Maintenance Mode Simple Aros UpdatesUpdating and Reconfiguring Aros Starting AroscfChanging Parameters Configuring Aros Operating ParametersInteractive Commands Save Your Work PID ParametersKeyword Ticksmm and Revcount 0056 0057 0060 0034Stallval and Stallcount BumpersUpdating and Reconfiguring Aros Maintenance & Repair Tire InflationDrive Lubrication BatteriesTightening the AT Drive Belt Alternative Battery ChargersAutomated Docking/Charging System Getting Inside Removing the NoseOpening the Deck Factory RepairsPower Connector Appendix aH8S Ports & Connections H8S MicrocontrollerSerial Ports User I/O, Gripper, Docking/Charging PortOD7 Expansion I/O BusUser Control Interface Bumper PortsMotors, Encoders, and IR Sensors Joystick Port Appendix B Pioneer 3 and 2-PLUS MOTOR-POWER BoardConfiguration for Current and Temperature Sensing Controller Power and Interface Radio, Auxiliary, and User Power ConnectorsIR Signal and Power GNDRadio Modem Settings Appendix CAppendix D Serial Ethernet SettingsConsole mode Webpage Peer-to-Peer NetworkingSpecifications Appendix EControls and Ports Warranty & Liabilities Columbia Drive Amherst, NH 603