9
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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つのワードが
 認識されているときに発生します。


9
10
0

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
9
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?