Optimal Excitation Trajectories for System Identification of Underwater Vehicles
本文提出并实验验证了一种通过设计最优贝塞尔曲线激励轨迹来识别水下航行器动力学的方法,旨在最大化数据质量的同时兼顾安全与动力学约束。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在阳光消逝、压力剧增的深海之下,水下航行器承担着人类最精密且最危险的任务之一。从检查老旧的石油钻井平台、绘制沉船地图,到监测珊瑚礁和维护海底电缆,这些机器是科学家和工程师在人类无法生存的环境中的眼睛和双手。为了让这些机器人高效运行,它们必须能够实现精确且可预测的移动。然而,海洋是一种流动的、变化的介质,会以复杂的方式阻碍运动。为了安全导航,航行器需要一套关于自身物理特性的精确内部图谱——即对自身推进器如何响应、水流如何产生反作用力,以及其重量与浮力如何相互作用的数学理解。如果没有这种准确的模型,机器人可能会偏离航线、无法保持位置或误判关键动作。挑战在于创建这个模型:航行器的行为会随着其载荷、传感器甚至特定水况的变化而改变,这使得预设的假设变得不再可靠。
为了解决这个问题,纽约大学阿布扎比分校的研究人员开发了一种新的方法,来教导水下机器人了解自身。该团队没有依赖昂贵且耗时的工业大水箱测试,也没有使用往往无法达到预期效果的复杂计算机模拟,而是设计了一种方法,让机器人执行一系列经过精心设计的特定动作,以揭示其自身的动态奥秘。通过分析机器人对这些特定动作的反应,研究团队可以计算出支配其运动的精确物理属性。这一过程被称为“系统辨识”,它允许机器人建立一个个性化的行为模型,进而用于更精确地控制机器人,或以高置信度预测其未来的位置。
这种新方法的核心在于运动本身的设计。过去,工程师通常使用简单的重复动作来测试水下航行器,例如前后直线运动或绕圈旋转。虽然这些基础测试能提供一些数据,但往往无法捕捉到航行器在三维空间中运动时那种复杂的耦合特性。当机器人转向时,它不仅仅是在旋转;由于水的物理作用,它还可能发生侧滑或深度变化。简单的测试往往会忽略这些细微的相互作用。研究人员意识到,要获得完整的图景,机器人需要以一种更高级的方式被“激发”——即一种能够适度压力其物理系统的复杂轨迹,既能揭示其真实本质,又不会使其达到失效的程度。
为了实现这一点,团队转向了一个名为“贝塞尔曲线”(Bézier curves)的数学工具。想象一根设计师可以通过拉动几个特定点来弯曲和塑造的柔性线,连接这些点的曲线会遵循一条平滑且可预测的路径。研究人员利用这一概念为机器人设计了一条轨迹(或路径)。通过调整这些控制点的位置,他们可以创造出一种平滑且连续的运动,并确保这种运动处于安全边界内,例如不会撞到测试箱壁或超过电机的速度限制。这种方法提供了传统技术所缺乏的灵活性,使他们能够设计出一条不仅仅是简单循环,而是专门用于探测机器人物理特性的复杂多阶段旅程。
随后,研究人员设置了一个优化问题,本质上是要求计算机寻找一组能够产生最具信息量数据的最佳控制点。目标是创造一条路径,使机器人的运动尽可能清晰且可测量,从而确保收集到的数据能够高精度地求解车辆的物理参数。他们在优化过程中施加了严格的安全规则:机器人必须平稳起停,在实验室水箱的尺寸范围内活动,并且运动速度必须在电机实际可达成的范围内。最终生成的轨迹是一个分为五个不同阶段的280秒旅程。在前四个阶段,机器人被引导专注于一种类型的运动——前进、侧移、上升和转向——同时保持其他运动最小化。在最后一个阶段,所有约束条件都被放宽,允许机器人在所有方向上同时自由移动。这种结构确保了研究人员可以先识别机器人的基本独立行为,然后再捕捉当所有运动同时发生时产生的复杂相互作用。
团队使用了一台配备七个推进器的小型鱼雷状水下航行器 VideoRay Defender 测试了这一方法论。他们将机器人置于一个长6.3米、宽3.7米、高1.8米的实验室水箱中。为了极高精度地追踪机器人的位置,他们在水箱底部放置了一块带有特殊视觉标记的板,并利用机器人自带的下视摄像头进行观察。在机器人遵循优化路径的过程中,团队记录了其位置、速度以及发送给电机的指令。随后,他们利用这些数据计算了机器人的动力学参数,例如质量、水对运动的阻力以及重量分布情况。
结果令人瞩目。当研究人员使用新模型预测机器人在完全不同路径上的运动时,预测结果与实际测量值高度吻合。该模型成功预测了机器人在各种操作下的速度和方向,包括平滑的预设路径,甚至是人类操作员通过操纵杆发出的突然、剧烈的动作。唯一的差异出现在转向(即偏航)运动上,研究人员将其归因于连接机器人的物理系缆,该因素增加了意料之外的拖拽力和阻力。尽管如此,整体表现证明了该识别模型能够可靠地捕捉航行器的行为。
这项工作代表了使水下机器人更加自主和可靠的重要一步。通过用结构化的、数据驱动的方法取代猜测和通用测试,研究人员提供了一种可以应用于任何模块化水下航行器的工具。由于该方法依赖于机器人自身的传感器和标准控制器,因此可以轻松适配于携带不同载荷或在不同环境下运行的航行器。团队设想将这项工作扩展到完整的六自由度运动,包括本研究中简化掉的横摇和俯仰运动,并最终在开放海洋中测试这些模型。最终,这种方法提供了一种途径,确保那些探索我们海洋的机器不仅仅是在执行命令,而是真正理解了自己是如何在水中移动的。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。