Skip to main content
Log in

Positioning and Trajectory Tracking for Caterpillar Vehicles in Unknown Environment

  • Control Theory and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

This paper proposes positioning and trajectory tracking for Caterpillar Vehicles (CVs) in unknown environments. To do these tasks, the following are performed. Firstly, a system modeling of the Caterpillar Vehicle is presented. Secondly, solving the complicated tracking control problem in unknown environments is a challenging mission. Therefore, to guarantee the Caterpillar Vehicle system to be strong robustness against external disturbances in the unknown environments, a MIMO robust servo controller for tracking the desired trajectory is designed by using a Linear Shift Invariant Differential (LSID) operator. The CVs are able to accomplish various tasks in dangerous places where workers cannot enter. Thirdly, the positioning of the CV can be obtained using a Simultaneous Localization and Mapping (SLAM) method. This paper develops perfectly the SLAM algorithm for positioning of the CV based on laser sensor Lidar. The main advantage of this method is that it does not need to use more landmarks. Landmarks can be obtained from the unknown environment. Thus, the CV can work even in unknown environments and unsafe places. Finally, to verify the effectiveness of the proposed MIMO robust servo controller and the SLAM positioning algorithm, the experimental results are presented. The experimental results demonstrate the adequate tracking performance of the proposed MIMO robust servo controller in the unknown environment.

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.

Similar content being viewed by others

References

  1. M. V. Gomes, L. A. Bassora, Jr. O. Morandin, and K. C. T. Vivaldini, “PID control applied on a line-follower AGV using a RGB camera,” Proc. of IEEE 19th International Conf. on Intelligent Transportation Systems (ITSC), pp. 194–198, 2016.

  2. S. C. Yuan and L. Yao, “Robust type-2 fuzzy control of an automatic guided vehicle for wall-following,” Proc. of International Conf. of Soft Computing and Pattern Recognition, pp. 172–177, 2009.

  3. N. Hung, J. S. Im, S. K. Jeong, H. K. Kim, and S. B. Kim, “Design of a sliding mode controller for an automatic guided vehicle and its implementation,” International Journal of Control, Automation, and Systems, vol. 8, no. 6, pp. 81–90, February 2010.

    Article  Google Scholar 

  4. P. S. Pratama, B. T. Luan, T. T. Tran, H. K. Kim, and S. B. Kim, “Trajectory tracking algorithm for automatic guided vehicle based on adaptive backstepping control method,” Lecture Notes in Electrical Engineering, vol. 282, pp. 535–544, 2013.

    Article  Google Scholar 

  5. L. Feng, Y. Koren, and J. Borenstein, “A model reference adaptive motion controller for a differential drive mobile robot,” Proc. of IEEE International Conf. on Robotics and Automation, vol. 4, pp. 3091–3096, 1994.

    Google Scholar 

  6. W. He and Y. Dong, “Adaptive fuzzy neural network control for a constrained robot using impedance learning,” IEEE Trans. on Neural Networks and Learning Systems, vol. 29, no. 4, pp. 1174–1186, February 2017.

    Article  Google Scholar 

  7. B. S. Ko, H. J. Choi, C. Hong, J. H. Kim, O. C. Kwon, and C. D. Yoo, “Neural network-based autonomous navigation for a homecare mobile robot,” Proc. of IEEE International Conf. on Big Data and Smart Computing, pp. 403–406, 2017.

  8. H. Gao, W. He, C. Zhou, and C. Sun, “Neural network control of a two-link flexible robotic manipulator using assumed mode method,” IEEE Trans. on Industrial Informatics, vol. 15, no. 2, pp.755–765, March 2018.

    Article  Google Scholar 

  9. S. B. Kim, D. H. Kim, P. S. Pratama, J. W. Kim, H. K. Kim, S. J. Oh, and Y. S. Jung, “MIMO robust servo controller design based on internal model principle using polynomial differential operator,” Lecture Notes in Electric Engineering, vol. 371, pp. 469–484, 2015.

    Article  Google Scholar 

  10. D. H. Kim, P. S. Pratama, P. T. Doan, S. J. Oh, J. H. Min, Y. S. Jung, V. T. Duong, and S. B. Kim, “Application of servo controller design for speed control of AC induction motors using polynomial differential operator,” Lecture Notes in Electric Engineering, vol. 371, pp. 337–352, 2015.

    Article  Google Scholar 

  11. D. H. Kim, T. H. Nguyen, P. S. Pratama, A. V. Gulakari, H. K. Kim, and S. B. Kim, “Servo system design for speed control of AC induction motors using polynomial differential operator,” International Journal of Control, Automation, and Systems, vol. 15, no. 3, pp. 1207–1216, June 2017.

    Article  Google Scholar 

  12. T. H. Nguyen, D. H. Kim, S. J. Oh, H. K. Kim, and S. B. Kim, “Controller design for MIMO servo system using polynomial differential operator—A solution for increasing speed of an induction conveyor system,” Lecture Notes in Electric Engineering, vol. 415, pp. 529–542, 2016.

    Article  Google Scholar 

  13. S. B. Kim, H. H. Nguyen, D. H. Kim, and H. K. Kim, “Robust servo controller design for MIMO systems based on linear shift invariant differential operator,” Journal of Institute of Control, Robotics and Systems, vol. 24, no. 6, pp. 501–511, June 2018.

    Article  Google Scholar 

  14. V. L. Nguyen, S. W. Kim, D. H. Kim, C. H. Lee, H. K. Kim and S. B. Kim, “A MIMO robust servo controller design for three-wheeled automated guided vehicles using linear shift invariant differential operator,” Journal of Institute of Control, Robotics and Systems, vol. 25, no. 12, pp. 1033–1047, December 2019.

    Article  Google Scholar 

  15. P. T. Doan, T. T. Nguyen, V. T. Dinh, H. K. Kim, and S. B. Kim, “Path tracking control of automatic guided vehicle using camera sensor,” Proc. of the 1st International Symposium on Automotive and Convergence Engineering, pp. 20–26, 2011.

  16. C. Chen, B. Wang, and Q. T. Ye, “Application of automated guided vehicle (AGV) based on inductive guidance for newsprint rolls transportation system,” Journal of Donghua University, vol. 21, no. 2, pp. 88–92, 2004.

    Google Scholar 

  17. S. Y. Lee and H. W. Yang “Navigation of automated guided vehicles using magnet spot guidance method,” Journal of Robotics and Computer-Integrated Manufacturing, vol. 28, no. 2, pp. 425–436, June 2012.

    Article  Google Scholar 

  18. S. C. Yuan and L. Yao, “Robust type-2 fuzzy control of an automatic guided vehicle for wall-following,” Proc. of International Conf. of Soft Computing and Pattern Recognition, pp. 172–177, December 2009.

  19. K. Harikumar, T. Bera, R. Bardhan, and S. Sundaram, “Autonomous navigation and sensorless obstacle avoidance for UGV with environment information from UAV,” Proc. of Second IEEE International Conf. on Robotic Computing, pp. 266–269, 2018.

  20. J. Biswas and M. Veloso, “WiFi localization and navigation for autonomous indoor mobile robots,” Proc. of IEEE International Conf. on Robotics and Automation, pp. 4379–4384, 2010.

  21. S. Gatesichapakorn, J. Takamatsu, and M. Ruchanurucks, “ROS based autonomous mobile robot navigation using 2D LiDAR and RGB-D camera,” Proc. of First International Symposium on Instrumentation, Control, Artificial Intelligence, and Robotics, pp. 151–154, 2019.

  22. H. Hu and D. Gu, “Landmark-based navigation of industrial mobile robots,” International Journal of Industry Robot, vol. 27, no. 6, pp. 458–467, December 2000.

    Article  Google Scholar 

  23. A. Diosi and L. Kleeman, “Laser scan matching in polar coordinates with application to SLAM,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1439–1444, 2005.

  24. N. M. Kwok, Q. P. Ha, and G. Fang, “Data Association in bearing-only SLAM using a cost function-based approach,” Proc. of IEEE International Conf. on Robotics and Automation, pp. 4108–4113, 2007.

  25. H. D. Whyte and T. Bailey, “Simultaneous localization and mapping (SLAM): Part I the essential algorithms,” IEEE Robotics and Automation Magazine, vol. 13, no. 2, pp.99–110, 2006.

    Article  Google Scholar 

  26. T. Bailey, J. Nieto, J. Guivant, M. Stevens, and E. Nebot, “Consistency of the EKF-SLAM algorithm,” Proc. of IEEE/RSJ International Conf. on Intelligent Robots and Systems, pp. 3562–3568, 2006.

  27. C. Suliman, C. Cruceru, and F. Moldoveanu, “Mobile robot position estimation using the Kalman filter,” Scientific Bulletin of the Petru Maior University of Targu Mures, vol. 6, no. 23, pp. 75–78, 2009.

    Google Scholar 

  28. F. Zhang, S. Li, S. Yuan, E. Sun, and L. Zhao, “Algorithms analysis of mobile robot SLAM based on Kalman and particle filter,” Proc. of IEEE 9th International Conf. on Modelling, Identification and Control, pp. 1050–1055, 2017.

  29. P. S. Pratama, T. H. Nguyen, H. K. Kim, D. H. Kim, and S. B. Kim, “Positioning and obstacle avoidance of automatic guided vehicle in partially known environment,” International Journal of Control, Automation and Systems, vol. 14, no. 6, pp. 1572–1581, December 2016.

    Article  Google Scholar 

  30. T. Fukao, H. Nakagawa, and N. Adachi, “Adaptive tracking control of a nonholonomic mobile robot,” IEEE Trans. on Robotics and Automation, vol. 16, no. 5, pp. 609–615, October 2000.

    Article  Google Scholar 

  31. D. H. Kim, Servo Controller Design Using Polynomial Differential Operator Method and Its Applications, Doctor Thesis, Mechanical Design Engineering Department, Pukyong National University, 2015.

  32. T. H. Nguyen, J. W. Lee, H. K. Kim, T. P. Tran, Y. W. Choe, V. T. Dinh, and S. B. Kim, “Servo controller design for speed control of BLDC motors using polynomial differential operator method,” Lecture Notes in Electric Engineering, vol. 371, pp. 353–365, 2015.

    Article  Google Scholar 

  33. P. S. Pratama, Path Planning and Fault Detection for Automatic Guided Vehicle Based on Multiple Positioning Modules, Doctor Thesis, Mechanical Design Engineering Department, Pukyong National University, 2015.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sang Bong Kim.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Recommended by Associate Editor Wei He under the direction of Editor Myo Taeg Lim.

