Pioneer 3TM, 2TM manual Radio Controls and Accessories, Client-server connection options

Page 24

Specifications and Controls

mechanism. And the charging mechanism will not activate until you disengage the motors, either manually or programmatically.

RADIO CONTROLS AND ACCESSORIES

All ActivMedia robots are servers in a client-server architecture. You supply the client computer to run your intelligent mobile-robot applications. The client can be either an onboard piggy-back laptop or embedded PC, or an offboard PC connected through radio modems or wireless serial Ethernet. In all cases, that client PC must connect to the HOST serial port of the robot’s microcontroller in order for the robot and your software to work.

For the piggyback laptop or embedded PC, that serial connection is a cable. Radio modems simply replace that serial cable with a wireless tether. Accordingly, if you have radio modems, one is inside your robot and connected to the controller’s HOST serial port, and the other modem plugs into a serial port on some offboard computer where you run your client software. Hence, in these configurations, there is one dedicated client computer. (See Appendix C for radio modem settings.)

Figure 13. Client-server connection options.

Radio Ethernet is a little more complicated because it lets you use many different computers on the network to become the robot’s client. A special onboard Serial- Ethernet accessory that we provide is a standard wireless Ethernet radio which connects to your local TCP/IP network through an Access Point. But it’s different from most standard wireless Ethernet devices in that it also connects to the HOST serial port on the robot’s microcontroller. It works by automatically translating network-based Ethernet packet communications into streaming serial for the robot controller and back again. Accordingly, you may run the robot’s client on any network PC just as if that client PC were connected directly to the robot’s controller. (See Appendix D for Serial Ethernet settings.)

A major disadvantage of the wireless Ethernet-to-serial device, however, as well as for radio modems, is that they require a constant wireless connection with the robot. Disruption of the radio signal—a common occurrence in even the most modern installations—leads to poor robot performance and very short ranges of operation.

This is why we recommend onboard client PCs for wider, much more robust areas of autonomous operation, particularly when equipped with their own wireless Ethernet. In this configuration, you run the client software and its interactions with the robot controller locally and simply rely on the wireless connection to export and operate the client controls, such as through X-Windows or VNCserver. Moreover, the onboard PC is often needed for local processing, such as to support a laser range finder or to capture and process live video for vision work.

18

Image 24
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 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 Install Batteries Client-Server CommunicationsStarting UP Client and Server 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 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 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 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 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 Maintenance & Repair Tire InflationDrive Lubrication BatteriesAlternative Battery Chargers Automated Docking/Charging SystemTightening the AT Drive Belt 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 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