多移动机器人通信技术综述

多移动机器人通信技术综述
孙亮1张永强2乔世权2
1. 河北科技大学人事处0500182. 河北科技大学信息科学与工程学院
移动机器人技术是近年来发展起来的一门综合学科,集中了机械、电子、计算机、自动控制等多学科最新研究成果,代表了机电一体化的最高成就。随着移动机器人在各领域的应用,人们对
[1]
器人系统中各机器人了解其它机器人的意图、目标和动作以及当前环境状态等信息,进而进行有效的磋商,协作完成任务。机器人之间的通信一般分为隐式通信和显式通信两类。
隐式通信系统通过外界环境和自身传感器来获取所需的信息并实现相互之间的协作,机器人之间没有直接进行信息交换。在隐式通信中机器人在环境中留下某些特定信息,其通过传感器获取外界环境信息的同时,也可能获取到其它的机器人遗留下的信息。此多机器人系统中,
波特五力分析
各机器人之间不存在数据的显式交换,所以无法使用一些高级的协调协作策略,降低了完成复杂任务的能力。华北水利水电学院学报
使用显式通信的多机器人系统利用特定的通信介质,快速有效地完成各机器人间信息的交互,实现许多在隐式通信下无法完成的高级协调协作策略。但由于多机器人系统在通信的实时性、可靠性等方面有特殊要求,所以针对适用于多机器人系统分布式控制结构的特定环境的通信机制的研究具有重要的意义。隐式通信与显式通信是多机器人系统各具特的两种通信模式,如果将两者各自的优势结合起来,则多机器人系统就可以灵活地应对各种动态未知环境,完成许多复杂任务[3]。
金大奶奶其“智能”的要求也日益提高,要求多机器人之间具有协作能力。
多机器人协作和控制研究的基本思想就是将多机器人之间的协作看作一个体,研究其协作机制,从而充分发挥多机器人系统各种内在的优势[2]。为了有效地交流和协商,必须解决机器人之间信息处理与传输问题,即多机器人通信问题。
1 移动机器人通信方式
1.1 机器人上位机与下位机通信机器人上位机与下位机通信是多机器人通信的特例,即双机器人通信,主要通信方式为有线通信和无线通信。对于移动的机器人多采用无线方式,通信控制器作为一个中间过渡环节,实现上位机与下位机之间数据与控制命令的有线通讯与无线通信方式的转换。同时对于下位机而言,是一个主控机控制多个从机的系统,与各从机之间采用有线或无线方式进行通信。上位机根据下位机传输的信号进行控制决策,将命令调制,通过无线发射器发出,无线接收设备接收命令并解调后,将命令送给主控机来控制机器人的各种动作。
1.2 多机器人通信
在多机器人系统中,通过通信多机
2 多移动机器人通信拓扑结构研究
[3,4]
多机器人通信拓扑结构大致分为:星形、环形、总线、网状等。相关比
赛宾反馈抑制器较见表1。
在各种拓扑结构中,总线形拓扑结构在多机器人通信中应用得较多。总线拓扑的重要特征是可采用多址访问和广播介质,易于组成分布式系统。总线拓扑的典型代表是著名的以太网。总线结构是目前多机器人通信系统中采用最多的一种拓扑形式,其优点是具有较好的坚固性[5]。
个网络信号处理量下降。
乙烯利对于应用层协议的研究,目前基于多智能体的实时通信系统中,多采用TCP协议,以保证系统的稳定性和可靠性,基本不发生丢包的现象。但是,这是以牺牲系统的实时性为代价的,往往达不到预期的效果。相反,无连接的、不可靠的、尽最大努力投递报文的UDP协议虽然没有差错控制、超时重发、拥塞控制等可靠性保证策略,但这也正是UDP的特点所在。在基于UDP的通信中,没有发送之前建立连接的过程,也没有发送方等待确认包的“握手”过程,但保证了UDP的“轻量”、快速的特点,在网络质量较好的情况下仍然是首要选择[10]。因此可考虑使用TCP协议和UDP协议结合的通信协议。
3.2 智能体通信方式
在多智能体机器人系统中,常用通信方式有:黑板模式、联邦方式、广播方式、点到点方式[11],详见表2。
3.3 基本通信模型
在计算机系统中,目前常用的通信模型有“客户/服务器”模型(C/S:Client/Server)和“点对点”模型(P2P:Peer-to-Peer)。
3.3.1 C/S模型
在基于C/S模型的通信系统中,机器人之间的通信必须通过通信服务器“中转”,系统有中心服务器,所有客
户进程与服务器进程进行双向通信,客户进程间无直接通路。此模型适用于需
要集中控制的应用,中心服务器利用其特殊地位了解各客户机的需求,这有利于对客户进程的管理以及实现通信资源的合理分配与调度;另外,C/S模型结构简单、易于实现,便于错误诊断及系统维护。其缺点也很明显:客户进程间通信效率低,服务器工作负荷大,
服务器性能及网络带宽是影响系统性能的瓶颈;中心服务器的错误会导致整个系统的崩溃。
3.3.2 P2P模型
P2P通信模型由中心结构改变为分布式结构,节点间通信不经过中心服务器的转发,而是直接进行通信,提高了通信效率;系统运行不依赖于模型中某个节点,因此系统负载较为均衡、可靠性高。然而,P2P模型并不适用于包含控制、调度、管理等任务的应用。我们希望有一种机制能对系统资源进行统一、可预计分配。如果采用P2P模型来实现,由于智能体的对等特性,那么每个智能体都要保存所有智能体的状态信息,增加了本地存储负担;智能体内部状态的任何变化都必须及时通知其它智能体,增加了网络通信负担;每个智能体都必须处理控制或调度相关的计算,增加了系统负担。
由于多机器人系统是典型的分布式多表2通信方式比较
3 基于多移动机器人的通信模型研究
协作是多机器人系统的重要特征,协作的实现离不开通信。在多智能体机器人环境中,通
信系统的构建与实现,要为多机器人系统提供良好的通信平台以实现总体控制功能。
3.1 机器人通信访问协议[3,4]
针对保证实时通信的研究工作有很多,如令牌总线、令牌环、分布式队列双总线、光纤分布数据接口等。这些解决方法都需要维持一个物理或逻辑环,增加的硬件设备导致费用较高,管理和分发很复杂,带来的系统负担将较大。在总线拓扑结构里总线式CSMA/CA得到广泛应用[6,7]。CSMA/CA的目的是避免冲突,而不是检测冲突是否存在。CSMA/CA存取方式存在的一个问题是报文分组冲突后,仍然继续发送直至全部结束,如果冲突各方检测到冲突后能及时停止发送,则可使信道有效利用率得到提高。而CSMA/CD协议[8,9]的存取方式是根据上述要求改进而来的。采用CSMA/CD控制方式时,不足的一面是,当各机器人发送请求的频率越高,信号冲突的可能性就越大,从而造成整
表1通信拓扑结构比较
任务实时系统,它运行在环境经常动态变化的真实世界中,为增强多机器人系统适应环境
的能力,我们希望智能体能根据环境需要及具体任务的不同要求实现智能体能力的动态可扩充。综合比较C/S和P2P模型,可考虑建立能支持系统复杂通信行为的基于C/S和P2P模型混合的模型结构。丁香人妻小说

本文发布于:2024-09-22 14:35:05,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/126867.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:机器人   系统   方式   控制
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议