Vector pursuit path tracking for autonomous ground vehicles

Abstract : The Air Force Research Laboratory at Tyndall Air Force Base, Florida, has contracted the University of Florida to develop autonomous navigation for various ground vehicles. Autonomous vehicle navigation can be broken down into four tasks. These tasks include perceiving and modeling the environment, localizing the vehicle within the environment, planning and deciding the vehicle's desired motion, and finally, executing the vehicle's desired motion. The work presented here focuses on tasks of deciding the vehicle's desired motion and executing the vehicle's desired motion. The third task above involves planning the vehicle's desired motion as well as deciding the vehicle's desired motion. In this work it is assumed that a planned path already exists and therefore only a technique to decide the vehicle's desired motion is required. Screw theory can be used to describe the instantaneous motion of a rigid body, i.e., the vehicle, relative to a given coordinate system. The concept of vector pursuit is to calculate an instantaneous screw that describes the motion of the vehicle from its current position and orientation to a position and orientation on the planned path. Once the desired motion is determined, a controller is required to track this desired motion. The fourth task for autonomous navigation is to execute the desired motion. In order to accomplish this task, two fuzzy reference model learning controllers (FRMLCs) are implemented to execute the vehicle s desired turning rate and speed. The controllers are designed to be dependent on certain vehicle characteristics such as the maximum vehicle speed maximum turning rate. This is done to facilitate the transfer of these controllers to different vehicles. The vector pursuit path-tracking method and the FRMLCs were first tested in simulation by modeling the Navigation Test Vehicle (NTV) developed by the Center for Intelligent Machines and Robotics (CIMAR) at the University of Florida.

[1]  J. D. Everett A Treatise on the Theory of Screws , 1901, Nature.

[2]  Ju-Jang Lee,et al.  Explicit Path Tracking by Autonomous Vehicles , 1992, Robotica.

[3]  Kurt Konolige,et al.  Blending reactivity and goal-directedness in a fuzzy controller , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[4]  Alessandro Saffiotti,et al.  Robust Execution of Robot Plans Using Fuzzy Logic , 1993, Fuzzy Logic in Artificial Intelligence.

[5]  S. S. Lee,et al.  A fast tracking error control method for an autonomous mobile robot , 1993, Robotica.

[6]  Tucker R. Balch,et al.  Avoiding the past: a simple but effective strategy for reactive navigation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[7]  D.N. Green,et al.  Guidance and control of an autonomous planetary rover , 1993, Proceedings of VNIS '93 - Vehicle Navigation and Information Systems Conference.

[8]  Mo Jamshidi,et al.  Fuzzy logic based collision avoidance for a mobile robot , 1993, Third International Conference on Industrial Fuzzy Control and Intelligent Systems.

[9]  Jerzy Z. Sasiadek,et al.  Path tracking, obstacle avoidance and position estimation by an autonomous, wheeled planetary rover , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[10]  Pai-Shih lee,et al.  Collision avoidance by fuzzy logic control for automated guided vehicle navigation , 1994, J. Field Robotics.

[11]  R. M. H. Cheng,et al.  Optimal kinematic path tracking control of mobile robots with front steering , 1994, Robotica.

[12]  Ronald C. Arkin,et al.  Using Genetic Algorithms to Learn Reactive Control Parameters for Autonomous Robotic Navigation , 1994, Adapt. Behav..

[13]  Frank L. Lewis,et al.  Path planning and control of a mobile base with nonholonomic constraints , 1994, Robotica.

[14]  K. Murphy ANALYSIS OF ROBOTIC VEHICLE STEERING AND CONTROLLER DELAY , 1994 .

[15]  Günther Schmidt,et al.  Path planning and guidance techniques for an autonomous mobile cleaning robot , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[16]  Jeremy W. Baxter,et al.  Fuzzy Control of a Mobile Robotic Vehicle , 1995 .

[17]  R. Rajagopalan,et al.  Variable learning rate neuromorphic guidance controller for automated transit vehicles , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[18]  Kai-Tai Song,et al.  Fuzzy-neuro control design for obstacle avoidance of a mobile robot , 1995, Proceedings of 1995 IEEE International Conference on Fuzzy Systems..

[19]  Alessandro Astolfi,et al.  Exponential stabilization of a car-like vehicle , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[20]  Aníbal Ollero,et al.  Stability analysis of mobile robot path tracking , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[21]  Kevin M. Passino,et al.  Stable adaptive fuzzy control for an automated highway system , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[22]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot: backstepping kinematics into dynamics , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[23]  R. M. DeSantis Modeling and path-tracking control of a mobile wheeled robot with a differential drive , 1995, Robotica.

