Pioneer 2TM, 3TM manual ActivMedia Robotics

Page 15
Figure 7. PowerBot carries over 100
kg of payload.

ActivMedia Robotics

performance 20 MHz Siemens 88C166-based microcontroller, with independent motor/ power and sonar-controller boards for a versatile operating environment. The controller had two RS232-standard communications ports and an expansion bus to support the many accessories available for your ActivMedia robot, as well as your own custom attachments.

Sporting a more holonomic body, larger wheels and stronger motors for better indoor performance, Pioneer 2-DX, -DXe, -DXf, and -CE models, like Pioneer 1, are two-wheel,

differential-drive mobile robots.

The four-wheel drive Pioneer 2-AT has independent motor drivers. Unlike its Pioneer AT predecessor, the Pioneer 2-AT comes with a stall-detection system and inflatable pneumatic tires with metal wheels for much more robust operation in rough terrain, as well as the ability to carry nearly 30 kilograms (66 lbs) of payload and climb a 60-percent grade. The newest version of the 2-AT, introduced in mid-2001, includes an integrated joystick port for manual operation and a hinged top-plate for easy access to the internal systems.

Other Pioneer 2-like robots include the Performance PeopleBot robots, which were introduced in 2000. They are architecturally

Pioneer 2 robots, but with stronger motors and integrated human-interaction features, including a pedestal extension, integrated voice and sound synthesis and recognition— ideal for human-interaction studies as well as for commercial and consumer mobile- robotics applications.

New Pioneer 3 and Recent Pioneer 2-DX8, -AT8, and Plus Mobile Robots

Two new models of Pioneer 2 appeared in the Summer of 2002, two more at the beginning of 2003, and the Pioneer 3 debuted in the Summer of 2003. They are the topics of this manual: the Pioneer 3-DX and –AT, and Pioneer 2-DX8/DX8 Plus and – AT8/AT8 Plus mobile robots. All sport a microcontroller based on the Hitachi H8S microprocessor, with new control systems and I/O expansion capabilities. The Pioneer 3 and 2-Plusrobots also have new, more powerful motor/power systems for better navigational control and payload.5

Software-wise, Pioneers all are compatible with all other ActivMedia robots, including Pioneer 1. The new ActivMedia Robotics Operating System (AROS) software extends— but does not replace—the original PSOS and P2OS. This means that even programs that interface at the lowest communication levels will work with all Pioneer 1, 2, and 3 platforms. This also means that the higher level clients and applications, including Saphira, ARIA, and others including your own software, will work with AROS and any host ActivMedia robot just as they had worked with PSOS or P2OS.6 Of course, you will have to extend your client software, as we have done with Saphira, ARIA, and others, in order to take full advantage of AROS.

To the relief of those who have invested years in developing software for Pioneer 1 and 2, Pioneer 3 truly does combine the best of the new mobile robot technologies with ActivMedia’s tried-and-true robot architecture.

5The interim Pioneer 2-DXf had the same, more-powerful motors as the DX8s and AT8 Plus.

6The two-time gold medal winners of the International RoboCup robot soccer competition used Pioneer 1s one year and quickly converted to Pioneer 2s in the next year.

9

Image 15
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 OFF Manual Operation Robot Power and Systems onDOCKING/CHARGING System Client-server connection options Radio Controls and AccessoriesComputer Control Panel Onboard PCPC Networking Operating the Onboard PCUPS and Genpowerd Safety Aros Watchdogs Preparative Assembly Install AriaQuick Start Drive Self-Test Install BatteriesClient-Server Communications Starting UP Client and ServerIpthru Demo Startup OptionsOperating the Aria Demonstration Client Successful ConnectionDisconnecting Quickstart TroubleshootingProper 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 PacketsCONFIGpac and Config Command Serial Port CommunicationsChanging Baud Rates and Autobauding HOST-to-AUX Serial Transfers Encoder PacketsGripper 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 ArosConfiguring Aros Operating Parameters Interactive CommandsChanging Parameters PID Parameters Save Your WorkKeyword 0056 0057 0060 0034 Ticksmm and RevcountBumpers Stallval and StallcountUpdating and Reconfiguring Aros Batteries Maintenance & RepairTire Inflation Drive LubricationAlternative Battery Chargers Automated Docking/Charging SystemTightening 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 OD7Bumper 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 Radio, Auxiliary, and User Power Connectors Controller Power and InterfaceGND IR Signal and PowerAppendix C Radio Modem SettingsSerial Ethernet Settings Console modeAppendix D Peer-to-Peer Networking WebpageAppendix E SpecificationsControls and Ports Warranty & Liabilities Columbia Drive Amherst, NH 603