Robot Operating System 기반 고속 자율주행 모바일 로봇의 개선된 벽면추종 주행방식
Abstract
This study demonstrates an -based high-speed autonomous mobile robot using an improved wall-following driving algorithm. The right triangular method is a popular wall-following technique. However, it cannot provide a sufficiently fast response for the abrupt change in wall direction at a corner, resulting in crashes. Therefore, a mixed-mode method is proposed by using the triangle bisection method at a corner to achieve high-speed cornering. The autonomous robot detects a corner using a corner recognition algorithm. The implemented robot employs ROS for system operations and LIDAR sensor to scan wall faces. The maximum measured speed around corners is 2.8 m/s (10.1 km/h), which is 75% higher than that of the triangular method. The robot passes through a right angle corner without crashing at a maximum speed of 1.8 m/s (6.5 km/h). The implemented robot platform and algorithm can be applied and expanded for the development of high-speed autonomous mobile robots.
Keywords:
Mobile robot, ROS, High-speed autonomous driving, Corner recognition algorithm, Triangle bisection methodAcknowledgments
이 논문은 2019년도 정부(산업통상자원부)의 재원으로 한국산업기술진흥원의 지원(과제번호 P0002092, 2019년 산업전문인력역량강화사업)과 창의융합 특성화 인재양성사업의 지원(과제번호 N0000717)을 받아 수행된 연구임.
References
- Wang, C., Meng, L., She, S., Mitchell, I. M., Li, T., Tung, F.,deSilva, C. W., 2017, Autonomous Mobile Robot Navigation in Uneven and Unstructured Indoor Environments, Intelligent Robots and Systems (IROS), 2017 IEEE/RSJ International Conference, 109-116. [https://doi.org/10.1109/IROS.2017.8202145]
- Thrun, S., Beetz, M., Bennewitz, M., Burgard, W., Cremers, A. B., Dellaert, F., Schulte, J., 2000, Probabilistic Algorithms and the Interactive Museum Tour-guide Robot Minerva, The International Journal of Robotics Research, 19:11 972-999. [https://doi.org/10.1177/02783640022067922]
- Nof, S. Y. (Ed.)., 1999, Handbook of Industrial Robotics (Vol. 1), John Wiley & Sons, Canada. [https://doi.org/10.1002/9780470172506]
- Lacey, G., Dawson-Howe, K. M., 1998, The Application of Robotics to a Mobility Aid for the Elderly Blind, Robotics and Autonomous Systems, 23:4 245-252. [https://doi.org/10.1016/S0921-8890(98)00011-6]
- Roy, N., Baltus, G., Fox, D., Gemperle, F., Goetz, J., Hirsch, T., Thrun, S., 2000, Towards Personal Service Robots for the Elderly, Workshop on Interactive Robots and Entertainment (WIRE 2000), 25 184.
- Park, J. H., 2016, viewed 22 May 2016, Amazon and Google’s Choice “Why Logistics Robots”, <http://clomag.co.kr/article/1596, >.
- Youtube, 2017, viewed 22 December 2017, Autonomous Traveling Logistics Robots are Approaching Now, <https://www.youtube.com/watch?v=L-v9h8fqWYo, >.
- Kim, S. S., 2018 viewed 14 November 2018, Annual Average Growth of 36%. Catch the Logistics Robot, <http://biz.heraldcorp.com/view.php?ud=20181114000056, >.
- ICROS, 2018, viewed 07 February 2018, Korea Robot Industry Technology Roadmap, <http://icros.org/UploadData/Editor/EmBody/201706/01E8D3299A4047998792F48599B68947.pdf, >.
- Kim, K. H., Kim, J. H., Choi, Y. H., 2017, Logistics Robot Technology Trends and Future Prospects, Korea Evaluation Institute of Industrial Technology (KEIT), 45-62.
- Van Turennout, P., Honderd, G., Van Schelven, L. J., 1992, Wall-following Control of a Mobile Robot, Robotics and Automation, 1992 IEEE International Conference, 280-285.
- Imhof, A., Oetiker, M., Jensen, B., 2012, Wall following for Autonomous Robot Navigation, Applied Robotics for the Power Industry (CARPI), 2012 2nd International Conference, 1-4. [https://doi.org/10.1109/CARPI.2012.6473370]
- Yata, T., Kleeman, L., Yuta, S. I., 1998, Wall Following Using Angle Information Measured by a Single Ultrasonic Transducer, Robotics and Automation, 1998 IEEE International Conference, 2 1590-1596.
- Dash, T., Swain, R. R., Nayak, T., 2017, Automatic Navigation of Wall-following Mobile Robot Using a Hybrid Metaheuristic Assisted Neural Network, IOS Press, Data Science 0 (0) 1, 1-17.
- Nepali, M. R., Yadav, N., Prasad, D. A. H., Balasubramaniam, S., 2014, A Novel Wall Following Algorithm for Mobile Robots, International Journal of Robotics and Automation (IJRA), 5:2 15.
- Fltenth, n.d., viewed 25 March 2018, F1tenth, <http://f1tenth.org, />.
- Wikipedia, n.d., viewed 25 March 2018, LIDAR, <https://terms.naver.com/entry.nhn?docId=4390070&cid=60217&categoryId=60217, >.
- Autonomoustuff, n.d., viewed 25 March 2018, Hokuyo UST-10LX, <https://www.autonomoustuff.com/wp-content/uploads/2016/07/US T-10LX.pdf, >.
- Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Ng, A. Y., 2009, ROS: an Open-source Robot Operating System, ICRA workshop on open source software, 5.
- Github, n.d., viewed 25 March 2018, Hokuyo UST-10LX Driver, <https://github.com/ros-drivers/driver_common, >.
- Github, n.d., viewed 25 March 2018, Razor 9-dof IMU Driver, <https://github.com/lebarsfa/razor-9dof-ahrs, >.
- Seber, G. A., Lee, A. J., 2012, Linear Regression Analysis, John Wiley & Sons, Canada.
- Kim, Z., 2008, Robust lane Detection and Tracking in Challenging Scenarios, IEEE Transactions on Intelligent Transportation Systems, 9:1 16-26.
- Skogestad, S., 2003, Simple Analytic Rules for Model Reduction and PID Controller Tuning, Journal of process control, 13:4 291-309.
- Franklin, G. F., Powell, J. D., Workman, M. L., 1998, Digital Control of Dynamic Systems (Vol. 3), Addison-wesley, New york.
- Auction, n.d., viewed 05 May 2018, Flexible Ducthose 15cm 10M Bell ows, <http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A085891188, >.
- ESWeek, 2018, viewed 05 Sepember 2018, ESWeek, <https://www.esweek.org, />.
- Rathbun, D., Kragelund, S., Pongpunwattana, A., Capozzi, B., 2002, An Evolution Based Path Planning Algorithm for Autonomous Motion of a UAV Through Uncertain Environments, Digital Avionics Systems Conference, 2 8D2-8D2.