LoginSignup
10

More than 5 years have passed since last update.

NAOqi / コレグラフセンサー 一覧(ver. 2.3.0)

Last updated at Posted at 2015-05-21

Creation Date : 2015/5/22
Last Modified Date : 2015/5/22
robot start inc.

【2.3】とあるものは、ver.2.3.0 から追加されたセンサーです。


◼︎ActiveDiagnosisErrorChanged

 ハードウェア障害(主に電気的な接続)があるかどうかを検出するセンサーです。


■ALBasicAwareness/ 【2.3】

 ロボットが確立し人とのアイコンタクトを保つようにする簡単なセンサーです。

 ▼HumanLost 【2.3】

   追跡された人が見つけることができない場合に発生します。

 ▼HumanTracked 【2.3】

   追跡者が失われた、または追跡者のIDが更新されたとき、
   人を追跡し始めた場合発生します。

 ▼StimulusDetected 【2.3】

   反応が検出された場合に発生します。


◼︎ALBattery/

 ロボットのハードウェアバッテリーに関連するイベントを検出します。
 バッテリー残量が少ないときにユーザーに知らせるなどに使います。

 ▼BatteryLow 【2.3】

   バッテリ残量が少なくなると発生します。


◼︎ALBehaviorManager/

 行動を管理するセンサーです。

 ▼BehaviorAdded

   動作を追跡したら発生します。

 ▼BehaviorFailed

   動作が失敗したら発生します。

  ▼BehaviorRemoved

   動作を取り除いたら発生します。

  ▼BehaviorsAdded

   一連の動作を追跡したら発生します。

  ▼BehaviorsLoaded 【2.3】

   一連の動作がロードしたら発生します。

  ▼BehaviorsRemoved

   一連の動作を取り除いたら発生します。

  ▼BehaviorUpdated

   一連の動作をアップデートをしたら発生します。


◼︎ALFastPersonTracking/

 すばやく人間を追跡します。

  ▼TrackedPersonNotFound

   追跡の結果、人間が見つからなかった場合、発生します。


◼︎ALFindPersonHead/

 人間の頭を見つけます。

  ▼HeadNotFound

   頭が見つからなかった時に発生します。

  ▼HeadReached

   頭が見つかった時に発生します。


◼︎ALMemory/

 人間の頭を見つけます。

  ▼KeyAdded

   最新でつくられたキーの名前を運び、ALMemoryでキーが作成された後に発生します。

  ▼KeyRemoved

   関連するキーの名前を運び、キーがALMemoryから削除された後に発生します。

  ▼KeyTypeChanged

   例えば、イベントしてデータキーを宣言するとき、キーのタイプが変更された後に発生します。


◼︎ALMotion/

 ロボットの動きを作る容易な方法を提供します。
 関節の数、自分の名前、限界、利用可能なセンサーなどのロボットのハードウェアに
 関する有用な情報にアクセスすることができます。

  ▼MoveFailed

   移動コマンドが失敗した場合に発生します。

  ▼Protection/

   保護機能。

▼▼DisabledDevicesChanged 【2.3】

    デバイスを使用できるかが変更された場合に発生します。
    デバイスが使用できない場合には、このデバイスの剛性および移動が禁止されます。

▼▼DisabledFeaturesChanged 【2.3】

    機能(移動、剛性など)の可用性が変更されたとき発生します。

  ▼RobotIsFalling

   fall manager processがスタートした時に発生します。

  ▼RobotStand

   ロボットが起立している時に発生します。

  ▼Safety/

   安全確保。

▼▼ChainVelocityClipped

    障害物が近すぎるため、チェーン速度がクリップされる場合に発生します。

▼▼MoveFailed

    移動の方向に障害物があるので移動コマンドが失敗した場合に発生します。

▼▼PushRecovery

    ジャイロメータと車輪速から提供された情報を用いて、ロボットの転倒を
    防止するための専用の反射の動きです。
    NAOqiが実行されているときはデフォルトで有効になっています。

▼▼RobotOnASlope 【2.3】

    ロボットが検出されない、または傾きを検出したときに発生します。

