er1
Drivers

Evolution ER1 mobile robot. More...

Evolution ER1 mobile robot.

The er1 driver provides position control of the Evolution Robotics' ER1 and ERSDK robots.

This driver is new and not thoroughly tested. The odometry cannot be trusted to give accurate readings.

You will need a kernel driver to allow the serial port to be seen. This driver, and news about the player driver can be found here.

Todo:
  Implement IR and power interfaces.

NOT DOING: I don't have a gripper, if someone has code for a gripper, by all means contribute it. It would be welcome to the mix.

Compile-time dependencies

- <asm/ioctls.h>

Provides

- position2d

Requires

- none

Supported configuration requests

- PLAYER_POSITION_GET_GEOM_REQ
- PLAYER_POSITION_MOTOR_POWER_REQ

Configuration file options

- port (string)
  - Default: "/dev/usb/ttyUSB0"
  - Serial port used to communicate with the robot.
- axle (length)
  - Default: 0.38 m
  - The distance between the motorized wheels
- motor_dir (integer)
  - Default: 1
  - Direction of the motors; should be 1 or -1. If the left motor is plugged in to the motor 1 port on the RCM, put -1 here instead
- debug (integer)
  - Default: 0
  - Should the driver print out debug messages?

Example

    driver
    (
      name "er1"
      provides ["odometry:::position2d:0"]
    )

Author
  David Feil-Seifer

Last updated 12 September 2005 21:38:45