You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何无需PC即可运行NAO机器人上传的Choreographe行为程序

NAO机器人脱离PC自主运行行为程序解决方案

可以实现上传开发完成的行为到NAO后,无需通过Choreographe点击运行按钮即可启动执行,常用可落地的方案有三类:

方案1:设置为开机自启行为

适合需要机器人开机后自动运行指定任务的场景,操作步骤如下:

  • 在Choreographe中连接目标NAO机器人,右键点击已开发完成的行为包,选择上传到机器人,等待上传完成
  • 在同局域网设备的浏览器中输入NAO的IP地址,进入机器人网页管理后台,默认账号密码均为nao
  • 切换到行为管理页面,找到你刚上传的行为,勾选「设置为默认启动行为」后保存配置
  • 后续NAO每次完成系统开机后,会自动启动运行该行为,全程无需PC介入

方案2:绑定机器人本体按键触发

适合需要手动控制行为启动时机的场景,无需依赖外部设备:

  • 先将目标行为上传至NAO,记录行为的唯一ID(可在Choreographe的行为属性面板查看,格式通常为应用包名/行为名)
  • 方式一:在你的行为逻辑中加入触发监听,调用ALTouch模块监听机器人胸部/头部触摸按键事件,检测到指定按键操作(比如双击胸部按钮)时,调用ALBehaviorManager.startBehavior()方法启动目标行为
  • 方式二:部分版本的NAO系统自带快速启动菜单,长按胸部按钮3秒即可呼出,通过头部前后触摸按键选择目标行为,按下胸部按钮即可确认启动,无需额外开发

方案3:SSH命令触发

适合同局域网下远程调试、批量控制的场景,无需打开Choreographe:

  • 任意同局域网下的设备执行SSH命令登录NAO系统:ssh nao@<你的NAO机器人IP>,输入默认密码nao完成登录
  • 执行启动命令即可运行指定行为:qicli call ALBehaviorManager.startBehavior "你的行为ID"

注意:上传行为前请确认所有依赖资源(音频文件、自定义Python脚本、图片素材等)均已打包到行为包内,避免机器人本地运行时因资源缺失报错

内容的提问来源于stack exchange,提问作者eagrianiti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 01:48:03