DreamShow · 手册免费下载
手册目录
手册 › 舞台设备

人形机器人

DreamShow 可以通过时间线控制 Booster K1 人形机器人:站起、说话(配合一个声音文件)、跳舞、挥手致意、行走、转头… 每个动作都是一个 机器人… 块,放在场景中恰当的时刻,与灯光、声音同步,如果您愿意,还可以与 LED 面具的口型同步。出于安全考虑,机器人只有在演出控制端已将其启用后才会动作。

机器人上必须运行 DreamShow 服务(安装在机器人上的 dreamshow_robot.py 程序,开机启动)。DreamShow 通过网络向它发送简单的指令;因此机器人必须与演出控制电脑处于同一网络。

该服务只需在机器人上安装一次。它由 Polux 提供:请向技术支持索取,他们会告诉您如何安装。

打开方式: 菜单 场地 > 机器人…(提示气泡:“由安装在机器人上的 DreamShow 服务驱动的人形机器人(Booster K1)。时间线上的「机器人…」块负责控制。”)。

⚠ 人形机器人很重,可能会摔倒。试验期间,请始终在其周围留出 2 米的空间,保持地面坚硬平整,并把机器人的手柄拿在手中。

机器人窗口

标题会提示场地:“机器人:<场地>”。星号 * 表示有未保存的修改。

状态

状态 框会(针对所选的机器人)持续更新:

测试按钮

底部的文字提醒:该服务在机器人上通过 systemd 运行(日志:journalctl -u dreamshow-robot -f),“说话”块的音频文件会自动发送,机器人声音与面具口型之间的偏移在 场地 > LED 面具… 中设置。

窗口底部:“时间线上的「机器人…」块指向这些名称。机器人未「已启用」前不会收到任何指令。”

测试模式

在把某个动作放进演出之前,先在这里试一试,看看它是否会让机器人移位。踢腿、跳舞或被人抱起都可能让它滑动或转向,演出后面的部分就会在错误的位置进行。

  1. 把机器人放在它的标记位置,然后点击 📍 标记位置。它会记住所站的位置,不会移动。
  2. 在列表中选一个动作(踢腿、舞蹈、手势、起身、准备),然后点击 ▶ 试一下。在命令发出之前,会有一个窗口描述该动作并提醒注意事项。
  3. 在按钮下方查看它移动了多少,例如“相对标记位置:向前 23 厘米,向左 8 厘米,向左转了 15°”。超过 10 厘米或 10° 时,提示会变成橙色。
  4. ↩ 回到标记位置 让它直接走向标记位置,不转身,然后恢复原来的朝向;最多分两三次小幅修正。一次只能返回一次:途中按钮保持灰色。它必须处于行走模式,且标记位置最多在 1.5 米以内;更远时请手动复位。

如果某个动作让机器人移位,请在时间线上加两个 机器人… 块:演出开头放 标记位置,该动作之后放 回到标记位置。

位置来自机器人的里程计:误差为几厘米,剧烈动作之后会稍大。机器人必须处于启用状态动作才会发出;标记位置即使未启用也可以,因为它不会让机器人移动。

测试模式需要较新版本的机器人服务;如果服务版本较旧,窗口会提示:请联系技术支持进行更新。

启用 🤖

场地一旦声明了机器人,主界面右上角、实时 旁边就会出现一个按钮:

单击即可在两者之间切换。该按钮还会显示第一台机器人的状态:“· 未找到”、“· 离线”,或者模式和电量(例如“· Prepare 82 %”)、“⚠ 在地上”、“(模拟)”。

日志会记录“机器人已启用 — 机器人块将被执行”或“机器人已停用 — 机器人块将被忽略”。

DreamShow 启动时总是 停用 的:每次使用都必须主动启用。

在提示窗口中(演出模式)

提示窗口同样显示:

急停会切断电机:机器人会瘫倒。只有在必须立即让机器人失去行动能力时才使用它。

机器人…块

在 资源库 面板中,其他 列表里有 机器人…。把它拖到时间线的某条轨道上:随即会打开 机器人块 窗口(如果取消,则不会创建任何块)。要修改某个块:双击,或右键单击 > 属性…。

在时间线上,该块显示 🤖、机器人名称和动作,例如“🤖 K1:舞蹈:迈克尔·杰克逊(第 1 部分)”,对于配有台词的块还会带有“+ 🎭 <面具>”和“+ 扩声”。

通用设置

动作

动作设置建议时长
准备(可以动作)—5 秒
“Se lever”(站起)—8 秒
躺下 ⚠ K1 不支持—6 秒
说话(音频文件)音频文件、面具口型、同时送往扩声(控台音频输出)文件时长
“Danser”(跳舞)“Danse”(舞蹈)视舞蹈而定
拳击/踢腿“Mouvement”(动作)6 秒
“Geste”(手势)“Geste”(手势)视手势而定
头部(俯仰、旋转)俯仰角(°)、旋转(°)1 秒
“Avancer / reculer (m)”(前进/后退(米))“Distance (m)”(距离(米))距离 ÷ 0.2 米/秒 + 1 秒
转身(°)角度(°)角度 ÷ 25 °/秒 + 1 秒
“Mode (debout, marche, amorti)”(模式(站立、行走、阻尼))模式1 至 3 秒
“Veille (petits mouvements)”(待机(小幅动作))“Veille”(待机)0 秒
停止(动作与声音)—0 秒
机器人静音—0 秒

各动作详解:

声音文件与面具口型

分步操作

让机器人在开幕时致意并说话

  1. 打开机器人,检查它与电脑处于同一网络。
  2. 打开 场地 > 机器人…,单击 + 机器人,然后 保存。在 状态 中等待出现“已连接 …”;单击 测试连接。
  3. 把台词(最好是 WAV 格式)复制到演出的媒体文件夹中。
  4. 在场景中,把 机器人… 拖到某条轨道的 0 秒处:动作选择 “Se lever”(站起),OK。
  5. 在 8 秒处添加一个 准备(可以动作) 块。
  6. 在 13 秒处,添加一个 “Geste”(手势) > 挥手 块。
  7. 在 17 秒处,添加一个带有台词的 说话(音频文件) 块;如果观众需要通过扩声系统听到它,请勾选 同时送往扩声。
  8. 在停用状态下排练:灯光和声音正常进行,机器人不动。
  9. 机器人放在地上,留出 2 米空间,手柄拿在手中:单击 🤖 已停用 切换到 🤖 已启用,然后重新播放场景。

须知

另请参阅