电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>传感与控制>无人机软件架构分析

无人机软件架构分析

2017-09-20 | rar | 0.2 MB | 次下载 | 1积分

资料介绍

  AIAA的会议论文(Infotech@Aerospace 2012),从计算机角度阐述了无人机软件架构,由易科机器人实验室(ExBot.net)分享。

  文献信息

  文献:UAV Software Architecture

  作者:Fred Briggs,Wyle Aerospace Group

  翻译:Top Liu,ExBot易科机器人实验室创始人;飘摇尘,ExBot易科机器人实验室核心开发者,ExBot.net管理员

  无人机软件架构

  AIAA 2012-2539

  本文探讨无人机(UAV)系统的软件架构,对无人机系统设计已发表的软件架构方面文 献按时间进行综述与探讨。主要关注指挥和控制软件,并讨论情报、监视和侦察软件架构的 差异,其目的是为了呈现无人机软件架构是如何演变到目前状态。包括从技术软件架构规则 的早期发展到当前无人机软件在互操作性、通用性、视频压缩技术等方面问题,例如参考文献《软件架构:一门新兴学科的展望》,Garlan, D. and Shaw, M. (1996)1;《战场中的猛禽、 捕食者、掠食者及美国最新无人机》Yenne, W. (2010)2;《动态系统的软件使能控制和信息技 术》Samad, T. and Bala, G. (2003)3;《自主无人机实验的分布式架构》Doherty, P., Haslum P.,Heintz, F., Merz, T., Nyblom, P., Persson, T., and Wingman, B., (2004)4;《无人机智能系统软 件》Sinsley, G., Long, L., Niessner, A., and Horn, J.(2008)5以及《无人旋翼机系统》Cai, G., Chen, B., and Lee, T. (2011)6。研究比较了当前无人机开放式软件架构程序及其平台如捕食者、全球 鹰、飞马。完整的参考文献见附录A。

  1 简介

  “架构可定义为组件的结构及它们之间的关系,以及规范其设计和后续进化的原则和指南。简言之,架构是构造与集成软件密集型系统的深层次设计7“。也可称其为如何实施解决 方案的一个策略性设计(例如基于组件的工程标准、安全)和解决方案做什么的功能性设计(如算法、设计模式、底层实现)。

  1996 年 Garlan 和 Shaw 在《软件架构:一门新兴学科的展望》1 中写到架构问题包括:系统组件构成的组织、全局控制结构、通信协议、同步和数据访问等。他们研究了软件开发者常用的系统组织模式,包括数据流系统、调用及返回系统、虚拟机、以数据为中心的系统(数据库)、分布式进程和特定领域的软件架构。针对给定问题或领域,确定最优秀的架构是一个永恒的挑战。Garlan 和 Shaw 展示了如何构造一个可变架构的设计空间,以及如何建立设计原则来根据功能需求选择应用系统。

  Garlan 和 Shaw 列出了移动机器人的基本设计需求,如:(1)慎思规划和反应式行为;(2)容许不确定性;(3)考虑危险;(4)灵活性强。针对这些要求,他们评估了四种 用于移动机器人的架构,包括控制回路(control loop)、分层(layers)、隐式调用(implicit invocation)、黑板(blackboard),如图 1 所示。闭环控制解决方案推荐用于不处理复杂外部事件的简单机器人系统。分层构架能很好实现构件的组织,但是在实时环境中处理外部事件时其反应过慢。第三个 解决方案隐式调用围绕事件处理实现,用于任务控制架构(TCA)。

  推荐 TCA 用于较复杂的机器人项目,并已在众多移动机器人上得到应用。TCA 为性能、容 错、安全性和并发性提供了一套完整的任务协调机制和规定。TCA 架构由位于同一层次的任务或任务树组成。在运行过程中任务树会作很多动态调整以适应环境条件和机器人状态的改变。第四种解决方案黑板构架由一个中心黑板或 数据库构成,负责接收和发送命令、共享数据和解决冲突。它支持并发性且有异常处理程序来处理不确定性。
无人机软件架构分析

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  11次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5DIY动手组装LED电子显示屏
  10. 0.98 MB  |  3次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机PM2.5检测系统程序
  14. 0.83 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537797次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191186次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费