▼▼RobotPushed

    ロボットが押されたときに発生します。

  ▼Stiffness/

   関節の硬さを制御します。

▼▼restFinished

    楽な姿勢が終わった時に発生します。

▼▼restStarted

    楽な姿勢になり始めた時に発生します。

▼▼wakeUpFinished

    起き上がるのが完了した時に発生します。

▼▼wakeUpStarted

    起き上がり始めた時に発生します。


◼︎ALMotionRecorder/

 ロボットのモータポーズを記録するモジュールです。
 このモジュールは廃止されたので、かわりにアニメーションモードを使ってください。

  ▼CurrnetFrame

  (廃止)

  ▼Recording

  (廃止)

  ▼StorePositionRequested

  (廃止)


◼︎ALNavigation/

 ナビゲーション機能を提供します。ロボットを安全に移動させるための機能です。
 ロボットは、自動的に障害物を避けることはできませんが、障害物がロボットの
 セキュリティゾーン入るとすぐに、慎重に移動し、停止させることができます。
 移動の間、ロボットはすべてのセンサを用いて、その移動方向に障害物を検出
 しようとします。

  ▼SafetyBlindZoneDetected

   ブラインドゾーンがある時に発生します。


◼︎ALPanoramaCompass/

 パノラマコンパスの機能を提供します

  ▼FullScanBegin

   完全なスキャン(そのベースの半回転を含む)を開始したときに発生します。

  ▼HalfScanBegin

   半回転スキャンを開始したときに発生します。

  ▼HalfScanInsufficient

   ロボットがより位置特定の必要がある場合に発生します。

  ▼StartShootOneFrame

   1フレームの撮影を開始。

  ▼StopShootOneFrame

   1フレームの撮影を終了。


◼︎ALSentinel/

 必須センサー。

  ▼BatteryLevel

   バッテリーレベルを検出します。


◼︎ALSpeechRecognition/

 複数の言語で、定義済みの単語やフレーズを抽出して認識するするセンサーです。

  ▼IsConnected

   接続されているときに発生します。


◼︎ALTextToSpeech/

 ロボットを話させる機能です。
 テキストを音声変換エンジンに送信しスピーカーから出力されます。

  ▼CurrentBookMark

   合成される必要がある文字列内 (整数[0〜65535]は"MRK=番号 "を使用して)
   に配置され、ブックマークの発生を示します。

  ▼CurrentSentence

   現在合成された文章を示します。

  ▼CurrentWord

   現在合成された単語を表示します。
   (日本のエンジンには使用できません。)

  ▼PositionOfCurrentWord

   現在の文でそのインデックスによって合成される単語を示します。
   インデックス0は、文の最初の単語を指します。
   (日本のエンジンには使用できません。)

  ▼Status

   タスクのステータスが変化した場合に発生します。

  ▼TextDone

   現在の文の合成が行われた場合に発生します。

  ▼TextInterrupted

   現在の文の合成が中断された場合に発生します。例えば、ALTextToSpeechProxy:: STOPALL

  ▼TextStarted

   現在の文の合成が開始したときに発生します。


◼︎ALTracker/

 ロボットが追跡する機能です。
 異なるターゲット(赤いボール、顔、ランドマークなど)を別の手段
 (ヘッドのみ、全身、移動など)を使用して追跡することができます。

  ▼ActiveTargetChanged

   動くターゲットに変更があったとき発生します。

  ▼ArmTracking/

   腕を追跡します。

▼▼Restarted

   再び動き出した時に発生します。

▼▼Stopped

   停止したときに発生します。

  ▼BaseTracking 【2.3】

   ベーストラッキングの時に発生します。

  ▼BlobDetected

   追跡されたオブジェクトが検出されるたびに発生します。
   関数ALTrackerProxyと共に使用することができる構造を持ちます。

  ▼CloseObjectDeteated

   オブジェクトがカメラの深度「近距離」に検出される度に発生します。

  ▼ColorBlobDetected

   色のついたオブジェクトが検出された時に発生します。

  ▼FastPersonTracking

   はやく人を追跡します。

  ▼FindPersonHead

   人の頭を見つけた時に発生します。

  ▼HeadTracking/

   頭を追跡します。

▼▼Restarted

   再び動き出した時に発生します。

▼▼Stopped

   停止したときに発生します。

  ▼ObjectLookAt

   オブジェクトを見ます。

  ▼ObjectMoveTo

   オブジェクトの動きを追跡します。

  ▼SearchLoopOver

   ループ上を探します。

  ▼SearchRotation 【2.3】

   回転して探します。

  ▼SecondTargetDetected

   第二の目標が検出された時発生します。

  ▼StopSearch

   探すのをやめます。

  ▼TargetDetected

   目標が検出されたときに発生します。

  ▼TargetLost

   目標を見失った時に発生します。

  ▼TargetReached

   目標に到達した時に発生します。


◼︎ALWorldRepresentation/

 データの長期記憶モジュールです。
 永続的にいくつかのデータを格納するだけでなく、インテリジェントな規準で
 保存されたデータにいくつかの一般的なクエリを作成することができます。
 データベースはSQLデータベースへのC/ C ++ APIをSQLiteを通じてアクセスされます。

  ▼AttributeChanged 【2.3】

   属性が変更した時に発生します。

  ▼DisplayRequired

   表示が必要なときに発生します。

  ▼PositionChanged 【2.3】

   ポジションが変更した時に発生します。


◼︎AutonomousLife/ 【2.3】

 ロボットが起動しているすべての時間、見た目にロボットが生きているように振舞います。

  ▼FocusedActivity 【2.3】

   現在フォーカスされたアクティビティを取得します。

  ▼Report 【2.3】

   レポートを行います。

  ▼State 【2.3】

   状態を取得します。


◼︎BatteryChargeCellVoltageMinChanged

 バッテリーの最小電圧が変化する時に発生します。


◼︎BatteryChargeChanged

 電池残量のパーセンテージが変化する時に発生します。


◼︎BatteryChargingFlagChanged

 バッテリが充電されている時に発生します。


◼︎BatteryEmpty

 バッテリーが空になった時に発生します。


◼︎BatteryFullChangedFlagChanged

 バッテリがフルチャージされた時に発生します。


◼︎BatteryLowDetected

 バッテリーレベルが少ない時に発生します。


◼︎BatteryNearlyEmpty

 バッテリーがほぼ空で充電が必要な時に発生します。


◼︎BatteryNotDetected

 バッテリーが検出されない時に発生します。


◼︎BatteryPowerPluggedChanged

 充電器が差し込まれているときに発生します。


◼︎BehaviorsRun

 実行中の行動が変更した時に発生する。


◼︎BodyStiffnessChanged

 ボディの硬さが大幅に変更された時に発生します。


◼︎CloseObjectDetection/

 近くのオブジェクトを検出。

  ▼ObjectDetected

   オブジェクトを検出すると発生します。

  ▼ObjectNotDetected

   オブジェクトを検出しないと発生します。


◼︎DeviceNoLongerHotDetected

 少なくとも1つのデバイスがもうホットでなくなった時に発生します。


◼︎Dialog/

 会話の機能を提供するモジュールです。
 このモジュールはALModule APIからメソッドを継承します。

  ▼ActivateTopic 【2.3】

   現在の入力を解析するために対話エンジンによって使用されている
   リストに、指定されたトピックを追加します。

  ▼Answered

   ロボットが話すとき毎回発生します。
   このイベントをサブスクライブすることでALDialogが開始します。

  ▼Compilation/

   編集。

