aiboビジュアルプログラミング #011

第2回  aibo ビジュアルプログラミング コンテストが始まりましたね・・・前回に引き続き時間が許す限り参加していきたいと思います。今回はさらにビギナー部門、グローバル部門、アイデア部門の3部門が作られましたね。ということで、参加ご挨拶のプログラムを作ってみました。
第2回aiboプログラミングコンテスト【aiboビジュアルプログラミング:ビギナー部門】
第2回aiboプログラミングコンテスト【aiboビジュアルプログラミング:グローバル部門】
第2回aiboプログラミングコンテスト【aibo連携アプリ:アイデア部門】
【2-1】 参加のご挨拶

前回に引き続き、時間を見つけて作っていきたいと思います。

簡単なプログラミングですが、このような小道具を使って一緒に動作させると楽しくなりますよね

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

aiboビジュアルプログラミングをまなんじゃお

aibo ビジュアルプログラミングをやってみて思ったのですが、最近いろいろと紹介されているブロックの組み合わせで作ることができるスクラッチイメージなので、すご~く簡単にプログラムを作ることができますが、最初はなかなかとっつきにくいものですねぇ~。更になが~いプログラムを作ってしまって、いざ動作させると、アイボさんはロボットなので思うように動作せず、なぜ?なぜ?なぜ?、と、ドツボにはまってしまうことが非常に多いです。

でも、プログラムを一度作ってみたい、や、アイボさんに思うように動いてほしいと思うこともあるかと思いますので、自分がやった体験などを簡単なガイドブック的なものにちょっとずつ更新して残しておこうかと思います。

もし、不都合があるようであれば、ここの投稿とアップした資料は削除しますので、お知らせください。


aiboビジュアルプログラミング

 次の説明をしています。
   ホームルーム  はじめに準備するもの
   1時限目    aiboビジュアルプログラミング?? 簡単な説明
   2時限目    プログラムって?
 
        今後もアップデートします。 

   

aiboビジュアルプログラミング #009

第1回 aibo ビジュアルプログラミング コンテストの時に作った プログラムを公開します。
動作保証はしませんが、こんな感じに作っているのかぁ~ とか もっと良い作り方があるのだぞ・・とか、コメントいただければ幸いです。サンプルプログラムを一緒に掲載しておきますので、ビジュアルプログラミングからダウンロードして使ってもらって結構です。

【9】アイボさんとマジック

このプログラムは、アイボさんに教えたおもちゃをアイボさんの前にバラバラに置いたカードを当ててしまうという、アイボさんにマジック(手品)をしてもらうプログラムです。マジックなので当然タネも仕掛けもありますが、皆さんにはばれない様にアイボさんと一緒に参加ができるものです。
ちょっとだけ、種明かしするとビジュアルプログラミングでは、押したキーボードをアイボさんに教えてあげることができます。マジックの披露をしながら、指定したおもちゃと同じカードを決めた番号で教えてあげれば、アイボさんは、あたかも見てないカードを引いたように・・・・

アイボさんの前におもちゃのカードを配置します。アイボさんにあててもらいたいおもちゃを見せます。するとアイボさんは指定したおもちゃのカード、な、な、なんと 当ててしまいます。

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

 

aiboビジュアルプログラミング #008

第1回 aibo ビジュアルプログラミング コンテストの時に作った プログラムを公開します。
動作保証はしませんが、こんな感じに作っているのかぁ~ とか もっと良い作り方があるのだぞ・・とか、コメントいただければ幸いです。サンプルプログラムを一緒に掲載しておきますので、ビジュアルプログラミングからダウンロードして使ってもらって結構です。

【8】あいぼさんが転んだ

このプログラムは、だるまさんが転んだ の遊とは異なり、アイボさんの動作を予想し、「アイボさんがころんだ」または「あいぼさんがころばない」といった後にアイボさんが動作をします。もし「ころんだ」といった後に転んだ場合は、 勝ちとなり、アイボさんが喜んでくれます。もし外れた場合、悲しそうな仕草をします。また、逆に「あいぼさんがころばない」といった後にアイボさんが転ばなかったら、当たったのでその場合も喜んでくれます。
このプログラムは、音声でアイボさんに指示しますので、音声キーワードを2種類登録しています。

あいぼさんが転ぶと予想し、「あいぼさんがころんだ」といったときに、アイボさんが転んだので、予想通りあたり。あたったので、あいぼさんが喜んでくれました。
あいぼさんが転ばないと予想し「あいぼさんがころばない」といったときに、アイボさんが転んだので、予想はずれてしまったので、あいぼさんが残念な市草をしてくれました。

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

