Defart v017の使い方(その3)

視覚設定

AIBOがボールを追いかけて動くようなプログラムを作成する前にしなければならないことがあります。それはAIBOがボールを、ボールとして認識するように設定することです。
といってもDefartではボールをボールとして見ているのではなく、ボールにつけられた色を見てボールかどうか判断しています。たとえばAIBOの製品に付属するピンク色のボールを使う場合、あらかじめAIBOに「ピンク色のもの=ボール」と設定しておきます。そう設定した後は、ピンク色のものをボールと認識するというわけです。
このように「○○色=ボール」のような設定を行う作業を「視覚設定」と呼んでいます。
続きを読む

Defart v017の使い方(その2)

無線によるAIBOとの接続

既にPCからAIBOに対してpingが行える状況であると仮定します。また、紫色のカラーバーによる無線LAN設定も完了しているとします。
この状態でロボット設定の「番号」にAIBOのIPアドレスの第4オクテットの値が指定されていれば、画面左側のピンク色の領域が緑色に変わっているはずです。
これはAIBOから1秒おきに発せられている情報を受け取っていること(つまりAIBOと接続中であること)を表しています。
ピンク色のままの場合にはDefartのネットワーク設定が間違っている可能性があります。もう一度試してください。
続きを読む

Defart v017の使い方(その1)

Defartは状態遷移図を描くことでAIBOのプログラムを記述するシステムです。状態遷移図を描く機能の他、動作の基本となる歩行モーションを作成したり、認識エンジンの設定などを行うことができます。

最低限必要なもの

  • Sony AIBO ERS-7
  • Squeakプログラミング環境
  • Defart/PCシステム本体()
  • Defart/AIBO()をビルドして組み込んだAIBOのメモリースティック
  • モーションデータ()

続きを読む

Defart/PC v0.16の使い方(1)

Defart/PCの起動

  1. Squeakを起動します。
  2. Readmeウィンドウにある、AiboProgram new openAsMorph.を選択し、右ボタンでポップアップメニューを出し、「式を評価」を選びます。
  3. 初回起動時には、motion.odaの読み込みに失敗するメッセージが出ますが気にせずOKを押してください。
  4. Defart/PC v0.16の画面が出れば起動完了です。

続きを読む

Defart/PC トラブルシューティング(?v015)

「状態が多すぎます。これ以上追加できません」というメッセージが出て状態が追加できません。

v015から追加できる状態の最大数が設定されるようになりました。デフォルトは20個です。この個数を変化させたい場合には、DefartConfigurationでmax normal statesの設定値を増やしてください。

「初期状態がありません」というメッセージが出ます。

状態遷移図には初期状態を持つ状態が少なくとも1つ必要です。初期状態とは、その状態遷移図が実行されたときの最初の状態のことです。適切な状態の●メニューをクリックして、「初期状態にする」を選んでください。

「AIBOに接続できません」というメッセージが出ます。

AIBOと正しくネットワーク接続されていないと、AIBOと通信する全てのコマンドが利用できません。
AIBOとの通信にはTCP通信、UDP通信の両者を使用します。場合によってはファイアーウォールソフトによって通信が遮断されている可能性もあります。AIBO(のIPアドレス)との間だけ、通信を許可するように設定を変更する必要があるかもしれません。