beautypg.com

Updating & reconfiguring p2os – Pioneer 2 User Manual

Page 45

background image

Pioneer Mobile Robots

39

Updating & Reconfiguring P2OS

The P2OS server software and its set of operating parameters get stored on the Pioneer 2 microcontroller's
flash ROM. With special download and configuration utilities, you may change and update the flash ROM
image without physically replacing any hardware.

Where to Get P2OS Software

Your P2OS comes preinstalled with the latest version of P2OS. Thereafter, stay tuned to the pioneer-users
newsgroup, or periodically visit our support website to obtain the latest P2OS and related documentation:

http://robots.activmedia.com/p2

Installing the P2OS Utilities

The P2OS utilities come with your robot or can be downloaded from the support website as a separate
package. Install the version that matches your client computer’s environment. For example, use

p2osV_r.tgz

for RedHat Linux or

p2osV_r.EXE

with Microsoft Windows 32-bit systems ("V" is the

version number and "r" is the revision number; p2os1_c, for example. We distribute these as compressed
archives containing all the programs and accessory files you need to perform the PSOS upgrade and to set
your Pioneer’s configuration parameters.

The

p2osV_r.EXE

distribution is a self-extracting, self-installing package: Simply follow the on-screen

directions. For the Linux/UNIX versions, uncompress and untar them using the appropriate system utilities.
For example, with the Linux version, the proper command is:

% tar –zxvf p2os1_c.tgz

The command creates a

p2os/

directory in the current path and stores the P2OS software there.

Updating P2OS

Use the

p2osdl(.exe)

program to download a fresh copy of PSOS to the Pioneer microcontroller’s flash

ROM.

Step 1. Serial Connection from Computer to Pioneer

Connect Pioneer 2 to your host computer through their respective serial ports. We recommend a direct
tether from the computer to the 9-pin serial port on top of the Console, because it is the most reliable path
for communication. In fact, if you have a Fast-Track Vision System installed, you must use a direct tether
to that top Console serial port; neither a tether to the serial port on the back panel nor the radios will work.

If you have, but do not use, the radio modems for serial communications, make sure to switch their power
off; if you do not, they will interfere with the direct connection.

Step 2: Enable FLASH

Locate the FLASH switch on the Console. It's recessed. Use a flat-bladed screwdriver or other thin
instrument to move the slide switch forward toward the front of the robot to enable FLASH writes.

Step 3: Put Pioneer into Boot Mode

Start up or reset your Pioneer 2. After it has finished initializing, place it in its special boot mode: While
pressing and holding the white MOTORS button, press and release the red RESET button. Continue
holding the MOTORS button down for three or more seconds, then release it.

The robot should not reset; if it does, you probably didn’t hold the MOTORS

button down long enough.

Try it again. And you'll notice that the "heartbeat" asterisk stops blinking in the LCD.