python - 如何以编程方式获取 Pepper Robot 的状态?
问题描述
机器人在运行时会遇到多种错误状态,比如过热:
如何使用 Python API 检测错误条件的存在,并读取这些代码以相应地对其进行操作?
解决方案
您可以使用ALDiagnosis API、getPassiveDiagnosis()方法。
顺便说一句-您指的是 NAOqi 2.8,它仅适用于 NAO6。Pepper 的最后一个版本(据我所知)是NAOqi 2.5(或QiSDK,又名 NAOqi 2.9,用于基于 Android 的 Pepper 控件)。
推荐阅读
- c++ - (C++) 为什么这个程序在输入无效后停止接受输入?
- javascript - 如何使用 Socket.io 在两个节点服务器之间发送大文件
- python - 使用 jq 通过命令行解析简单的 python JSON 输出 - “不能用字符串索引字符串”
- javascript - Chart.js:在 onRefresh() 方法之外调用方法
- python - 我无法导入照片,因此它会出现在我的应用程序“pyimage1”不存在的按钮上
- java - 当类型为
> - amazon-web-services - 我应该为我的文件使用 s3 存储桶还是应该坚持使用我的 ec2 实例
- javascript - 我正在尝试使用 div 名称作为变量来打开和关闭多个按钮的 div
- java - Collections.unmodifiableCollection 返回值
- ruby-on-rails - 部分填写时将 simple_form 设置为 nil 的 html5 日期