(3)をつくってきました。この第4回では、その手足と頭脳を結びつけて、自由にカスタマイズできるアプリKoAppを見ていきましょう。実はこのKoApp、二つのバージョンがあります。一つは、他のアプリをこのKobots用にカスタマイズして使うもの。Appという、IoTデバイスを扱うアプリのカスタム・タグとして、Kobotsの機能を付け加えてしまうもの。Appでの設定の仕方を見てみましょう。2017-09-13当時私は、渋谷の本屋で立ち読みしていました。私は(今もそうですが)特に何のとりえも無く、就職先探さなきゃなあと漠然と不安を抱えていた学生でした。その時に何故か手に取ったのが、マイクロソフトやアップルをなぎ倒す革新的企業がある、というような本でした。そこにはこう書かれていました。ふーん、パソコンの値段が変わると、生活ってそんなに変わるのかなあ。当時は、時々学校に行って、そこにあるパソコンをさわれれば、それであまり生活上困ることはありませんでした。その時、構想されていた(実際の出荷はどれだけあったんだろう。)500ドル・パソコンのスペックはこのようなものでした。当時(1995年)に一般的だったパソコンは、Pentiumの200MHzで価格は30万円ほど。確かに値段は画期的でしたが、500ドル本当にできるんだろうか。そもそもそんなにコンピューターって必要なんだろうかとも思っていました。当時考えられていたぎりぎり500ドルでできるパソコンと比べると、20年で価格は$500→$5で1/100、性能は100MHz→1,000MHzと10倍になったんですね。Piの場合、メモリは別で用意するのでもうすこしコストがかかりますが、当時8MBのメモリは1万円くらいしましたから、今は8GBで500円くらいなので、性能は1000倍、価格は1/20というその進化もすごいですね。何が言いたかったのかというと、ある一定の価格とサイズが小さくなると、それは生活の中にあまりに溶け込んで気づかないくらいになる。その流れを見通すのが大事なんだな、と。当時は、研究室や会社に鎮座していたコンピューターが、今やその何倍もの性能のものがそこかしこにある。ネットワークやAI機脳備えたロボットのようなものが生活に溶け込む。これをおさえない手はないですよね。これを最も上手くやったのが、当時は最も潰れそうだった会社Appleです。Pro並み)という端末を出したり、Appleを追い出されたあとのJobsが立ち上げた会社NEXTは500ドル・パソコンに近いものがありました。皆さんご存知のように、最大の変革は、iPhoneを世に出したことでしょう。Piはハードだけでなく、ソフトウェアの進展が目ざましいのです。具体的に言えば、Google画像検索とAmazon言語認識と、分からない事を聞けばすぐに答えてくれるインターネットの全ての知識に繋がっているのです。2017-09-13Kobotsの作り方第三回、KoBrainロボットの頭脳部分です。Piで画像認識、お喋り機能を作っていきます。2017-09-13Kobots作りの第二回、まずは手足、ボディとなる部分を作っていきます。Nodeを使っています。Node1つ、サーボモーター2つを入れて操っています。必要な部品は以下のようなものです。それぞれ、秋葉原の千石電商などで買う事ができます。リンクがついていますので、必要に応じて調達して下さいね。上記の部品をフリスクケースに入れていきます。フリスクケースをこのようにカットします。mmのネジが通る穴を空けます。(ケースの裏側の方を使うと、横にサーボモーターをネジ止めしやすいです。Nodeがぴったりはまる大きさになっていて、ちょうどいいですね。プラスチックの素材も、大き目のカッターやはんだカッターで切れ、かつ耐性もあってちょうどいい固さです。その中にサーボモーターを横にはめていきます。mmのネジで留めます。反対側にもサーボモーターを付けます。私はロボット作りが好きですが、あまりスキルが無いので、”ありあわせのモノ”で作るのを信条としています。Piを使って、動いて、喋って、人を認識して、便利に使えるロボットを作っていきたいと思います。(コボット)を作っています。そんなKobotは、体を構成するKoBlock、頭脳のKoBrain、それらを操作するアプリKoAppから成り立っています。Nodeにより、動かすことができます。SeeedのGrove互換なので、温湿度センサーや、赤外線送受信器なども追加して動かすことができます。このブロックを幾つか組み合わせるとロボットの胴体や脚などになります。Zero、カメラ、マイク、スピーカーなどが詰まって、ロボットの頭脳の役目をします。カメラにより、人の顔、風景、文字などを読み取り、マイクにより喋り声を認識し、お話が出来たり、今日のお天気や予定、便利な情報などを教えてくれます。手足の動作や、リモコンの指令など実際に動くものをアプリ上のドラッグ&ドロップだけで、レゴのように組み合わせて、追加、変更などができるようにします。APIやAIの機能なども、アプリから簡単に組み合わせられて、子供でも簡単にプログラムが学べるようになっています。何かボロッちいフリスクケースと、何ができるか分からないロボットもどきという事で、興味が湧かないかもしれません。IoTとか、プログラミング教育とか、AIとか、なんとかかんとか、あまりに情報が溢れすぎていて、ちょっとついていけない、と思っている方も多いでしょう。このKobotsは、数千円を出すだけで、自分の手で、今話題のあれやこれやが作れるかもしれない、とりあえずやってみよう、という気持ちを起こさせる一助になればなあ、と思っています。ロボットの両手、両足を動かす仕組みが分かる。DCモーターやサーボモーターの使い方が分かるようになります。LEDの光らせ方や、温湿度センサー、人感センサー、赤外線送受信などのやり方が学べます。Nodeの使い方、信号の出し方など知る事ができます。IDEを使って操作する事ができます。Zeroを使って、この$5で買えるミニマムなコンピューターで何ができるのかが分かります。Pythonプログラミングを学ぶ事ができます。数十もの外部プログラミング(API)を組み合わせているので、その使い方がわかるようになります。インターネット上の豊富なリソースを使った、これまでにない新たなモノを作ることができます。Piを使ったカメラ、動画の扱い方、そして声や音楽などの音声の扱い方が分かります。