DOI QR코드

DOI QR Code

CAN기반 로봇 내부 통신 시스템에 대한 성능평가시스템(RoNSpy) 개발

Development of the RoNSpy : Performance Evaluation System for In-Robot Network System based on CAN

  • 이경중 (국민대학교 전자공학과) ;
  • 김재오 (국민대학교 전자공학과) ;
  • 박재한 (한국생산기술연구원 로봇기술연구부) ;
  • 백문홍 (한국생산기술연구원 로봇기술연구부) ;
  • 안현식 (국민대학교 전자공학과)
  • 투고 : 2011.03.06
  • 심사 : 2011.04.15
  • 발행 : 2011.04.30

초록

로봇의 고성능화, 지능화에 따라 다수의 센서, 액츄에이터 및 제어기 적용이 확대되고 있다. 기존의 로봇 내부의 와이어링 기술은 점대점으로 직접 배선을 연결하는 방식이었으나 최근에는 버스 구조의 네트워크를 채택하고 있다. 다양한 버스 구조의 네트워크 중 차량에 이미 적용 중이고 신뢰성이 입증된 CAN(Controller Area Network)의 적용이 보편적이다. 이에 따라 로봇 내부 통신시스템의 성능평가를 통해 네트워크의 실시간성 및 신뢰성에 대한 분석이 요구된다. 본 논문에서는 CAN기반의 로봇 내부 네트워크에 대한 성능평가시스템을 구성하고 네트워크 관리도구 및 응용 모듈 등을 개발하였으며 이를 이용하여 실제 CAN 통신 시스템에 대한 전송시간 및 표준편차를 분석함으로써 네트워크 시스템의 실시간성을 판단할 수 있음을 보인다.

The high performance intelligent robots have become to use a lot of sensors, actuators and controllers which are connected via bus-type networks while the point to point connection was widely used in-robot networks of existing robots. The bus topology makes the robot system share data internally and it can also reduce the weight of the robot because of smaller wiring harness. The CAN is one of serial bus communication protocols typically used for in-vehicle networks and now it can also be used for in-robot networks because of its low cost and reliability. A performance evaluation system for this type of networked system is developed to analyze the real-time operation and the reliability of a serial-bus network, and the usefulness of the developed evaluation system is shown by some experiments for a network of many CAN nodes.

키워드

참고문헌

  1. 임을균, 조재일, 황대환, "지능형 로봇 내부 실시간 제어 통신망 기술," ETRI, 전자통신동향분석 제 20권 제 2호, 21-32쪽, 2005
  2. 원지운, 김태환, 홍원기, 이용두, "CAN 네트워크에서의 동적 마스터 시스템에 관한 연구," 한국정보과학회 학술발표 논문집 제32 제2호, 559-561쪽, 2005
  3. 구자봉, 허욱열, 김진걸, "휴머노이드 로봇에 대한 CAN(Controller Area Network) 적용," 대한전기학회, 정보 및 제어 심포지엄 논문집, 77-79쪽, 2004
  4. 구자봉, 허욱열, 김진걸, 김병륜, "CAN내장 휴머노이드 로봇에 대한 진보된 우선순위 적용," 대한전기학회 논문지 제 53권 10호, 714-719쪽, 2004
  5. Othman, H.F., Aji, Y.R., Fakhreddin, F.T., Al-Ali, A.R., "Controller Area Networks: Evolution and Applications," Information and Communication Technologies, 2006
  6. Xiaofeng Yin, Qiulin Zhao, Jingxing Tan, "Development of VeNetSpy: a Generic Monitoring Software for CAN-based ECUs and In-Vehicle Networks," SAE 2010 World Congress & Exhibition, Detroit, MI, USA, 2010
  7. BOSCH, "CAN Specification Ver2.0," 1991
  8. Embedded Systems Korea, "CAN/LIN 기술정보,"
  9. Steve Corrigan, "Introduction to the Controller Area Network," Texas Instruments, 2002
  10. Gerhard Goller, "Atmel Wireless & Microcontrollers CAN Tutorial," Atmel, 2000. 10
  11. Tindell, K, Burns, A., "Guaranteed Massage Latencies for Distributed Safety Critical Hard Real-Time Networks," YCS 229, Dept, Computer Science, Univ. of York, 1994
  12. K.Tindell. A. Burns and a Wellings, "Calculating Controller Area Netrwork(CAN) Message Response Times," IFAC workshop on Distributed Computer Control Systems(DCCS), Toledo, Spain, 1994
  13. 안봉주, 박병률, 기영훈, 안현식, 정구민, 김도현, "CAN 기반 제어시스템의 시간해석을 위한 모니터링 툴 개발," 한국자동차공학회, 춘계학술대회 논문집 Vol.3 1742-1747쪽, 2006
  14. Renjun Li, Chu Liu, Feng Luo, "A design for automotive CAN bus monitoring system," Vehicle Power and Propulsion Conference, 2008
  15. 양승현, 이석원, "Controller Area Network (CAN 통신과 임베디드 시스템을 이용한 자동차 감시 시스템 구현," 대한전기학회, 대한적기학회 학술대회 논문집, 2690-2692쪽, 2005