《Frontiers in Robotics and AI》:Telekit: a bilateral, teleoperated platform for hands-on learning
编辑推荐:
本研究针对现有遥操作教育工具成本高、依赖虚拟环境、缺乏物理交互力反馈等问题,开发了名为Telekit的低成本双边遥操作系统。该研究基于斯坦福开源Hapkit,采用齿轮传动和力敏电阻,实现了位置-位置(PP)和位置-力(PF)控制策略。实验表明,该平台在虚拟和物理环境中均能有效支持位置跟踪和刚度感知,为遥操作教育提供了可负担的实践解决方案,弥合了理论概念与实验应用之间的鸿沟。意义在于为工科学生提供了经济、直观的力反馈控制学习工具。
想象一下,未来的外科医生、宇航员或工程师正在通过一套设备,远程操控一个机械臂完成精细作业。他们不仅能看到远处的画面,还能“感受”到机械臂接触物体的软硬、阻力和反作用力。这种能提供双向力反馈的“双边遥操作”技术,已经在许多高精尖领域大显身手,但要让学生们亲手体验和理解这套复杂系统,却面临重重障碍。现有的教学工具要么是价格动辄数千欧元的商业级设备,让高校实验室望而却步;要么是纯粹的虚拟仿真软件,学生们只能“纸上谈兵”,缺少与真实硬件互动的沉浸感。这种理论与实践之间的“断层”,让许多渴望深入了解机器人控制和力反馈机制的学生们感到遗憾。为此,一项旨在弥合这一教育鸿沟的研究应运而生。
这项研究发表在《Frontiers in Robotics and AI》期刊上,论文题为“Telekit: a bilateral, teleoperated platform for hands-on learning”。研究团队的核心目标,是开发一款专为教育设计的、低成本、可实际动手操作的双边遥操作平台,让学生能够以负担得起的价格,亲手搭建、编程并体验真实的力反馈交互。他们成功实现了这一设想,创造了一个名为Telekit的系统。该系统基于斯坦福大学著名的开源触觉设备Hapkit进行改造,通过创新的硬件设计和控制算法,实现了主(Leader)从(Follower)设备之间的实时位置同步和环境力觉感知。实验证明,即使在有限的预算和硬件条件下,Telekit也能提供有意义的触觉反馈和可靠的功能,为工科教育提供了一个连接理论概念与动手实验的宝贵桥梁。
研究人员开展这项研究,主要运用了以下几项关键技术方法:1. 硬件设计与改造:基于开源Hapkit,但将其原有的摩擦轮或绞盘驱动方式,改造为更坚固耐用的齿轮传动系统,并在从设备手柄上集成了力敏电阻(FSR402),用于感知环境力。2. 通信系统优化:测试了多种通信方案,最终采用USB线缆结合MATLAB软件作为中介的通信方式,实现了平均约2毫秒的单字节往返延迟,满足了实时控制需求。3. 控制器设计与实现:开发并测试了两种核心控制策略——位置-位置(Position-Position, PP)控制和位置-力(Position-Force, PF)控制。PP控制通过比例-微分(PD)算法实现位置同步,并引入了阻尼注入和摩擦补偿来提升稳定性。PF控制则利用从设备传感器测量的力,向主设备操作者反馈环境刚度。4. 系统性能评估:通过在虚拟环境和真实物理环境(海绵、弹簧、金属块)中,对系统进行正弦波激励、阶跃响应、线性斜坡输入以及接触实验,定量评估了通信延迟、跟踪误差和感知刚度等关键性能指标。
结果部分的主要发现如下:
3.1 PP控制器
研究人员评估了PP控制器在不同频率和振幅下的性能。主要发现包括:
- •
在低频率(0.24 Hz)下,结合了阻尼和摩擦补偿的控制器表现最佳,平均通信延迟为230毫秒,平均跟踪误差为3.4°。
- •
在高频率(1.15 Hz)下,仅使用阻尼的控制器能减少平均通信延迟至140毫秒,但平均跟踪误差增加到8.7°。此时摩擦补偿项反而会增加延迟和误差,原因在于双向振荡运动中补偿力的方向频繁调整会引入滞后。
- •
在低速线性斜坡输入(4.7°/s)测试中,带有摩擦补偿的从设备平均跟踪误差仅为2.4°,而不带补偿的误差高达16.4°,凸显了摩擦补偿在克服系统静摩擦、改善低速响应方面的关键作用。
- •
当从设备与硬表面接触时,系统能渲染出接触感,但由于系统延迟,接触时会出现振荡。
3.2 PF控制器
研究人员在虚拟和真实环境中测试了PF控制器的力反馈能力。主要发现包括:
- •
虚拟环境:系统成功渲染了包含墙壁(刚性边界)、弹簧(线性刚度)、自由空间和阻尼器(速度相关阻尼)四种特性的虚拟环境,证明了其模拟多样性的能力。
- •
真实环境:系统能让操作者感知到三种不同物理环境(海绵、弹簧、金属硬表面)的刚度差异。通过从设备力传感器测量的力与主设备位移之比,计算得到用户感知的平均刚度分别为:海绵0.16 ± 0.07 N/°(软),弹簧0.42 ± 0.1 N/°(中),金属0.52 ± 0.13 N/°(硬)。值得注意的是,感知刚度与弹簧的实际刚度(0.67 N/°)存在差异,这归因于系统柔度、传感器噪声和时间延迟。此外,与硬表面接触时同样出现了振荡,影响了力反馈的稳定性和保真度。
结论与讨论部分对Telekit平台的性能、局限性及未来改进方向进行了深入分析。研究结论明确指出,Telekit成功演示了一个低成本平台可以有效支持位置跟踪和刚度感知。尽管其性能(如延迟、误差)随操作频率变化,但系统能够提供有意义的触觉反馈和可靠的功能。因此,它弥合了遥操作教育中理论概念与实践实验之间的鸿沟,提供了一个易于获取的动手实践解决方案。
讨论进一步剖析了系统的核心要素:
- 1.
硬件设计:采用齿轮传动提升了学生反复使用时的鲁棒性,但齿轮背隙和制造公差导致了运动平滑度下降和接触振荡,这是当前原型的主要机械限制。未来可采用高精度机加工齿轮或斜齿轮/人字齿轮来改善。力敏电阻的选型和布局虽然低成本且易于集成,但在力反馈的定量保真度上有限制,未来可考虑在把手内部集成更直接的测力元件(如载荷传感器)。
- 2.
通信与控制:实验观察到的系统延迟(120-280毫秒)远高于纯通信延迟(~2毫秒),这是传感器采集、MATLAB处理、控制循环执行和电机驱动动力学等多重因素累积的结果。该延迟是影响跟踪精度和接触稳定性的首要因素。未来可通过实现自适应阻尼或预测控制等先进控制策略来增强接触稳定性。
- 3.
PF控制器表征:当前研究对刚度的评估是基于传感器的定量测量,但尚未包含用户感知层面的心理物理学评估(如恰可觉差JND测试)。未来的用户研究将有助于更全面地评估该教育平台在传达触觉信息方面的教学效果。
总之,这项研究的意义在于,它打破了高端遥操作技术在教育领域的应用壁垒,为全球工科院校提供了一套开源、低成本、可亲手实践的教学工具。Telekit不仅让学生能够直观理解双边遥操作、力反馈、实时控制等核心概念,还为他们提供了修改硬件、调试代码、优化算法的完整实践闭环。这有望激发更多学生对机器人学和触觉技术的兴趣,为未来培养具备扎实动手能力和理论深度的工程师奠定基础。