turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » 智能台灯LeLampX快速入门教程 » 智能台灯LeLampX快速入门教程-运动参数与表现力

智能台灯LeLampX快速入门教程-运动参数与表现力

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

运动参数与表现力

目标:掌握"表现力动作"——思考晃动、语气点头、好奇张望、监听摆动,以及动作速度/幅度/平滑度的全局调节


一、表现力动作(ELEGNT 风格)

参考 Apple 的 ELEGNT 研究,LeLamp 在空闲/交互时会有拟人化小动作,让灯显得"活":

状态 动作 样子
思考中(PROCESSING) 思考晃动 灯头左右轻微摇摆,像在琢磨
说话时(TTS 播放) 语气点头 随语音轻重小幅点头(声音大点得重)
听你说(LISTENING) 监听摆动 灯头缓慢左右转,像听左右两边声音
空闲等待 好奇张望 每 25 秒左右快速看一眼周围

这些动作是叠加在基础动画上的(modifier 机制),不会打断正在播放的动画,幅度都很克制。

单独开关

~/.lelamp/config.yamlmodifiers 段(与音乐摆动同级):

modifiers:
  think:
    enabled: true      # 思考晃动
    amplitude: 3.0
    frequency: 0.5
  speak:
    enabled: true      # 语气点头
    max_amplitude: 5.0
    frequency: 1.6
    threshold: 0.02    # 音量低于此值不点头
    energy_scale: 60.0
  listen:
    enabled: true      # 监听摆动
    amplitude: 3.0
    frequency: 0.15    # ≈6.7 秒一个来回

关闭某项就把 enabled: false;改完重启生效。

二、运动参数档位(motion_profile)

三个全局参数控制所有动画的"性格":

参数 作用 范围 默认
speed 速度 播放帧率倍率(1.5=快 50%) 0.5~2.0 1.0
amplitude 幅度 所有关节目标值缩放(1.5=幅度大 50%) 0.5~1.5 1.0
smoothness 平滑度 缓动曲线(<1 更干脆利落,>1 更柔缓) 0.5~2.0 1.0

配置位置:设置页「表现力动作」卡片(速度/幅度/平滑度三个滑杆),或 config.yaml

modifiers:
  motion_profile:
    speed: 1.0
    amplitude: 1.0
    smoothness: 1.0

说明:motion_profile 配置在 modifiers 段下(与 think/speak/listen 同级);旧版曾放在 expressive_motion 段,已迁移,请以 modifiers 段为准。

三、情绪调制(进阶)

情绪会自动微调运动参数——生气/兴奋时更快更猛,悲伤/疲惫时更慢更柔(情绪表达,每个情绪自带 speed/amplitude 系数,与 motion_profile 相乘生效)。

四、常见问题

问题 处理
动作太呆板 调高 smoothness(1.3~1.5)让缓动更柔;或打开好奇张望
点头太夸张 调小 speak.max_amplitude(如 3.0)
监听摆动烦人 modifiers.listen.enabled: false
想整体更快 设置页把速度拉到 1.3~1.5
幅度改了没效果 确认改的是 modifiers.motion_profile.amplitude(不是情绪表里的)

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: LeLampX