Mobile robots are increasingly being used in challenging outdoor environments for applications that include construction, mining, agriculture, military and planetary exploration. In order to accomplish the planned task, it is critical that the motion control system ensure accuracy and robustness. The achievement of high performance on rough terrain is tightly connected with the minimization of vehicle-terrain dynamics effects such as slipping and skidding. This paper presents a cross-coupled controller for a 4-wheel-drive/4-wheel-steer robot, which optimizes the wheel motors’ control algorithm to reduce synchronization errors that would otherwise result in wheel slip with conventional controllers. Experimental results, obtained with an all-terrain rover operating on agricultural terrain, are presented to validate the system. It is shown that the proposed approach is effective in reducing slippage and vehicle posture errors.
References
[1]
Lindemann, R.; Voorhees, C. Mars Exploration Rover Mobility Assembly Design, Test and Performance. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Big Island, HI, USA, 10– 12 October 2005; pp. 450–455.
[2]
Siegwart, R.; Lamon, P.; Estier, T.; Lauria, M.; Piguet, R. Innovative design for wheeled locomotion in rough terrain. Robot. Auton. Syst. 2002, 40, 151–162.
[3]
Shamah, B.; Apostolopoulos, D.; Rollins, E.; Whittaker, W. Field Validation of Nomad's Robotic Locomotion. Proceedings of SPIE — the International Society of Photo-Optical Engineering, Boston, MA, USA, 1– 5 November 1998; pp. 214–222.
[4]
Hirose, S.; Morishima, A.; Tukagosi, S. Design of Practical Snake Vehicle: Articulated Body Mobile Robot KR-II. Proceedings of the Fifth International Conference on Advanced Robotics, Pisa, Italy, 19–22 June 1991; pp. 833–838.
[5]
Rohmer, E.; Reina, G.; Yoshida, K. Dynamic simulation-based action planner for a reconfigurable hybrid leg-wheel planetary exploration rover. Adv. Robot. 2010, 24, 1219–1238.
[6]
Borenstein, J.; Koren, Y. Motion control analysis of a mobile robot. J. Dyn. Meas. Control 1987, 109, 73–79.
[7]
Ojeda, L.; Borenstein, J. Methods for the reduction of odometry errors in over-constrained mobile robots. Auton. Robot 2004, 16, 273–286.
[8]
Makatchev, M.; Lang, S.; Tso, S.K.; McPhee, J. Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot. Proceedings of the 31st International Symposium on Robotics, Montreal, Canada, 14–17 May 2000; pp. 42–47.
[9]
Santana, P.; Candido, C.; Santos, V.; Barata, J. A Motion Controller for Compliant Four-Wheel-Steering Robots. Proceedings of the IEEE International Conference on Robotics and Biomimetics, Kunming, China, 17– 20 December 2006; pp. 532–537.
[10]
Lam, T.; Qian, H.; Xu, Y. Behaviour-Based Steering Control for Four Wheel Independent Steering Vehicle. Proceedings of the IEEE International Conference on Robotics and Biomimetics, Bangkok, Thailand, 22– 25 February 2009; pp. 536–541.
[11]
Baumgartner, E.T.; Aghazarian, H.; Trebi-Ollennu, A. Rover Localization Results for the FIDO Rover. Proceedings of SPIE-the International Society for Optical Engineering, Newton, MA, USA, 28– 29 October 2001.
[12]
Reina, G.; Ishigami, G.; Nagatani, K.; Yoshida, K. Odometry correction using visual slip-angle estimation for planetary exploration rovers. Adv. Robot 2010, 24, 359–385.
[13]
Ojeda, L.; Reina, G.; Cruz, D.; Borenstein, J. The FLEXnav precision dead-reckoning systems. Int. J. Veh. Auton. Syst. 2006, 4, 173–195.
[14]
Reina, G.; Foglia, M. On the mobility of all-terrain rovers. Ind. Robot, 2013, 40. Available online: http://www.emeraldinsight.com/journals.htm?articleid=17072694 (accessed on 8 January 2013).
[15]
Feng, L.; Koren, Y.; Borenstein, J. Cross-coupled motion controller for mobile robots. IEEE Control Syst. 1993, 13, 35–43.
[16]
Ojeda, L.; Reina, G.; Borenstein, J. Experimental Results from FLEXnav: An Expert Rule-based Dead-reckoning System for Mars Rovers. Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 6– 13 March 2004; pp. 816–825.
[17]
Ojeda, L.; Cruz, D.; Reina, G.; Borenstein, J. Current-based slippage detection and odometry correction for mobile robots and planetary rovers. IEEE Trans. Robot 2006, 22, 366–378.