Overview
This package allows the use of Erratic mobile base by Videre Design within ROS.
Nodes
erratic_player
A wrapper ROS node around an Erratic driver found in player project.Subscribed Topics
cmd_vel (geometry_msgs/Twist)- Velocity commands to drive the robot.
- Angle command to the vision tilt servo actuator. Only enabled when enable_vision_pan_tilt parameter is set to true.
- Angle command to the vision pan servo actuator. Only enabled when enable_vision_pan_tilt parameter is set to true.
- Angle command to the ranger tilt servo actuator. Only enabled when enable_ranger_tilt parameter is set to true.
Published Topics
odom (nav_msgs/Odometry)- Odometry data.
- Battery data.
- IR sensors range information.
- Sonar sensors range information.
Parameters
port_name (string, default: "/dev/ttyUSB0")- Name of the serial port that the robot is connected to.
- The name of the frame which will be used to send stamped transforms through the TF mechanism.
- Maximum translational velocity.
- Maximum rotational velocity.
- Maximum rotational velocity.
- Maximum translational acceleration, nonnegative. The value of "0" means use robot's default value.
- Maximum translational deceleration, nonpositive. The value of "0" means use robot's default value.
- Maximum rotational acceleration, nonnegative. The value of "0" means use robot's default value.
- Maximum rotational deceleration, nonpositive. The value of "0" means use robot's default value.
- Whether to enable IR sensors.
- Whether to enable Sonar sensors.
- Whether to enable vision pan/tilt servo motors.
- Whether to enable ranger tilt servo motor.
Tutorials
Links to relevant tutorials