Re: The history of "M&Y"

Team "M&Y" and "花鳥風月"
the soliloquy of the father
毎日更新!

ジャパンオープンの受付情報

2013-04-15 | RoboCup2013

ジャパンオープンの案内で受付について
5月3日PM4:00まで、5月4日PM12:00までは窓口を設置します。
と書かれていました。
単にPM12:00というのが、正午のことなのか真夜中のことなのか明確で無いですよね。(常識で考えれば、勿論正午でしょう!!)
でも、PM4:00が横にあるので、PM12:00は真夜中のことを指すことが明確です。ジャパンオープンの受付の人は夜中まで受付するんじゃ大変ですねぇ。(笑)


...
今日見たら、
5月3日16:00まで、5月4日12:00まで
に修正されてました。
はい、これなら誤解しないです。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

CoSpace Rescueについて その14

2013-04-15 | うんちく・小ネタ

さて、次は、いよいよプログラムを作成するための AI Developement panel です。


T216


で、このパネルを操作して、プログラムを作るのですが・・・はっきり言うと、全ての内容を知っている訳ではありません。

画面の右側上の Conditions が条件です。 右下の Actions が動作です。

これを組にして・・・こんな条件のときはこう動く

このような組を沢山作っていってロボットを動かします。

つまり、If 文だらけのプログラムになります。

はっきり言って、あんまり自由度のあるプログラムではありません。

このツ-ルではなく、C++で(もっと自由に!?)プログラムする方法もあるようですが、それは自分達で研究してください。(笑)


とりあえず、簡単なプログラムを作ってロボットを動かしてみます。

①左の白い大きな空白の四角の中で右クリックします。

いくつかの選択肢が表示されますので、上から3つ目の Add a New Statement within the Bundle を選択します。

そうすると、Action Name という小さなポップアップが表示されるので、名前を入れます。 (名前はそのままでも良いのですが、きちんと整理しておかないと後で訳が判らなくなります。)

例として「Go」という名前にしました。


T217


そうすると「Go」という行が追加されました。

「Go」の部分が選択されている(色が反転している)ときに、右側の Action の Wheel_Left と  Wheel_Right を 3 にします。

これで、単に左右の車輪を3の速さで回転するプログラム(つまり普通の前進)ができました。


T218


左上に並んでいる save project ボタンをクリックして保存します。

次に save project の右隣にある Build ptroject のボタンをクリックします。

Build(オブジェクトプログラムの作成)が成功すると、 Build successfully! というポップアップが表示されます。

そうしたら、AI Development Panel を閉じます。

今度は、Competition タブの、 Load AI でどちらかのロボットに今作成したプログラムをダウンロードします。(読み込ませます)

save project で保存したときのプロジェクト名が test00 なら、test00.dll というファイルが作成されているハズです。 そのファイルを指定します。


では、いよいよロボットを動かします。

Start ボタンをクリックすると、プログラムをダウンロードしたロボットがするすると前進します。


T219


そして、壁にぶつかります。 それでも止まらずに、壁に乗り上げます。

そのまま膠着状態・・・少し経つと、自動的に競技進行停止になり、別の位置から再スタートします。 また、真っ直ぐに進み、壁にぶつかります・・・


とりあえず、プログラムを作成して、それをロボットにダウンロードして、ロボットを動かすことができました。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする