【 R-CODE System 変数一覧 】




   ※ R-CODE の用意するシステム変数は機種に依存します。

  
   [変数]

        AiboId          機体ID (0〜255)
                        WirelessLAN 非接続時は 0
                        WirelessLAN 接続時は ip アドレスの最下位バイト
        AiboType        機種
                        7    ERS-7

        Year            年   (2000〜)
        Month           月   (1〜12)
        Day             日   (1〜31)
        Hour            時   (0〜23)
        Min             分   (0〜59)
        Sec             秒   (0〜59) ※※分解能2秒
        Dow             曜日 (Sun(0),Mon(1)...Sat(6))

        Seed            乱数の種(初期値 1 )

        Power           電源 (0/1)
                        0 OFF
                        1 ON
                        ※Ver1.1以降、意味を持ちません。
                        SET コマンドの説明を参照してください。

        Status          ステータス ※
                        0 通常起動
                        1 復帰回復
                        転倒復帰した場合、プログラムは先頭から再実行されます。
                        その時に 1 にセットされます。

        Context         コンテクスト値

        Wait            動作完了待ちアクションの数

        Clock           クロック (32ms毎に +1 される)


        Brightness      周囲の明るさ (0〜255)
        Face            顔が検出された (0/1)              ※

        Pink_Ball       ピンクボール (0/1)                    ※
        Pink_Ball_H     ピンクボールの水平角 [°]
        Pink_Ball_V     ピンクボールの垂直角 [°]
        Pink_Ball_D     ピンクボール迄の距離 [mm]
                        ピンクボール位置の原点はイメージセンサーのある位置です。

        AIBONE          AIBONE (0/1)                      ※
        AIBONE_H        AIBONEの水平角 [°]
        AIBONE_V        AIBONEの垂直角 [°]
        AIBONE_D        AIBONE迄の距離 [mm]


        AU_Voice        音声認識検出 (0/1)                ※
        AU_Voice_ID     音声認識検出した単語 (単語ID)     別記 [音声認識  ID 一覧] を参照
        AU_AiboSound    AiboSound検出 (0/1)               ※
        AU_AiboSound_ID AiboSound検出時の音色 (音色ID)    別記 [AiboSound ID 一覧] を参照
        AU_AiboTone     AiboTone検出 (0/1)                ※
        AU_AiboTone_ID  AiboTone検出時の音色 (音階ID)     別記 [AiboTone  ID 一覧] を参照

        Temp_Hi         活動抑制温度 (0/1)(安全の為、20秒後に強制電源オフされます)

        Head_Tilt       頭1:垂直(上下)方向の角度 [°]
        Head_Tilt2      頭2:水平(上下)方向の角度 [°]
        Head_Pan        頭:水平(左右)方向の角度 [°]
        Mouth           口:開く角度 [°]
        LFLeg_1         左前脚J1(肩関節):前後方向の角度 [°]
        LFLeg_2         左前脚J1(肩関節):左右方向の角度 [°]
        LFLeg_3         左前脚J2(肘関節):前後方向の角度 [°]
        LRLeg_1         左後脚J1(股関節):前後方向の角度 [°]
        LRLeg_2         左後脚J1(股関節):左右方向の角度 [°]
        LRLeg_3         左後脚J2(膝関節):前後方向の角度 [°]
        RFLeg_1         右前脚J1(肩関節):前後方向の角度 [°]
        RFLeg_2         右前脚J1(肩関節):左右方向の角度 [°]
        RFLeg_3         右前脚J2(膝関節):前後方向の角度 [°]
        RRLeg_1         右後脚J1(股関節):前後方向の角度 [°]
        RRLeg_2         右後脚J1(股関節):左右方向の角度 [°]
        RRLeg_3         右後脚J2(膝関節):前後方向の角度 [°]
        Tail_Pan        しっぽ:水平(左右)方向の角度 [°]
        Tail_Tilt       しっぽ:垂直(上下)方向の角度 [°]

        Batt_Rest       バッテリー残量 [%]
        Batt_Temp       バッテリー温度 [℃]

        Distance_Cliff  崖までの距離 [mm]
        Distance        障害物距離 [mm]

        Head_ON         頭センサーが押された (0/1)            ※
        Head_LONG       頭センサーが3秒以上押された (0/1)     ※

        BackF_ON        背中センサー前が押された (0/1)        ※  
        BackM_ON        背中センサー真中が押された (0/1)      ※
        BackR_ON        背中センサー後が押された (0/1)        ※
        BackFR_LONG     背中センサー前+後が3秒以上押された (0/1)        ※
        BackF_Jaw_LONG  背中センサー前+あごセンサーが3秒以上押された (0/1)  ※
        Back_Pat        背中センサーが前後に撫でられた (0/1)  ※
        BackR_Hit       背中センサー後が叩かれた (0/1)        ※

        Jaw_ON          あごセンサーが押された (0/1)          ※

        RFLeg_ON        右前脚肉球センサーが押された (0/1)    ※
        RFLeg_OFF       右前脚肉球センサーが離された (0/1)    ※
        LFLeg_ON        左前脚肉球センサーが押された (0/1)    ※
        LFLeg_OFF       左前脚肉球センサーが離された (0/1)    ※
        RRLeg_ON        右後脚肉球センサーが押された (0/1)    ※
        RRLeg_OFF       右後脚肉球センサーが離された (0/1)    ※
        LRLeg_ON        左後脚肉球センサーが押された (0/1)    ※
        LRLeg_OFF       左後脚肉球センサーが離された (0/1)    ※

