Odometry publisher for the COMS vehicle.
wheel_diameter
: wheel's diameter in meterscounts_per_rotation
: pulse counts from the encoder in one wheel rotationencoder_to_axis_center
: distance in meters from the encoder to the center of the shaftbase_frame
: TF frame name of the base linkodom_frame
: TF frame name of the odometry
imu
:sensor_msgs/Imu
message containing the current angular velocity of the vehicleencoder
:coms_msgs/ComsEncoder
message containing the current pulse count from the rotary encoder
odom
:nav_msgs/Odometry
containing the current pose and velocity of the vehicle
odom
tobase_link
Currently only considers 2D (i.e. x, y, and yaw). Needs modifications in order to work in a 3D environment.
See the following URL for more details:
- http://wiki.ros.org/hector_slam/Tutorials/SettingUpForYourRobot
- http://wiki.ros.org/navigation/Tutorials/RobotSetup/Odom
MIT License
Naoki Mizuno