[24]  N. Steele,et al.  Adaptive fuzzy controller for robot navigation , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[25]  John S. Zelek,et al.  SPOTT: A Mobile Robot Control Architecture for Unknown or Partially Known Environments , 1996 .

[26]  Steven Legowik,et al.  GPS-aided retrotraverse for unmanned ground vehicles , 1996, Defense, Security, and Sensing.

[27]  Ümit Özgüner,et al.  Design and stability analysis of a lane following controller , 1996, IEEE Trans. Control. Syst. Technol..

[28]  Christian Laugier,et al.  Motion generation and control for parking an autonomous vehicle , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[29]  Andrew A. Goldenberg,et al.  Neural network architecture for trajectory generation and control of automated car parking , 1996, IEEE Trans. Control. Syst. Technol..

[30]  Christian Laugier,et al.  Autonomous parallel parking of a nonholonomic vehicle , 1996, Proceedings of Conference on Intelligent Vehicles.

[31]  Pablo A. Iglesias,et al.  Vehicle lateral control for automated highway systems , 1996, IEEE Trans. Control. Syst. Technol..

[32]  Jun Tang,et al.  A fuzzy-Gaussian neural network and its application to mobile robot control , 1996, IEEE Trans. Control. Syst. Technol..

[33]  Antonio Bicchi,et al.  Path tracking control for Dubin's cars , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[34]  Francesco Mondada,et al.  Autonomous vacuum cleaner , 1997, Robotics Auton. Syst..

[35]  A. Ollero,et al.  Adaptive fuzzy control for automatic path tracking of outdoor mobile robots. Application to Romeo 3R , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[36]  Naohiro Fukumura,et al.  Self-organizing Internal Representation in Learning of Navigation: A Physical Experiment by the Mobile Robot YAMABICO , 1997, Neural Networks.

[37]  Madan M. Gupta,et al.  Adaptive navigation of mobile robots with obstacle avoidance , 1997, IEEE Trans. Robotics Autom..

[38]  H. Mouri,et al.  Automatic path tracking using linear quadratic control theory , 1997, Proceedings of Conference on Intelligent Transportation Systems.

[39]  Shangxian Peng,et al.  Neural network and fuzzy logic techniques based collision avoidance for a mobile robot , 1997, Robotica.

[40]  Nadine N. Tschichold-Gürman The neural network model RuleNet and its application to mobile robot navigation , 1997, Fuzzy Sets Syst..

[41]  Frank L. Lewis,et al.  Control of a nonholomic mobile robot: Backstepping kinematics into dynamics , 1997 .

[42]  Ling-Ling Wang,et al.  Intelligent collision avoidance by fuzzy logic control , 1997, Robotics Auton. Syst..

[43]  Karsten Berns,et al.  Autonomous sewer inspection with a wheeled, multiarticulated robot , 1997, Robotics Auton. Syst..

[44]  Hong Xu,et al.  A behaviour-based blackboard architecture for reactive and efficient task execution of an autonomous robot , 1997, Robotics Auton. Syst..

[45]  Fariba Fahroo,et al.  A new line tracking method for nonholonomic vehicles , 1997, Proceedings of International Conference on Robotics and Automation.

[46]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[47]  Bret A. Wallach,et al.  Autonomous vacuum cleaner , 1997 .

[48]  Stefano Nolfi,et al.  Evolving non-trivial behaviors on real robots: A garbage collecting robot , 1997, Robotics Auton. Syst..

[49]  M. Yousef Ibrahim,et al.  Development of an adaptive fuzzy behavioural control system with experimental and industrial applications , 1997 .

[50]  James L. Crowley,et al.  Incremental supervised learning for mobile robot reactive control , 1997, Robotics Auton. Syst..

[51]  Giovanni Attolico,et al.  Automatic generation of fuzzy rules for reactive robot controllers , 1997, Robotics Auton. Syst..

[52]  M. Yousef Ibrahim,et al.  New technique of mobile robot navigation using a hybrid adaptive fuzzy-potential field approach , 1997 .

[53]  Wei Li,et al.  A neuro-fuzzy system architecture for behavior-based control of a mobile robot in unknown environments , 1997, Fuzzy Sets Syst..

[54]  Joseph S. Byrd,et al.  The integration of dissimilar control architectures for mobile robot applications , 1997 .