※ これらの値は一度セットされると 0 には戻りません。
    SET を使って 0 に戻す必要があります。

  
   [音声認識  ID 一覧]

        ID               単語(読み)
        1                あいぼ
        2                なまえは?
        3                あいさつ
        4                あくしゅ
        5                おはよう
        6                こんにちは
        7                おやすみ
        8                さようなら
        9                げんき?
        10               おーい
        11               ありがとう
        12               ごめんなさい
        13               がんばれ
        14               ばんざい
        15               そうそう
        16               ちがう
        17               よしよし
        18               だめだめ
        19               あそぼう
        20               うたをうたって
        21               だんす
        22               ぱふぉーまんす
        23               ぽーずして
        24               ぎゃぐ
        25               じゅうはちばん
        26               でんごん
        27               ここだけのはなし
        28               ひらけごま
        29               るんるん
        30               たちあがって
        31               ふせて
        32               すわって
        33               みぎ
        34               ひだり
        35               ぜんしん
        36               こうたい
        37               すたーと
        38               すとっぷ
        39               はやく
        40               ゆっくり
        41               ぴんくぼーる
        42               みぎきっく
        43               みぎたっち
        44               ひだりきっく
        45               ひだりたっち
        46               よーいどん
        47               かった
        48               まけた
        49               いちばん
        50               にばん
        51               さんばん
        52               よんばん
        53               ごばん


  
   [AiboSound ID 一覧]

        ID                意味                                MIDIファイル名 ※
        1                AIBO間コミュニケーション開始         AS01_Start_AC.mid
        2                メディアリンクモードに移行(1)        AS02_Start_ML1.mid
        3                メディアリンクモードに移行(2)        AS03_Start_ML2.mid
        4                メディアリンクモードに移行(3)        AS04_Start_ML3.mid
        5                メディアリンクモード終了             AS05_End_ML.mid
        6                手を挙げて挨拶                       AS06_Hello.mid
        7                手でバイバイ                         AS07_Bye.mid
        8                うつぶせで眠るふり                   AS08_Sleep.mid
        9                短めのあいずち                       AS09_Nod_Short.mid
        10               長めのあいずち                       AS10_Nod_Long.mid
        11               わくわく、どきどきの反応             AS11_Expect.mid
        12               肯定の反応                           AS12_Yes.mid
        13               否定の反応                           AS13_No.mid
        14               疑問の反応                           AS14_Question.mid
        15               嬉しいポーズ                         AS15_Joy.mid
        16               非常に嬉しいポーズ                   AS16_Happy.mid
        17               嫌がるポーズ                         AS17_Disgust.mid
        18               驚きのポーズ                         AS18_Surprise.mid
        19               悲しみのポーズ                       AS19_Sad.mid
        20               一安心のポーズ                       AS20_Relief.mid
        21               おねだりやあこがれの反応             AS21_Appeal.mid
        22               様々な特徴的なアクション             AS22_Action.mid
        23               ダンス                               AS23_Dance.mid
        24               歌(1)                                AS24_Song1.mid
        25               歌(2)                                AS25_Song2.mid
        26               大好きなダンス                       AS26_Fav_Dance.mid
        27               怖いポーズ                           AS27_Fear.mid
        28               お辞儀                               AS28_Greet.mid
        29               記念撮影ポーズ                       AS29_Pose.mid
        30               バンザイ                             AS30_Cheer.mid
        31               注意を促すポーズ                     AS31_Look.mid
        32               照れるポーズ                         AS32_Abash.mid
        33               愛嬌を振りまく                       AS33_Charm.mid
        34               性格タイプを教える                   AS34_Type_Check.mid
        35               着信お知らせアクション               AS35_Call.mid

        ※ MIDIファイルは /Sample/AiboSound フォルダで提供されます。


  
   [AiboTone  ID 一覧]

        ID               音符(3音)                MIDIファイル名 ※
        1                C5  D5  E5                  AT01.mid
        2                C5  E5  D5                  AT02.mid
        3                E5  C5  D5                  AT03.mid
        4                E5  D5  C5                  AT04.mid
        5                G5  C5  D5                  AT05.mid
        6                G5  D5  C5                  AT06.mid
        7                C5  G5  D5                  AT07.mid
        8                C5  D5  G5                  AT08.mid
        9                D5  E5  C5                  AT09.mid
        10               D5  C5  E5                  AT10.mid
        11               C5  Eb5 G5                  AT11.mid
        12               C5  G5  Eb5                 AT12.mid
        13               G5  Eb5 C5                  AT13.mid
        14               C5  E5  F5                  AT14.mid
        15               C5  F5  E5                  AT15.mid
        16               F5  C5  E5                  AT16.mid
        17               F5  E5  C5                  AT17.mid
        18               C5  F5  G5                  AT18.mid
        19               C5  G5  F5                  AT19.mid
        20               G5  C5  F5                  AT20.mid
        21               G5  F5  C5                  AT21.mid
        22               F5  C5  G5                  AT22.mid
        23               C5  D5  F5                  AT23.mid
        24               Eb5 C5  F5                  AT24.mid
        25               C5  F5  D5                  AT25.mid
        26               D5  F5  C5                  AT26.mid
        27               D5  C5  F5                  AT27.mid
        28               F5  D5  C5                  AT28.mid
        29               F5  C5  D5                  AT29.mid
        30               Eb5 F5  C5                  AT30.mid
        31               C5  Eb5 F5                  AT31.mid
        32               C5  F5  Eb5                 AT32.mid
        33               F5  C5  Eb5                 AT33.mid
        34               F5  Eb5 C5                  AT34.mid
        35               C6  D6  E6                  AT35.mid
        36               C6  E6  D6                  AT36.mid
        37               E6  C6  D6                  AT37.mid
        38               E6  D6  E6                  AT38.mid
        39               G6  C6  D6                  AT39.mid
        40               G6  D6  C6                  AT40.mid
        41               C6  G6  D6                  AT41.mid
        42               C6  D6  G6                  AT42.mid
        43               D6  E6  C6                  AT43.mid
        44               D6  C6  E6                  AT44.mid
        45               C6  Eb6 G6                  AT45.mid
        46               C6  G6  Eb6                 AT46.mid
        47               G6  Eb6 C6                  AT47.mid
        48               C6  E6  F6                  AT48.mid
        49               C6  F6  E6                  AT49.mid
        50               F6  C6  E6                  AT50.mid
        51               F6  E6  C6                  AT51.mid
        52               C6  F6  G6                  AT52.mid
        53               C6  G6  F6                  AT53.mid
        54               G6  C6  F6                  AT54.mid
        55               G6  F6  C6                  AT55.mid
        56               F6  C6  G6                  AT56.mid
        57               C6  D6  F6                  AT57.mid
        58               Eb6 C6  F6                  AT58.mid
        59               C6  F6  D6                  AT59.mid
        60               D6  F6  C6                  AT60.mid
        61               D6  C6  F6                  AT61.mid
        62               F6  D6  C6                  AT62.mid
        63               F6  C6  D6                  AT63.mid
        64               Eb6 F6  C6                  AT64.mid
        65               C6  Eb6 F6                  AT65.mid
        66               C6  F6  Eb6                 AT66.mid
        67               F6  C6  Eb6                 AT67.mid
        68               F6  Eb6 C6                  AT68.mid

        ※ MIDIファイルは /Sample/AiboTone フォルダで提供されます。