▼▼Finished

   編集完了すると発生します。

  ▼DeactivateTopic 【2.3】

   現在の入力を解析するために対話エンジンによって使用されているリスト
   に指定されたトピックを削除します。

  ▼IsStarted

   もしTrueなら、ALDialogがスタートします。

  ▼LastInput

   ロボットが人間のインプットをキャッチするたびに発生します。
   最後の人のインプットが含まれています。

  ▼LoadTopic 【2.3】

   トピックをロードし、対応するコンテキストがASRで使用する準備が
   できてファイルにコンパイルします。

  ▼NotSpeaking10

   人間が10秒間話していないときに発生します。

  ▼NotSpeaking1access5

   人が*秒話していないときに発生します。

  ▼NotSpeaking20

   人間が20秒間話していないときに発生します。

  ▼NotSpeaking5

   人間が5秒間話していないときに発生します。

  ▼NotUnderstood

   いくつかの人間の話しを聞いたが、どのルールもマッチしない時に発生します。

  ▼SpeakLouder

   大声の話を聞いたときに発生します。

  ▼StartApp

   ダイアログ(対話)エンジンが停止し、アプリケーションの起動を要求します。

  ▼StartUpdate

   ダイアログモデルとランタイム(実験)での音声認識モデルを更新することができます。
   パラメータは未使用ですが、ALMemory APIへフィットします。

  ▼UnloadTopic 【2.3】

   指定されたトピックをアンロードし、関連するメモリの負荷を解放します。


◼︎EnablePowerMonitoring

 電力監視を有効または無効にします。


◼︎EngagementZones/

 ロボットに関する空間と領域を使って検出された、人間の動きを分類します。

  ▼FirstLimitDistanceUpdated

   最初に限界角度値が変更された時に発生します。

  ▼LimitAngleUpdated

   限界角度値が変更された時に発生します。

  ▼MovementInZonesUpdated

   運動ゾーンが更新された時に発生します。

  ▼PeopleZonesUpdated

   それぞれのゾーン内の人間のIDのリストを含むメモリキーが更新された時に
   発生します。

  ▼personApproached 【2.3】

   人間がロボットに近づいた場合に発生します

  ▼PersonEnteredZone1

   人がゾーン1に入った時に発生します。

  ▼PersonEnteredZone2

   人がゾーン2に入った時に発生します。

  ▼PersonEnteredZone3

   人がゾーン3に入った時に発生します。

  ▼PersonMovedAway

   人がちょうどロボットから移動した時に発生します。

  ▼SecondLimitDistanceUpdated

   第2限界距離値が変更された時に発生します。


◼︎footContactChanged 【2.3】

 ロボットが地面から足を持ち上げるか足を置くかの、
 足を上昇した時の足の接触の変化が起こった時に発生します。


◼︎FrontTactilTouched

 フロントヘッドの触覚センサがタッチされたときに発生します。


◼︎GazeAnalysis/

 人の目を検出します。人がロボットを見ているかどうかを知るために、
 検出された人物の視線の方向を分析することができます。
 また、人の目が開いているか閉じているかどうかも検出します。

  ▼PeopleLookingAtRobot

   人がロボットを見ている時に発生します。

  ▼PersonStartsLookingAtRobot

   誰かがロボットに向けて頭を向けた時に発生します。

  ▼PersonStopsLookingAtRobot

   誰かがロボットから離れて頭を向けた時に発生します。


◼︎HeadProcessorIsCriticallyHot

 頭部プロセッサが危険なほど熱くなった時に発生します。


◼︎HeadProcessorlsHot

 頭部プロセッサが熱くなった時に発生します。


◼︎HotDeviceDetected

 少なくとも一つの装置(関節、アクチュエーター、センサ)の温度が高い時に発生します。


◼︎HotJointDetected

 少なくとも一つの関節の温度が高い時に発生します。


◼︎LeftBumperPressed

 左バンパーが押された時に発生します。


◼︎MiddleTactliTouched

 ロボットの視野内の動きを検出することができます。


◼︎MoodAnalytics/ 【2.3】

 人や雰囲気の瞬間の感情を読み取ります。

  ▼LastActivityMoods 【2.3】

   最後の感情の行動を読み取ります。


◼︎MovementDetection/

 ロボットの視野内の動きを検出することができます。

  ▼MovementDetected

   動きが現在のカメラのフレーム(RGBまたは深度)で検出されているたびに発生します。

  ▼NoMovement

   動きが現在のカメラのフレーム(RGBまたは深度)で検出されなかった場合に発生します。


◼︎NAOqiReady

 NAOqiのすべての自動読み込みモジュールが読み込み完了し、準備OKの場合に発生します。


