Model-Driven Development Architectures to Solve Complex Autonomous Robotics Problems

被引:8
作者
Beaulieu, Alain [1 ]
Givigi, Sidney N. [1 ]
Ouellet, Dany [1 ]
Turner, Jay Thor [1 ]
机构
[1] Royal Mil Coll Canada, Dept Elect & Comp Engn, Kingston, ON K7K 7B4, Canada
来源
IEEE SYSTEMS JOURNAL | 2018年 / 12卷 / 02期
关键词
Autonomous agents; real-time systems; robots; robot programming; simultaneous localization and mapping (SLAM); software architecture; SYSTEMS;
D O I
10.1109/JSYST.2016.2583403
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we discuss model-driven development (MDD) and real-time objected oriented software design paradigms to solve two uninhabited autonomous robotics problems. The first problem we analyze is that of a single robot that has strict timing requirements to perform simultaneous localization and mapping. The second problem we analyze is that of a swarming of flocks of various sizes. Both architectures are discussed and compared for the solution of complex robotics problems. The main contribution of this paper is the definition of an MDD methodology for solving robotics problems, its implementation and validation. Results show that the method can guarantee the real-time requirements for the applications.
引用
收藏
页码:1404 / 1413
页数:10
相关论文
共 34 条
  • [1] [Anonymous], 2009, AS5506 SAE
  • [2] [Anonymous], USE REUSE DESIGNING
  • [3] [Anonymous], 2010, J. Softw. Eng. Robot
  • [4] Bekey G. A., 2005, Autonomous Robots: From Biological Inspiration to Implementation and Control
  • [5] Benavidez P, 2015, ANN IEEE SYST CONF, P773, DOI 10.1109/SYSCON.2015.7116844
  • [6] Brooks A., 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, P163
  • [7] Brooks R. A., 1991, ARCHITECTURES INTELL, P225239
  • [8] A ROBUST LAYERED CONTROL-SYSTEM FOR A MOBILE ROBOT
    BROOKS, RA
    [J]. IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1986, 2 (01): : 14 - 23
  • [9] Cheng P, 2010, SPRINGER TRAC ADV RO, V57, P101
  • [10] Fleurey F, 2009, LECT NOTES COMPUT SC, V5795, P606, DOI 10.1007/978-3-642-04425-0_47