DocumentCode
2945583
Title
Formal Verification of Robot Movements - a Case Study on Home Service Robot SHR100
Author
Kim, Moonzoo ; Kang, Kyo Chul ; Lee, Hyoungki
Author_Institution
Computer Science and Engineering Department Pohang University of Science and Technology Pohang, South Korea; moonzoo@postech.ac.kr
fYear
2005
fDate
18-22 April 2005
Firstpage
4739
Lastpage
4744
Abstract
Home service robots have received much attention from both academia and industry because home service robots have wide range of potential applications such as home security, cleaning, etc. The robots need to add or update services frequently according to the changing needs of human users. Furthermore, reactive nature of the robots add complexity to develop robot applications. These challenges raise safety issues seriously. Considering that safe operation of home service robots is crucial, current practice of validating robot applications is, however, not mature enough for wide deployment of home service robots. In this paper, we present our experience of developing and formally verifying discrete control software of Samsung Home Robot (SHR) using Esterel. We give a brief background on Esterel, then illuminate our result in formally verifying stopping behavior of SHR. Through the verification, we could detect and solve a feature interaction problem which caused the robot not to stop when a user commanded the robot to stop.
Keywords
discrete controller synthesis; formal verification; robot programming; Application software; Computer aided software engineering; Computer science; Formal verification; Humans; Intelligent robots; Robot kinematics; Safety; Service robots; Testing; discrete controller synthesis; formal verification; robot programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE International Conference on
Print_ISBN
0-7803-8914-X
Type
conf
DOI
10.1109/ROBOT.2005.1570852
Filename
1570852
Link To Document