A Distributed Stereo Visual Feedback Framework for VR- based Telesurgical Robotic Teleoperation: Design and Latency Characterization
本文提出并表征了一种用于基于虚拟现实(VR)的远程手术遥操作的分布式立体视觉反馈框架,研究表明,尽管网络传输延迟极小,但总系统延迟(约 78 毫秒)的大部分源于图像处理和显示渲染阶段。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在尝试玩一款视频游戏,通过它你可以控制房间另一端的一个机器人手臂。你移动双手,机器人也随之移动,但你只能通过一个屏幕看到机器人所看到的画面。如果屏幕上的图像哪怕只有一点点延迟,你的大脑就会感到混乱。这就像是戴着一副眼镜去接球,而眼镜显示的球是在一秒钟前的位置,而不是现在的位置。这就是“远程操作”(teleoperation)中的一个大问题——这个词只是指从远处控制机器人的专业术语。
为了让这种操作高效运行,特别是在像手术这样精细的任务中,你需要两样东西:清晰的 3D 图像(以便判断深度,比如针头离有多远)和速度(以便图像能即时更新)。科学家们称之为“立体视觉反馈”(stereo visual feedback)和“低延迟”(low latency)。如果延迟过长,操作者会感到笨拙,机器人可能会发生碰撞,或者在医疗场景中导致失误。研究人员提出的核心问题是:“时间都去哪儿了?”是互联网连接变慢了,还是计算机处理图像的时间太长了?
这篇论文通过构建一个专门针对机器人视觉的“时间机器”来深入探讨这个谜团。研究人员创建了一个系统,机器人端向另一端的虚拟现实(VR)头显发送 3-D 视频流。他们不仅仅测量了总时间,还将这段旅程分解成了三个不同的阶段,就像通过计时一场接力赛来观察哪位选手跑得最慢。他们发现,虽然互联网连接快如闪电,但计算机处理视频和 VR 头显显示图像的过程才是真正的瓶颈,表现得更像是一只缓慢移动的蜗牛。
机器人的 3D 之眼与 VR 头显
研究人员搭建了一个充当远程眼睛的系统。在“跟随者”(follower)一侧(即机器人所在处),有一个特殊的立体相机,它能像人类的双眼一样同时拍摄两张照片,从而产生 3D 效果。这些照片通过网络传输到“主控者”(master)一侧,那里有一位人类操作员在等待。人类佩戴着 Meta Quest 3 VR 头显,这就像是一个高科技窗口,让他们感觉仿佛就站在机器人身边。
视频的旅程始于相机,穿过中间计算机(它扮演着类似邮局分拣邮件的角色),到达主计算机,由名为 Unity 的游戏引擎进行处理,最后出现在 VR 头显中。团队想要精确测量这段旅程中每一步所花费的时间。
时间的接力赛
为了找出时间隐藏在哪里,团队将视频的旅程分成了三个阶段,就像一场由三位选手组成的接力赛:
- 网络选手(The Network Runner): 这是视频通过线路传输所需的时间。
- Unity 选手(The Unity Runner): 这是计算机拆解视频并为 VR 头显做好准备所需的时间。
- VR 选手(The VR Runner): 这是头显将图像实际显示给你的眼睛所需的时间。
他们首先测量了网络选手。他们发送了 10,000 帧视频,发现其速度极快。平均时间仅为 5.59 ± 1.04 毫秒。这简直飞快!他们甚至测试了中间的“邮局”计算机是否会减慢速度,结果发现它增加的时间不到 1 毫秒。这证明了互联网连接本身并不是问题,它是整个系统中速度最快的部分。
然而,当他们观察Unity 选手时,比赛明显慢了下来。计算机仅处理视频并做好准备工作就平均花费了 40.06 ± 10.12 毫秒。这是最大的延迟部分。最后的 VR 选手(头显)在显示图像时又花费了 32.30 ± 0.09 毫秒。
当把这三个选手的时间相加时,从相机看到物体到人类在 VR 头显中看到物体的总时间为 77.95 ± 10.17 毫秒。
大惊喜:不是互联网的问题!
这篇论文中最重要的发现是一个剧情反转。许多人认为,如果你想让机器人更快,你只需要更快的互联网连接。但这项研究表明,即使拥有超高速的网络(那 5.59 毫秒的部分),总延迟仍接近 78 毫秒。为什么?因为计算机处理视频和头显显示图像占据了大部分时间。
这就像拥有一辆法拉利(互联网),却被堵在了由收费站(计算机处理)和慢速司机(头显渲染)造成的交通堵塞中。无论车有多快,旅程都会很漫长,因为中间有停顿。研究人员发现,网络仅对延迟负有极小的责任。真正的“交通堵塞”发生在软件和显示硬件内部。
它真的有效吗?
为了测试这个系统是否真的有用,研究人员邀请了四个人玩一个游戏。游戏是一个“拾取与放置”(pick-and-place)的任务:使用机器人将小方块从一个地方移动到另一个地方。他们尝试了使用 VR 3D 视图和不使用 VR 视图(使用普通 2D 屏幕)两种方式。
结果令人鼓舞。当参与者使用 VR 系统时,他们完成任务的速度更快(使用 VR 平均为 373.7 秒,而不使用 VR 则为 527.2 秒)。此外,他们的机器人移动路径更短、更直接,且掉落的方块也更少。每一位参与者都表示,VR 版本给了他们更好的深度感,并且感觉更加方便。
然而,作者谨慎地指出,这仅仅是一个只有四人的“初步”测试。这表明该系统运作良好,但还不是一个最终证明它能在任何情况下都适用于每个人的结论。在宣布这是一个完美的解决方案之前,他们还需要在更多人和更困难的条件下进行测试。
总结
这篇论文为未来的机器人手术和远程工作奠定了坚实的基础。它证明了你可以将高质量的 3D 视频传输到 VR 头显,且互联网带来的延迟非常小。但它也向工程师们传递了一个明确的信息:如果你想让这些系统更快,不要只去买更快的网线。你需要修复处理视频的软件和显示图像的硬件。互联网已经准备好了,现在轮到计算机和头显赶上来。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。