群体机器人系统软件开发框架研究与实现

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:debug_core
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人技术近年来得到了广泛的关注和迅速的发展,被应用于工业制造、医疗服务、国防军事等各个方面。随着应用领域的不断拓展,单体机器人在一些场景中无法很好地满足用户的需求。群体机器人系统与单机器人相比,具有更好的鲁棒性、适应性和可扩展性,因此受到了越来越多的关注和研究。但是,目前针对群体机器人系统的编程开发比较困难,主要有两点原因:缺乏专用的软件开发工具;没有好的软件生态。开源机器人操作系统ROS是目前单机器人和多机器人系统软件开发的事实标准,拥有良好的软件生态。因此,研究群体一致的数据共享、群体编程模型、群体智能算法等关键问题,并在此基础上实现一个面向群体机器人系统的、能够兼容ROS生态的软件开发框架,具有重要的理论和实践意义。首先,本文根据群体机器人系统通信的特点,结合对ROS通信架构的研究分析,设计提出了基于两层计算图的群体机器人系统分布式软件架构。具体的,在每个机器人个体上,是一个完整的、独立的ROS计算图;机器人个体之间通过邻域通信连接成一个更大规模的、拓扑结构动态变化的群体计算图。两层计算图架构不仅能够兼容ROS,而且是一种去中心化的结构,具有更好的鲁棒性和可扩展性。本文对群体机器人系统共识机制展开研究,设计提出了一种高效的群体共识机制SCDS(Swarm Consistent Data Sharing)。具体的,通过对虚拟信息素读写操作的分析,分别提出了重复写判别算法和冷热数据区分算法;针对周期性写,则结合gossip协议提出了降冗余方法。最终设计实现了一种高效的、具有一致性保证的分布式元组空间。本文提出了一种适用于群体机器人系统的分布式粒子群算法SCDS-based PSO,并且提出了自顶向下的群体智能优化原语。具体的,将SCDS共识机制和经典的PSO算法结合起来,并提出“值优先”更新策略,解决全局最优值的更新问题。然后基于该算法实现了群体智能优化编程原语,给开发者提供自顶向下的编程接口。本文基于上述分布式架构、群体共识机制、群体编程模型等研究内容,设计实现了开源的群体机器人系统软件开发框架GSDF(Generic Software Development Framework)。并且基于GSDF框架进行了实验测试与性能对比分析:在Stage和Gazebo模拟器中设计实现了队形形成、队形分割、自组织群集三种经典的群体行为;基于Beebot群体无人机实验系统设计实现了微型四旋翼无人机的自组织群集行为。实验与分析表明,GSDF是一种兼容ROS生态的、高效可扩展的、可用于实际系统的群体机器人软件开发框架。
其他文献
高等职业技术教育的发展是人类社会进步到一定阶段的产物。在经济快速腾飞的今天,科技的进步、社会的发展,都离不开高等职业技术教育发展的强有力支撑。随着社会的进步,高等
在实际生产生活中,超高维数据变得越来越频繁,如疾病研究中的基因数据,经济、金融领域的数据等。虽然获得的渠道很多,但是海量数据只有少部分有用也带来了研究上的困难,而超
盾构机是一种集中了机械、光电、液压、电控等多学科为一体的大型专用工程机械设备,盾构施工法因其施工开挖土方量少、成本低、速度快、机械化程度高,在隧道工程中有着广泛的
现代通信技术的发展对射频器件的小型化提出了越来越高的要求。平面型慢波传输线因其设计灵活和易于加工的优点被广泛应用于射频器件的小型化设计当中,成为了当前射频器件研
上蔡县位于河南省东南部,淮北平原北侧,隶属于驻马店市。上蔡县历史悠久,形成了独特的伏羲文化、蔡氏文化、李斯文化、重阳文化、孔子文化,享有“千年古县”美誉。本文研究上
在一些无法布设电缆而无线电波又无法穿透的环境下,可以利用超声波能在固体介质传播且衰减较小的特点实现数据通信。但是超声波换能器往往频带较窄使得载波带宽较小且在固体
随着全球卫星导航定位系统的不断发展升级,双频带、宽波束终端接收天线的需求日益增加。本文以导航终端天线为研究背景,针对微带天线形式,开展了双频带和宽波束的相关研究。
机器对机器(Machine-to-Machine,M2M)通信在未来物联网的基础设施中扮演着重要角色。随着通信技术的发展,越来越多的机器类设备(Machine Type Device,MTD)需要接入到基站(Base Station,BS)中。由于前导资源受限,当大规模MTD同时请求与BS通信时,现有的随机接入机制会出现接入效率低、时延高、以及资源利用率低等问题。针对上述问题,本文开展了基于分组的
冷战结束后,全球化不断深入发展,国际社会人口的交流与货物的流通越来越频繁,全球经济呈现增长的趋势,各国之间的相互联系不断紧密,相互依赖的程度不变加深。非传统安全的重要性和紧迫性日益突出,公共卫生安全的问题对人类社会的发展产生了深刻的影响,成为人类社会亟待解决的问题。本文首先对于公共卫生和公共卫生安全的概念进行了梳理,由于公共卫生安全与国家利益密切相关,针对公共卫生问题展开国际合作时涉及国际制度,因
现有拥挤频段已无法满足不断增长的高速数据速率业务需求。为了克服频谱拥塞和满足未来业务需求,提出了使用毫米波段的方法。因为现有电子模块和器件频率响应的限制使100GHz