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

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

3天内不再提示

基于虚拟结构的机器人编队控制方法

新机器视觉 来源:古月居 作者:古月居 2022-10-10 17:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

简介

目前,实现多 AUV 系统编队航行的控制方法主要包括基于领航者-跟随者的方法。

基于虚拟结构的方法、基于人工势场的方法、基于行为的方法和基于路径跟随的方法等。

基于领航者跟随者的编队控制方法

领航者-跟随者的概念最早由 Cruz提出,并且由 Wang等将其成功应用于移动机器人的编队控制中。

作为目前最为常用的一种编队控制方法,其基本思想是:所有编队成员被指定为领航者或跟随者这两种角色,领航者通过沿着预定或者临时设定的路径航行。

掌控整个编队的运动趋势,跟随者依据相对于领航者的距离及方位信息跟随领航者实现编队控制。

领航者-跟随者方法的优点是编队控制结构简单,易于实现,编队中只需要设定领航者的期望路径或其他行为,然后跟随者以预定的位置偏移跟随领航者即可实现编队控制。

鉴于这个原因,领航者-跟随者方法在实际工程中被广泛应用。该方法的缺点为编队系统过于依赖领航者。

基于虚拟结构的编队控制方法

虚拟结构法最早由 Tan提出,该方法将编队的所有成员视作一个整体进行处理,其基本思想为:首先确定虚拟结构的运动学和动力学特性。

然后推导出虚拟结构上虚拟目标点的相应特性,最后通过设计适当控制律使机器人跟踪对应虚拟目标点,实现编队控制。

虚拟结构法的优点在于,通过将编队队形视作一个刚性结构,系统有明显的队形反馈,便于编队行为的确定和队形的保持。

其缺点也很明显,由于编队队形需要一直保持同一个刚性结构,缺乏灵活性和适应性,尤其是在躲避障碍物过程中存在一定的局限性。

另外,不同的机器人在环境下会受到不同环境因素影响,严格的队形约束会诱发频繁控制指令,增加能耗,甚至出现执行器饱和现象。

这些缺点导致虚拟结构法在多机器人编队控制中的应用相对较少。

基于人工势场的编队控制方法

人工势场的概念由 Khatib 提出并成功应用于移动机器人避障控制中。所谓人工势场法即为研究对象的工作空间设定人工势场。

并为研究对象设定人工势函数,以此构造工作空间中机器人、目标点、以及障碍物等的势场力,通过最小化个体势场达到编队控制的目的。

人工势场法的优点在于其设计的算法能够较好的解决避碰避障问题;

缺点表现在当势力场较多时容易导致机器人出现小范围往复运动,增大能耗,另外合适势函数的选取也比较困难。

优点:

实时性强;

这是人工势能场法最大的优点,人工势能场法仅仅需要计算下一时刻的智能

体的即可,不需要全局信息,因此其实时性强,在线计算能力强;

突防突发威胁能力强;

针对突发威胁,当威胁所在的位置在智能体的可视范围内,智能体将模拟出突发威胁对智能体本身的斥力,使之有能力避开此威胁障碍物。

在突发威胁不在智能体的可视范围内,则智能体忽略此障碍物威胁。对突发威胁的突防能力也可称为动态避障规划能力。

局部处理能力强。

不论障碍物是否属于突发威胁障碍物,人工势能场法使用的都是局部信息,而非全局的信息,因此无需全局长时间的进行搜索和优化路径。

缺点:

有“零势能点”存在,将导致智能体停止运动;

例如当二维空间中仅仅存在三个点状的障碍物时,此三个点状障碍物恰好形成等边三角形的三个顶点,并且智能体恰好位于此三角形的中心点上,此时智能体的合力为零,其势能也为零。

此时无法对智能体的运动状态进行更新,此时智能体无法通过障碍物区域。因此,为使智能体能通过障碍物区域,必须对智能体受到的合力做出改变,使之不为零。

智能体出现“局部困扰”的问题;

当二维空间中障碍物以某种规律存在时,智能体会出现在障碍物中“徘徊”的情况,即为智能体的“局部困扰”的问题。

