← 最新论文
💻 computer science

Choreographing the Way of Water: A Computational Framework for Aquatic Robotic Art

本文介绍了“Way of Water”,这是一个垂直集成的信息物理框架及基于浏览器的创作工具,它通过将先进的控制算法与表现力丰富的流体及照明效果相结合,使非编程背景的艺术家能够编排自主水面舰艇集群,从而进行复杂的3D水上表演。

原作者: Aswin Ramachandran, Christopher Golling, Sebastian Burmester, Noa Sendlhofer, Jan Kamm, Ruiheng Jiang, Raffaello D'Andrea

发布于 2026-07-03
📖 1 分钟阅读☕ 轻松阅读

原作者: Aswin Ramachandran, Christopher Golling, Sebastian Burmester, Noa Sendlhofer, Jan Kamm, Ruiheng Jiang, Raffaello D'Andrea

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一群机器人在湖面上,它们不仅仅是在随波逐流,而是在随着音乐翩翩起舞。它们不只是在移动,还会向空中喷射出闪烁着彩色光芒的水柱,创造出一场立体的视觉盛宴,看起来就像是用水和光绘成的动态画卷。这就是“水之道”(Way of Water)项目。

以下是他们如何实现这一目标的简单拆解,使用了日常生活的类比:

1. 问题所在:在摇晃的地板上跳舞

通常,机器人在坚实的地面或空中(如无人机)表现出色。但水面非常棘手。这就像是在试图一个地板还在被人在摇晃的蹦床上跳舞。水会有波浪、水流和风,会将船只推离航线。如果你只是告诉机器人船“去那里”,水就会把它推开,导致舞蹈看起来乱七八糟。

2. 解决方案:“智能”船只

团队打造了专门用于这种艺术形式的特殊船只。

  • 船体: 这些船不像普通的船只有只能左右转向的舵,而是拥有四个呈“X”形排列的螺旋桨。这就像一只螃蟹,它可以侧向滑动、原地旋转,或者在不转动身体的情况下向前移动。这让它们变得极其灵活。
  • “喷泉”手臂: 每艘船都有一个特殊的喷嘴,可以喷射出高达6米、平滑如玻璃般的连续水流。在这股水流内部装有灯光。因此,这艘船不仅仅是一个发光体,它是一个发光的、移动的水柱。
  • 电池: 它们拥有超过10小时续航能力的强力电池,所以表演可以持续一整夜。

3. 大脑:如何保持同步

为了让这些船完美地同步起舞,团队使用了两种“大脑”技巧:

  • GPS 与陀螺仪: 船只知道自己确切的位置(误差在几厘米以内)以及自身的朝向,即使在波浪汹涌的水面上也是如此。
  • “水晶球”(预测控制): 这些船并不仅仅是在受到波浪冲击后才做出反应;它们使用了一种称为“模型预测控制”(MPC)的系统。想象一位舞者,她不会只是等待一阵风把她吹倒,而是会预判风的存在,并在风来临之前就调整姿态迎向它。这保证了水柱的笔直和阵型的紧凑。
  • 碰撞规避: 在表演开始前,计算机通过计算所有船只的路径,确保它们即使需要交叉行驶也不会发生碰撞。这就像是一个交通指挥员在为18辆汽车规划路线,以确保没人相撞。

4. 工作室:“机器人的音乐软件”

最大的创新在于 Way of Water Studio。

  • 旧方式: 以前,要让这些机器人跳舞,你必须是一名程序员。你需要编写代码行,运行模拟,看看效果是否正确,然后再修改代码,过程既缓慢又困难。
  • 新方式: 这个工作室看起来就像音乐家使用的音乐软件(如 GarageBand 或 Ableton Live)。
    • 时间轴: 你可以看到一个带有“轨道”的时间轴。
    • 轨道: 一个轨道控制移动(例如,“画一个圆”、“向左移动”);另一个轨道控制灯光(例如,“变红”、“闪烁”);还有一个控制喷水(例如,“喷高”、“关闭”)。
    • 神奇之处: 你不需要告诉机器人“如何”移动,你只需要告诉它们“要做成什么形状”。计算机会自动计算复杂的数学题,以确保18艘船在不发生碰撞的情况下从A点到达B点。
    • 结果: 一位艺术家或编舞者现在可以将形状和灯光拖放到时间轴上,与音乐同步,然后点击“播放”。他们不需要了解任何编程知识。

5. 实地测试

团队在两个真实场景中测试了该系统:

  • 瑞士苏黎世湖: 他们使用18艘船表演了一个版本的《天鹅湖》。船只动作优雅,模仿了芭蕾舞的姿态。
  • 意大利威尼斯: 他们在较小的泻湖中使用8艘船进行艺术展览。那里的水流更湍急,但船只依然完美地保持了阵型。

6. 当出现问题时会发生什么?

该系统具有很强的韧性。

  • 如果一艘船失去了互联网连接,它不会惊慌失措。它会利用内部时钟继续执行预定的路径。
  • 如果一艘船发生故障,系统可以关闭其灯光,使其看起来不像是一个技术故障,而是自然地漂离视线。
  • 在一次案例中,有一艘船与音乐不同步了。由于系统表现得非常稳健,观众并没有觉得这是个错误,反而认为这是一个刻意的艺术选择。

总结

“水之道”项目将一个极具挑战性的工程难题(控制水面上的机器人)包装进了一个简单的音乐化界面中。它将一群复杂的机器变成了一件可以由艺术家演奏的单一乐器,让人们无需成为工程师,也能创造出精美、同步的水光表演。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →