한국생산제조학회 학술지 영문 홈페이지
[ Technical Papers ]
Journal of the Korean Society of Manufacturing Technology Engineers - Vol. 32, No. 4, pp.242-250
ISSN: 2508-5107 (Online)
Print publication date 15 Aug 2023
Received 21 Jul 2023 Revised 09 Aug 2023 Accepted 14 Aug 2023
DOI: https://doi.org/10.7735/ksmte.2023.32.4.242

이륜 구동 로봇의 DWA를 활용한 경로 추종

이현석a ; 유경현a ; 이승원a ; 김종민b ; 이철수b, *
Path Pursuit using Coverage DWA of Two Wheel Drive Robot
Hyun-suk Leea ; Kyung-hyun Yooa ; Seung-woon Leea ; Jong-min Kimb ; Cheol-soo Leeb, *
aDepartment of Mechanical Engineering, Graduate School, Sogang University
bDepartmetn of Mechanical Engineering, Sogang University

Correspondence to: *Tel.: +82-2-705-8646 E-mail address: cscam@sogang.ac.kr (Cheol-soo Lee).

Abstract

This study presents a path pursuit algorithm designed for map coverage. While traditional path planning focuses on generating an optimal path between a robot's current location and a target point, coverage path planning aims to efficiently cover a designated area without any gaps. Therefore, a path pursuit algorithm is required to minimize path deviation. The coverage path was first calculated based on the map floor plan. Using a dynamic window, we established a new objective function that allowed the robot to minimize path deviation while pursuing the designated coverage path. This was achieved by considering the errors between the paths and the robot's current location, rather than just focusing on the robot's current position and the target point. Experimental results showed that our algorithm significantly reduced path deviation by 62% compared to pure pursuit algorithms.

Keywords:

Differential drive wheeled robot, Path pursuit, Dynamic window approach, ROS(robot operating system), RMSE(root mean square error)

References

  • Ollero, A., Heredia, G., 1995, Stability Analysis of Mobile Robot Path Tracking, IEEE International Workshop on Intelligent Robots and Systems (IROS), 5100108. [https://doi.org/10.1109/IROS.1995.525925]
  • Morales, J., Martínez, J. L., Martínez, M. A., Mandow, A., 2009, Pure-pursuit Reactive Path Tracking for Nonholonomic Mobile Robots with a 2D Laser Scanner, EURASIP J. Adv. Signal Process., 2009 935237. [https://doi.org/10.1155/2009/935237]
  • Coulter, R. C., 1992, Implementation of the Pure Pursuit Path Tracking Algorithm, Carnegie-Mellon Univ., Pittsburgh PA.
  • Wit, J. S., Crane, C. D., Armstrong, D., 2004, Autonomous Ground Vehicle Path Tracking, Journal of Robotics Systems, 21:8 439-449. [https://doi.org/10.1002/rob.20031]
  • Samuel, M., Hussein, M., Mohamad, M. B., 2016, A Review of Some Pure-pursuit based Path Tracking Techniques for Control of Autonomous Vehicle, Int. J. Comput. Appl., 135:1 35-38. [https://doi.org/10.5120/ijca2016908314]
  • Hellstrom, T., 2006, Follow the Past: A Path-tracking Algorithm for Autonomous Vehicles, International Journal of Vehicle Autonomous Systems, 4:2-4 216-224. [https://doi.org/10.1504/IJVAS.2006.012208]
  • Wit, J. S., 2000, Vector Pursuit Path Tracking for Autonomous Ground Vehicles, Doctoral Dissertation, University of Florida, USA.
  • Yoon, S., Yeu, T. K., Park, S. J., Hong, S., Kim, S. B., 2012, A Simulation Study for Performance Analysis of Path Tracking Method of Follow the Carrot and Pure Pursuit, The Korean Association of Ocean Science and Technology Societies 2012 Joint Conference, 1582-1585.
  • Yeu, T.-K., Park, S., Hong, S., Kim, H., Choi, J., 2006, Path Tracking using Vector Pursuit Algorithm for Tracked Vehicles Driving on the Soft Cohesive Soil, SICE-ICASE International Joint Conference, 9430207. [https://doi.org/10.1109/SICE.2006.314707]
  • Kim, D. H., Yu, B. G., Han, C. S., Lee, J. Y., 2008, A Study of The Safety Cornering of Nonholonomic Mobile Robot Using Vector Pursuit Path Tracking Algorithm, Proc. Korean Society of Precision Engineering Autumn Conference, 169-170.
  • Wang, H., Liu, B., Ping, X., An, Q., 2019, Path Tracking Control for Autonomous Vehicles based on an Improved MPC, IEEE Access, 7 161064-161073. [https://doi.org/10.1109/ACCESS.2019.2944894]
  • Sun, C., Zhang, X., Zhou, Q., Tian, Y., 2019, A Model Predictive Controller with Switched Tracking Error for Autonomous Vehicle Path Tracking, IEEE Access, 7 53103-53114. [https://doi.org/10.1109/ACCESS.2019.2912094]
  • d'Andrea-Novel, B., Campion, G., Bastin, G., 1995, Control of Nonholonomic Wheeled Mobile Robots by State Feedback Linearization, Int. J. Robotics Research, 14:6 543-559. [https://doi.org/10.1177/027836499501400602]
  • Piao, C., Liu, X., Lu, C., 2019, Lateral Control using Parameter Self-tuning LQR on Autonomous Vehicle, Int. Conf. Intelligent Computing, Automation and Systems (ICICAS), 19495174. [https://doi.org/10.1109/ICICAS48597.2019.00197]
  • Fox, D., Burgard, W., Thrun, S., 1997, The Dynamic Window Approach to Collision Avoidance, IEEE Robot. Autom. Mag., 4:1 23-33. [https://doi.org/10.1109/100.580977]
  • Ogren, P., Leonard, N. E., 2005, A Convergent Dynamic Window Approach to Obstacle Avoidance, IEEE Trans. Robot., 21:2 188-195. [https://doi.org/10.1109/TRO.2004.838008]
  • Malu, S. K., Majumdar, J., 2014, Kinematics, Localization and Control of Differential Drive Mobile Robot, Global Journal of Researches in Engineering: H, 14:1 1-8.
  • Quigley, M., Conley, K., Gerkey, B. P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A., 2009, ROS: An Open-source Robot Operating System, ICRA Workshop on Open Source Software.
  • Lozano-Pérez, T., 1983, Spatial Planning: A Configuration Space Approach, IEEE Trans. Comput., C-32:2 108-120. [https://doi.org/10.1109/TC.1983.1676196]
  • Zakaria, M. A., Zamzuri, H., Mamat, R., Mazlan, S. A.,2013, A Path Tracking Algorithm using Future Prediction Control with Spike Detection for an Autonomous Vehicle Robot, Int. J. Adv. Robot. Syst., 10:8 309. [https://doi.org/10.5772/56658]
Hyun-suk Lee

Master Course in the Department of Mechanical Engineering, Sogang University. His research interest is Mobile robot, ROS.

E-mail: leessd2004@gmail.com

Kyung-hyun Yoo

Master Course in the Department of Mechanical Engineering, Sogang University. His research interest is Mobile Robot, ROS.

E-mail: bggh9395@naver.com

Seung-won Lee

Master Course in the Department of Mechanical Engineering, Sogang University. His research interest is Robotics.

E-mail: seuungwon426@naver.com

Jong-min Kim

Research Professor in the Department of Mechanical Engineering, Sogang University. His research interests are Robot System and Conrol and Radiopharmaceutical Automatic Manufacturing System.

E-mail: griffon0@gmail.com

Chul-soo Lee

Professor in th Department of Mechanical Engineering, Sogang University. His research interest is CNC Controller, Geometric Modeling and CAM, Robot & Automation System.

E-mail: cscam@sogang.ac.kr