「sphero Edu」アプリを弄ってみた。BB-8とBB-9Eを使ってね。 | 「藍染 迅(超時空伝説研究所改め)」の部屋

「藍染 迅(超時空伝説研究所改め)」の部屋

小説家ワナビーの「藍染 迅(あいぞめ じん)」です。

書籍化・商業化を目指し、各種コンテストに挑戦しながら、カクヨム、小説家になろう、エブリスタ、アルファポリスなどに作品を投稿しています。

代表作は異世界ファンタジー「「飯屋のせがれ、魔術師になる。」。

「sphero BB-8」、「sphero BB-9E」は、ブルートゥースでスマホとつながる。
で、スマホで「sphero Edu」というアプリを走らせると、プログラムを組んで遠隔制御することができる。

少し弄ってみた。


イメージ 1

うん。動かしたり、色を変えて光らせたり、(スマホから)いろいろなサウンドを出したりできる。

「イベント」というトリガーがあって、「衝突時」、「着陸時」、「自由落下時」、「ジャイロマックス時」、「充電中」、「充電中以外」という状態を判定して、動作を変えることができる。

「ぶつかったら方向を変える」という動作パターンを組み込んだりできるわけだ。
障害物をよけることはできないけどね。

問題はどんなセンサーを持っているかなのだが、「加速度」、「オリエンテーション」、「ジャイロスコープ」など、本体の動きに関する情報が中心になっている。ということになると、あまりロボット的なことはさせられないかな。
自分のことしかわからない。すなわち周りのことがわからない。

ちょっと物足りない。


これなら、Javascriptそのもので動かす方法を勉強した方が良さそうだ。
または、Eduアプリの「ブロック」をJavascriptで自作できれば、機能拡張ができるのだが。

少しリサーチしてみましょうかね。