Skip to main content
Log in

A sliding mode controller with a nonlinear disturbance observer for a farm vehicle operating in the presence of wheel slip

  • Published:
Autonomous Robots Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

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.

    Article  Google Scholar 

  • Baffet, G., Charara, A., & Lechner, D. (2009). Estimation of vehicle sideslip, tire force and wheel cornering stiffness. Control Engineering Practice, 17(11), 1255–1264.

    Article  Google Scholar 

  • Bell, T. (2000). Automatic tractor guidance using carrier-phase differential GPS. Computers and Electronics in Agriculture, 25(12), 53–66.

    Article  Google Scholar 

  • 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.

    Book  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  MATH  MathSciNet  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    MATH  Google Scholar 

  • Maciejowski, J. M. (2002). Predictive control with constraints. Essex: Prentice Hall.

    MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Qin, S. J., & Badgwell, T. A. (2003). A survey of industrial model predictive control technology. Control Engineering Practice, 11(7), 733–764.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  MATH  MathSciNet  Google Scholar 

  • Wang, L. (2009). Model predictive control system design and implementation using MATLAB. New York: Springer.

    MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Yu, X., & Kaynak, O. (2009). Sliding-mode control with soft computing: A survey. IEEE Transactions on Industrial Electronics, 56(9), 3275–3285.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javad Taghia.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (mp4 17676 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-015-9530-4

Keywords

Navigation