如何以编程方式获取Pepper Robot的状态?

2024-05-12 12:42:40 发布

您现在位置:Python中文网/ 问答频道 /正文

操作时,机器人可能会遇到各种错误状态,例如过热:

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

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


Tags: comhttpdoc状态html错误机器人family
2条回答

您可以使用ALDiagnosisAPI,即getPassiveDiagnosis()方法

顺便说一句,你指的是Naoqi2.8,它是only for NAO6。Pepper的最后一个版本(据我所知)是NAOqi 2.5(或者QiSDK,又名NAOqi 2.9,用于基于Android的Pepper控件)

有关过热的具体信息,请参见^{}For Pepper, it corresponds to the code 720。 请注意,这些通知是准时的,阅读时会消失。因此,当通知消失时,这并不意味着问题消失,反之亦然

相关问题 更多 >