多智能体系统集群协同控制实验平台详解与典型案例

2023-05-16

目录

一、机器人实验是智能体集群研究必要手段

二、动作捕捉系统解决智能体集群实验系统多个痛点 

三、多智能体集群协同控制实验平台 

1.Crazyswarm多无人机集群编队实验平台

2.Robotarium机器人平台

3.中科院自动化所智能集群平台


为了应对实际环境中复杂的场景,多个智能体协作研究成为了必经之路。但当系统规模较大时,集中制方法不足以满足要求。基于自组织系统控制的多智能体集群研究具备完成复杂任务的能力。

 

一、机器人实验是智能体集群研究必要手段

进行智能体集群研究时,通过不同设计方法建立的机器人系统能否实现预期的行为是衡量该系统性能的依据,主要通过三种方法进行验证:动力学模型、计算机仿真及机器人实验。

动力学模型通过随机过程及动力学方法等理论工具对系统收敛性进行验证,相较于其他方法的抽象层次更高,但是需要预设很多前提,但是在实际智能体集群过程中存在噪声等随机条件,无法实现相对统一的模型。

计算机仿真利用计算机对环境与智能体、智能体个体间的相互作用进行模拟,验证系统的性能并进行优化。该方法可以完成大规模的机器人系统验证,提高系统验证效率,但是真实环境中的通信噪声、地面摩擦、智能体间的碰撞都可能对个体产生影响,进而影响群体行为,仿真并不能完全复现真实场景。

大部分机器人实验在实验室的可控环境下进行,光照强度、地面摩擦系数等条件可由研究人员定量控制,而且实验中的环境噪声、智能体间的碰撞及通信干扰等实际存在,因此机器人实验是验证机器人系统可行性及鲁棒性的必要手段。

二、动作捕捉系统解决智能体集群实验系统多个痛点 

智能体集群实验系统实现,需要满足在室内同时定位多个智能体,且由于室内空间小,要求定位精度高。

由于室内信号弱,利用GPS无法实现室内定位。目前的室内定位方案包括激光SLAM、视觉SLAM、光流及UWB等。上述所有定位方式需要优先被解决的问题在于定位精度低(其中定位精度最高的UWB为厘米级),此外还存在如视觉定位方式占用过多计算资源,UWB功率需要低于一定门限(以避免干扰其他通讯设备)等,对于空间不开阔、智能体密度高的室内实验环境有较大局限性。

利用动作捕捉系统作为多智能体室内定位方案有效解决上述问题。

NOKOV度量动作捕捉系统作为一种外部设备,利用布置在场地四周的光学动作捕捉镜头拍摄固定在各智能体上的反光标志点,通过计算出标志点的三维空间坐标,确定智能体的位置(利用同一智能体上多点还可以获取姿态信息),定位精度可以达到亚毫米级。由于动作捕捉系统自身计算出位置信息,并不占用智能体的计算资源。且动捕系统为外置设备,可以减轻无人机负载。NOKOV度量动作捕捉系统可以同时定位40个以上的智能体,且采样频率高达380Hz、延迟约为4ms,满足无人机等快速响应的需求。

三、多智能体集群协同控制实验平台 

下面介绍几种基于光学动作捕捉的多智能体集群实验平台。

1.Crazyswarm多无人机集群编队实验平台

Crazyswarm多无人机集群编队实验平台是基于ROS开发的可快速实验多种无人机单机飞行任务和无人机集群控制算法开发验证的实验平台(使用Crazyflie无人机)。平台针对无人机集群研究人员以下痛点进行开发:室内多台无人机、单体体积小、定位精度高、软件开源等。此平台提供了整套无人集群控制开发、调试及飞行验证软硬件环境,用户无需具备太多的底层编程技术即可完成算法的优化和验证,适用于教学和二次开发。

设备名称型号
NOKOV度量动作捕捉系统Mars系列
Crazyflie无人机若干Crazyflie2.1
无线收发模块Crazyradio PA
电脑主机Windows系统,虚拟机运行ubuntu系统

Crazyswarm提出的是目前最大规模的室内无人机集群系统架构。系统利用机载处理器计算,增加通信鲁棒性,且需要更少的通信带宽。

由于动作捕捉系统利用无人机上标志点的不同排布识别各单体,当进行大规模无人机集群时,无人机上没有足够空间设计出完全不同的标志点排布方式。为了解决以上问题,Crazyswarm提出利用运动捕捉系统中的原始点云的方法定位无人机,此方法需要满足两个条件:
(1)必须知道各无人机的初始位置,才能在ID和物理位置之间建立映射。
(2)跟踪必须是逐帧完成的,如果标记在长时间内被遮挡,该算法可能无法重新建立ID-位置映射。

利用Crazyswarm进行实验的研究方向包括姿态估计、轨迹规划、编队控制、机器学习、分布式优化、编队表演等。电子科技大学基于Crazyswarm平台,搭载12个NOKOV度量光学动作捕捉镜头,进行无人机编队研究。

2.Robotarium机器人平台