This research was financially supported by the Ministry of Trade, Industry and Energy(MOTIE) and Korea Institute for Advancement of Technology(KIAT) through the International Cooperative R&D program (Project No. P0004631).

Van Lanh Nguyen was born in Viet Nam on March 15, 1978. He received his B.S. degree in electrical and electronic engineering from Ho Chi Minh City University of Technology, Viet Nam in 2001. He then received his M.S. degree in electronic engineering from the University of Transport and Communications, Viet Nam in 2010. He is currently a Researcher in the Dept. of Mechanical Design Engineering, Pukyong National University, Busan, Korea. His fields of interest are robust control, adaptive control, and mobile robot control.

Dae Hwan Kim received his B.S. degree in electrical engineering from Pukyong National University, Busan, Korea in 2008. He then received his M.S and Ph.D. degrees in mechanical engineering from the Pukyong National University, Busan, Korea, in 2009 and 2015, respectively. His fields of interest are robust control, combustion engineering control, and mobile robot control.

Van Sy Le was born in Vietnam on July, 1979. He received his B.S. degree in mechanical engineering from Ho Chi Minh City University of Technology, Vietnam in 2003. He received an M.S. degree in automotive and mechanical engineering from Ulsan University, Korea in 2007. And then he received a Ph.D. degree in industrial system and manufacturing from University of Padua, Italy in 2010. He is interested in CAD/CAM/CNC, die-less sheet metal forming, finite element simulation, offshore Engineering.

Sang Kwun Jeong received his B.S. degree in the Dept. of Manufacture and Processing Engineering, an M.S. degree in the Dept. of Mechatronics Engineering, and a Ph.D. degree in the Dept. of Mechatronics Engineering from Pukyoung National University, Busan, Korea, in 1999, 2001, and 2010, respectively. He is a professor in the Dept. of Automation System, Korea Polytechnic Colleges, JinJu Campus, Gyeongsangnamdo, Korea. His fields of interest are mobile robot control, automation system control, and image processing control.

Choong Hwan Lee received his B.S. degree in the Dept. of Marine Mechanical Engineering, an M.S. degree in the Dept. of Mechanical Engineering, and a Ph.D. degree in the Dept. of Mechanical Engineering from Pukyoung National University, Busan, Korea, in 1991, 1993, and 2001, respectively. After then, he is a Professor in the Dept. of Aviation Mechanical Engineering of Dongwon Institute of Science and Technology, Yangsan, Gyeongsangnamdo, Korea. His fields of interest are robust control, flight control, and mobile robot control.

Hak Kyeong Kim received his B.S. and M.S. degrees in the Dept. of Mechanical Engineering from Pusan National University, Korea, in 1983 and 1985. He received his Ph.D. degree from the Dept. of Mechatronics Engineering, Pukyong National University, Busan, Korea in February, 2002. His fields of interest are robust control, biomechanical control, mobile robot control, flight control, and image processing control.

Sang Bong Kim received his B.S. and M.S. degrees from the National Fisheries University of Busan, Korea, in 1978 and 1980. He received his Ph.D. degree from Tokyo Institute of Technology, Japan in 1988. After then, he is a Professor of the Dept. of Mechanical Engineering, Pukyong National University, Busan, Korea. His research has been on robust control, biomechanical control, and mobile robot control.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nguyen, V.L., Kim, D.H., Le, V.S. et al. Positioning and Trajectory Tracking for Caterpillar Vehicles in Unknown Environment. Int. J. Control Autom. Syst. 18, 3178–3193 (2020). https://doi.org/10.1007/s12555-019-0436-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-019-0436-3

Keywords

Navigation