Moving horizon observation for autonomous operation of agricultural vehicles

Varying terrain conditions influencing the ground friction challenge model-based control methods for precise autonomous driving of agricultural vehicles on off-road terrains. We apply moving horizon estimation (MHE) to cope with these uncertainties in a predictive control framework for autonomous driving of a sensor-equipped tractor using a (nonlinear) rigidbody dynamic model featuring a simple tire slip model. Using the ACADO Code Generation tool feedback times in the range of few miliseconds are achieved. Estimation results on real-world experimental data are presented.

[1]  Moritz Diehl,et al.  High-speed moving horizon estimation based on automatic code generation , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[2]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

[3]  Johannes P. Schlöder,et al.  An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. Part 1: theoretical aspects , 2003, Comput. Chem. Eng..

[4]  Francesco Borrelli,et al.  Spatial Predictive Control for Agile Semi-Autonomous Ground Vehicles , 2012 .

[5]  Hugh F. Durrant-Whyte,et al.  Estimation of track-soil interactions for autonomous tracked vehicles , 1997, Proceedings of International Conference on Robotics and Automation.

[6]  H. Bock,et al.  A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems , 1984 .

[7]  Moritz Diehl,et al.  Auto Generation of Implicit Integrators for Embedded NMPC with Microsecond Sampling Times , 2012 .

[8]  Yonina C. Eldar,et al.  Convex Optimization in Signal Processing and Communications , 2009 .

[9]  Johannes P. Schlöder,et al.  Block-structured quadratic programming for the direct multiple shooting method for optimal control , 2011, Optim. Methods Softw..

[10]  H. E. Tseng,et al.  Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems , 2008 .

[11]  Jay H. Lee,et al.  A moving horizon‐based approach for least‐squares estimation , 1996 .

[12]  Hans B. Pacejka,et al.  Tire and Vehicle Dynamics , 1982 .

[13]  H. J. Ferreau,et al.  An online active set strategy to overcome the limitations of explicit MPC , 2008 .

[14]  Akira Kodama,et al.  Automatic Code Generation System for Nonlinear Receding Horizon Control , 2002 .

[15]  Francesco Borrelli,et al.  An auto-generated nonlinear MPC algorithm for real-time obstacle avoidance of ground vehicles , 2013, 2013 European Control Conference (ECC).

[16]  Christian Kirches,et al.  Optimal control of Formula 1 race cars in a VDrift based virtual environment , 2011 .

[17]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[18]  Moritz Diehl,et al.  An auto-generated real-time iteration algorithm for nonlinear MPC in the microsecond range , 2011, Autom..

[19]  Frank Allgöwer,et al.  A Stabilizing Real-time Implementation of Nonlinear Model Predictive Control , 2007 .

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

[21]  Stephen P. Boyd,et al.  Automatic code generation for real-time convex optimization , 2010, Convex Optimization in Signal Processing and Communications.

[22]  Convex Optimization in Signal Processing and Communications , 2010 .

[23]  Arto Visala,et al.  Navigation system for agricultural machines: Nonlinear Model Predictive path tracking , 2012 .

[24]  J. N. Wilson,et al.  Guidance of agricultural vehicles - a historical perspective. , 2000 .

[25]  Uwe Kiencke,et al.  Automotive Control Systems , 2005 .

[26]  J. Christian Gerdes,et al.  Consistent nonlinear estimation of longitudinal tire stiffness and effective radius , 2005, IEEE Transactions on Control Systems Technology.