【 R-Code System 変数一覧 】

2002.01.24 現在



目次



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

[全機種共通]





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

    AiboType 機種 210 ERS-210
    220 ERS-220
    310 ERS-310







    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 OFF
    1 ON
    ※Ver1.1以降、意味を持ちません。
    SET コマンドの説明を参照してください。
    (0/1)






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








    Context コンテクスト値







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







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







    Brightness 周囲の明るさ (0〜255)






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

    [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秒後に強制電源オフされます)

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



[機種依存]

    210 220 310



    Head_Tilt 頭:垂直(上下)方向の角度 [°]

    Head_Tilt_2 - - 頭:垂直(上下)方向の角度2 [°]

    Head_Pan 頭:水平(左右)方向の角度 [°]

    Head_Roll - 頭:ロールする角度 [°]

    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 バッテリー温度 [℃]

    Body_Temp 体温 [℃]









    Distance 障害物距離 [mm]









    Head_Pat 頭センサーが前後に2回撫でられた (0/1) ※

    Head_Hit 頭センサーが短く強く押された (0/1) ※

    Head_ON 頭センサーが押された (0/1) ※

    Head_OFF 頭センサーが押された時間 [ms]

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









    Back_ON - 背中センサーが押された (0/1) ※

    Back_OFF - 背中センサーが押された時間 [ms]

    Back_LONG - 背中センサーが3秒以上押された (0/1) ※









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

    Jaw_OFF - あごセンサーが押された時間 [ms]

    Jaw_LONG - あごセンサーが3秒以上押された (0/1) ※









    RFLeg_ON 右前脚肉球センサーが押された (0/1) ※

    RFLeg_OFF 右前脚肉球センサーが押された時間 [ms]

    LFLeg_ON 左前脚肉球センサーが押された (0/1) ※

    LFLeg_OFF 左前脚肉球センサーが押された時間 [ms]

    RRLeg_ON 右後脚肉球センサーが押された (0/1) ※

    RRLeg_OFF 右後脚肉球センサーが押された時間 [ms]

    LRLeg_ON 左後脚肉球センサーが押された (0/1) ※

    LRLeg_OFF 左後脚肉球センサーが押された時間 [ms]









    RTail_ON - - 右テールタッチセンサーが押された (0/1) ※

    RTail_OFF - - 右テールタッチセンサーが押された時間 [ms]

    RTail_LONG - - 右テールタッチセンサーが3秒以上押された (0/1) ※

    CTail_ON - - 中テールタッチセンサーが押された (0/1) ※

    CTail_OFF - - 中テールタッチセンサーが押された時間 [ms]

    CTail_LONG - - 中テールタッチセンサーが3秒以上押された (0/1) ※

    LTail_ON - - 左テールタッチセンサーが押された (0/1) ※

    LTail_OFF - - 左テールタッチセンサーが押された時間 [ms]

    LTail_LONG - - 左テールタッチセンサーが3秒以上押された (0/1) ※









    Tail_Roll3 - - しっぽを3回まわし(どちらの方向でも可) (0/1) ※

    Tail_RollR - - しっぽ1回右まわし (0/1) ※

    Tail_RollL - - しっぽ1回左まわし (0/1) ※

    Tail_U_LONG - - しっぽを前に3秒倒す (0/1) ※

    Tail_D_LONG - - しっぽを後ろに3秒倒す (0/1) ※

    Tail_R_LONG - - しっぽを右に3秒倒す (0/1) ※

    Tail_L_LONG - - しっぽを左に3秒倒す (0/1) ※

    Tail_U_ON - - しっぽを前に倒す (0/1) ※

    Tail_D_ON - - しっぽを後ろに倒す (0/1) ※

    Tail_R_ON - - しっぽを右に倒す (0/1) ※

    Tail_L_ON - - しっぽを左に倒す (0/1) ※


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



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


    15 そうそう
    35 ぜんしん


    16 ちがう
    36 こうたい


    17 よしよし
    37 すたーと


    18 だめだめ
    38 すとっぷ


    19 あそぼう
    39 はやく


    20 うたをうたって
    40 ゆっくり





[AiboSound ID 一覧]
MIDIファイルは Aibo Master Studio/Sample/AiboSound フォルダで提供されます。



[AiboTone ID 一覧]
MIDIファイルは Aibo Master Studio/Sample/AiboTone フォルダで提供されます。


Tone ID とERS-110/111モデルとの関係
    ID サウンドコマンダーのボタン AIBO ERS-110/111での設定
    コマンドタイプ コマンド番号方式 短音方式
    A B
    1 35 00→SNED CDE(ドレミ) AIBOを自律モードにする 動作モード全般
    2 36 01→SNED CED(ドミレ) AIBOをゲームモードにする
    3 37 02→SNED ECD(ミドレ) AIBOをパフォーマンスモードにする
    4 38 03→SNED EDC(ミレド) AIBOを「充電態勢」にする
    5 39 81→SNED GCD(ソドレ) AIBOをコマンドタイプAにする
    6 40 83→SNED GDC(ソレド) AIBOをコマンドタイプBにする
    7 41 84→SNED CGD(ドソレ) 音階を1段階下げる
    8 42 86→SNED CDG(ドレソ) 音階を1段階上げる
    9 43 88→SNED DEC(レミド) AIBOをスリープモードの「スリープ8」にする
    10 44 89→SNED DCE(レドミ) AIBOをスリープモードの「スリープ」にする
    11 45 11→SNED CD#G(ドレ#ソ) 「立て」 パフォーマンスモード
    12 46 12→SNED CGD#(ドソレ#) 「座れ」
    13 47 13→SNED GD#C(ソレ#ド) 「伏せろ」
    14 48 31→SNED CEF(ドミファ) 「スタイル1」
    15 49 32→SNED CFE(ドファミ) 「スタイル2」
    16 50 33→SNED FCE(ファドミ) 「スタイル3」
    17 51 34→SNED FEC(ファミド) 「スタイル4」
    18 52 41→SNED CFG(ドファソ) 「パフォーマンス1」
    19 53 42→SNED CGF(ドソファ) 「パフォーマンス2」
    20 54 43→SNED GCF(ソドファ) 「パフォーマンス3」
    21 55 44→SNED GFC(ソファド) 「パフォーマンス4」
    22 56 45→SNED FCG(ファドソ) 「パフォーマンス5」
    23 57 52→SNED CDF(ドレファ) 前進 ゲームモード
    24 58 55→SNED D#CF(レ#ドファ) 停止
    25 59 58→SNED CFD(ドファレ) 後退
    26 60 51→SNED DFC(レファド) 左キック
    27 61 53→SNED DCF(レドファ) 右キック
    28 62 54→SNED FDC(ファレド) 左回転
    29 63 56→SNED FCD(ファドレ) 右回転
    30 64 50→SNED D#FC(レ#ファド) ボール追跡機能
    31 65 5#→SNED CD#F(ドレ#ファ) 勝ち誇ったポーズ
    32 66 5*→SNED CFD#(ドファレ#) 負けて悔しいポーズ
    33 67 57→SNED FCD#(ファドレ#) くわえる
    34 68 59→SNED FD#C(ファレ#ド) はなす



"AIBO"および"メモリースティック"、"R-Code"、"OPEN-R"は、もちろん、ソニー(株)の商標です。
このページはソニー(株)と関係無く、hkora11が勝手に作ったものです。