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

Development of Real-Time Control Software for Autonomous Mobile Robot  

Lee, Jong-Hyuk (Chungnam National University)
Jo, Eu-Teum (Chungnam National University)
Jeong, Hyeon-A (Chungnam National University)
Kim, Hyung-Shin (Chungnam National University)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.17, no.4, 2011 , pp. 336-345 More about this Journal
Abstract
In this paper, we introduce software development process for autonomous mobile robot with LEGO RCX. The software is designed from course analysis and a series of software design processes are applied for the development. Various control methods are devised to identify robot's location and to optimize the running strategy. To assure realtime property and reliability of the software, we adopted software engineering processes during the development. In this paper, we report the detailed software design processes and the implementation result that we have experienced with our practical LEGO robot platform.
Keywords
real-time robot control; LEGO; autonomous mobile robot; software engineering;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 H. Goh and B. Aris, "Using robotics in education: Lessons learned and learning experiences," 1st International Malaysian Educational Technology Convention, Johor Bahru, Malaysia, pp. 1156-1163, Sep. 2007.
2 S. H. Lee, "An application of LEGO mindstorms to compiler course," Korean Journal of Programming Language(in Korean), vol. 16, no. 3, pp. 63-76, 2002.
3 Y. D. Yoo, S. A. Jang, J. G. Yang, J. H. Park, and J. H. Bae , "An Implementation of a multi8-robot system using educational mini-robots," Proc. of Korean Computer Conference(in Korean), vol. 35, no. 1, pp. 387-390, 2008.   과학기술학회마을
4 NCER, Botball, http://botball.org
5 JASA, ET Robocon, http://etrobo.jp
6 H. Tominagaa, Y. Onishia, T. Hayashib, and T. Yamasakia, "LEGO robot programming exercise support for problem solving learning with game strategy planning tools," The First IEEE International Workshop on Digital Game and Intelligent Toy Enhanced Learning, Jhongli, China, pp. 81-88, Mar. 2007.   DOI
7 LEGO Company, Mindstorms http://mindstorms.lego.com/
8 BrickOS, http://brickos.sourceforge.net
9 J. J. Park and C. H. Chun, "Position identification and driving system for mobile robot using USN and LEGO Mindstroms NXT," Journal of Institute of Control, Robotics and Systems(in Korean), vol. 16, no. 3, Mar. 2010.
10 Mario A. Garcia1and H. Patterson-McNeill, "Learn how to develop software using the toy Lego Mindstorms," Proc. of ACM ITiCSE, Aarhus, Denmark, pp. 239-239, Jun. 2002.
11 U. Wolz, "Teaching design and project management with Lego RCX Robots," Proc. of SIGCSE Conferences, Charlotte, NC USA, pp. 95-99, Feb. 2001.