◼︎Navigation/

 ナビゲーションの機能を提供します。

  ▼AvoidanceNavigator/

   回避ナビゲーター。

▼▼AbsTargetModified

    障害物があり、必要なターゲットに到達できない時に発生します。

▼▼MovingToFreeZone

    ロボットが近くの障害物から去るときに発生します。

▼▼ObstacleDetected

    近いエリアで障害物が検出されたときに発生します。

▼▼Status

    local navigator の状態が変化するときに発生します。

▼▼TargetOutOfMap

    ターゲットが地図からはずれたときに発生します。

▼▼TooManyPathRecomputation

    あまりにも多くのパスの再計算が行われるときに発生します。

▼▼TrajectoryProgress

    軌道進行状況が更新されるときに発生します。

  ▼FreeZoneFinder/

   フリーゾーンを見つける。

▼▼ConstraintZone

    制約ゾーンの時に発生します。

  ▼SafeNavigator/

   安全ナビゲーター。

▼▼BlockingObstacle

    障害物にふさがれている時に発生します。

▼▼DangerousObstacleDetected

    危険な障害物があるときに発生します。

▼▼Status

    安全ナビゲーターの状況が変化するとき発生します。


◼︎NetworkStateChanged 【2.3】

 グローバルな接続状態が変化した場合に発生します。


◼︎notificationAdded

 新しい通知が追加されたときに発生します。


◼︎notificationRead

 通知が読まれたときに発生します。


◼︎notificationRemoved

 通知が削除されたときに発生します。


◼︎packageInstalled 【2.3】

 このUUIDで指定されたパッケージのアイコンを取得します。


◼︎packageRemoved

 PackageManagerはまだ特殊なプロキシを持っていません。


◼︎PassiveDiagnosisErrorCharged

 パッシブ診断が充電エラーの場合に発生します。


◼︎PeoplePerception/

 ロボットの周りの人々を追跡し、その結果の情報提供を行います。

  ▼JustArrived

   新たな人物が検出され、集団に追加されたとき発生します。

  ▼JustLeft

   人が集団から離れた時に発生します。

  ▼MaximumDetectionRangeUpdated

   最大検出距離の値が変更された時に発生します。

  ▼NonViblePeopleList

   ロボット(IsVisible属性が0に等しい)による変更で人間のリストが
   現在表示されていないたびに発生します。

  ▼PeopleDetected

   少なくとも1人がロボットに見えている時に発生します。
   検出された人物に関する情報が含まれ、人々を追跡するために
   ALTrackerによって使用されます。

  ▼PeopleList

   現在の集団の変化での人物の一覧が発生するたびに発生します。
   関連データは現在の人口の人々ID(整数)のリストです。
   これらのIDは、それぞれの人の属性に対してALMemoryを検索するために使用されています。

  ▼PopulationReset

   集団のデータをリセットします。

  ▼PopulationUpdated

   集団のデータが更新されるたびに発生します。

  ▼RemovedPersonFromMemory

   メモリーから人物の記録を消去します。

  ▼VisiblePeopleList

   見えている人のリストが更新されるたびに発生します。


◼︎PostureChanged

 姿勢が変更したとき発生します。


◼︎PostureFamilyChanged

 複数の姿勢が変更したとき発生します。


◼︎PosturePerturbated

 姿勢が中断された時に発生します。


◼︎preferenceAdded

 新しい設定がシステムに追加されたとき発生します。


◼︎preferenceChanged

 設定の値が更新されたとき発生します。


◼︎preferenceDomainRemoved 【2.3】

 優先ドメインが削除された場合に発生します。


◼︎preferenceRemoved

 設定が削除されたとき発生します。


◼︎preferenceSynchronized 【2.3】

 すべての設定がクラウドと同期された場合に発生します。


◼︎RearTactiTouched

 後ろを触られた時に発生します。


◼︎redBallDetected

 赤いボールが検出された場合に発生します。


◼︎RightBumperPressed

 右バンパーが押された場合に発生します。


◼︎robotHasFallen

 落下マネージャプロセスを終了したとき発生します。


