Service robot for the elderly

Our aim is to develop the service robot based on a systematic software engineering method, particularly for real-time, embedded and distributed systems with UML. To do so, we applied the COMET method, which is a UML-based method for the development of concurrent applications, specifically distributed and real-time applications. We describe our experience of applying the COMET/UML method to developing the service robot for the elderly, T-Rot, which is under development at CIR. Here, our emphasis was on an autonomous navigation system for the service robot, which is one of the most challenging issues and is essential in developing service robots, especially mobile service robots to help elderly people. It includes hardware integration for various sensors and actuators as well as software development and integration of modules like a path planner and a localizer.

[1]  E. Gat On Three-Layer Architectures , 1997 .

[2]  Chong-Won Lee,et al.  Implementation of multi-functional service robots using tripodal schematic control architecture , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[3]  Youngjin Hong,et al.  Re-engineering software architecture of home service robots: a case study , 2005, ICSE.

[4]  Anders Orebäck,et al.  An architecture for indoor navigation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Sooyong Park,et al.  Combining feature-oriented analysis and aspect-oriented programming for product line asset development , 2006, 10th International Software Product Line Conference (SPLC'06).

[6]  Anders Orebäck,et al.  BERRA: a research architecture for service robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  Kazuhiko Kawamura,et al.  Trends in service robots for the disabled and the elderly , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[8]  Daniel Hernández-Sosa,et al.  Integrating robotics software , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[10]  Chong-Won Lee,et al.  Tripodal schematic design of the control architecture for the Service Robot PSR , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[11]  Sooyong Park,et al.  UML-based service robot software development: a case study , 2006, ICSE '06.

[12]  Raj Reddy,et al.  Robotics and Intelligent Systems in Support of Society , 2006, IEEE Intelligent Systems.

[13]  Hassan Gomaa,et al.  Designing concurrent, distributed, and real-time applications with UML , 2000, ICSE.

[14]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .