Pioneer 3TM, 2TM manual Modes of Operation, Server Mode, Maintenance and Standalone Modes

Page 16

What is Pioneer?

MODES OF OPERATION

You may operate your Pioneer 2 and 3 robots in one of five modes:

Server

Joydrive

Self-test

Maintenance

Standalone

Server Mode

The Pioneer H8S microcontroller comes with fully programmable 128K FLASH and 32K dynamic RAM included in its Hitachi 18 MHz H8S/2357 microprocessor. An additional 512K of dynamic RAM or FLASH-ROM is available as optional equipment. But we don't recommend that you start learning H8S programming. Rather, the robot comes to you installed with the latest AROS robotics server software.

In conjunction with client software, such as ARIA or Saphira, running on an onboard or other user-supplied computer, AROS lets you take advantage of modern client-server and robot-control technologies to perform advanced robot tasks.

Most users run their ActivMedia robot in server mode, because it gives them quick, easy access to its robotics functionality while working with high-level software on a familiar host computer.

Maintenance and Standalone Modes

For experiments in microcontroller-level operation of your robot’s functions, you may reprogram the onboard FLASH for direct and standalone operation of your ActivMedia robot. We supply the means to download, but not the microcontroller's programming software, for you to work in standalone mode.

The utilities we provide for you to reprogram the H8S-based controller's FLASH also may be used to update and upgrade your robot’s AROS. In a special Maintenance Mode, you also adjust your robot’s operating parameters that AROS uses as default values on startup or reset. See Chapter 7, Updating & Reconfiguring AROS, for much more detail.

We typically provide the maintenance utilities and AROS upgrades free for download from our website, so be sure to sign up for the pioneer-usersemail newslist. That's where we notify our customers of the upgrades, as well as where we provide access to ActivMedia robot users worldwide.

Joydrive and Self Test Modes

Finally, we provide onboard software and controller hardware that lets you drive the robot from a tethered joystick when not otherwise connected with a controlling client. And we provide some self-test programs that exercise your robot’s hardware and software. We examine these modes in some detail in Chapter 5, Joydrive and Self-Tests.

10

Image 16
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 and Systems on Manual Operation Robot Power OFFDOCKING/CHARGING System Radio Controls and Accessories Client-server connection optionsOnboard PC Computer Control PanelOperating the Onboard PC PC NetworkingUPS and Genpowerd Safety Aros Watchdogs Install Aria Preparative AssemblyQuick Start Install Batteries Client-Server CommunicationsStarting UP Client and Server Drive Self-TestDemo Startup Options IpthruSuccessful Connection Operating the Aria Demonstration ClientQuickstart Troubleshooting DisconnectingProper 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 ProcessingSerial Port Communications CONFIGpac and Config CommandChanging Baud Rates and Autobauding Encoder Packets HOST-to-AUX Serial TransfersGripper 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 AroscfInteractive Commands Configuring Aros Operating ParametersChanging Parameters Save Your Work PID ParametersKeyword Ticksmm and Revcount 0056 0057 0060 0034Stallval and Stallcount BumpersUpdating and Reconfiguring Aros Maintenance & Repair Tire InflationDrive Lubrication BatteriesAutomated Docking/Charging System Alternative Battery ChargersTightening 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 BusMotors, Encoders, and IR Sensors Bumper PortsUser Control Interface Joystick Port Configuration for Current and Temperature Sensing Pioneer 3 and 2-PLUS MOTOR-POWER BoardAppendix B Controller Power and Interface Radio, Auxiliary, and User Power ConnectorsIR Signal and Power GNDRadio Modem Settings Appendix CConsole mode Serial Ethernet SettingsAppendix D Webpage Peer-to-Peer NetworkingSpecifications Appendix EControls and Ports Warranty & Liabilities Columbia Drive Amherst, NH 603