Robotarium提供了一个可以远程访问的集群机器人研究平台,研究人员可以将其算法上传并在真实的机器人上验证,而不是单纯的仿真模拟。Robotarium平台可以同时运行数十至数百个机器人,自从平台开放以来,已完成了1000多次实验。

Robotarium平台中,八个运动捕捉镜头安装在测试平台的外围上方,用来跟踪每个机器人的运动,并进行数据采集和控制。 每个机器人上固定独特排布方式的反光标记点,用来区分个体。由于动作捕捉系统捕捉范围更大,定位精度可以达到亚毫米级而且采样频率高,Robotarium平台选用动捕系统代替了视觉相机跟踪系统。从硬件安全的角度考虑,动作捕捉系统的速度、准确性(accuracy)和精密度(precision)使Robotarium平台能够在执行未知实验期间检测出潜在的危险情况,并进行自动纠正。

利用Robotarium平台实验的进行研究方向包括编队控制、路径规划、生物启发的集群控制、避碰等。

3.中科院自动化所智能集群平台

智能无人集群系统是中科院自动化所飞行器智能技术团队及中科院自动化所泰州智能制造研究院团队联合研发的针对单体智能和群体智能的一套演示验证系统。该无人集群系统可实现单体无人车和无人机控制、地空协同、集群对战以及无人车、无人机编队表演等功能,同时具有高度开放的 SDK,能够实时将无人车、无人机的位置、速度等状态回传给指挥系统,可用于青少年科普、教育培训、高校或科研院所的深度二次开发、以及区域物流、军民融合等行业应用领域。另外,团队拥有室内高精度NOKOV度量动作捕捉系统,可在密集区域内实时对上百个目标进行捕捉跟踪。

 中科院自动化所多智能体协同控制平台编队与自主避障中科院自动化所无人集群系统分为三个子系统,定位子系统、通信子系统与控制子系统,可实现单体无人车和无人机控制、地空协同、集群对战以及无人车、无人机编队表演等功能icon-default.png?t=M666https://www.nokov.com/support/case_studies_detail/Multi-Agent-Formation-to-Avoid-Obstacles-Based-on-Motion-Capture-System.html

无人集群系统依靠感知与通信系统获取外界环境信息和其他平台的协助信息,感知系统中拥有较多的感知模块,包括 IMU 模块、遥控接收模块、无线通信模块等,这些模块接口具有普适性,能够根据不同的任务要求和性能,做出相应的替换和迁移。 

对于精度要求高的情况,平台部署了NOKOV度量光学三维动作捕捉系统,以提供精确的位姿信息。

 更多阅读:

协同控制 空间定位 | NOKOV度量动作捕捉NOKOV度量动作捕捉用于多智能体的天地一体化网络协同控制icon-default.png?t=M666https://www.nokov.com/motion-capture-cooperative-control.html经典案例 | NOKOV度量动作捕捉经典案例icon-default.png?t=M666https://www.nokov.com/support/case_studies/5.html#case-list-1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多智能体系统集群协同控制实验平台详解与典型案例 的相关文章

