完整课件资料nao 6代培训手册.pptx

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;2;3;机器人拆箱和基本操作;机器人拆箱和基本操作;开启机器人;激活和关闭马达;新增的基本操作;;10;Nao外形尺寸;硬件各部分介绍;硬件各部分介绍;硬件各部分介绍;主要硬件改善 ;主要硬件改善 Nao Evolution vs NAO 6;主要硬件改善 Nao Evolution vs NAO 6;主要硬件改善 Nao Evolution vs NAO 6;传感器;传感器;传感器;传感器;传感器;硬件介绍;25;26;27;28;29;与机器人交互;31;32;33;NAO 设置;35;36;37;软件 ;软件 – 在电脑上的(开发工具)…;软件 - Choregraphe;41;软件 - Choregraphe;指令盒 (Choregraphe编程的基本组件);;现在,我们看看机器人的语音… 点击 + 选择 “Create dialog topic…” 输入一个topic名字(无空格), 选择语言为英语 生成.dlg文件 拖.dig到右边的编程区域中 编辑 .top 文件…(双击.top文件) 学习QiChat规则,编写对话: 基本规则:“ u:(需要识别的话) 机器人的回答 ” u:( hello ) Hello sir! u:( how are you ) I’m good, thanks!;46;;48;;;;;;;;指令盒;指令盒 def onInput_onStart(self): (“Box is running!”);运行App → 所有单次运行的app都有一个统一的名字 “.lastUploadedChoregrapheBehavior” (临时文件,不保存。);如果想要导出pkg文件包! (APP安装包) 注意: 填写属性栏各项属性:;一个“正式”的App,通常有2000行以上的代码,如果全用指令盒的话,很快就会形成一个“蜘蛛网”… 以至于使程序有以下缺点:;66;62;测试 : 拍照;64;65;66;67;68;安装 PyCharm;安装 PyCharm;建一个新项目… 3) 设置“DYLD_LIBRARY_PATH”环境变量 (MAC OS);72;73;74;75;建立一个服务…;建立一个服务… “qi.Application” 的用处是: 远程登录机器人后:您可以直接启动这个Python脚本 python service_sample.py --qi-url 23 用函数run()保持服务处于运行状态,以供NAOqi使用 (阻塞但不占用线程);建立一个服务… 在日志中你会看到 : Registered Service "ServiceSample" 在机器人上用qicli查看一下 : qicli info ServiceSample qicli call ServiceSample.getNumberActivitiesLaunched qicli watch ServiceSample.number_of_activities_launched qicli get ServiceSample.number_of_activities_launched qicli watch ServiceSample.third_activity_launched;建立一个服务… 然后,将其安装在机器人上。 1. 在manifest.xml中声明一个“可执行文件” <executableFiles> <file path="service_sample.py"/> </executableFiles> 2. 声明“服务”的名称和执行路径,将其设置为自动运行! <services> <service name="ServiceSample" autorun="true";建立一个服务… 然后,将其安装在机器人上。 3. 用Choregraphe打包并安装 4. 用SSH登录机器人,你可以看到日志:;81;你可以通过 “_” 符号来临时存储一个输入. 比如: u:(_[a b c d]) you said $1 另外, 可以这样来使用Nuance在线识别服务: u:(_*) you said $1 ! (250 次请求/每天/每台);在Dialog中: ^run ^start ^wait ^stop(app-id/behavior-path) → 运行一个动作 ^mode( “disabled”, “random” or “contextual” ) → 设置动作应用模式 ^runSound ^startSound ^stopSound ^waitSound(soundset/sound) → 播放一段声音;用一个控制器可以跳转到Di

文档评论(0)

kay5620 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档