求助:Choregraphe无法保存NAO关键帧动作及动作复位问题
Choregraphe时间线关键帧设置问题解决方案
一、部位参数无法保存的解决方法
- 每次调整完一个部位的角度后,必须在时间线的目标关键帧上右键,选择「将当前姿态应用到关键帧」(英文版本为
Apply current pose to keyframe),把当前所有部位的姿态锁定到该关键帧中。 - 不要切换部位后直接修改下一组参数,每完成一轮部位调整,都要确认关键帧已保存当前整体姿态;如果是多关键帧动画,每个关键帧都要单独执行保存操作。
二、动作执行后立即回站立姿态的解决方法
- 调整时间线的结束行为:在时间线框的属性面板中,找到「End Behavior」(结束行为)选项,将默认的「回到休息姿态」改成「保持最后一帧姿态」(英文为
Hold last frame)。 - 确认时间线的时间跨度:如果关键帧仅设置在第0帧,机器人会瞬间执行动作后触发结束行为,需给动作设置合理的时间跨度(比如从第0帧到第30帧),让动作有过渡时间,同时确保最后一帧的结束行为为保持姿态。
- 检查串联模块:如果时间线模块后误接了「Rest」或「Stand」类恢复站立的模块,会导致动作执行后立刻复位,需移除这类多余模块。
关于Motion组件不显示的说明
较新版本的Choregraphe已将Motion组件的功能整合到Inspector和时间线的姿态编辑体系中,无需额外调用组件,直接通过Inspector调整部位角度+关键帧保存即可实现原Motion组件的核心功能。
内容的提问来源于stack exchange,提问作者Giabbi
相关产品推荐
相关产品推荐

