DOI QR코드

DOI QR Code

Construction of Simulation Environment for Line Tracer Using Gazebo In ROS

ROS에서 Gazebo를 이용한 라인 트레이서 시뮬레이션 환경 구축

  • 황보승 (호남대학교 미래자동차공학부)
  • Received : 2023.01.20
  • Accepted : 2023.03.14
  • Published : 2023.04.30

Abstract

In this paper, we directly implemented the Line Tracer ROS package that can detect and follow lines drawn on the map on Gazebo, an open-source that is widely used in autonomous driving research. For line detection, the cv_bridge package was used to enable OpenCV's image processing tools, and parameters such as robot speed, line color and ground material could be changed. In addition, proportional (P) and PID controls could be implemented using the color centroid obtained through image processing. Through this approach, the effect of proportional and differential coefficients on the robot's line tracer motion could be analyzed effectively. In addition, by displaying robot simulation results using various tools of ROS, an efficient development for control nodes could be established in ROS.

Keywords

References

  1. 김학준, 강수민, 김동환, "Gazebo 시뮬레이터를 활용한 고층 건물에서의 이동 로봇 실내 자율주행 알고리즘 개발", Journal of Institute of Control, Robotics and Systems Vol. 28 No.8, pp.758-767, (2022). https://doi.org/10.5302/J.ICROS.2022.22.0093
  2. 정양근, 임오득, 김민성, 도기훈, 한성현, "휴머노이드 로봇 관절 아암의 운동학적 해석 및 모션제어에 관한 연구", 한국산업융합학회 논문집 제20권 1호, pp. 49-54, (2017). https://doi.org/10.21289/KSIC.2017.20.1.049
  3. 정양근, 심현석, 이우송, 한성현, "영상 피드백에 의한 4축 스카라 로봇의 실시간 궤적추적제어에 관한 연구", 한국산업융합학회 논문집 제17권 3호, pp. 136-144, (2014). https://doi.org/10.21289/KSIC.2014.17.3.136
  4. O. S. R. Foundation : Building a world, (2014) https://bit.ly/2HN90FI
  5. 표윤석, 조한철, 정려운, 임태훈: ROS 로봇 프로그래밍, 루비페이퍼, pp. 293-324, (2019).
  6. P. Shalini, P. M. Fani, E. M. Vela, "Line Detector ROS Node", ResearchGate (2019) DOI: 10.13140/RG.2.2.28947.94247
  7. Open Robotics, Pid (2018) http://wiki.ros.org/pid
  8. RaduBogdanRusu, cv bridge (2010) https://bit.ly/2EK1MAA
  9. Wikipedia, Ziegler-Nichols method https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method
  10. 김윤정, 김진산, 이선영, 민경원, "Gazebo와 ROS를 사용한 자율주행 제어 시스템 환경 구축", 2018년 대한전자공학회 추계학술대회 논문집, pp.621-624, (2018).