This paper describes the use of an active disturbance rejection controller (ADRC) to estimate and compensate for the effect of slip in an online manner to improve the path tracking performance of autonomous ground vehicles (AGVs). AGVs with skid-steer locomotion mode are extensively used for robotic applications in the fields of agriculture, transportation, construction, warehouse maintenance, and mining. Majority of these applications such as performing reconnaissance and rescue operations in rough terrain or autonomous package delivery in urban scenarios, require the system to follow a path predetermined by a high-level planner or based on a predefined task. In the absence of effective slip estimation and compensation, the AGVs, especially tracked vehicles, can fail to follow the path as given out by the high-level planner. The proposed ADRC architecture uses a generic mathematical model that can account for the scaling and shift in the states of the system due to the effects of slip through augmented parameters. An extended Kalman filter (EKF) observer is used to estimate the varying slip parameters online. The estimated parameters are then used to compensate for the effects of slip at each iteration by modifying the control actions given by a low-level path tracking controller. The proposed approach is validated through experiments over flat and uneven terrain conditions including asphalt, vinyl flooring, artificial turf, grass, and gravel using a tracked skid-steer mobile robot. A detailed discussion on the results and directions for future research is also presented.
Skip Nav Destination
Article navigation
April 2019
Research-Article
Active Disturbance Rejection Control for Handling Slip in Tracked Vehicle Locomotion
Bijo Sebastian,
Bijo Sebastian
Mem. ASME
Robotics and Mechatronics Laboratory,
Mechanical Engineering Department,
Virginia Tech,
Blacksburg, VA 24060
e-mail: bijo7@vt.edu
Robotics and Mechatronics Laboratory,
Mechanical Engineering Department,
Virginia Tech,
Blacksburg, VA 24060
e-mail: bijo7@vt.edu
Search for other works by this author on:
Pinhas Ben-Tzvi
Pinhas Ben-Tzvi
Mem. ASME
Robotics and Mechatronics Laboratory,
Mechanical Engineering Department,
Virginia Tech,
Blacksburg, VA 24060
e-mail: bentzvi@vt.edu
Robotics and Mechatronics Laboratory,
Mechanical Engineering Department,
Virginia Tech,
Blacksburg, VA 24060
e-mail: bentzvi@vt.edu
Search for other works by this author on:
Bijo Sebastian
Mem. ASME
Robotics and Mechatronics Laboratory,
Mechanical Engineering Department,
Virginia Tech,
Blacksburg, VA 24060
e-mail: bijo7@vt.edu
Robotics and Mechatronics Laboratory,
Mechanical Engineering Department,
Virginia Tech,
Blacksburg, VA 24060
e-mail: bijo7@vt.edu
Pinhas Ben-Tzvi
Mem. ASME
Robotics and Mechatronics Laboratory,
Mechanical Engineering Department,
Virginia Tech,
Blacksburg, VA 24060
e-mail: bentzvi@vt.edu
Robotics and Mechatronics Laboratory,
Mechanical Engineering Department,
Virginia Tech,
Blacksburg, VA 24060
e-mail: bentzvi@vt.edu
Contributed by the Mechanisms and Robotics Committee of ASME for publication in the JOURNAL OF MECHANISMS AND ROBOTICS. Manuscript received August 3, 2018; final manuscript received December 9, 2018; published online February 27, 2019. Assoc. Editor: David J. Cappelleri.
J. Mechanisms Robotics. Apr 2019, 11(2): 021003 (12 pages)
Published Online: February 27, 2019
Article history
Received:
August 3, 2018
Revised:
December 9, 2018
Citation
Sebastian, B., and Ben-Tzvi, P. (February 27, 2019). "Active Disturbance Rejection Control for Handling Slip in Tracked Vehicle Locomotion." ASME. J. Mechanisms Robotics. April 2019; 11(2): 021003. https://doi.org/10.1115/1.4042347
Download citation file:
Get Email Alerts
Design and Motion Planning of a Cable Robot Utilizing Cable Slackness
J. Mechanisms Robotics
Design, Kinematics, and Deployment of a Continuum Underwater Vehicle-Manipulator System
J. Mechanisms Robotics
Related Articles
A Simplified Cartesian-Computed Torque Controller for Highly Geared Systems and Its Application to an Experimental Climbing Robot
J. Dyn. Sys., Meas., Control (March,2000)
Mechanical Design of Variable Configuration Tracked Vehicle
J. Mech. Des (September,1990)
Non-linear Control for Underactuated Mechanical Systems
Appl. Mech. Rev (July,2002)
A Repetitive Learning Method Based on Sliding Mode for Robot Control
J. Dyn. Sys., Meas., Control (March,2000)
Related Proceedings Papers
Related Chapters
Study of the Approaches to Improve the Operating Reliability of Tracked Vehicle (PSAM-0098)
Proceedings of the Eighth International Conference on Probabilistic Safety Assessment & Management (PSAM)
Design of Assembly Robot Controller Based on PROFI-BUS for Hubcap Gear-Box Pressure Assembling
Proceedings of the 2010 International Conference on Mechanical, Industrial, and Manufacturing Technologies (MIMT 2010)
Evolvable Threaded Controllers for a Multi-Agent Grid Robot Task
Intelligent Engineering Systems through Artificial Neural Networks, Volume 16