Pioneer 3TM, 2TM Install Batteries, Client-Server Communications, Starting UP Client and Server

Page 30

Quick Start

Install Batteries

Out of the box, your ActivMedia robot comes with its batteries fully charged, although shipped separately, unless you have the automated docking/charging system. For most models, slide one or up to three batteries into robot’s battery box through the back door. Balance them: one in the center; if two, then one on each side.

Client-Server Communications

Your robot requires a serial communication link with a client PC for operation. The serial link may be:

A tether cable from the robot’s 9-pin serial connector on the User Control Panel to a computer

A piggyback laptop cabled to the User Control Panel Serial Ethernet

Radio Modem

An integrated onboard PC wired internally for direct onboard control

STARTING UP CLIENT AND SERVER

We recommend that you first test your robot and are confident of its operation before putting it together with and controlling it from the ARIA demonstration client.

Drive Self-Test

Position your ActivMedia robot on the floor or ground in an open space, or up on blocks if you have attachments to the Computer Control Panel. Slide the Main Power switch to ON. You should hear an audible beep, and the Power light and Battery light should glow while the Status light blinks rhythmically on the User Control Panel. The same AROS initialization sequence also occurs whenever you press the red RESET button.

Now press the white MOTORS button twice to engage the motor’s self-test. If your robot is working properly, it should move or rotate the wheels in four brief, but distinctive turns, forward and back, left and right. If not, please contact support@activmedia.com for assistance.

Press the red RESET button to prepare for the client connection.

Client Server Connection

ARIA’s examples are text-based “terminal” applications that do not include a GUI, so its programs do not require X-Windows over Linux or special software on a remote PC client—a simple telnet session will do the trick.

First, please note well that you cannot connect with and control your ActivMedia robot through its controller directly from a remote client over the network without special hardware (new radio Ethernet-to-serial device) or, alternatively, special software that runs on the onboard computer and converts IP packets into serial data.12 Otherwise, you must run the client software on the robot’s PC or on a PC that is connected to the robot’s controller HOST serial port. You may, of course, export the controls and display over the network from X-windows or with special Windows software, such as VNCserver.

To start the ARIA client demonstration program and connect with the robot, we presume that you have completed the preparatory stages of this chapter by installing ARIA (as

12Look in the ARIA/examples directory for a program called ipthru. It converts IP to serial and back again for remote-control clients connected through the onboard PC.

24

Image 30
Contents Pioneer H8-Series Operations Manual Page Important Safety Instructions Table of Contents Operating the Aria Demonstration Client Appendix C Basic Components all shipments IntroductionRobot Package Optional Components and Attachments partial listSupport Website User-Supplied Components / System RequirementsAdditional Resources 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 Modes of Operation Server ModeMaintenance and Standalone Modes 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 RechargingManual Operation Robot Power OFF Manual Operation Robot Power and Systems onDOCKING/CHARGING System Radio Controls and Accessories Client-server connection optionsOnboard PC Computer Control PanelOperating the Onboard PC PC NetworkingUPS and Genpowerd Safety Aros Watchdogs Preparative Assembly Install AriaQuick Start Starting UP Client and Server Install BatteriesClient-Server Communications Drive Self-TestDemo Startup Options IpthruSuccessful Connection Operating the Aria Demonstration ClientDisconnecting Quickstart TroubleshootingProper Connections 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 Keeping the Beat-PULSE Autoconfiguration SYNC2Opening the Servers-OPEN Closing the Connection-CLOSEMotion Commands RotationActivMedia Robots in Motion Platform Dependent and Independent VariablesPID Controls Internal coordinate systemSonar Enable/Disabling SonarPosition Integration Polling Sequence and RateStalls and Emergencies 11-15 ReservedAccessory Commands and Packets Packet ProcessingCONFIGpac and Config Command Serial Port CommunicationsChanging Baud Rates and Autobauding HOST-to-AUX Serial Transfers Encoder PacketsGripper packets Sounds TCM2Onboard PC Heading Correction GyroInput Output I/O User I/OBumper and IR I/O IO packetsDigital Port Controls Expansion I/ODOCKING/CHARGING System I/O Docking/Charging ServersMonitoring the Recharge Cycle Charge State Overcharge ~Volts Charge current ID7ActivMedia Robotics Operating System Aros Maintenance Mode Updating & Reconfiguring ArosWhere to GET Aros Software Simple Aros UpdatesUpdating and Reconfiguring Aros Starting AroscfConfiguring Aros Operating Parameters Interactive CommandsChanging Parameters Save Your Work PID ParametersKeyword Ticksmm and Revcount 0056 0057 0060 0034Stallval and Stallcount BumpersUpdating and Reconfiguring Aros Drive Lubrication Maintenance & RepairTire Inflation BatteriesAlternative Battery Chargers Automated Docking/Charging SystemTightening the AT Drive Belt Getting Inside Removing the NoseOpening the Deck Factory RepairsH8S Ports & Connections Power ConnectorAppendix a H8S MicrocontrollerSerial Ports User I/O, Gripper, Docking/Charging PortOD7 Expansion I/O BusBumper Ports Motors, Encoders, and IR SensorsUser Control Interface Joystick Port Pioneer 3 and 2-PLUS MOTOR-POWER Board Configuration for Current and Temperature SensingAppendix B Controller Power and Interface Radio, Auxiliary, and User Power ConnectorsIR Signal and Power GNDRadio Modem Settings Appendix CSerial Ethernet Settings Console modeAppendix D Webpage Peer-to-Peer NetworkingSpecifications Appendix EControls and Ports Warranty & Liabilities Columbia Drive Amherst, NH 603