Pioneer 3TM, 2TM manual Updating and Reconfiguring Aros, Starting Aroscf

Page 60

Updating and Reconfiguring AROS

Text prompts will help you get connected with your ActivMedia robot’s H8S-based controller and update its AROS servers. No fuss. No muss.

AROSCF

The AROS update and configuration program, AROScf, is part of a collection of utilities and files for comprehensive management of your ActivMedia robot’s onboard servers and FLASH-based operating parameters. The distribution archive for the software is simply named AROSV_v (V and v are the version major and minor numbers, such as 1_0), with a “.tgz” suffix for Linux-based PCs or “.exe” for Windows computers.

Install the utilities and files on the PC you plan to use for maintaining your robot’s operating system and parameters by double-clicking the distribution software’s onscreen icon or otherwise executing the self-extracting,self-installing package. For Linux, uncompress and untar the files:

% tar –zxvf AROS1_0.tgz

The expanded archive creates an AROS/ directory in the selected Windows or current Linux path and stores the AROS software within.

STARTING AROSCF

AROScf is a text-based console application, as opposed to a graphical-user one. It runs in two stages: Startup Mode followed by Interactive Mode. When invoked, you may start AROScf with various command-line options. With an X-terminal under Linux, for example, navigate to the AROS directory and invoke the program:

%cd /usr/local/AROS

%./AROScf <options>

With Windows PCs, you may double-click the AROScf icon to automatically open a console window and start the program without any options. To start up with command- line options, Run the program from the Start menu, or run Command from the Start menu, then navigate to the AROS directory and start AROScf with options.

For example (after invoking the MSDOS-like command window):

C:\> cd AROS

C:AROS\> AROScf <options>

Normally (without any command-line arguments), AROScf starts up expecting to connect your PC’s COM1 or /dev/ttyS0 serial port with your robot’s microcontroller which you’ve put into Maintenance Mode. If successfully connected, the program automatically retrieves your robot’s FLASH-stored operating parameters and enters interactive mode.

If the initial connection fails, AROScf still starts up into its Interactive Mode, but with empty, and thereby useless parameter values. You may still operate many of AROScf’s interactive features without a connection, such as maintain disk-based copies of your robot’s operating parameters. And there is an interactive connect command that lets you establish a maintenance connection with your robot. See the next section for AROScf commands and operating features.

Include each of the selected AROScf’s startup-mode options as a key letter with a dash (“-“) prefix, followed by any required arguments, separated by spaces. For example, to start up AROScf and make a connection with a serial port other than the default COM1 or ttyS0:

C:\AROS> AROScf –p COM3

54

Image 60
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