光学定位与追踪技术_硬核科普 —— 光学动作捕捉系统到底有何作用?

2023-05-16

原作于10月21日 全文共计约3500字,约需8分钟完成阅读 d4914e9e1294e67bfd3ebd3c0c4f1e3b.png   近些年,人工智能比较火热,人工智能分为三大学派,符号主义、连接主义、行为主义。 无人机、机器人等智能体属于连接主义、行为主义范畴,其应用价值也日益凸显。 在智能体算法层面,光学动作捕捉系统能做哪些事情呢? 我们先设想几个场景: 1. 8f5116eaff0c1d9a27d0fcbbb20cdc29.png 在未来几年内无人驾驶会越来越普遍,甚至在不久的将来,道路上的车会有超过一半是无人驾驶汽车; 2.

04b231ee19051d182b122c3bc6144a48.png

无人机的应用会越来越普遍,物流、巡查、航测等等; 3.

a9ccf6ea6e9f26ccf79d5c1aeb61bb2b.png

从扫地机器人开始我们的家庭生活里智能体的数量会逐渐丰富起来。 以上都可以称作为智能体,智能体也必将深入我们的生活,成为我们的好帮手。 那么,智能体在开发阶段是如何进行的呢?在算法层面又是否需要一把高精度的尺子呢? 【定义】 c279232ff269957b13e3a7632de4110e.png 先给光学动作捕捉系统下一个定义: 它相当于智能体算法层面的一把“尺子”,能够实时以0.1mm的精度捕捉空间内智能体6DoF位姿信息。 有些名词可能仍然不够清晰明,后面会进一步进行说明。 007a59b000c9f3b89dd63e91bf6542e6.png 光学动作捕捉系统依靠一整套精密而复杂的光学摄像头来实现,它通过计算机视觉原理,由多个高速摄像机从不同角度对目标特征点进行跟踪,以完成全身的动作的捕捉。 光学动作捕捉系统是一种用于准确测量物体(刚体)在室内三维空间运动信息的设备。 具有高精度的室内定位能力,能够给室内小车、无人机、机器人、机械手臂等智能体提供高精度的空间位置信息。 【工作原理】
  1. 精准记录运动信息:基于计算机视觉原理,光学室内定位系统通过布置在空间中的多个红外摄像机,捕捉区域内物体上反光标识点的运动信息,并以图像的形式记录下来。
  2. 实时解算六自由度位姿:利用计算机对捕捉到的图像数据进行处理,实时地解算出运动物体的六自由度位姿,即三自由度位置(X,Y, Z坐标)和三自由度姿态(俯仰角,偏航角和滚转角)。该系统也可以称为“室内定位系统”或“室内GPS”。
  3. 多架相机支持,覆盖范围广:光学室内定位系统采用智能相机,将反光球图像坐标传到主机,不同相机数目将产生不同的覆盖范围,相机越多,覆盖范围越大。
