ALBasicAwarenessは一時停止することができます。つまり、再開されるまで動きを停止することができます。
再開すると
ALBasicAwarenessが一時停止する前に誰かを追跡した場合、最後に追跡した人物を取得してから追跡しようとします。
これらは一時停止をトリガーできます:
Automatically
アクティビティでヘッドモーターを何らかの方法で使用する場合(アニメーションを起動するときや、ALMotionProxy :: angleInterpolationWithSpeedなどのヘッドジョイントを移動する関数を実行するときなど)。 ALBasicAwarenessは、優先度が低いとみなされ、一時停止されます。ヘッドモーターが解放されると、自動的に再開されます。
Manually
アクティビティがALBasicAwarenessProxy :: pauseAwarenessとALBasicAwarenessProxy :: resumeAwarenessを使用する場合、アプリケーションがロボットの頭を固定する必要がある場合(写真を撮るときなど)、手動で一時停止することはALBasicAwarenessを一時停止するよりも興味深い.
📝 | メモ もしALBasicAwarenessが一時停止中に無効位になっている場合、一時停止モードは自動的に終了します. |