nomad

NOMAD 200 driver. More...

NOMAD 200 driver.

The nomad driver controls the Nomadics NOMAD200 robot, and should be easily modified to support close relatives.

In order for you to use the driver, you must first open the Nserver program in a computer. If you'd like to use the driver to control a real nomad, make sure that the Nserver can connect to the robot (check the NOMAD 200 user's manual for information on how to this). If you want to use the real robot and you are running Nserver on Nomad, you can just run Nserver with the setup files that came with it. Before running player, you should ld the module i200m (modprobe i200m), run i200minit and then run robotd.

Provides

The p2os driver provides the following device interfaces, some of them named:

Configuration file options
Example
driver
(
  name "nomad_driver"
  provides ["position2d:0" "bumper:0" "sonar:0" "ir:0" "turret:::position1d:0" "compass:::position1d:1"]

  # Options
  NOMAD_TIMEOUT_S 5
  CYCLE_TIME_US 100000
  NOMAD_MAX_VEL_TRANS 200
  NOMAD_MAX_ACC_TRANS 300
  NOMAD_MAX_VEL_STEER 450
  NOMAD_MAX_ACC_STEER 300
  REAL_ROBOT 3
  LOCKED 1
  ZERO 1
  HOST "localhost"
  PORT 7019
)
Author:
Víctor Campos