Towards rule-based dynamic safety monitoring for mobile robots

被引:21
作者
Adam, Sorin [1 ]
Larsen, Morten [1 ]
Jensen, Kjeld [2 ]
Schultz, Ulrik Pagh [2 ]
机构
[1] Conpleks ApS, Struer
[2] University of Southern Denmark, Odense
来源
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | 2014年 / 8810卷
关键词
Mobile robots - Problem oriented languages - Digital subscriber lines;
D O I
10.1007/978-3-319-11900-7_18
中图分类号
学科分类号
摘要
Safety is a key challenge in robotics, in particular for mobile robots operating in an open and unpredictable environment. To address the safety challenge, various software-based approaches have been proposed, but none of them provide a clearly specified and isolated safety layer. In this paper, we propose that safety-critical concerns regarding the robot software be explicitly declared separately from the main program, in terms of externally observable properties of the software. Concretely, we use a Domain-Specific Language (DSL) to declaratively specify a set of safety-related rules that the software must obey, as well as corresponding corrective actions that trigger when rules are violated. Our prototype DSL is integrated with ROS, is shown to be capable of specifying safetyrelated constraints, and is experimentally demonstrated to enforce safety behaviour in existing robot software. We believe our approach could be extended to other fields to similarly simplify safety certification. © Springer International Publishing Switzerland 2014.
引用
收藏
页码:207 / 218
页数:11
相关论文
共 25 条
  • [1] Kohanbash D., Bergerman M., Lewis K.M., Moorehead S.J., A safety architecture for autonomous agricultural vehicles, American Society of Agricultural and Biological Engineers Annual Meeting, (2012)
  • [2] Griepentrog H., Andersen N., Andersen J., Blanke M., Heinemann O., Madsen T., Nielsen J., Pedersen S., Ravn O., Wulfsohn D.L., Safe and reliable: Further development of a field robot, Henten, E., Goense, D., Lokhorst, C. (eds.) Precision Agriculture 2009, pp. 857-866, (2009)
  • [3] Bouraine S., Fraichard T., Salhi H., Provably safe navigation for mobile robots with limited field-of-views in unknown dynamic environments, 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 174-179, (2012)
  • [4] Griepentrog H., Jaeger-Hansen C., Ravn O., Andersen N., Andersen J., Nakanishi T., Multilayer controller for field robots - high portability and modularity to ease implementation, LAND, (2012)
  • [5] Jensen K., Bogild A., Nielsen S., Christiansen M., Jorgensen R., Frobomind, proposing a conceptual architecture for agricultural field robot navigation, CIGR 2012, (2012)
  • [6] Nebot P., Torres-Sospedra J., Martnez R.J., A new hla-based distributed control architecture for agricultural teams of robots in hybrid applications with real and simulated devices or environments, Sensors, 11, 4, pp. 4385-4400, (2011)
  • [7] Bruyninckx H., Open robot control software: The orocos project, IEEE ICRA 2001 Proceedings, 3, pp. 2523-2528, (2001)
  • [8] Quigley M., Conley K., Gerkey B., Faust J., Foote T., Leibs J., Wheeler R., Ng A.Y., Ros: An open-source robot operating system, ICRA Workshop on Open Source Software, 3, 2, (2009)
  • [9] Lotz A., Steck A., Schlegel C., Runtime monitoring of robotics software components: Increasing robustness of service robotic systems, Proceedings of the 15th International Conference on Advanced Robotics, pp. 285-290, (2011)
  • [10] Gherardi L., Brugali D., Modeling and reusing robotic software architectures: The hyperflex toolchain, IEEE International Conference on Robotics and Automation (ICRA), (2014)