Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TJBotで学ぶAI / IoTの世界 / TJBot-zero with Node-RED

TJBotで学ぶAI / IoTの世界 / TJBot-zero with Node-RED

Node-RED Con Tokyo 2019
2019/07/18 登壇資料

Mutsumi Sakaigawa

July 18, 2019
Tweet

Other Decks in Technology

Transcript

  1. (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. ⇒ 85% ⇒

    TJBot TJBotzero Node-RED Con Tokyo 2019 2019/07/18 TJBot with Node-RED TJBotで学ぶAI / IoTの世界
  2. 自己紹介 • 境川 睦 – Pumpkin Heads株式会社 – IBM Champion

    Cloud 2019 – BMXUG user group 運営 • 2017 Winter ~ – TJBotFan work group 運営 • 2018 Winter ~ (C)2005-2015 Pumpkin Heads Co.,Ltd. All rights, reserved. 2
  3. TJBot を知っていますか・・・? (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 3

    • TJBot とは・・・! • Thomas J Watsonに因んだロボットと言うことでネー ミングされました • IBM US Research がWatsonを学習するために 開発したレーザーカットされた段ボールで作るAIキット です • Raspberry pi 2B/3Bをベースに Node.js / python / Node-RED で構成されています
  4. アメリカでは ・・・! • US student・・・ – IBM Cloud Watson を活用

    • Text to Speech • Speech to Text • Assistant を利用して動画が紹介されています (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 4 https://youtu.be/fyXUOFYK_uc?t=180
  5. TJBot ハンズオン開催 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 5

    • 2017 BMXUG 冬勉強会 – 外側組み立てハンズオンを実施 • 20名先着順 – 開会して間もなく満席
  6. 参加者は ・・・!(参加希望者) • 中身はハンズオンしないの ? • Raspberry pi は、販売しないの ?

    • 色々トライして体験してみたい • 次回の予定はないの ? (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 6
  7. 運営側は ・・・! • 2017 BMXUG 冬勉強会 – ハンズオン会期中の時間が短い – 型紙段ボールをコミュニティイベントとして限定枚数レーザー

    カットを行いました(小ロットでのレーザーカット価格は高額) – パーツの準備が難しい – 無償配布は難しい (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 7
  8. どうする ・・・! キット • コストパフォーマンスを検討 • Raspberry pi のサイズの見直し –

    Raspberry pi zero WH をベース基板とし、 アンプ基板を別途構成することで音声周りの不安定を克服 – TJBot の約85%のサイズに縮小できる – TJBot のミニサイズに製図し直した – TJBot の各パーツを見直した • Raspberry Pi 3B => Raspberry Pi zero W • Neopixel Full color LED => RGB LED • USB/Bluetooth Audio => Raspberry Pi 用アンプキット (PWM Audio + AMP IC) • 日本IBM からボール紙を提供 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 9
  9. どうする ・・・! Software部分 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved.

    10 • ハンズオンではNode-REDを利用した部分の 操作編をQiitaの以下記事をベース – https://qiita.com/zuhito/items/cd9d8cfefab1fbacaf69 •
  10. どうする ・・・! Node-RED 環境 • イメージ化 – https://github.com/tjbotfan/tjbotzero-raspbian/releases – 収録内容

    • Raspberry Pi Raspbian ベース • ハンズオン用の SSID/PW の埋め込み • TJBotzero ハンズオンで使用するフロー • TJBotzero で使用するパーツの基本動作テストフロー • フローに必要なNode・関連ミドルウェアの導入 • 補足 – ハンズオンに参加せず、キットを自作される方も一度この イメージで起動してみてください (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 11
  11. 完成 TJBotzero ・・・! • TJBot zero – Raspbian + Node-RED

    を使用したハンズオン用microSD を作成 – microSDを構成するインストールスクリプトを元に githubでSDカードイメージを配布 • 2018 BMXUGイベント IBM Cloud Community Summit 2018でハンズオンを開催 – 先着順20名限定 – 開会と同時に満席 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 12
  12. TJBotzero 何が出来る ・・・? • TJBot が光る – RGB フルカラーLED搭載 •

    起動すると点灯します • TJBot が話す – Node-REDの フロー までを含んみます • 起動するとはなします“僕の名前は、TJBotです” – ボタンを短く押すと • WiFiから取得した “IPアドレスは、・・・ です” • Node-RED フローエディタへ誘導 – ボタンを長く押すと • “シャットダウンします” • TJBot が見る – 内蔵カメラでOpenCVによる顔判定 • TJBot が手を振る – 顔を認識するとサーボモーターで手を振る (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 13 https://youtu.be/d2wof2XLJUw?t=5
  13. TJBotzero と Cloud AI • クラウドのAPIを利用しAIの利用を拡張・拡充できます – IBM cloud •

    画像認識:Watson Visual Recognition • 音声合成:Watson Text to Speech • 音声認識:Watson Speech to Text • 翻訳:Watson Translator – IBM MAX • Image caption generator – IBM 以外のクラウドも組合せて使うことができます • Google translator (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 14
  14. TJBotzero 現在の活動 • TJBotzeroハンズオン基礎編を毎月定期開催 – 2019/01 ~ – 定員10名/抽選制 •

    TJBotzero応用編開催を毎月定期開催 – こんな事をやってみた – やってみたいけど方法を教えて欲しい – 2019/06 ~ – 定員10名/抽選制 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 15
  15. TJBotzero 特別講義 • TJBotzero for Edu Tech子グループ始動 (education technical) –

    大学でのハンズオンを実施 – 2019/06 • 組み立て済みTJBotzeroを使用した Node-RED基礎・クラウド利用ハンズオン – 2019/07 • TJBotzeroの組み立て • Node-RED基礎・クラウド利用ハンズオン – 以降、他大学でも予定されています (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 16
  16. 今後の活動 1 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 17

    • 2019/07/27 – 【福岡】 – Node-REDでボット(TJBot)とIBMCloudをつなげよう! • https://bmxug.connpass.com/event/138260/ • 2019/08/19 – 【名古屋】 – ラズパイとNode-REDでロボット(TJBot zero)を作ろう 2019 #08基礎編 • 詳細は後日 https://bmxug.connpass.com よりご案内
  17. 今後の活動 2 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 18

    • 技術書典7 2019/09/22@池袋サンシャインシティ – 現在企画・執筆活動中 • 基礎編、応用編の2部を展開予定
  18. 皆様の参加をお待ちしております • TJBotFan ホームページ – イベント情報の告知 – TJBot zeroノウハウをまとめて紹介 –

    https://tjbotfan.tokyo • Facebook TJBotFanグループ – TJBot / TJBotzeroのディスカッショングループ – https://www.facebook.com/groups/547028405784779/ (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 19
  19. (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 20 最善を追及し常に進化し続けます http://www.pumpkinheads.jp

    Pumpkin Heads 株式会社 ご希望に沿った理想のスタイルをご提供いたします