智能体无法通过此区域的原因是,当智能体离开障碍物时,又被目标吸引走向障碍物,而当智能体被吸引进入障碍物区域后,智能体又被障碍物对其的斥力所驱使而离开障碍物区域。

以此进行死循环,并进入“徘徊”的状态,形成局部困扰的问题。因此,为使智能体不出现局部困扰的问题,必须对智能体受到的合力进行更改,使智能体绕过障碍物区域。

多智能体编队运动时无法维持编队队形。

多个智能体形成编队时,无法自动保持队形,需将智能体本身之间的作用添加到合力中,使之维持编队队形。

基于行为的编队控制方法

基于行为的控制概念最早由 Brooks提出,为多机器人协同采样任务设计了基于行为的控制体系结构。

基于行为的编队控制基本思想即:将编队控制任务分解成驶向路径点、躲避障碍物、编队保持等基本行为,并通过行为融合实现多机器人的编队控制。

基于行为法的基本思想是将多机器人编队控制任务分为简单的基本行为,如障碍避碰、驶向目标和保持队形等。

将这些基本行为融合到一起,当传感器接收到环境变换或刺激时,做出不同反应,输出系统下一步的运动反应,实现运动控制。

基本行为融合的方式有三种。

第一种是加权平均法。各基本行为根据一定的权重加权平均得到输出向量,权值的大小对应基本行为的重要性;

第二种是行为抑制法,对各个基本行为按一定的原则设定优先级,在同等条件下,优先级高的基本行为作为机器人的当前的行为;

第三种是模糊逻辑法,根据模糊规则综合各基本行为的输出,以得到机器人的输出。

基于行为法鲁棒性高、实时性好及明确的队形反馈,但行为的融合复杂,很难设计指定队形的局部基本行为,难以保证编队控制的稳定性。

基于行为编队控制方法的优点在于比较容易实现分布式控制,系统应变能力较强,能够较好的应对避碰避障问题,编队也能通过成员相互之间的感知达到队形反馈的目的。

不足之处在于无法明确定义编队系统的整体行为,不利于系统的稳定性分析。

基于路径跟随的编队控制方法

基于路径跟随的编队控制方法也可称之为协调路径跟随控制,其基本思想是将编队控制任务进行时空分解,得到空间上的路径跟随任务和时间上的协调同步任务,进而实现协调编队控制。

该方法通常会针对待同步信息指定一个领航者或者虚拟领航者作为信息同步的参考标准。

基于路径跟随的编队控制方法的主要优点:各机器人之间交换数据量很小,更适合通信受限的环境。

另外,如果短时间内编队通信链路出现故障导致个别 机器人失联,该机器人仍可沿预设路径航行,不至于处于混乱状态,直至通信恢复正常或者采用其他补救措施。

基于路径跟随的编队控制方法具有重要的实际应用价值,也因此成为近几年比较热门的研究内容之一。

基于信息一致性的编队控制方法

多智能体系统的一致性问题即:系统中各智能体量化信息在适当控制律作用下趋于某种一致性。

对于多机器人系统这些信息通常包含各成员的位置、姿态及速度等,可以通过各成员之间相互通信获得,也可以通过感知获得。

信息一致性方法通常假定智能体仅与其相邻个体进行信息交互,因此基于信息一致性方法的优点在于能够适用于大尺度的编队控制。

不足之处在于寻找合适的量化信息、拓扑结构以保证一致性算法在有限时间内收敛存在一定难度。

编队控制算法指标

路径长短:多机器人从起点到目标点行进的平均距离与起点和目标点

之间直线距离的比值。该值越小,性能越好;反之越差。

队形维持:不同时刻运动过程中机器人在期望位置的比例。该值表示

在有障碍时保持队形的性能。该值越小,说明队形保持情况越好;反之越差。

运行时间:多机器人到达目标点及队形形成所用的时间。

避障代价:多机器人与障碍物发生的碰撞次数。碰撞次数越少,避障