[55]  Frank Hoffmann,et al.  Evolutionary design of a fuzzy knowledge base for a mobile robot , 1997, Int. J. Approx. Reason..

[56]  Estela Bicho,et al.  The dynamic approach to autonomous robotics demonstrated on a low-level vehicle platform , 1997, Robotics Auton. Syst..

[57]  N. D. Tillett,et al.  Row-following accuracy of an autonomous vision-guided agricultural vehicle , 1997 .

[58]  Henk Nijmeijer,et al.  Tracking Control of Mobile Robots: A Case Study in Backstepping , 1997, Autom..

[59]  Terrance L. Huntsberger,et al.  BISMARC: a biologically inspired system for map-based autonomous rover control , 1998, Neural Networks.

[60]  Andon V. Topalov,et al.  Fuzzy-net control of non-holonomic mobile robot using evolutionary feedback-error-learning , 1998, Robotics Auton. Syst..

[61]  N. H. C. Yung,et al.  An adaptive fuzzy approach to obstacle avoidance , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[62]  Laurence Boissier IARES-L: A ground demonstrator of planetary rover technologies , 1998, Robotics Auton. Syst..

[63]  Philippe Souères,et al.  Robust path-following control with exponential stability for mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[64]  Cai Hegao,et al.  Real-time self-reaction of mobile robot with genetic fuzzy neural network in unknown environment , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[65]  Jung-Min Yang,et al.  Sliding mode control of a nonholonomic wheeled mobile robot for trajectory tracking , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[66]  Reinhold Behringer,et al.  Autonomous road vehicle guidance from autobahnen to narrow curves , 1998, IEEE Trans. Robotics Autom..

[67]  Xiaoming Hu,et al.  Control of a car-like robot using a dynamic model , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[68]  C. Barus A treatise on the theory of screws , 1998 .

[69]  K. Kobayashi UNDERWATER INSPECTION ROBOT : AIRIS 21 , 1998 .

[70]  Andreas Stafylopatis,et al.  Autonomous vehicle navigation using evolutionary reinforcement learning , 1998, Eur. J. Oper. Res..

[71]  W. L. Xu,et al.  Fuzzy reactive control of a mobile robot incorporating a real/virtual target switching strategy , 1998, Robotics Auton. Syst..

[72]  Francesco Mondada,et al.  Evolutionary neurocontrollers for autonomous mobile robots , 1998, Neural Networks.

[73]  Bo Zhang,et al.  An intelligent predictive control approach to path tracking problem of autonomous mobile robot , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[74]  G. Schmidt,et al.  An advanced planning and navigation approach for autonomous cleaning robot operations , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[75]  Jin–Chuan Hsu,et al.  COOPERATIVE COPILOT WITH ACTIVE STEERING ASSISTANCE FOR VEHICLE LANE KEEPING , 1998 .

[76]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot using neural networks , 1998, IEEE Trans. Neural Networks.

[77]  Jürgen Guldner,et al.  Robust automatic steering control for look-down reference systems with front and rear sensors , 1999, IEEE Trans. Control. Syst. Technol..

[78]  Wei Ren,et al.  Vehicle longitudinal control using throttles and brakes , 1999, Robotics Auton. Syst..

[79]  Hobart R. Everett,et al.  A Supervised Autonomous Security Response Robot , 1999 .

[80]  Douglas W. Gage Evolutionary strategy for achieving autonomous navigation , 1999, Other Conferences.

[81]  Hongyan Wang,et al.  Social potential fields: A distributed behavioral control for autonomous robots , 1995, Robotics Auton. Syst..

[82]  Robin R. Murphy,et al.  Integrating explicit path planning with reactive control of mobile robots using Trulla , 1999, Robotics Auton. Syst..

[83]  Hobart R. Everett,et al.  MOBILE ROBOTS FOR OUTDOOR SECURITY APPLICATIONS , 1999 .

[84]  Bradford W. Parkinson,et al.  System Identification and Adaptive Steering of Tractors Utilizing Differential Global Positioning System , 1999 .

[85]  Jiann-Der Lee,et al.  Path planning and prototype design of an AGV , 1999 .

[86]  Ching-Heng Ku,et al.  Smooth vision-based autonomous land vehicle navigation in indoor environments by person following using sequential pattern recognition , 1999, J. Field Robotics.

[87]  Seibum Choi The design of a look-down feedback adaptive controller for the lateral control of front-wheel-steering autonomous highway vehicles , 2000, IEEE Trans. Veh. Technol..