在操作时,机器人可能会遇到各种错误状态,例如过热:
http://doc.aldebaran.com/2-8/family/pepper_user_guide/voice_notifications_pep.html#notifications-pepper
如何使用Python API检测错误条件的存在,并读取这些代码以对其执行相应操作?
发布于 2021-09-11 10:34:12
您可以使用ALDiagnosis API,即getPassiveDiagnosis()方法。
顺便说一句,你指的是only for NAO6的NAOqi 2.8。Pepper的最后一个版本(据我所知)是NAOqi 2.5 (或QiSDK,又名NAOqi 2.9,用于基于安卓的Pepper控件)。
发布于 2021-09-13 14:44:31
有关过热的具体信息,请参阅ALNotificationManager
。For Pepper, it corresponds to the code 720。请注意,这些通知是准时的,在阅读时会消失。因此,当通知消失时,并不意味着问题已经消失,反之亦然。
https://stackoverflow.com/questions/69097429
复制相似问题