Defartとは

[About Defart]

Defartとは、AIBOを自律的に動作させるプログラムを開発するための統合ソフトウェア開発環境です。

Defartは、RoboCupサッカー4足リーグに参加するためにITOLAB.が構築した開発環境です。C++プログラミングの経験がなくても試合に必要なプログラムを作ることができ、プログラミングにおける基礎的な概念の理解を促進できるようなシステムを目指しています。

Defartは、ITOLAB.の研究テーマの一つである「わかりやすいプログラミング」のための実験システムでもあります。プログラミングをわかりやすくするため、Defartではプログラムを図によって表現しています。

(more…)

About Defart

Defart is …

  • a visual programming system for sony AIBOs.
  • developed for writing game programs of RoboCup Soccer Four Legged League.
  • aimed at easy-to-use programming system for beginner.
  • separated into PC side and AIBO side. PC side is written in Squeak, and AIBO side is written in C++ and OPEN/R SDK.

Using Defart, You can …

  • write programs only by using mouse.
  • create AIBO motions, and use them in your codes.
  • get images from AIBO’s camera through wireless networks, also control the AIBO remotely.
  • get some ideas about technics and technologies of robot programming.

(more…)

Defartのログ出力機能

Defart/AIBO 07a9よりログ出力機能が搭載されました。これは、AIBO内部のさまざまな内部情報をファイルとして保存するものです。

ログ出力可能な項目

  • ボール・ゴールの位置情報
  • 実行するモーションの番号
  • 実行中の状態遷移図、状態番号

デフォルトでは、ボールの位置情報と実行するモーション番号だけが記録されます。設定ファイルを書き換えることで、他の情報を記録することができるようになります。

(more…)