IndexNextUpPreviousUrbi SDK 2.7.5

Chapter 30
Pioneer 3-DX

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

 30.1 Getting started
  30.1.1 Prerequisites
  30.1.2 Installation
  30.1.3 Running
 30.2 How to use Pioneer 3-DX robot
  30.2.1 P3dx
  30.2.2 P3dx.body
  30.2.3 P3dx.body.odometry
  30.2.4 P3dx.body.sonar
  30.2.5 P3dx.body.laser
  30.2.6 P3dx.body.camera
  30.2.7 P3dx.body.x
  30.2.8 P3dx.body.yaw
  30.2.9 P3dx.planner
  30.2.10 P3dx.body.battery
 30.3 Mobility modes
 30.4 About units

30.1 Getting started

30.1.1 Prerequisites

30.1.2 Installation

30.1.3 Running

30.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 25).

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

30.2.1 P3dx

30.2.2 P3dx.body

30.2.3 P3dx.body.odometry

30.2.4 P3dx.body.sonar

30.2.5 P3dx.body.laser

30.2.6 P3dx.body.camera

30.2.7 P3dx.body.x

30.2.8 P3dx.body.yaw

30.2.9 P3dx.planner

30.2.10 P3dx.body.battery

30.3 Mobility modes

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

30.4 About units

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