Navigation system for agricultural machines: Nonlinear Model Predictive path tracking

This article presents a new kind of navigation system for agricultural machines. The focus is on trajectory control where a Nonlinear Model Predictive path tracking for tractor and trailer system is presented. The experiments of the proposed method are carried out by using real agricultural machines in real environments. The agricultural objective is to drive so that swaths are exactly side-by-side, without overlapping or gaps. Hence, the objective of this research was to control the lateral position of the towed implement and to keep it close to the adjacent driving line. The adjacent driving line was recognized locally by using a 2D laser scanner. The local measurement and global position information was merged with the help of an Extended Kalman Filter (EKF). The measurement of the heading by GPS was improved by using an inertial measurement unit and a separate EKF filter. The position of the implement was controlled by steering the tractor and by the use of a hydraulically controlled joint. Because there were two actuators which affected the position of the implement, the problem was a multivariable control problem. Nonlinear Model Predictive Control (NMPC) was used to accomplish the navigation task. The goal was to build a system, which is able to have at least the same accuracy as a human driver. The sufficient accuracy requirement was at most 10cm lateral error at a speed of 12km/h. The results presented in the article show that the goal was met and NMPC is a feasible method for accurate path tracking. Further investigation is, however, needed to adapt the method to other kinds of agricultural machines.

[1]  R. C. Coulter,et al.  Implementation of the Pure Pursuit Path Tracking Algorithm , 1992 .

[2]  R. Eaton,et al.  Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[3]  Bradford W. Parkinson,et al.  Precision robotic control of agricultural vehicles on realistic farm trajectories , 1999 .

[4]  Jarrod M. Snider Automatic Steering Methods for Autonomous Automobile Path Tracking , 2009 .

[5]  Manoj Karkee,et al.  Study of the open and closed loop characteristics of a tractor and a single axle towed implement system , 2010 .

[6]  F. Kuhne,et al.  Point stabilization of mobile robots with nonlinear model predictive control , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[7]  J. Asgari,et al.  Predictive control approach to autonomous vehicle steering , 2006, 2006 American Control Conference.

[8]  Philippe Martinet,et al.  Model Predictive Control for Vehicle Guidance in Presence of Sliding: Application to Farm Vehicles Path Tracking , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[9]  Gregor Klan Tracking-error model-based predictive control for mobile robots in real time , 2007 .

[10]  Jo Yung Wong,et al.  Theory of ground vehicles , 1978 .

[11]  Dongbing Gu,et al.  Receding horizon tracking control of wheeled mobile robots , 2006, IEEE Transactions on Control Systems Technology.

[12]  Rüdiger Franke,et al.  Applying New Numerical Algorithms to the Solution of Discrete-Time Optimal Control Problems , 1997 .

[13]  Francesco Borrelli,et al.  Predictive Active Steering Control for Autonomous Vehicle Systems , 2007, IEEE Transactions on Control Systems Technology.

[14]  Zoltan K. Nagy,et al.  Evaluation study of an efficient output feedback nonlinear model predictive control for temperature tracking in an industrial batch reactor , 2007 .

[15]  Arto Visala,et al.  Low-cost positioning system for agricultural vehicles , 2005, 2005 International Symposium on Computational Intelligence in Robotics and Automation.

[16]  Philippe Martinet,et al.  Autonomous maneuver of a farm vehicle with a trailed implement: motion planner and lateral-longitudinal controllers , 2010, 2010 IEEE International Conference on Robotics and Automation.

[17]  Arto Visala,et al.  Parallel guidance system for tractor-trailer system with active joint , 2009 .

[18]  Robin R. Murphy,et al.  Introduction to AI Robotics , 2000 .

[19]  K. Schittkowski,et al.  On the Convergence of a Sequential Quadratic Programming Method with an Augmented Lagrangian Line Search Functions. , 1982 .

[20]  Stavros G. Vougioukas Reactive Trajectory Tracking for Mobile Robots based on Non Linear Model Predictive Control , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[21]  E. V. Henten,et al.  Precision agriculture '09 , 2009 .

[22]  Walter Fetter Lages,et al.  MOBILE ROBOT TRAJECTORY TRACKING USING MODEL PREDICTIVE CONTROL , 2005 .

[23]  B. Kim,et al.  Model predictive control of an autonomous vehicle , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).