Pioneer 2TM, 3TM manual Quick Start, Preparative Assembly, Install Aria

Page 29

ActivMedia Robotics

Chapter 4 Quick Start

This chapter describes how to quickly set up and operate your new ActivMedia robot with the ARIA demonstration software. For more details about programming and operating your ActivMedia mobile robot with ARIA, Saphira, or other client software, see their respective programming manuals.

PREPARATIVE ASSEMBLY

Your ActivMedia robot comes fully assembled and ready for out-of-the-box operation. However, you may need to attach some accessories that were shipped separately for safety. The procedures we describe herein are for control of the basic robot.

If you have the onboard PC option, we recommend that you leave it off and perform the following tests first with a laptop or desktop computer tethered to the robot’s serial port on the User Control Panel, then attack the many networking issues before you establish a remote-control connection with the onboard PC.

Install ARIA

The ARIA client software-development environment, including the ARIA demonstration program and robot simulator, come on CD-ROM with your new robot. They also come installed in your robot’s onboard PC, if you purchased this option.

ActivMedia Robotics customers also may obtain ARIA and related software and updates from our support website:

http://robots.activmedia.com

When installed, ARIA typically requires ten or more megabytes of hard-disk space.

The Windows version of ARIA is a self-extracting InstallShield® archive. Simply double- click its .exe icon and follow the extraction program’s instructions. Normally, ARIA is put into a directory named C:\Program Files\ActivMedia Robotics\ARIA. The demonstration program and simulator get put into the bin\ subdirectory. For convenience, you may access all these from the Start Menu’s Programs option. The demonstration program’s source code and MSVC++ project and workspace files are in the examples\ subdirectory.

Linux users must have superuser (root) permissions in order to install ARIA. It comes as an RPM installation archive:

rpm -ihv aria...

and gets installed in /usr/local/Aria. The ARIA demonstration program and simulator get put into the bin/ subdirectory. The demonstration sources and makefile are in the examples/ subdirectory.

Linux users should also be sure they have permission to read/write through their PC’s serial port that connects with the robot. The default is /dev/ttyS0. ARIA is a terminal application that does not include a GUI, so its programs do not require X-Windows.

CAREFUL

Slide the batteries into the robot TERMINALS LAST.

Otherwise, you will damage the robot.

23

Image 29
Contents Pioneer H8-Series Operations Manual Page Important Safety Instructions Table of Contents Operating the Aria Demonstration Client Appendix C Robot Package IntroductionBasic Components all shipments Optional Components and Attachments partial listAdditional Resources User-Supplied Components / System RequirementsSupport Website NewsgroupsSupport@activmedia.com SupportPioneer Reference Platform What Is Pioneer?Hitachi H8S-BASED Microcontroller Plus MOTOR-POWER BoardHttp//robots.activmedia.com Client SoftwarePioneer Legacy Supporting SoftwarePioneer 2 and PeopleBot Pioneer 1 and ATActivMedia Robotics Maintenance and Standalone Modes Server ModeModes of Operation Joydrive and Self Test ModesPhysical Characteristics Specifications & ControlsMotor Stop Button Main ComponentsP3-DX User Control Panel User Control PanelSonar Arrays with Gain Adjustment Body, Nose, and Accessory PanelsMotors, Wheels, and Position Encoders Batteries and PowerRecharging Battery Indicators and Low Voltage ConditionsDOCKING/CHARGING System Manual Operation Robot Power OFFManual Operation Robot Power and Systems on Client-server connection options Radio Controls and AccessoriesComputer Control Panel Onboard PCPC Networking Operating the Onboard PCUPS and Genpowerd Safety Aros Watchdogs Quick Start Preparative AssemblyInstall Aria Client-Server Communications Install BatteriesStarting UP Client and Server Drive Self-TestIpthru Demo Startup OptionsOperating the Aria Demonstration Client Successful ConnectionProper Connections DisconnectingQuickstart Troubleshooting SRIsim OFFJoydrive and Self-Tests Joydrive ModeEngaging SELF-TESTS CLIENT-SERVER Communication Packet Protocols ActivMedia Robotics Operating SystemPacket Checksum Packet ErrorsMultiply by DistConvFactor‡ Server Information PacketsBefore Client Connection Client CommandsP2OS CLIENT-SERVER Connection Opening the Servers-OPEN Autoconfiguration SYNC2Keeping the Beat-PULSE Closing the Connection-CLOSERotation Motion CommandsPlatform Dependent and Independent Variables ActivMedia Robots in MotionInternal coordinate system PID ControlsPosition Integration Enable/Disabling SonarSonar Polling Sequence and Rate11-15 Reserved Stalls and EmergenciesPacket Processing Accessory Commands and PacketsChanging Baud Rates and Autobauding CONFIGpac and Config CommandSerial Port Communications Gripper packets HOST-to-AUX Serial TransfersEncoder Packets TCM2 SoundsHeading Correction Gyro Onboard PCUser I/O Input Output I/OIO packets Bumper and IR I/ODOCKING/CHARGING System I/O Expansion I/ODigital Port Controls Docking/Charging ServersCharge State Overcharge ~Volts Charge current ID7 Monitoring the Recharge CycleActivMedia Robotics Operating System Where to GET Aros Software Updating & Reconfiguring ArosAros Maintenance Mode Simple Aros UpdatesStarting Aroscf Updating and Reconfiguring ArosChanging Parameters Configuring Aros Operating ParametersInteractive Commands PID Parameters Save Your WorkKeyword 0056 0057 0060 0034 Ticksmm and RevcountBumpers Stallval and StallcountUpdating and Reconfiguring Aros Tire Inflation Maintenance & RepairDrive Lubrication BatteriesTightening the AT Drive Belt Alternative Battery ChargersAutomated Docking/Charging System Removing the Nose Getting InsideFactory Repairs Opening the DeckAppendix a Power ConnectorH8S Ports & Connections H8S MicrocontrollerUser I/O, Gripper, Docking/Charging Port Serial PortsExpansion I/O Bus OD7User 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 Radio, Auxiliary, and User Power Connectors Controller Power and InterfaceGND IR Signal and PowerAppendix C Radio Modem SettingsAppendix D Serial Ethernet SettingsConsole mode Peer-to-Peer Networking WebpageAppendix E SpecificationsControls and Ports Warranty & Liabilities Columbia Drive Amherst, NH 603