Advertisement

On the Comparison of Model-Based and Model-Free Controllers in Guidance, Navigation and Control of Agricultural Vehicles

  • Erkan Kayacan
  • Erdal KayacanEmail author
  • I-Ming Chen
  • Herman Ramon
  • Wouter Saeys
Chapter
Part of the Studies in Fuzziness and Soft Computing book series (STUDFUZZ, volume 362)

Abstract

In a typical agricultural field operation, an agricultural vehicle must be accurately navigated to achieve an optimal result by covering with minimal overlap during tillage, fertilizing and spraying. To this end, a small scale tractor-trailer system is equipped by using off the shelf sensors and actuators to design a fully autonomous agricultural vehicle. To alleviate the task of the operator and allow him to concentrate on the quality of work performed, various systems were developed for driver assistance and semi-autonomous control. Real-time experiments show that a controller, which gives a satisfactory trajectory tracking performance for a straight line, gives a large steady-state error for a curved line trajectory. On the other hand, if the controller is aggressively tuned to decrease the tracking error for the curved lines, the controller gives oscillatory response for the straight lines. Although existing autonomous agricultural vehicles use conventional controllers, learning control algorithms are required to handle different trajectory types, environmental uncertainties, such as variable crop and soil conditions. Therefore, adaptability is a must rather than a choice in agricultural operations. In terms of complex mechatronics systems, e.g. an agricultural tractor-trailer system, the performance of model-based and model-free control, i.e. nonlinear model predictive control and type-2 neuro-fuzzy control, is compared and contrasted, and eventually some design guidelines are also suggested.