◼︎robotIsWakeUp

 ロボットが起きているかどうかを検出します。


◼︎Segmentation3D/

 奥行きのある画像のセグメンテーションを行うことによって、ロボットの視野内に
 存在するオブジェクトを抽出します。このモジュールは、3Dセンサー付きロボットを必要とします。

  ▼BlobTrackerUpdated

   追跡オブジェクトが検出されるたびに発生します。
   追跡ブロブの更新された位置についての情報は、メモリキー
   Segmentation3D/TopOfTrackedBlobを使用してアクセスできます。

  ▼SegmentationUpdated

   セグメンテーションが計算されるたびに発生します。
   更新されたセグメンテーションのオブジェクトの記述は、メモリキー
   Segmentation3D/ BlobsListを使用してアクセスできます。

  ▼TopOfTrackedBlob

   追跡オブジェクトに関しての情報が含まれています。

  ▼TrackerBlobNotFound 【2.3】

   追跡オブジェクトが見つからない時に発生します。


◼︎SiitingPepoleDetection/

 周りの人間が座っているか、立っているかを検出します。
 ロボットは地面に置かれている必要があります。
 また、子供など身長が低い人の場合は判別ができないことがあります。

  ▼PersonSittingDown

   人が立ってから座る姿勢をとるときに発生します。

  ▼PersonStandingUp

   人が座ってから立つ姿勢をとるときに発生します。


◼︎SonarLateraLeftDetected

 ロボットの左側にものがあるときに発生します。


◼︎SonarLateraRightDetected

 ロボットの右側にものがあるときに発生します。


◼︎SonarLeftDetected

 ロボットの左前側にものがあるときに発生します。


◼︎SonarLeftNothingDetected

 ロボットの左前側にものがないときに発生します。


◼︎SonarMiddleDetected

 ロボットの中央にものがあるときに発生します。


◼︎SonarNothingDetected

 ロボットの中央にものがないときに発生します。


◼︎SonarRightDetected

 ロボットの右前側にものがあるときに発生します。


◼︎SonarRightNothingDetected

 ロボットの右前側にものがないときに発生します。


◼︎TemperatureDiagnosisErrorChanged

 温度診断ステータスが変更されたとき発生します。


◼︎TemperatureStatesChanged

 温度ステータスが変更された場合に発生します。


◼︎TouchChanged

 ロボットのタッチの状態が変更されたときに発生します。


◼︎UserSession/

 アクティブユーザの状態、およびそのデータへのバインディングを管理します。
 (APIを取得したユーザだけが、現在利用可能。)

  ▼CreatedUsers 【2.3】

   新規ユーザーがユーザセッションデータベースに作成された時に送信されます。

  ▼DelatedUsers 【2.3】

   新規ユーザーがユーザセッションデータベースから削除された時に送信されます。

  ▼FocusedUsers

   ユーザーを特定したときに発生します。

  ▼NoOpenSessions 【2.3】

   オープンユーザーセッションの数がゼロに、またはゼロから移行するときに発生します。

  ▼SessionsClosed 【2.3】

   ユーザーセッションが閉じているときに発生します。
   同時に複数のセッションをクローズすることが可能です。

  ▼SessionsOpened 【2.3】

   ユーザーセッションを開いたときに、発生します。
   同時に複数のセッションをオープンすることが可能です。


◼︎WavingDetection/

 人間がロボットの注意を引くために動いているかを検出します。

  ▼PersonWaving

   誰かがロボットに手を振った時に発生します。

  ▼PersonWavingCenter

   誰かがロボットに手を振って、人間の前に動きが検出された時に発生します。

  ▼PersonWavingLeft

   誰かがロボットに手を振って、人間の左側で動きが検出された時に発生します。
   例えば、左手を振った時。

  ▼PersonWavingRight

   誰かがロボットに手を振って、人間の右側で動きが検出された時に発生します。
   例えば、右手を振った時。


◼︎WordRecognized

 ALSpeechRecognitionProxy:: setVocabulary()で指定された1つのワードが
 認識されているときに発生します。


Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10