Pioneer 2TM, 3TM manual Demo Startup Options, Ipthru

Page 31

ActivMedia Robotics

needed), by starting and testing the robot, and by connecting the client PC with the AROS controller via a serial link. Now it is time to connect the ARIA demonstration program with your robot.

If you are using radio modems or the new Low-Speed Ethernet-to-serial device to communicate wirelessly from a desktop PC to the robot controller, now is a good time to power the units. The RADIO power switch for the integrated radio is on the User Control Panel. The other radio modem should be attached to your PC and powered via the module that came with the unit. If using the Ethernet-to-serial radio, be sure you have a connection with a local access point, or have a peer-to-peer radio Ethernet installed in your client computer.

Windows users may select the ARIA demo from the Start menu, in the ActivMedia Robotics program group. Otherwise, start if from the ARIA bin\ directory.

Linux users will find the compiled demo in /usr/local/Aria/bin/ or in examples/. Start it:

% ./demo

Demo Startup Options

Table 1. ARIA demo command line arguments

--remoteHost <Host Name or IP>

Connect with robot through a remote

 

host over the network instead of a

 

serial

port;

requires

special

 

hardware

or

IPTHRU

software

 

mediation.

 

 

--robotPort <Serial Port>

Connect with robot through specified

 

serial port name; COM3, for example.

--remoteRobotTcpPort <Number>

Remote TCP host-to-robot connection

 

port number; default is 8080.

 

--laserPort <Serial Port>

Connect with laser rangefinder

 

through the specified serial port

 

name; /dev/ttyS3, for example.

--remoteLaserTcpPort <Number>

Remote TCP host-to-laser connection

 

port number; default is 8081.

 

By default, the ARIA demo program connects with the robot through the serial port COM1 under Windows or /dev/ttyS0 under Linux. And, by default, the demo connects with the laser rangefinder accessory through serial port COM3 or /dev/ttyS2. To change those connection options, either modify the ARIA source code (examples/demo.cpp and related files in src/) and recompile the demo application, or use a startup argument on the command line. See Table 1.

For example, from the Windows Start:Run dialog, choose Browse… and select the ARIA demo program: C:\Program Files\ActivMedia Robotics\ARIA\bin\demo.exe. Then, type a command line argument at the end of the text in the Run dialog as described in Table 1. To connect through the new Ethernet-to-serial radio device over the wireless network, for example, try the command:

C:\Program Files\ActivMedia Robotics\ARIA\bin\demo.exe --remoteHost 192.168.1.32

25

Image 31
Contents Pioneer H8-Series Operations Manual Page Important Safety Instructions Table of Contents Operating the Aria Demonstration Client Appendix C Optional Components and Attachments partial list IntroductionRobot Package Basic Components all shipmentsNewsgroups User-Supplied Components / System RequirementsAdditional Resources Support WebsiteSupport@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 Joydrive and Self Test Modes Server ModeMaintenance and Standalone Modes Modes of OperationPhysical 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 ConditionsManual Operation Robot Power and Systems on Manual Operation Robot Power OFFDOCKING/CHARGING System Client-server connection options Radio Controls and AccessoriesComputer Control Panel Onboard PCPC Networking Operating the Onboard PCUPS and Genpowerd Safety Aros Watchdogs Install Aria Preparative AssemblyQuick Start Drive Self-Test Install BatteriesClient-Server Communications Starting UP Client and ServerIpthru Demo Startup OptionsOperating the Aria Demonstration Client Successful ConnectionQuickstart Troubleshooting DisconnectingProper Connections 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 Closing the Connection-CLOSE Autoconfiguration SYNC2Opening the Servers-OPEN Keeping the Beat-PULSERotation Motion CommandsPlatform Dependent and Independent Variables ActivMedia Robots in MotionInternal coordinate system PID ControlsPolling Sequence and Rate Enable/Disabling SonarPosition Integration Sonar11-15 Reserved Stalls and EmergenciesPacket Processing Accessory Commands and PacketsSerial Port Communications CONFIGpac and Config CommandChanging Baud Rates and Autobauding Encoder Packets HOST-to-AUX Serial TransfersGripper packets TCM2 SoundsHeading Correction Gyro Onboard PCUser I/O Input Output I/OIO packets Bumper and IR I/ODocking/Charging Servers Expansion I/ODOCKING/CHARGING System I/O Digital Port ControlsCharge State Overcharge ~Volts Charge current ID7 Monitoring the Recharge CycleActivMedia Robotics Operating System Simple Aros Updates Updating & Reconfiguring ArosWhere to GET Aros Software Aros Maintenance ModeStarting Aroscf Updating and Reconfiguring ArosInteractive Commands Configuring Aros Operating ParametersChanging Parameters PID Parameters Save Your WorkKeyword 0056 0057 0060 0034 Ticksmm and RevcountBumpers Stallval and StallcountUpdating and Reconfiguring Aros Batteries Maintenance & RepairTire Inflation Drive LubricationAutomated Docking/Charging System Alternative Battery ChargersTightening the AT Drive Belt Removing the Nose Getting InsideFactory Repairs Opening the DeckH8S Microcontroller Power ConnectorAppendix a H8S Ports & ConnectionsUser I/O, Gripper, Docking/Charging Port Serial PortsExpansion I/O Bus OD7Motors, 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 Radio, Auxiliary, and User Power Connectors Controller Power and InterfaceGND IR Signal and PowerAppendix C Radio Modem SettingsConsole mode Serial Ethernet SettingsAppendix D Peer-to-Peer Networking WebpageAppendix E SpecificationsControls and Ports Warranty & Liabilities Columbia Drive Amherst, NH 603