【应用场景】 可以做算法验证、运动规划、集群控制、人机交互、轨迹回放、步态分析、智慧沙盘等。 现在大家已经知道了光学动作捕捉系统能够捕捉哪些数据,以及能有什么用,那么下面我来给大家分享一些具体案例 具体案例: 先讲一下无人机集群控制,在这个案例中光学动作捕捉系统起到的作用是让无人机知道“我”在哪?“你”在哪?我下一步要做什么? 大家可以看到无人机是飞在空中的,所以我们要捕捉其6DoF信息给到上位机,上位机再把控制指令发送到无人机集群。 无人机集群是高速运动的,而且是多架,所以就必须做低延时的反馈效率,要不然无人机就炸机或者相互撞上。 所以光学动作捕捉系统的低延时、捕捉6DoF位姿信息的功能起到了至关重要的作用。 238686813a0e08f43b65b28d43f6c11a.png 说完多架无人机,我们来说说单架无人机。 大家可以看到这是一个虚实结合的方案,光学动作捕捉系统在实物仿真算法验证阶段起到了“尺子”的作用。 举例说明,在飞控开发悬停的时候,有一个理论的输入值和一个实际的输出真值. 这个差值就是算法层面的△P,需要一个高精度能够捕捉6DoF的尺子,给测量出来验证算法的准确性进而高效的算法,其他智能体在算法层面亦类似。 3b87564392340cf14aef38d8bb7b2ca0.png 上图是基于光学动捕系统无人机单机、集群的整体方案。 54704843af073ac4df3b93d0f0aa1f1c.png 咱们聊完天上飞的,再聊聊地上跑。 某高校智慧交通沙盘,有十几辆小车要求能够准确的识别路况、周围环境、变道等。 前面有提到智慧交通无人机驾驶在短期的未来会逐渐的普及。 大家可以想一下,路上跑无人驾驶汽车都需要具备哪些功能呢? 高精度的识别、超低延时的反馈。 而且这些无人机驾驶汽车一定是从实验室里跑出去的。 所以咱们这套系统在无人驾驶领域,也有着足够强大的应用前景。      ea536221e474eb884a41141febb14f1f.png 提到智能体大家或许会想到机械手臂,机械手臂一般是六轴的。 光学动作捕捉系统在机械手IK反向动力学算法中有着很重要的作用。 在空间中机械手要抓取一个细小的零件需要一个高精度6DoF控制信息,和要一个精准的轨迹规划路径。 在空间内机械手的第六轴从A点位移到B点需要高精度的“尺子”来验证其算法的准确性。 光学动作捕捉系统定位精度达0.1mm且可捕捉6DoF位姿数据足以满足需求。 在老牌自动化相关专业多数都在研究机械手臂。 这个市场的存量和增量都非常可观,包括基于机械手的人机交互的研究等等。 eeb4ae013cebc5718761b1fc12a0f03c.png 【机器学习】 以无人机机器学习为例,无人机在训练“黑盒子”的时候,有一个理论的输入值和一个输出的真值。 这里的输出真值需要一个高精度的“尺子”来佐证数据的准确性,为人工智能—机器学习沉淀大量的数据。 详细介绍: 415fc1533e133da4198bdfa242c9a5e9.png 前面提到光学动作捕捉系统的定义:实时以0.1mm精度捕捉空间内智能体6DoF位姿信息。 那光学动作捕捉系统是怎么做到这么低延时,这么高的精度,以捕捉智能体的6DoF位姿信息呢? 因为光学动作捕捉系统肚子里有一个非常强大的GoKu SoC处理模块,内置高速目标追踪算法,可同时捕捉400个目标智能体。 它能够以每秒钟拍摄并处理360张灰度图,并以ms为单位把灰度图转化为数据坐标给到上位机,这样就会大大减少了带宽的需求。 光学动作捕捉系统支持被动光和主动光系统。像素达130像素可以满足绝大部分的用户需求。且理论上支持无限级联,覆盖几千平米的面积都没有问题。 3fcee8b6451a012c126f88559adf4aa1.png 拆开看看光学动作捕捉相机,大家同样可以看到强大的SoC模块,动捕相机的体积非常小巧集成度非常高。即小巧的身躯解决了大问题。 9aaa12934ea855e98a67f2dae04202a7.png 介绍了光学动作捕捉相机的内在,我们再来说说多个光学动作捕捉系统部署统一空间内时如何同步标定。 首先空间内相机部署完成后第一件事是要用“T型杆”进行扫场时的多个相机同步,告诉这些光学动作捕捉相机他们在同一空间内; 第二步是利用“L型杆”以某一个相机为基准,建立整个空间的坐标系。 这两步完成后就可以开始工作捕捉空间内的智能体了。 大家可以看一下标定的界面视频,这是其中的一个课题,大家可以看到有79台光学动作捕捉相机,场地大小达到了300平米。 理论上级联没有上限。 d52157d9b285aa933ff2f5e1c444ec48.png 标定完,空间内坐标系建立完成,那我们就开始在智能体上做些文章了。 捕捉智能体分为被动光标记和主动光标记。 首先先介绍一下被动光标记,在智能体上搭建一个以反光marker点空间几何刚体即可,因为空间几何在空间内位置信息是唯一的。 只要这个刚体被两天以上的相机同时看到,就可以把位姿信息定位出来,原理是光学动作捕捉相机发出850nm红外光,照到反光球反射回来产生相位差8d833d17ec28908a1c6a51bd13f8c4e4.png 6a3f711d5e4eb86d0af1b3ef21e15084.png 被动光捕捉已经是世界上比较先进的方法了,下面介绍一下比被动光系统更为先进的方法,主动光自识别频闪编码。 一组LED灯发出850nm频闪的红外光被光学动作捕捉相机直接识别,开放部分API客户可自行开发,LED灯频闪相当于1/0的编码被光学动作捕捉相机识别,其是唯一的,一个智能体上固定3个以上的可编码LED灯即可,这样做有几个优势:
  1. 不用3D打印刚体直接固定在智能体上,避免了损坏,且智能体美观,操作开发方便。
  2. 主动光识别的追踪距离更远,在相机部署的数量上有优化的空间。
  3. 用户以往是基于光学动作捕捉系统开发智能体,并进行相关研究和撰写论文。开放API后会在动捕系统方向做相关研究,但目前此方向研究很少,因而相关专业的硕士博士有很大的论文研究空间。
  4. 因为是频闪所以耗电量极低,因此它不会不影响智能体的正常运作。
  ef682da1c85525abd1bd85430cfbe314.png 光学动作捕捉系统核心技术在算法上,软件层面也尽最大努力给到用户最友好的界面。 一键式标定、一键式创建刚体、界面全三维展示等。 方便好用,省去用户在光学动作捕捉系统操作应用层面的时间与精力。 fc4cbd55657e7830e5b033aa860b3286.png 光学动作捕捉系统所支持的格式与接口,智能体方向用户最常用的是VRPN格式。 因为它可以调动ROS,以适用无人机、机器人等智能体。 智能体方向用户最常用的接口是MATLAB和ROS适用与智能体开发。 格式和接口都是直接给到用户,非常的方便实用。 cbfbfdc4f25582318587d51076c1f397.png 【光学动作捕捉系统的组成】 因为相机是发出的锥形体的光,所以在一个空间内需要部署多个相机来实现全覆盖,包含上位机、路由器、交换机。 这里说一下POE供电,只需一个六类网线就可以实现相机的供电和信号传输。 94a8b0291e9072f1f6d23b10f3d0c661.png 基于空地联动集群描述一下其工作原理: 光学动作捕捉相机捕捉空间内智能体,无人机、小车的位姿信息给到上位机,上位机得到信息后经过控制算法给出控制信号,通过无线的方式发给智能体,这样多智能体就实现了集群控制。 end
Power by:                 智能体 想要了解 网联无人机自动调度系统产品 的 请扫码与我沟通~ 2852378526b9cc8c0f2f7d1a53076d44.png 欢迎转发支持~
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

光学定位与追踪技术_硬核科普 —— 光学动作捕捉系统到底有何作用? 的相关文章

随机推荐