首页> 外文期刊>Journal of Intelligent & Robotic Systems: Theory & Application >A Multi-Layered Component-Based Approach for the Development of Aerial Robotic Systems: The Aerostack Framework
【24h】

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

机译:基于多层组成的空中机器人系统的方法:空气克框架

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

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.
机译:为了实现无人机系统(UAS)的完全自主运行,必须集成多种和异构的技术解决方案(例如,基于控制的方法,计算机视觉方法,自动化规划,协调算法等)。这些方法在操作系统中的组合是一种需要高效的架构解决方案的技术挑战。在生产率重要的机器人工程背景中,最大限度地减少新系统开发的努力也很重要。作为对这些需求的回应,本文介绍了空中机器人开发的开源软件框架。该框架通过提供一系列专门从事空中机器人(轨迹规划,自定位等)的可重复使用组件,以及基于五层的多层认知架构中的集成方法,提供了一组专门的可重用组件:反应性,执行,审议,反思和社会。与UAS的其他软件框架相比,Aerostack可以提供更高程度的自主权,适用于不同类型的硬件(空中平台和传感器)和不同类型的任务(例如,多机器人群系统)更加多功能。在四年(2013年2月以来)通过成功使用许多研究项目,国际竞争和公共展览会,空气施被验证。作为系统开发的代表性示例,本文还提出了空气克赖斯克如何用于开发一个(虚构)的系统,以全身自主在室内搜查和救援任务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号