随机推荐

  • 哪些因素会影响光学动作捕捉系统数据精度?

    光学动作捕捉系统以红外光学镜头作为核心产品 xff0c 通过镜头获取定位物体表面反光标记点三维空间坐标数据 xff0c 数据精度可达亚毫米级 xff0c 是精度最高的室内定位解决方案之一 在各种实际应用中 xff0c 需要获取包括速度 加速
  • 柔性上肢康复机器人研究中的VR技术

    上肢康复机器人用于对脑卒中患者进行上肢康复治疗 xff0c 能够维持和扩大患者关节活动度 增强肌肉力和协调性 xff0c 以防止肌肉萎缩 关节痉挛等各类症状的出现 xff0c 最终重建肢体功能 xff0c 以便回归正常生活 现有的上肢康复机
  • 动作捕捉在动物神经与运动研究领域的应用

    对于由神经系统疾病引起的运动障碍的康复治疗方案 xff0c 需要预先进行动物实验 xff0c 利用结果分析病症机理 xff0c 并为制定治疗 康复方案提供实验依据 脊髓损伤是中枢神经损伤的一种 xff0c 它会引发运动功能部分或完全丧失 研
  • 工业机器人协作控制研究

    当前工业焊接大多由工业机器人完成 在弧焊焊接领域 xff0c 传统的由焊接机器人 43 变位机 43 工装夹具组成的焊接工作站已不能满足当前小批量 定制化的柔性自动化生产需求 而由多个机器人构成的协作焊接系统具有更强的作业能力 更大范围的工
  • 几种智能机器人室内定位方法对比

    近年来随着控制算法的研究进展 xff0c 无人机 无人车等智能机器人在各领域中发展迅速 研发人员在对智能机器人进行相关研究时 xff0c 通常需要完成室内环境下的模拟调试实验 xff0c 在这些实验中 xff0c 确定各智能体自身定位以及与
  • NOKOV度量动作捕捉用于多智能体协同系统等效验证实验

    现代战争中 xff0c 无人机 无人车及无人艇等无人系统已逐渐在战场部署 xff0c 但是无人系统单体存在负载和任务能力有限 作战能力单一等不足 为了弥补单体能力不足 xff0c 同时提高其对作战任务的适应能力 xff0c 无人系统可以以集
  • NOKOV度量动捕软件教程(2):系统标定

    1 确认场地中央已放置好 L 型标定杆 xff0c 并将场地内的其他反光标识点遮挡或移出场地 xff1b 2 可通过点击 XINGYING 软件界面右下方的 全开 按钮 xff0c 同时观察全部镜头 xff08 如图 1 xff09 xff
  • NOKOV度量动捕软件教程(3):数据采集

    1 采集数据前 xff0c 需确保软件已加载配置文件 xff0c 可通过 文件 加载标定文件 选项进行加载 xff0c 或者通过通过标定生成一个新的配置文件 xff1b 2 将被捕捉物贴好反光标识点 xff0c 放入场地内 图 1 3 在软
  • NOKOV度量动捕软件教程(4):创建刚体与markerset

    一 创建 Markerset xff08 刚体 xff09 1 XINGYING软件支持在实时下创建 Markerset 刚体 xff0c 需在场地内放置有已贴好反光标识点的刚体 xff0c 并且能在软件中的 3D 视图下看到每一个反光标识
  • NOKOV度量动捕软件教程(5):数据处理

    目录 一 导入数据 二 建立MarkerSet 三 调用已有的MarkerSet 四 数据修复 五 建立刚体 六 实时应用MarkerSet 一 导入数据 1 点击 XINGYING 软件界面右下角的 后处理模式 按钮 xff0c 进入后处
  • 大小端模式

    数据在内存中以字节形式存放 xff0c X86结构是小端模式 xff0c 而KEIL C51则为大端模式 很多的ARM xff0c DSP都为小端模式 有些ARM处理器还可以随时在程序中 在ARM Cortex 系列使用REV REV16
  • c语言中的__FILE__和__LINE__的作用

    这是编译器内置宏 xff0c 这些宏定义不仅可以帮助我们完成跨平台的源码编写 xff0c 灵活使用也可以巧妙地帮我们输出非常有用的调试信息 例如 xff1a printf 34 FILE d LINE d s n 34 34 FILE LI
  • NOKOV度量动捕软件教程(6):数据分析

    1 点击界面上方 窗口分割 2 个窗口 xff1a 上 下 选项 xff0c 让主界面分割为上下两个窗格 xff08 如图 xff09 xff0c 选中窗格时会有橙色边框 xff0c 此时点击 视图类型 xff0c 让其中一个窗口显示 3D
  • crazyswarm+crazyflie+NOKOV动捕飞控方案操作说明(3):通过VRPN协议对接

    一 crazyflie配置 1 查看 crazyflie 固件更新完毕后 xff0c 取下crazyflie xff0c 并连接电池 xff0c 把crazyradio接上电脑usb口 xff0c 运行以下命令 xff1a rosrun c
  • crazyswarm+crazyflie+NOKOV动捕飞控方案操作说明(4):SDK对接

    一 crazyswarm nokov 支持 1 更换libmotioncapture crazyswarm 支持nokov首先需要更换nokov专有libmotioncapture xff0c 进入路径 xff1a cd crazyswar
  • UE5与NOKOV度量动捕系统连接教程

    目录 一 动捕软件安装与数据准备 二 插件安装与 UE5 设置 一 xff09 插件安装 二 xff09 UE5 设置 xff08 实时播放模式 使用设备 xff1a 从仔动作捕捉套装 xff08 NOKOV度量 xff09 软件 xff1
  • Unity与NOKOV度量动捕系统连接教程

    目录 一 动捕软件安装与数据准备 二 插件安装与 Unity 设置 xff08 实时播放模式 xff09 三 插件安装与 Unity 设置 xff08 后处理下实时模式 xff09 使用设备 xff1a 从仔动作捕捉套装 xff08 NOK
  • MotionBuilder与NOKOV度量动捕系统连接教程

    目录 一 动捕软件安装 二 数据录制 导入与导出 xff08 一 xff09 创建 Markerset xff08 二 xff09 数据采集 xff08 三 xff09 数据导入 xff08 四 xff09 数据导出 三 插件安装与 Mot
  • NOKOV动作捕捉系统使多场协同无人机自主建造成为可能

    近年来 xff0c 工业机器人的兴起使得建造的效率和安全性得以提升 xff0c 但由于机器人由于大小与活动范围的限制 xff0c 在大型建筑上难以施展拳脚 上海同济大学建筑系的无人机自主建造小组 xff0c 正在进行以无人机取代工业机器人进
  • 多智能体系统集群协同控制实验平台详解与典型案例

    目录 一 机器人实验是智能体集群研究必要手段 二 动作捕捉系统解决智能体集群实验系统多个痛点 三 多智能体集群协同控制实验平台 1 Crazyswarm多无人机集群编队实验平台 2 Robotarium机器人平台 3 中科院自动化所智能集群