-2

私はアルデバランのナオと一緒に働いています。バッテリーが充電されているかどうかを確認するための Python スクリプトを書きたいと思っています。

naoqi モジュールに関するドキュメントがあります。このイベントを見つけました1 . しかし、これはイベントです。私の意見では、イベントを待つことはできますが、ブールのように読むことはできません。私は正しいですか?

4

3 に答える 3

1

このリンクされたページは、読み取り可能な Current 値と Charge% 値があることを示しています。私はそれらをテストし、バッテリーでの実行と比較して、充電時に Current の符号が変化するかどうかを確認します。または、充電が進行中であることを検出するのに十分な速さで Charge% が上昇するかどうかを確認します。

于 2016-06-03T18:02:24.560 に答える
0

ALMemory API を使用して、イベント「BatteryChargingFlagChanged」をサブスクライブできます: http://doc.aldebaran.com/2-4/naoqi/core/almemory-api.html#ALMemoryProxy::subscribeToEvent__ssCR.ssCR.ssCR

このメソッドはコールバックを受け取ります。使用できるフラグを設定するコールバックを定義するだけです。

于 2016-06-18T10:03:21.610 に答える