Rule-based Dynamic Safety Monitoring for Mobile Robots

作者: Sorin Adam , Kjeld Jensen , Ulrik Pagh Schultz , Morten Larsen

DOI: 10.6092/JOSER_2016_07_01_P120

关键词:

摘要: Safety is a key challenge in robotics, particular for mobile robots operating an open and unpredictable environment. To address the safety challenge, various software-based approaches have been proposed, but none of them provide clearly specified isolated layer. In this paper, we propose that safety-critical concerns regarding robot software be explicitly declared separately from main program, terms externally observable properties software. Concretely, use Domain-Specific Language (DSL) to declaratively specify set safety-related rules must obey, as well corresponding corrective actions trigger when are violated. Our DSL, integrated with ROS, shown capable specifying constraints, experimentally demonstrated enforce behaviour existing We believe our approach could extended other fields similarly simplify certification.

参考文章(36)
Jérémie Guiochet, Marc-Olivier Killijian, Félix Ingrand, Benjamin Lussier, Raja Chatila, David Powell, Alexandre Lampe, Fault Tolerance in Autonomous Systems: How and How Much? 4th IARP - IEEE/RAS - EURON Joint Workshop on Technical Challenges for Dependable Robots in Human Environments (DRHE). ,(2005)
Frédéric Py, Félix Ingrand, Online Execution Control Checking for Autonomous Systems ,(2002)
R. Bell, IEC 61508: functional safety of electrical/electronic/ programme electronic safety-related systems: overview Control of Major Accidents and Hazards Directive (COMAH) - Implications for Electrical and Control Engineers (Ref. No. 1999/173), IEE Colloquium. ,(1999)
Krzysztof Czarnecki, Ulrich W. Eisenecker, Generative Programming: Methods, Tools, and Applications ,(2000)
Christian Schlegel, Andreas Steck, Alex Lotz, Robotic Software Systems: From Code-Driven to Model-Driven Software Development InTech. ,(2012) , 10.5772/25896
Cristina Vicente Chicote, Juan Francisco Inglés Romero, Olivier Barais, Brice Morin, Using Models@Runtime for Designing Adaptive Robotics Software: an Experience Report Artist Consortium. ,(2010)
Flemming Nielson, Chris Hankin, Hanne R. Nielson, Principles of program analysis ,(1999)
Cristina Vicente-Chicote, Juan Francisco Inglés-Romero, Alex Lotz, Christian Schlegel, Dealing with Run-Time Variability in Service Robotics: Towards a DSL for Non-Functional Properties arXiv: Robotics. ,(2013)
Christian Schlegel, Andreas Steck, Davide Brugali, Alois Knoll, Design abstraction and processes in robotics: from code-driven to model-driven engineering simulation modeling and programming for autonomous robots. ,vol. 6472, pp. 324- 335 ,(2010) , 10.1007/978-3-642-17319-6_31