A Design and Analysis Methodology for Component-Based Real-Time Architectures of Autonomous Systems

被引:0
作者
Nicolas Gobillot
Charles Lesire
David Doose
机构
[1] Ifremer,
[2] ONERA,undefined
来源
Journal of Intelligent & Robotic Systems | 2019年 / 96卷
关键词
Robotics software; Real-time analysis; Modelling language; 93C85; 68Q42; 68M20;
D O I
暂无
中图分类号
学科分类号
摘要
The integration of autonomous robots in real applications is a challenge. It needs that the behaviour of these robots is proved to be safe. In this paper, we focus on the real-time software embedded on the robot, and that supports the execution of safe and autonomous behaviours. We propose a methodology that goes from the design of component-based software architectures using a Domain Specific Language, to the analysis of the real-time constraints that arise when considering the safety of software applications. This methodology is supported by a code generation toolchain that ensures that the code eventually executed on the robot is consistent with the analysis performed. This methodology is applied on a ground robot exploring an area. Categories (2), (3)
引用
收藏
页码:123 / 138
页数:15
相关论文
共 63 条
  • [1] Liu L(1973)Scheduling algorithms for multiprogramming in a hard-real-time environment scheduling algorithms for multiprogramming J. Assoc. Comput. Mach. 20 46-61
  • [2] James C(1990)Priority inheritance protocols: an approach to real-time synchronization IEEE Trans. Comput. 39 1175-1185
  • [3] Layland W(1990)Dynamic priority ceilings: a concurrency control protocol for real-time systems Real-Time Syst. 2 325-346
  • [4] Sha L(1991)Stack-based scheduling of realtime processes Real-Time Syst. 3 67-99
  • [5] Rajkumar R(1990)Dynamic scheduling of real-time tasks under precedence constraints Real-Time Syst. 2 181-194
  • [6] Lehoczky JP(2009)Component-based robotic engineering (Part I) IEEE Robot. Autom. Mag. 16 84-96
  • [7] Chen M-I(2010)Component-based robotic engineering (Part II) IEEE Robot. Autom. Mag. 17 100-112
  • [8] Lin K-J(2013)Lessons learned from the development of component-based medical robot systems J. Softw. Eng. Robotics 5 25-41
  • [9] Baker TP(2011)Software deployment infrastructure for component based rt-systems J. Rob. Mechatronics 23 350-359
  • [10] Chetto H(2004)Cheddar: a flexible real time scheduling framework ACM SIGAda Ada Lett. 24 1-8