首页 > 解决方案 > 如何以编程方式获取 Pepper Robot 的状态?

问题描述

机器人在运行时会遇到多种错误状态,比如过热:

http://doc.aldebaran.com/2-8/family/pepper_user_guide/voice_notifications_pep.html#notifications-pepper

如何使用 Python API 检测错误条件的存在,并读取这些代码以相应地对其进行操作?

标签: pythonrobotnao-robotpepper

解决方案


您可以使用ALDiagnosis API、getPassiveDiagnosis()方法。

顺便说一句-您指的是 NAOqi 2.8,它仅适用于 NAO6。Pepper 的最后一个版本(据我所知)是NAOqi 2.5(或QiSDK,又名 NAOqi 2.9,用于基于 Android 的 Pepper 控件)。


推荐阅读