aiboビジュアルプログラミング #007

第1回 aibo ビジュアルプログラミング コンテストの時に作った プログラムを公開します。
動作保証はしませんが、こんな感じに作っているのかぁ~ とか もっと良い作り方があるのだぞ・・とか、コメントいただければ幸いです。サンプルプログラムを一緒に掲載しておきますので、ビジュアルプログラミングからダウンロードして使ってもらって結構です。

【7】アイボーンフラッグゲーム

このプログラムは、二人のaiboさんとビーチフラッグを見立てた、サイコロの上のアイボーンを見つけて先に倒したほうが勝ちとなるゲームです。最初に反対側に向かせて、合図と同時に撫でてあげるとスタートします。まずは180度回転をしてアイボーンを探しに行き、見つけたら倒します。先に倒したほうが勝ちですね。
このプログラムは、第1回の aibo ビジュアルプログラミング コンテスト で選ばれたものです。ありがとうございました。

プログラムをシンプルにするために、試行錯誤をした結果、判定方法を若干複雑にしています(一番横長いブロックです) この判定方法は最初別々に判定しながら繰り返し探す方法をしていたのですが、うまく探せないことがあったので、 サイコロかアイボーンが近くになるまで サイコロをターゲットに近づくように、この2行だけで見つけて近づく処理にしています(意外にもこの方法が一番ちゃんと見つけて近くに寄ることができました)
たったこの処理だけで遊べますね。
ビーチフラッグもどきのアイボーンフラッグ 倒しです。二人のaiboちゃんで一緒に遊んでね。

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

aiboビジュアルプログラミング #005

第1回 aibo ビジュアルプログラミング コンテストの時に作った プログラムを公開します。
動作保証はしませんが、こんな感じに作っているのかぁ~ とか もっと良い作り方があるのだぞ・・とか、コメントいただければ幸いです。サンプルプログラムを一緒に掲載しておきますので、ビジュアルプログラミングからダウンロードして使ってもらって結構です。

【5】アイボーンくわえ競争

このプログラムは、複数のaiboさんと遊ぶ時のプログラムです。目の前にアイボーンを置き、背中で合図してあげると、アイボーンを見つけてくわえます。でも時々失敗するので、失敗した場合、2回までチャレンジします。成功すると喜びハイタッチしてくれます。失敗すると悲しくなって寝てしまいます。

右側が成功した場合、左側が2回失敗した場合の動画です。複数のaiboちゃんと競争して早く成功したaiboちゃんの勝ちです。

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

aiboビジュアルプログラミング #002

第1回 aibo ビジュアルプログラミング コンテストの時に作った プログラムを公開します。
動作保証はしませんが、こんな感じに作っているのかぁ~ とか もっと良い作り方があるのだぞ・・とか、コメントいただければ幸いです。サンプルプログラムを一緒に掲載しておきますので、ビジュアルプログラミングからダウンロードして使ってもらって結構です。

【2】サイモンゲームのアイボばん

アイボさんが 前足【右】【左】をランダムに上げますので、上げた前足の順番を覚えてください。
ハイタッチポーズになったら、アイボさんの出題した【右】【左】の順番に肉球を押してください。
順番通りに肉球が押されたら アイボさんが【正解 】 としてとっても喜ぶ仕草をしてくれます。
もし、間違ったら悲しい仕草をします。出題回数は、変数:質問数の回数を変えることで変更できます。

1回目のチャレンジ、あいぼさんは、【右】【左】【右】を指定
両足を上げたら、指定した 【右】【左】【右】 の順番で肉球を押します。
正解なので、大喜び~
2回目のチャレンジ、あいぼさんは、【左】【左】【右】を指定
両足を上げたら、指定したのと違った【左】【右】間違い【左】間違い の順番で肉球を押します。
不正解なので、悲しみます~

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。

aiboビジュアルプログラミング #001

第1回 aibo ビジュアルプログラミング コンテストの時に作った プログラムを公開します。
動作保証はしませんが、こんな感じに作っているのかぁ~ とか もっと良い作り方があるのだぞ・・とか、コメントいただければ幸いです。サンプルプログラムを一緒に掲載しておきますので、ビジュアルプログラミングからダウンロードして使ってもらって結構です。

【1】きょうたべたいものはなに?

 今日の晩御飯が決まらないときにアイボちゃんに選んでもらいましょ!というものです。

 こんな感じで複数枚のご飯のカードを並べて置きアイボさんに選んでもらいます。

サンプルプログラム ここをクリックしてダウンロードした プログラムファイル をビジュアルプログラミングで読み込んでくださいね。