Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2006.12.2.194

Implementation of a Mobile Robot Control Platform using Real-Time Embedded Linux  

Choi Byoung-Wook (서울산업대학교 전기공학과)
Shin Eun-Cheol (한국생산기술연구원 로봇기술개발본부)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.12, no.2, 2006 , pp. 194-200 More about this Journal
Abstract
The SoC and digital technology development recently enabled the emergence of information devices and control devices because the SoC presents many advantages such like lower power consumption, greater reliability, and lower cost. However, it is nearly impossible to use the SoC without operating systems because the SoC is included with many peripherals and complex architecture. It is required to use embedded operating systems and real-time operating systems may be used as an embedded operating system. So far, real-time operating systems are widely used to implement a Real-Time system since it meets developer's requirements. However, real-time operating systems have disadvantages including a lack of standards, expensive development, and license. Embedded Linux is able to overcome their disadvantages. In this paper, the implementation of control system platform for a mobile robot using real-time Embedded Linux is described. As a control hardware system platform, XScale board is used. As the real-time Embedded Linux, RTAI is adopted which is open source and royalty free, and supports various architectures and real-time devices, such like real-time CAN and real-time COM. This paper shows the implementation of RTAI on XScale board that means the porting procedure. We also applied the control system platform to the mobile robot and compared the Real-Time serial driver with non real-time serial driver. Experimental results show that that using RTAI is useful to build real-time control system with powerful functionalities of Linux.
Keywords
real-time operating system; real-time serial driver; real-time embedded linux; mobile robot; control system platform;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 P.N. Daly and Kupper, 'The serial port driver of real-time linux,' Real Time Documentation Project, vol 1, 2000
2 Electronic Tread Publications, System on chip Market and Trends, April, 2003
3 조덕연, 최병욱, '임베디드 리눅스를 이용한 산업용 인버터의 웹기반 원격관리,' 제어 및 자동화 시스템 공학회, 제9권 4호, 340-346, 2003   과학기술학회마을   DOI
4 최병욱, 신은철, 이수영, '임베디드 리눅스를 이용한 웹 기반 빌딩자동화시스템,' 제어 및 자동화 시스템 공학회, 제 10권 4호 335-341, 2004   과학기술학회마을   DOI
5 최병욱, 김현기, 신은철, '임베디드 리눅스 기반의 다중 프로토콜 제어기 개발 및 빌딩자동화시스템과의 연동 적용,' 제어 및 자동화 시스템 공학회, 제 10권 5호, 428-433, 2004   과학기술학회마을   DOI
6 최병욱, 'Embedded operating system and it's applications in development for networked robot;' 한국로봇공학회, 제1회 워크샵, 2004
7 (주)휴인스 기술연구소, 'Intel PXA255와 임베디드 리눅스 응용,' 2004, 홍능과학출판사
8 Ismael Ripon, 'RTLinux versus RTAI', www.linuxdevices.com, 2002
9 Kevin Dankwardt, 'Comparing real-time linux alternatives,' www.linuxdevices.com, 2000
10 L. Dozio, P. Mantegazza, 'Linux real time application interface(RTAI) in low cost high performance motion control,' Motion Control 2003, a conference of ANIPLA, Associazione Nazionale Italiana per I'Automazione, Milano, Italy, 27-28, March, 2003
11 Herman Bruyninckx, 'Real time and embedded guide,' December, 2002
12 Alessandro저/김인성, 류태중 역, '리눅스 디바이스 드라이버,' 2000년 2월, 한빛미디어
13 Hard Real-Time Networking for Linux/RTAI, wwwrts.unihannover.de/rtnet
14 Real-Time CAN on Linux, sourceforge.net/project/rtcan
15 Real-Time Linux drvier for the serial port, rt-corn.sourceforge.net