ugv

This is a ROS package used for an autonomous UGV for research at the University of Texas at Arlington. This package only implements the motor control, /cmd_vel and /odom. For urdf, taranis controller, and lidar, install UDV package as well.

This package works on differential drive robots using a Roboteq motor controller. (Tested on HDC2460 and MDC2460) This package has been tested successfully with ROS Kinetic and Melodic

TODO: At a later date, I will add the configuration file for my motor driver (MDC2460)

ROS Parameters

Please ensure your controller has the following settings:

Edit ugv.launch to have the correct wheel_separation and wheel_radius for your robot

After wheels respond to correct direction, speed can be adjusted through proper calculation (or trial and error) of /ugv_vel_in_scalar or /ugv_vel_out_scalar

After wheels respond to correct speed, odom can be adjusted through proper calculation (or trial and error, listed below) of /ugv_odom_scalar

My current method for tuning odom (requires a lidar and transform tree):