DOI QR코드

DOI QR Code

ROS를 이용한 이동 로봇 제어 시스템 구현

An Implementation of the Control System of the Mobile Robot using ROS

  • 문용선 (순천대학교) ;
  • 노상현 (레드원테크놀러지) ;
  • 임승우 (동강대학교 전기에너지과) ;
  • 배영철 (전남대학교 전기.전자통신.컴퓨터 공학부)
  • 투고 : 2013.09.25
  • 심사 : 2013.11.15
  • 발행 : 2013.11.30

초록

본 논문은 로봇 미들웨어 기술 중 ROS(Robot Operating System)를 이용하여 이동 로봇의 원격 제어 및 인공전위계를 이용한 충돌회피를 구현하였으며, 충돌회피 노드에 동적 재구성(dynamic reconfigure)을 적용하였다. 또한 ROS의 주된 목적인 공유와 협업에 맞게 LRF와 조이스틱과 같은 로봇에 자주 사용되는 하드웨어를 ROS에서 제공하는 노드로서 재사용하였다.

In this paper we implement collision avoidance using an artificial potential field and remote control of a mobile robot through ROS(Robot Operating System) among the robot's middleware. We also apply dynamic reconfigure to a node of collision avoidance. The main purposes of ROS are sharing and cooperation. In order to make to fit the purpose of ROS, the hardware that frequently is used in the robot such as LRF and joystick, were reused as node that provide in the ROS.

키워드

참고문헌

  1. Yong-Jin Kim,.Kwang-Heon Kim,.Young-Chul Bae, "An implementation of vector control of AC servo motor based on optical-EtherCAT network", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 8, No. 4, pp. 583-587, 2013. https://doi.org/10.13067/JKIECS.2013.8.4.583
  2. Yong-Jin Kim,Young-Chul Bae, Kwang-Heon Kim,"Implementation of motor driver for control of AC Servo motor of robot", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 7, No. 3, pp. 553-558, 2012.
  3. Yong-Seon Moon,Sang-Hyun Roh, Kwang-Hun Jo,Young-Chul Bae, " Design of robot joint structure using multiple motors", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 7, No. 2, pp. 417-423, 2012.
  4. Yong-Seon Moon, Sang-Hyun Roh,Young-Pil Lee, " Implementation of integration module of vision and motion controller using Zynq", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 8, No. 1, pp. 159-164, 2013. https://doi.org/10.13067/JKIECS.2013.8.1.159
  5. Yong-seon Moon, Young-chul Bae, Jong-kyu- Park, Sang-hyun Roh, "The Implementation of wire and wireless Integration Module of Zigbee and Optical Communication for Ship Area network(SAN)", The Journal of the Korea Institute of Electronic Communication Science, Vol. 5, No. 5, pp. 428-434, 2010.
  6. Yong-Seon Moon, Young-pil Lee, Dong-Jin Seo, Sung-Ho Lee, Young-Chul Bae, "A study on Development of Soft-Motor Controller using EtherCAT", Hournal of Korean Institute of Intelligent System, Vol. 17, No. 6, pp. 826-831, 2007. https://doi.org/10.5391/JKIIS.2007.17.6.826
  7. Yongseon Moon, Nak Yong Ko, Kwangseok Lee, Youngchul Bae, Jong Kyu park, " Real-time EtherCAT Master Implementation on Xenomai for a Robot System, International Journal of Fuzzy Logic and Intelligent Systems, Vol. 9, No. 3, pp. 244-248, 2009. https://doi.org/10.5391/IJFIS.2009.9.3.244
  8. Yong-seon Moon, Young-chul Bae, Sang-hyun Roh, " A Study on Implementation of Zigbee Module based on CC520", The Journal of The Korea Institute of Electronic Communication Sciences, Vol. 5, No. 6, pp. 664-671, 2010.
  9. Yong-seon Moon, Young-chul Bae, Sang-hyun Roh, Kwang-hoon Cho, Yong-gu Park," The Development of RTC Middleware of Mobile Robot Module", The Journal of the Korea Institute of Electronic Communication Science, Vol. 5, No. 2, pp. 214-220, 2010.
  10. Sung-woo Noh, Nak-yong Ko, Tae-gyun Kim," Implementing Autonomous Navigation of a Mobile Robot Integrating Localization, Obstacle Avoidance and Path Planning", The Journal of the Korea Institute of Electronic Communication Science, Vol. 6, No. 1, pp. 148-156, 2011.
  11. C Rich, B Ponsler, A Holroyd, "Recognizing engagement in human-robot interaction", Human-Robot Interaction, 2010.
  12. SC Ahn, JH Kim, K Lim, H Ko, "UPnP approach for robot middleware", Robotics and Automation, ICRA 2005.
  13. OPENRTM-AIST Document "http://www.openrtm.org/"
  14. M Quigley, K Conley, B Gerkey, "ROS: an open-source Robot Operating System", ICRA workshop on, 2009.
  15. ROS.org Documentation, "http://wiki.ros.org"