Next

Prev

Prev-tail

Tail

Up

Chapter 26
Pioneer 3-DX

This UObject has been created to drive the Pioneer 3-DX robot. It uses the Aria/Arnl manufacturer library.

 26.1 Getting started
 26.2 How to use Pioneer 3-DX robot
  26.2.1 P3dx
  26.2.2 P3dx.body
  26.2.3 P3dx.body.odometry
  26.2.4 P3dx.body.sonar
  26.2.5 P3dx.body.laser
  26.2.6 P3dx.body.camera
  26.2.7 P3dx.body.x
  26.2.8 P3dx.body.yaw
  26.2.9 P3dx.planner
  26.2.10 P3dx.body.battery
 26.3 Mobility modes
 26.4 About units

26.1 Getting started

Prerequisites:

Installation:

Running:

26.2 How to use Pioneer 3-DX robot

The following objects are defined to support the Pioneer 3-DX Robot. Please note that when loaded, ‘p3dx.u’ also defines the robot variable to enforce the conformance with the Gostai Standard Robotics API (Section 22).

Below, we denote read-only slots with ‘r’, and read-write slots with ‘rw’.

26.2.1 P3dx

26.2.2 P3dx.body

26.2.3 P3dx.body.odometry

26.2.4 P3dx.body.sonar

26.2.5 P3dx.body.laser

26.2.6 P3dx.body.camera

26.2.7 P3dx.body.x

26.2.8 P3dx.body.yaw

26.2.9 P3dx.planner

26.2.10 P3dx.body.battery

26.3 Mobility modes

Three modes are available in order to control the Pioneer 3-DX mobility:

26.4 About units

Every physical quantity is in SI units (m, s, rad, ...).