【问题标题】:How to get Pepper Robot's state programmatically?如何以编程方式获取 Pepper Robot 的状态?
【发布时间】:2021-09-08 05:29:19
【问题描述】:

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

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

如何使用 Python API 检测是否存在错误条件,并读取这些代码以采取相应措施?

【问题讨论】:

标签: python robot nao-robot pepper


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    有关过热的具体情况,请参阅ALNotificationManagerFor Pepper, it corresponds to the code 720。 请注意,这些通知是准时的,并且在阅读时会消失。因此,当通知消失时,并不意味着问题已经消失,反之亦然。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      相关资源
      最近更新 更多