DOI QR코드

DOI QR Code

Elderly Assistance System Development based on Real-time Embedded Linux

실시간 임베디드 리눅스 기반 노약자 지원 로봇 개발

  • Koh, Jae-Hwan (HA Control R&D Lab., LG Electronics) ;
  • Yang, Gil-Jin (Dept. of Electrical and Information Engineering, Seoul National University of Science and Technology) ;
  • Choi, Byoung-Wook (Dept. of Electrical and Information Engineering, Seoul National University of Science and Technology)
  • 고재환 (LG전자 주식회사) ;
  • 양길진 (서울과학기술대학 전기공학과) ;
  • 최병욱 (서울과학기술대학 전기정보공학과)
  • Received : 2013.05.22
  • Accepted : 2013.08.22
  • Published : 2013.11.01

Abstract

In this paper, an elderly assistance system is developed based on Xenomai, a real-time development framework cooperating with the Linux kernel. A Kinect sensor is used to recognize the behavior of the elderly and A-star search algorithm is implemented to find the shortest path to the person. The mobile robot also generates a trajectory using a digital convolution operator which is based on a Bezier curve for smooth driving. In order to follow the generated trajectory within the control period, we developed real-time tasks and compared the performance of the tracking trajectory with that of non real-time tasks. The real-time task has a better result on following the trajectory within the physical constraints which means that it is more appropriate to apply to an elderly assistant system.

Keywords

References

  1. B. W. Choi, D. G. Shin, J. H. Park, S. Y. Yi, and S. Gerald, "Real-time control arhcitecture using xenomai for intelligent service robot in USN environment," Journal of Intelligent Service Robotics, vol. 2, no. 2, pp. 139-151, 2009. https://doi.org/10.1007/s11370-009-0040-0
  2. T. Bird, Comparing Two Approaches to Real-time Linux, www.linuxdevice.com, 2002.
  3. I. Ripoll, RTLinux versus RTAI, www.linuxdevice.com, 2002.
  4. K. Dankwardt, Comparing Real-time Linux Alternatives, www.linuxdevice.com 2002.
  5. W. S. Liu, Real-Time System, Prentice Hall, 2000.
  6. D. Abbout, Linux for Embedded and Real-time Applications, Elsevier, 2006.
  7. A. Barbalace, A. Lunchetta, G Manduchi, M. Moro, A. Soppelsa, and C. Taliercio, "Performance Comparison of VxWorks, Linux, RTAI and XENOMAI in a Hard Real-time Application," Proc. of Real-Time Conference 2007 15th IEEE-NPSS, pp. 1-5, May 2007.
  8. J. H, Koh and B. W. Choi, "Real-time performance of real-time mechanisms for RTAI and xenomai in various running conditions," Internal Journal of Control and Automation, vol. 6, no. 2, pp. 139-151, 2013. https://doi.org/10.14257/ijca.2013.6.6.14
  9. P. E. Hart, N. J. Nilsson, and B. Raphael, "A formal basis for the heuristic determination of minimum cost paths," IEEE Transactions on Systems Science and Cybernetics, pp. 100-107, 1968.
  10. G. Lee, J. Kim, and Y. Choi, "Convolution-based trajectory generation methods using physical system limits," J. Dynamic Systems, Measurement, and Control, ASME, vol. 135, pp. 1-8, 2013.
  11. G. J. Yang and B. W. Choi, "Joint space trajectory planning considering physical limits for two-wheeled mobile robots," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 19, no. 6, pp. 540-546, Jun. 2013. https://doi.org/10.5302/J.ICROS.2013.13.1860
  12. K. G. Jolly, R. S. Kumar, and R. Vijayakumar, "A bezier curve based path planning in a multi-agent robot soccer system without violating the acceleration limits," Robotics and Automation Systems, vol. 57, pp. 23-33, Jan. 2009. https://doi.org/10.1016/j.robot.2008.03.009
  13. anyKode, Marilou Robotics Studio www.anykode.com

Cited by

  1. Implementation of Linux RTAI Open CNC System Based on EtherCAT Network vol.21, pp.10, 2015, https://doi.org/10.5302/J.ICROS.2015.15.0096