2006 · 31 citations · 10 references
Robot KinematicsEngineeringField RoboticsVerificationIntelligent RoboticsIntelligent SystemsFormal VerificationSamsung Home RobotCloud RoboticsSystems EngineeringRobot LearningKinematicsHome Service RobotsHumanoid RobotHome SecurityMechatronicsService RobotComputer ScienceRobot MovementsRobot ControlAutomationMechanical SystemsFormal MethodsCase StudyPersonal RobotRobotics
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.
10
Java-MaC: A Run-Time Assurance Approach for Java Programs
Moonzoo Kim, Mahesh Viswanathan, Sampath Kannan et al. · Formal Methods in System Design · 2004 · 218 citations
Architecture, the backbone of robotic systems
Ève Coste-Manière, Reid Simmons · 2002 · 154 citations
Robotic Systems, Robot Architectures, Complete Robotic Systems +10
Jean-Jacques Borrelly, Ève Coste-Manière, Bernard Espiau et al. · The International Journal of Robotics Research · 1998 · 104 citations