DocumentCode
2553813
Title
Towards language-based verification of robot behaviors
Author
Cowley, Anthony ; Taylor, Camillo J.
Author_Institution
GRASP Laboratory at the University of Pennsylvania, Philadelphia, 19104, USA
fYear
2011
fDate
25-30 Sept. 2011
Firstpage
4776
Lastpage
4782
Abstract
The management of finite resources is central to many robot behaviors. Some robotic systems must maintain invariants regarding the disposition of feet for balancing, others have grippers for manipulating their environments, while yet others must respect strict rules governing the usage of objects in the environment. Yet the specifics of such resource management responsibilities are almost universally locked behind opaque controllers whose lack of type information greatly impedes rigorous static analysis. We present an application of dependent type theory and linear logic for the static analysis of robot behavior programs that manage both robot and environment state, with a worked assembly task example. This approach offers static, formal guarantees with respect to safety requirements attached to primitive actions, as well as introspection of expected state at each step of a scripted sequence of actions allowing for the automatic generation of dynamic, sensor-based, runtime verification of successful execution.
Keywords
Assembly; Context; Grippers; Manipulators; Robot kinematics; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on
Conference_Location
San Francisco, CA
ISSN
2153-0858
Print_ISBN
978-1-61284-454-1
Type
conf
DOI
10.1109/IROS.2011.6095028
Filename
6095028
Link To Document