A Multi-Layered Component-Based Approach for the Development of Aerial Robotic Systems: The Aerostack Framework

被引:0
|
作者
Jose Luis Sanchez-Lopez
Martin Molina
Hriday Bavle
Carlos Sampedro
Ramón A. Suárez Fernández
Pascual Campoy
机构
[1] CSIC-UPM,Centre for Automation and Robotics (CAR)
[2] Technical University of Madrid (UPM),Department of Artificial Intelligence
[3] Technical University of Madrid (UPM),Computer Vision and Aerial Robotics (CVAR)
关键词
Aerial robotics; Robot architecture; Autonomous behavior; Distributed robot systems; Multi-robot coordination; Quadrotor; Mobile robots; Remotely operated vehicles; MAV;
D O I
暂无
中图分类号
学科分类号
摘要
To achieve fully autonomous operation for Unmanned Aerial Systems (UAS) it is necessary to integrate multiple and heterogeneous technical solutions (e.g., control-based methods, computer vision methods, automated planning, coordination algorithms, etc.). The combination of such methods in an operational system is a technical challenge that requires efficient architectural solutions. In a robotic engineering context, where productivity is important, it is also important to minimize the effort for the development of new systems. As a response to these needs, this paper presents Aerostack, an open-source software framework for the development of aerial robotic systems. This framework facilitates the creation of UAS by providing a set of reusable components specialized in functional tasks of aerial robotics (trajectory planning, self localization, etc.) together with an integration method in a multi-layered cognitive architecture based on five layers: reactive, executive, deliberative, reflective and social. Compared to other software frameworks for UAS, Aerostack can provide higher degrees of autonomy and it is more versatile to be applied to different types of hardware (aerial platforms and sensors) and different types of missions (e.g. multi robot swarm systems). Aerostack has been validated during four years (since February 2013) by its successful use on many research projects, international competitions and public exhibitions. As a representative example of system development, this paper also presents how Aerostack was used to develop a system for a (fictional) fully autonomous indoors search and rescue mission.
引用
收藏
页码:683 / 709
页数:26
相关论文
共 50 条
  • [41] Component-based development of embedded systems with GPUs
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Séverine
    Journal of Systems and Software, 2020, 161
  • [42] A component-based development process for trustworthy systems
    Mohammad, Mubarak
    Alagar, Vangalur
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (07) : 815 - 835
  • [43] Component-based development of embedded systems with GPUs
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Severine
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 161
  • [44] Component-based Development of Process Control Systems
    El-Maddah, Islam A. M.
    3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [45] The component-based software development based on Microsoft Solutions Framework
    Wang Guoqiang
    Xu Yubin
    Zhou Xiaobo
    ITESS: 2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES, PT 2, 2008, : 126 - 133
  • [46] A Service-Oriented Framework for Component-Based Software Development: An i* Driven Approach
    Wautelet, Yves
    Achbany, Youssef
    Kiv, Sodany
    Kolp, Manuel
    ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 551 - 563
  • [47] Model-integrating development of software systems: a flexible component-based approach
    Mahdi Derakhshanmanesh
    Jürgen Ebert
    Marvin Grieger
    Gregor Engels
    Software & Systems Modeling, 2019, 18 : 2557 - 2586
  • [48] Model-integrating development of software systems: a flexible component-based approach
    Derakhshanmanesh, Mahdi
    Ebert, Juergen
    Grieger, Marvin
    Engels, Gregor
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (04): : 2557 - 2586
  • [49] A case study of the development of e-learning systems following a component-based layered architecture
    Beder, Delano M.
    Silva, Andre C.
    Otsuka, Joice L.
    Silva, Celmar G.
    Rocha, Heloisa V.
    7TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2007, : 21 - +
  • [50] Component-based modelling of multi-physics systems
    Smirnov A.
    Burt A.
    Zhang H.
    Celik I.
    International Journal of Modelling and Simulation, 2010, 30 (04): : 409 - 415