로봇운영체제를 이용한 보트의 자율운항 알고리즘 개발
Development of Autonomous Algorithm for Boat Using Robot Operating System
2
조회
0
다운로드
4
인용
0
참고문헌
키워드
초록
According to the increasing interest and demand for the Autonomous Surface Vessels (ASV), the autonomous navigation system is being developed such as obstacle detection, avoidance, and path planning. In general, autonomous navigation algorithm controls the ship by detecting the obstacles with various sensors and planning path for collision avoidance. This study aims to construct and prove autonomous algorithm with integrated various sensor using the Robot Operating System (ROS). In this study, the safety zone technique was used to avoid obstacles. The safety zone was selected by an algorithm to determine an obstacle-free area using 2D LiDAR. Then, drift angle of the ship was controlled by the propulsion difference of the port and starboard side that based on PID control. The algorithm performance was verified by participating in the 2020 Korea Autonomous BOAT (KABOAT).
Abstract
According to the increasing interest and demand for the Autonomous Surface Vessels (ASV), the autonomous navigation system is being developed such as obstacle detection, avoidance, and path planning. In general, autonomous navigation algorithm controls the ship by detecting the obstacles with various sensors and planning path for collision avoidance. This study aims to construct and prove autonomous algorithm with integrated various sensor using the Robot Operating System (ROS). In this study, the safety zone technique was used to avoid obstacles. The safety zone was selected by an algorithm to determine an obstacle-free area using 2D LiDAR. Then, drift angle of the ship was controlled by the propulsion difference of the port and starboard side that based on PID control. The algorithm performance was verified by participating in the 2020 Korea Autonomous BOAT (KABOAT).
참고문헌 (9)
- Casalino, G, "A Three-layered architecture for real time path planning and obstacle avoidance for surveillance USVs operating in harbour fields", Oceans 2009, pp.1~8 (2009)
- Fossen, T.I, "Marine control systems: guidance, navigation and control of ships" (2002), Rigs and Underwater Vehicles
- 홍성철, "지상라이다기반 실내 3차원 모델 구축 방안", 대한토목학회 논문집D, 32(5), pp.527~532 (2012), 대한토목학회
- Kuwata, Y, "Safe maritime autonomous navigation with COLREGS, using velocity obstacles", IEEE Journal of Oceanic Engineering, 39, pp.110~119 (2014)
- Larson, J, "Autonomous navigation and obstacle avoidance for unmanned surface vehicles", Society of PhotoOptical Instrumentation Engineers (SPIE) Conference Series, pp.17~20 (2007)
- Polvara, R, "Obstacle avoidance approaches for autonomous navigation of unmanned surface vehicles", The Journal of Navigation, 71(1), pp.241~256 (2018)
- Statheros, T, "Autonomous ship collision avoidance navigation concepts, technologies and techniques", The Journal of Navigation, 61, pp.129~142 (2008)
- Simmons, R, "Obstacle avoidance and safeguarding for a lunar rover", AIAAForum on Advanced Developments in Space Robotics (1996)
- 송현우, "무인선박의 자율운항을 위한 저가형 LiDAR센서 기반의 장애물 회피 시스템 구현", 전기학회논문지, 68(3), pp.480~488 (2019), 대한전기학회
