Abstract
A sliding mode controller with a nonlinear disturbance observer is proposed and developed to control a farm vehicle to accurately track a specified path. The vehicle is subjected to lateral and longitudinal slips at front and rear wheels. The unpredictability of ground contact forces which occur at the wheels while traversing undulating, rough and sloping terrains require the controllers to be sufficiently robust to ensure stability. The work presented in this paper is directed at the practicality of its application with both matched and unmatched uncertainties considered in the controller design. The controller is designed using an offset model derived from the kinematic model and its operation is verified by simulation and field experiments. In the simulations, the kinematic model based controller is used to control both a kinematic model and a dynamic model of a tractor to verify the performance of the kinematic model based controller. The proposed controller is compared with two other nonlinear controllers, namely, back stepping control and model predictive control. In the field experiments, the three controller were used to control the physical tractor to follow a specified path. Simulation and experimental results are presented to show that the proposed controller demonstrated the required robustness and accuracy at all times.
Similar content being viewed by others
References
Astolfi, A., Bolzern, P., & Locatelli, A. (2004). Path-tracking of a tractor-trailer vehicle along rectilinear and circular paths: A lyapunov-based approach. IEEE Transactions on Robotics and Automation, 20(1), 154–160.
Baffet, G., Charara, A., & Lechner, D. (2009). Estimation of vehicle sideslip, tire force and wheel cornering stiffness. Control Engineering Practice, 17(11), 1255–1264.
Bell, T. (2000). Automatic tractor guidance using carrier-phase differential GPS. Computers and Electronics in Agriculture, 25(12), 53–66.
Bian, X., Qu, Y., Yan, Z., & Zhang, W. (2010). Nonlinear feedback control for trajectory tracking of an unmanned underwater vehicle. In IEEE international conference on information and automation (ICIA), pp. 1387–1392
Bloch, A. (2003). Nonholonomic mechanics and control. New York: Springer.
Brach, R. (2009). Tire models for vehicle dynamic simulation and accident reconstruction. In: SAE Technical Paper, vol. 7323.
Chen, W. H. (2003). Nonlinear disturbance observer-enhanced dynamic inversion control of missiles. Journal of Guidance, Control, and Dynamics, 26(1), 161–166.
Cheng, C. C., & Guo, C. Z. (2010). Design of adaptive sliding mode controllers for systems with mismatched uncertainty to achieve asymptotic stability. American Control Conference (ACC), 2010, 1683–1688.
Choi, H. H. (1998). An explicit formula of linear sliding surfaces for a class of uncertain dynamic systems with mismatched uncertainties. Automatica, 34(8), 1015–1020.
Fang, H. (2004). A scientific report for the post-doc research project of all-terrain autonomous vehicle control, Le LASMEA
Fang, H., Dou, L., Chen, J., Lenain, R., Thuilot, B., & Martinet, P. (2011). Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances. Control Engineering Practice, 19(5), 468–478.
Fang, H., Fan, R., Thuilot, B., & Martinet, P. (2006). Trajectory tracking control of farm vehicles in presence of sliding. Robotics and Autonomous Systems, 54(10), 828–839.
Fridman, L. (2000). Analysis of chattering in sliding mode control systems with fast actuators via averaging. In: American Control Conference, 2000. Proceedings of the 2000, vol. 2, pp. 1129–1133 vol.2 doi:10.1109/ACC.2000.876676
Garcia, C. E., Prett, D. M., & Morari, M. (1989). Model predictive control: Theory and practicea survey. Automatica, 25(3), 335–348.
Hodo, D., Hung, J., Bevly, D., & Millhouse, D. (2007). Analysis of trailer position error in an autonomous robot-trailer system with sensor noise. In IEEE international symposium on industrial electronics, pp. 2107–2112.
Hu, Q. (2007). Robust integral variable structure controller and pulse-width pulse-frequency modulated input shaper design for flexible spacecraft with mismatched uncertainty/disturbance. ISA Transactions, 46(4), 505–518.
Huynh, V., Katupitiya, J., Kwok, N., & Eaton, R. (2010). Derivation of an error model for tractor-trailer path tracking. In International conference on intelligent systems and knowledge engineering (ISKE), pp. 60–66.
Huynh, V., Smith, R., Kwok, N.M., & Katupitiya, J. (2012). A nonlinear PI and backstepping-based controller for tractor-steerable trailers influenced by slip. In IEEE international conference on Robotics and automation (ICRA), pp. 245–252.
Keicher, R., & Seufert, H. (2000). Automatic guidance for agricultural vehicles in europe. Computers and Electronics in Agriculture, 25(12), 169–194.
Lamiraux, F., Sekhavat, S., & Laumond, J. P. (1999). Motion planning and control for hilare pulling a trailer. IEEE Transactions on Robotics and Automation, 15(4), 640–652.
Lenain, R., Thuilot, B., Cariou, C., Bouton, N., & Berducat, M. (2012). Off-road mobile robots control: An accurate and stable adaptive approach. In 2nd international conference on communications, computing and control applications, pp. 1–6.
Lenain, R., Thuilot, B., Cariou, C., & Martinet, P. (2003). Adaptive control for car like vehicles guidance relying on rtk gps: rejection of sliding effects in agricultural applications. In Proceedings of the IEEE international conference on robotics and automation, vol. 1, pp. 115–120. doi:10.1109/ROBOT.2003.1241582
Lenain, R., Thuilot, B., Cariou, C., & Martinet, P. (2005). Model predictive control for vehicle guidance in presence of sliding: Application to farm vehicles path tracking. In Proceedings of the IEEE international conference on robotics and automation, pp. 885–890.
Lenain, R., Thuilot, B., Cariou, C., & Martinet, P. (2006). High accuracy path tracking for vehicles in presence of sliding: Application to farm vehicle automatic guidance for agricultural tasks. Autonomous Robots, 21(1), 79–97.
Lenain, R., Thuilot, B., Cariou, C., & Martinet, P. (2010). Mixed kinematic and dynamic sideslip angle observer for accurate control of fast off-road mobile robots. Journal of Field Robotics, 27(2), 181–196.
Maciejowski, J. M. (2002). Predictive control with constraints. Essex: Prentice Hall.
Matveev, A. S., Hoy, M., Katupitiya, J., & Savkin, A. V. (2013). Nonlinear sliding mode control of an unmanned agricultural tractor in the presence of sliding and control saturation. Robotics and Autonomous Systems, 61(9), 973–987.
Qin, S. J., & Badgwell, T. A. (2003). A survey of industrial model predictive control technology. Control Engineering Practice, 11(7), 733–764.
Reid, J. F., Zhang, Q., Noguchi, N., & Dickson, M. (2000). Agricultural automatic guidance research in north america. Computers and Electronics in Agriculture, 25(12), 155–167.
Ridley, P., & Corke, P. (2003). Load haul dump vehicle kinematics and control. Transactions of the ASME Journal of Dynamic Systems, Measurement and Control, 125(1), 54–59.
Rouchon, P., Fliess, M., Levine, J., & Martin, P. (1993). Flatness, motion planning and trailer systems. In Proceedings of the 32nd IEEE conference on decision and control, vol.3, pp. 2700–2705.
Shu-qing, L. & Sheng-xiu, Z. (2010). A simplified state feedback method for nonlinear control based on exact feedback linearization. In International conference on computer application and system modeling, vol. 5, pp. V5–95–V5–98.
Siew, K., Katupitiya, J., Eaton, R., & Pota, H. (2009). Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances. In IEEE/ASME international conference on advanced intelligent mechatronics, pp. 951–956.
Taghia, J., & Katupitiya, J. (2013). Wheel slip identification and its use in the robust control of articulated off-road vehicles. In Proceedings of Australasian conference on robotics and automation, University of New South Wales, Sydney Australia.
Thuilot, B., Cariou, C., Cordesses, L., & Martinet, P. (2001). Automatic guidance of a farm tractor along curved paths, using a unique CP-DGPS. In Proceedings of the international conference on intelligent robots and systems, vol. 2, pp. 674–679.
Utkin, V. (1977). Variable structure systems with sliding modes. IEEE Transactions on Automatic Control, 22(2), 212–222.
Wang, L. (2009). Model predictive control system design and implementation using MATLAB. New York: Springer.
Werner, R., Muller, S., & Kormann, K. (2012). Path tracking control of tractors and steerable towed implements based on kinematic and dynamic modeling. In 11th international conference on precision agriculture, Indianapolis, Indiana, USA.
Canudas-de Wit, C., Tsiotras, P., Velenis, E., Basset, M., & Gissinger, G. (2003). Dynamic friction models for road/tire longitudinal interaction. Vehicle System Dynamics, 39(3), 189–226.
Yang, J., Li, S., & Yu, X. (2013). Sliding-mode control for systems with mismatched uncertainties via a disturbance observer. IEEE Transactions on Industrial Electronics, 60(1), 160–169.
Yu, X., & Kaynak, O. (2009). Sliding-mode control with soft computing: A survey. IEEE Transactions on Industrial Electronics, 56(9), 3275–3285.
Yu, X., Wang, B., & Li, X. (2012). Computer-controlled variable structure systems: The state-of-the-art. IEEE Transactions on Industrial Informatics, 8(2), 197–205.
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Supplementary material 1 (mp4 17676 KB)
Rights and permissions
About this article
Cite this article
Taghia, J., Wang, X., Lam, S. et al. A sliding mode controller with a nonlinear disturbance observer for a farm vehicle operating in the presence of wheel slip. Auton Robot 41, 71–88 (2017). https://doi.org/10.1007/s10514-015-9530-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-015-9530-4