代价越小,避障算法越好;反之越差。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    31444

    浏览量

    223667

原文标题:机器人编队控制总结

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    “盲动”变成“感知运动” 普通机器人靠编码器控制位置,只能“按死命令走”。而关节扭矩传感器实时测量每个关节受到的扭转力,精度可达0.01牛米,采样频率高达1000赫兹(每秒反馈1000次)。这相当于
    发表于 04-17 17:27

    人形机器人爆发背后,一个被忽视的核心技术:机器人运动学控制

    前言近两年,中国人形机器人产业进入快速发展阶段。从特斯拉Optimus到国内众多创新企业,人形机器人正逐渐从实验室走向工业制造、服务机器人、医疗康复等更多应用场景。但在炫目的机械结构
    的头像 发表于 03-10 17:04 1291次阅读
    人形<b class='flag-5'>机器人</b>爆发背后,一个被忽视的核心技术:<b class='flag-5'>机器人</b>运动学<b class='flag-5'>控制</b>

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    一、背景:机器人迈向“微米级控制时代” 随着智能制造和自动化产业的持续升级,工业机器人不再仅仅承担重复搬运,而是被要求在装配、检测、精密加工等高精度场景中完成微米级控制任务。 在这些“
    发表于 11-14 15:48

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    、远程作业机器人、特种检测机器人· 多摄像头输入:通过多路摄像头无死角监控作业现场,实现精准操作与安全监控。· 多屏显示:将不同视角的画面、传感器数据、控制界面分别显示,帮助操作员远程精准控制
    发表于 10-29 16:41

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    海默RC系列机器人控制

    海默协作机器人与焊接机器人控制器HARMOROBOTICS控制器作为工业机器人的三大核心零部件之一,也是工业
    的头像 发表于 08-01 15:35 1340次阅读
    海默RC系列<b class='flag-5'>机器人</b><b class='flag-5'>控制</b>器

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备中工业
    发表于 07-26 11:22

    机器人看点:越疆机器人正式发布六足仿生机器狗 智元公布机器人运动控制模型专利

    ”具身机器人平台的企业。 此前越疆机器人发布的六足仿生机器狗是集“认知、动作、机动”三大核心能力于一体的创新产品,而且六足架构既具备优于四足结构的稳定性和负载能力。 越疆六足仿生
    的头像 发表于 07-09 15:03 2491次阅读

    轮式移动机器人电机驱动系统的研究与开发

    【摘 要】以嵌入式运动控制体系为基础,以移动机器人为研究对象,结合三轮结构轮式移动机器人,对二轮差速驱动转向自主移动机器人运动学和动力学空间
    发表于 06-11 14:30

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

    详细介绍机场智能指路机器人的工作原理

    带)定位、Wi - Fi 定位等。蓝牙定位可以通过与机场内部署的蓝牙信标进行通信,获取机器人的大致位置信息。UWB 定位则利用超宽带信号实现更精确的定位,能够在复杂的室内环境中达到较高的定位精度,误差可控制
    发表于 05-10 18:26

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    部署,详细介绍了基于颜色阈值和深度学习的巡线方法。 二维码识别则广泛应用于机器人定位与任务触发,例如AGV(自动导引车)的路径规划。 深度学习在机器人视觉中的崛起 书中重点介绍了YOLO目标检测和深度学习
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解决机器人里各厂商模块不通用的问题,让机器人快速开发
    发表于 04-30 01:05

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    、Gazebo仿真(含RGBD相机/激光雷达仿真)、实物机器人运动控制,实现\"仿真→实物\"的无缝衔接 高阶应用篇(7-9章) 聚焦视觉SLAM、自主导航等前沿场景,提供完整项目链路(如
    发表于 04-27 11:24

    基于先进MCU的机器人运动控制系统设计:理论、实践与前沿技术

    摘要 :随着机器人技术的飞速发展,对运动控制系统的性能要求日益严苛。本文聚焦于基于先进MCU(微控制单元)的机器人运动控制系统设计,深入剖析
    的头像 发表于 04-27 10:58 1092次阅读