Pioneer 3TM, 2TM manual Save Your Work, PID Parameters

Page 62

Updating and Reconfiguring AROS

See the respective control command and parameter Tables nearby for a full description of AROScf operation.

Table 16. AROScf control commands

COMMAND

 

 

DESCRIPTION

 

 

 

 

KEYWORD

<value>

Alone, a keyword displays current,

edited

 

 

 

value. Add argument to change current value.

c or constants

Display all constant parameters. You cannot

 

 

 

edit these.

 

 

 

 

v or variables

Display all variable parameter values which you

 

 

 

may edit and eventually save to your robot’s

 

 

 

FLASH.

 

 

 

 

r

or

restore

Restores variables to

values

currently

stored

<paramsfile>

 

in FLASH or from a paramsfile on disk

 

save <paramsfile>

Saves current edited values to FLASH or saves

 

 

 

current edited values to pathname on disk for

 

 

 

later reference.

 

 

 

q or quit

 

Exits AROScf.

 

 

 

 

connect <portname>

Connects AROScf with microcontroller through

 

 

 

serial port (COM1 or /dev/ttyS0 default)

 

disconnect

 

Disconnects

AROScf

from

your

robot’s

 

 

 

microcontroller

 

 

 

? or help

 

Displays these commands and descriptions.

SAVE YOUR WORK

While changing parameter values in AROScf Interactive Mode, you are editing a temporary copy; your changes are not put into effect in your robot’s FLASH until you explicitly "save" them to the microcontroller.

Also use the AROScf save command to save a copy of the parameters to a disk file for later upload. We strongly recommend that you save each version of your robot’s parameter values to disk for later retrieval should your microcontroller get damaged or its FLASH inadvertently erased. Default parameter files come with each AROS distribution, but it is tedious to reconstruct an individual robot’s unique configuration.

PID PARAMETERS

The AROS configuration parameters include settings for the PID motors controls for translation and rotation of the robot. The translation values also are used for independent-wheel mode. The default values are for a moderately loaded robot. Experiment with different values to improve the performance of your robot in its current environment.

56

Image 62
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 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 Starting UP Client and Server Install BatteriesClient-Server Communications 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 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 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 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 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 Drive Lubrication Maintenance & RepairTire Inflation BatteriesTightening the AT Drive Belt Alternative Battery ChargersAutomated Docking/Charging System 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 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