References

  1. 1.
    S. Riehl, M. Zeidi, N.J. Conard, Emergence of agriculture in the foothills of the Zagros mountains of Iran. Science 341(6141), 65–67 (2013).  https://doi.org/10.1126/science.1236743, http://www.sciencemag.org/content/341/6141/65.abstract
  2. 2.
    S. Riehl, M. Benz, N. Conard, H. Darabi, K. Deckers, H. Nashli, M. Zeidi-Kulehparcheh, Plant use in three Pre-Pottery Neolithic sites of the northern and eastern Fertile Crescent: a preliminary report. Veg. Hist. Archaeobotany 21(2), 95–106 (2012).  https://doi.org/10.1007/s00334-011-0318-y
  3. 3.
    G. Willcox, The roots of cultivation in Southwestern Asia. Science 341(6141), 39–40 (2013).  https://doi.org/10.1126/science.1240496, http://www.sciencemag.org/content/341/6141/39.short
  4. 4.
    J. Oeppen, J.W. Vaupel, Broken limits to life expectancy. Science 296(5570), 1029–1031 (2002).  https://doi.org/10.1126/science.1069675, http://www.sciencemag.org/content/296/5570/1029.short
  5. 5.
    F. Sistler, Robotics and intelligent machines in agriculture. IEEE J. Robot. Autom. 3(1), 3–6 (1987).  https://doi.org/10.1109/JRA.1987.1087074
  6. 6.
    R. Harrell, Economic analysis of robotic citrus harvesting in Florida. Trans. ASAE 30(2), 298–304 (1987)Google Scholar
  7. 7.
    N. Irie, N. Taguchi, T. Horie, T. Ishimatsu, Asparagus harvesting robot coordinated with 3-D vision sensor, in Industrial Technology, ICIT 2009. IEEE International Conference on, pp. 1–6 (2009).  https://doi.org/10.1109/ICIT.2009.4939556
  8. 8.
    H. Shen, D. Zhao, W. Ji, Y. Chen, J. Lv, Research on the Strategy of Advancing Harvest Efficiency of Fruit Harvest Robot in the Oscillation Conditions, in Intelligent Human-Machine Systems and Cybernetics (IHMSC), 2011 International Conference on, vol. 1 (2011), pp. 215–218.  https://doi.org/10.1109/IHMSC.2011.58
  9. 9.
    T.T. Nguyen, K. Vandevoorde, N. Wouters, E. Kayacan, J.G.D. Baerdemaeker, W. Saeys, Detection of red and bicoloured apples on tree with an RGB-D camera. Biosyst. Eng. (2016).  https://doi.org/10.1016/j.biosystemseng.2016.01.007, http://www.sciencedirect.com/science/article/pii/S1537511016000088
  10. 10.
    A. Gollakota, M.B. Srinivas, Agribot A multipurpose agricultural robot, in 2011 Annual IEEE India Conference (2011), pp. 1–4.  https://doi.org/10.1109/INDCON.2011.6139624
  11. 11.
    D.A. Johnson, D.J. Naffin, J.S. Puhalla, J. Sanchez, C.K. Wellington, Development and implementation of a team of robotic tractors for autonomous peat moss harvesting. J. Field Robot. 26(6–7), 549–571 (2009),  https://doi.org/10.1002/rob.20297
  12. 12.
    D. Bochtis, C. Sorensen, S. Vougioukas, Path planning for in-field navigation-aiding of service units. Comput. Electron. Agric. 74(1), 80–90 (2010).  https://doi.org/10.1016/j.compag.2010.06.008, http://www.sciencedirect.com/science/article/pii/S0168169910001250
  13. 13.
    N. Noguchi, J. Will, J. Reid, Q. Zhang, Development of a master–slave robot system for farm operations. Comput. Electron. Agric. 44(1), 1–19 (2004).  https://doi.org/10.1016/j.compag.2004.01.006, http://www.sciencedirect.com/science/article/pii/S0168169904000316
  14. 14.
    C. Cariou, R. Lenain, B. Thuilot, M. Berducat, Automatic guidance of a four-wheel-steering mobile robot for accurate field operations. J. Field Robot. 26(6–7), 504–518 (2009).  https://doi.org/10.1002/rob.20282
  15. 15.
    J. Backman, T. Oksanen, A. Visala, Navigation system for agricultural machines: Nonlinear Model Predictive path tracking. Comput. Electron. Agric. 82, 32–43 (2012).  https://doi.org/10.1016/j.compag.2011.12.009, http://www.sciencedirect.com/science/article/pii/S0168169911003218
  16. 16.
    H. Hagras, M. Colley, V. Callaghan, M. Carr-West, Online learning and adaptation of autonomous mobile robots for sustainable agriculture. Auton. Robots 13(1), 37–52 (2002).  https://doi.org/10.1023/A:1015626121039
  17. 17.
    M. Bergerman, S.M. Maeta, J. Zhang, G.M. Freitas, B. Hamner, S. Singh, G. Kantor, Robot farmers: autonomous orchard vehicles help tree fruit production. IEEE Robot. Autom. Mag. 22(1), 54–63 (2015).  https://doi.org/10.1109/MRA.2014.2369292
  18. 18.
    F. Rovira-Ms, I. Chatterjee, V. Siz-Rubio, The role of GNSS in the navigation strategies of cost-effective agricultural robots. Comput. Electron. Agric 112, 172–183 (2015).  https://doi.org/10.1016/j.compag.2014.12.017, http://www.sciencedirect.com/science/article/pii/S0168169914003275. Precision Agriculture
  19. 19.
    A.V. Topalov, E. Kayacan, Y. Oniz, O. Kaynak, Adaptive neuro-fuzzy control with sliding mode learning algorithm: Application to Antilock Braking System, in 2009 7th Asian Control Conference (2009), pp. 784–789Google Scholar
  20. 20.
    H. Li, C. Wu, P. Shi, Y. Gao, Control of nonlinear networked systems with packet dropouts: interval type-2 fuzzy model-based approach. IEEE Trans. Cybern. 45(11), 2378–2389 (2015).  https://doi.org/10.1109/TCYB.2014.2371814
  21. 21.
    H.K. Lam, H. Li, C. Deters, E.L. Secco, H.A. Wurdemann, K. Althoefer, Control design for interval type-2 fuzzy systems under imperfect premise matching. IEEE Trans. Ind. Electron. 61(2), 956–968 (2014).  https://doi.org/10.1109/TIE.2013.2253064
  22. 22.
    O. Castillo, P. Melin, A review on interval type-2 fuzzy logic applications in intelligent control. Inf. Sci. 279, 615–631 (2014).  https://doi.org/10.1016/j.ins.2014.04.015, http://www.sciencedirect.com/science/article/pii/S0020025514004629
  23. 23.
    J. Mendel, H. Hagras, W.W. Tan, W.W. Melek, H. Ying, Introduction To Type-2 Fuzzy Logic Control: Theory and Applications, 1st edn. (Wiley-IEEE Press, 2014)Google Scholar
  24. 24.
    E. Kayacan, O. Kaynak, R. Abiyev, J. Trresen, M. Hvin, K. Glette, Design of an adaptive interval type-2 fuzzy logic controller for the position control of a servo system with an intelligent sensor, in International Conference on Fuzzy Systems (2010), pp. 1–8.  https://doi.org/10.1109/FUZZY.2010.5584629
  25. 25.
    E. Kayacan, E. Kayacan, M.A. Khanesar, Identification of nonlinear dynamic systems using type-2 fuzzy neural networks—A novel learning algorithm and a comparative study. IEEE Trans. Industr. Electron. 62(3), 1716–1724 (2015).  https://doi.org/10.1109/TIE.2014.2345353
  26. 26.
    E. Kayacan, W. Saeys, E. Kayacan, H. Ramon, O. Kaynak, Intelligent control of a tractor-implement system using type-2 fuzzy neural networks. 2012 IEEE International Conference on Fuzzy Systems (2012), pp. 1–8.  https://doi.org/10.1109/FUZZ-IEEE.2012.6250790
  27. 27.
    A. Dutta, Y. Zhong, B. Depraetere, K.V. Vaerenbergh, C. Ionescu, B. Wyns, G. Pinte, A. Nowe, J. Swevers, R.D. Keyser, Model-based and model-free learning strategies for wet clutch control. Mechatronics 24(8), 1008–1020 (2014).  https://doi.org/10.1016/j.mechatronics.2014.03.006, http://www.sciencedirect.com/science/article/pii/S0957415814000622
  28. 28.
    E. Kayacan, E. Kayacan, H. Ramon, O. Kaynak, W. Saeys, Towards agrobots: trajectory control of an autonomous tractor using type-2 fuzzy logic controllers. Mechatron. IEEE/ASME Trans. 20(1), 287–298 (2015).  https://doi.org/10.1109/TMECH.2013.2291874
  29. 29.
    B. Houska, H.J. Ferreau, M. Diehl, ACADO toolkit - An open-source framework for automatic control and dynamic optimization. Optimal Control Appl. Meth. 32(3), 298–312 (2011)Google Scholar
  30. 30.
    D. Robertson, Development and Statistical Interpretation of Tools for Nonlinear Estimation (Auburn University, 1996)Google Scholar
  31. 31.
    T. Kraus, H. Ferreau, E. Kayacan, H. Ramon, J.D. Baerdemaeker, M. Diehl, W. Saeys, Moving horizon estimation and nonlinear model predictive control for autonomous agricultural vehicles. Comput. Electron. Agric. 98, 25–33 (2013)Google Scholar
  32. 32.
    E. Kayacan, J.M. Peschel, E. Kayacan, Centralized, decentralized and distributed nonlinear model predictive control of a tractor-trailer system: A comparative study. 2016 American Control Conference (ACC), (2016), pp. 4403–4408.  https://doi.org/10.1109/ACC.2016.7525615
  33. 33.
    E. Kayacan, E. Kayacan, H. Ramon, W. Saeys, Robust tube-based decentralized nonlinear model predictive control of an autonomous tractor-trailer system. IEEE/ASME Trans. Mechatron. 20(1), 447–456 (2015).  https://doi.org/10.1109/TMECH.2014.2334612
  34. 34.
    E. Kayacan, E. Kayacan, H. Ramon, W. Saeys, Learning in centralized nonlinear model predictive control: application to an autonomous tractor-trailer system. IEEE Trans. Control Syst. Technol. 23(1), 197–205 (2015).  https://doi.org/10.1109/TCST.2014.2321514
  35. 35.
    E. Kayacan, E. Kayacan, H. Ramon, W. Saeys, Distributed nonlinear model predictive control of an autonomous tractor–trailer system. Mechatronics 24(8), 926–933 (2014). https://doi.org/10.1016/j.mechatronics.2014.03.007, http://www.sciencedirect.com/science/article/pii/S0957415814000634
  36. 36.
    D. Mayne, J. Rawlings, C. Rao, P. Scokaert, Constrained model predictive control: stability and optimality. Automatica 36(6), 789–814 (2000)Google Scholar
  37. 37.
    B. Houska, H.J. Ferreau, M. Diehl, An auto-generated real-time iteration algorithm for nonlinear MPC in the microsecond range. Automatica 47(10), 2279–2285 (2011)Google Scholar
  38. 38.
    E. Kayacan, E. Kayacan, H. Ramon, W. Saeys, Nonlinear modeling and identification of an autonomous tractor–trailer system. Comput. Electron. Agric. 106, 1–10 (2014).  https://doi.org/10.1016/j.compag.2014.05.002, http://www.sciencedirect.com/science/article/pii/S0168169914001252

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • Erkan Kayacan
    • 1
  • Erdal Kayacan
    • 2
    Email author
  • I-Ming Chen
    • 2
  • Herman Ramon
    • 3
  • Wouter Saeys
    • 3
  1. 1.Coordinated Science Lab, Distributed Autonomous Systems LabUniversity of Illinois at Urbana -ChampaignUrbanaUSA
  2. 2.School of Mechanical & Aerospace EngineeringNanyang Technological UniversitySingaporeSingapore
  3. 3.Department of Biosystems, Division of MechatronicsBiostatistics and SensorsLeuvenBelgium

Personalised recommendations