Browse > Article

Implementation of Wafer Handling Robot Controller Based on RTAI  

Chang, Soon-Pill (세종대학교 컴퓨터공학과)
Shin, Ik-Sang (경희대학교 기계공학과)
Moon, Seung-Bin (세종대학교 컴퓨터공학과)
Publication Information
Abstract
As multiple functions arc required in a robot controller, RTOS(Real Time Operating System) should be adopted to manage complex situations, such as choosing most urgent task among competing ones. In this paper, we implemented RTAI(Real Time Application Interface) based robot controller for wafer handling robots including graphic simulator. We showed how multiple tasks are organized and also explained in detail about task priorities and execution periods. Finally, we presented simulation results.
Keywords
Linux; Robot controller; RTAI; RTOS;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Seo, I. H., Kim J. H., Jeong J. G. and Noh, B. O., "Development of Robot Controller with Vision function based on PC," Proc. of KSPE Autumn Conference, pp. 537-542, 1994.
2 Schmidt, D. C., Deshpande, M. and O'Ryan, C., "Operating System Performance in Support of Real-Time Middleware," Proc. of the 7th International Workshop on WORDS 2002, IEEE, pp. 199-206, 2002.
3 YaGuang, K. and WenHai, W., "Design of Real Time Control Software Based On QNX," Proc. of IEEE, Digital Object Id:10.1109, pp. 579-584, 2006.
4 Cloutier, P., Mantegazza, P., Papacharalambous, S., Soanes, I., Hughes, S. and Yaghmour, K., "DIAPM-RTAI Position paper," Real Time Peration Systems Workshop, pp. 1-28, 2000.
5 Jang, H., Lee, K. D. and Ahn, B. C., "A Design and Implementation of PC Based Real-Time Multitasking Kernel for Robot Controller," Proc. of IEEK, Vol. 1, pp. 459-462, 1994
6 Shin, J. H. and Moon, S. B., "The Real-Time Linux Based Robot Controller," Proc. of the KIPS, Vol. 1, pp. 505-508, 2002.
7 Bianchi, E., Dozio, L., Ghiringhelli, G. L. and Mantegazza, P., "Complex Control Systems, Applications of DIAPM RTAI at DIAPM," Realtime Linux Workshop, 1999.
8 Chung, C. Y., Lee, G. D. and Lee, B. H., "Robot Controller Software Design and Implementation Using Real-Time Operating System," Proc. of IEEK, Vol. 1, pp. 1246-1251, 1994.
9 Han, S. H. and Lee, M. H., "A Study on the Performance Improvement of Industrial Robot Manipulator Controller," J. of KSPE, Vo1. 7, No. 4, pp. 85-102, 1990.
10 Miyabe, T., Konno, A., Uchiyama, M. and Yamano, M., "An Approach Toward an Automated Object Retrieval Operation with a Two-Arm Flexible Manipulator," The International J. of Robotics Research, Vol. 23, No. 3, pp. 275-291, 2004.   DOI
11 Lee, D. M., Oh, J. H. and Lee, J. S., "The Development of General Purpose Robot Language Based on Real Time Operating System," Proc. of IEEK, Vol. 1, pp. 18-23, 1991.
12 Choe, J. T. and Kim, J. S., "Real Time Operating System and Application to a Robot Controller," J. of the KSME, Vol. 36, No. 3, pp. 231-242, 1996.
13 Garrels, M., "Introduction to Linux : A Hands on Guide," Lightning Source Inc., pp. 7-16, 2008.