Design and Implementation of Linux based Real-Time Kernel for Robot Control

로봇 제어용 리눅스 기반 실시간 커널의 설계 및 구현

  • 노현창 (조선대학교 제어계측공학과) ;
  • 고낙용 (조선대학교 제어계측공학과) ;
  • 김태영 (조선대학교 제어계측공학과)
  • Published : 2000.10.01

Abstract

This paper presents a method for building a real-time kernel of autonomous mobile robot control systems. Until now, most of robots have their own operation softwares dedicated only for their use. Sometimes, operation softwares were developed based on MS-DOS or other real -time kernel based on UNIX. However, MS-DOS has many restrictions for use as a robot operation system. Also, mix based real-time kernel has some Limitations for use with mobile robots. So, in this paper, we focus on building a real-time kernel based on Linux. The in this paper, the software modules of Task Management, Memory Management, Intertask Communication, and Synchronization are redesigned. To show the efficiency of the paper, it was applied to run Nomad Super Scout II avoiding obstacles detected by sonar sensor array.

Keywords