Slide 1

Slide 1 text

(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の世界

Slide 2

Slide 2 text

自己紹介 • 境川 睦 – 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

Slide 3

Slide 3 text

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 で構成されています

Slide 4

Slide 4 text

アメリカでは ・・・! • 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

Slide 5

Slide 5 text

TJBot ハンズオン開催 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 5 • 2017 BMXUG 冬勉強会 – 外側組み立てハンズオンを実施 • 20名先着順 – 開会して間もなく満席

Slide 6

Slide 6 text

参加者は ・・・!(参加希望者) • 中身はハンズオンしないの ? • Raspberry pi は、販売しないの ? • 色々トライして体験してみたい • 次回の予定はないの ? (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 6

Slide 7

Slide 7 text

運営側は ・・・! • 2017 BMXUG 冬勉強会 – ハンズオン会期中の時間が短い – 型紙段ボールをコミュニティイベントとして限定枚数レーザー カットを行いました(小ロットでのレーザーカット価格は高額) – パーツの準備が難しい – 無償配布は難しい (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 7

Slide 8

Slide 8 text

• IBM Cloud を楽しく体験して頂きたい • 多くの方に活用して連れて帰って頂きたい • 電子工作の楽しみも少し体験して頂きたい (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 8 どう考える ・・・?!

Slide 9

Slide 9 text

どうする ・・・! キット • コストパフォーマンスを検討 • 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

Slide 10

Slide 10 text

どうする ・・・! Software部分 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 10 • ハンズオンではNode-REDを利用した部分の 操作編をQiitaの以下記事をベース – https://qiita.com/zuhito/items/cd9d8cfefab1fbacaf69 •

Slide 11

Slide 11 text

どうする ・・・! 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

Slide 12

Slide 12 text

完成 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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

TJBotzero 現在の活動 • TJBotzeroハンズオン基礎編を毎月定期開催 – 2019/01 ~ – 定員10名/抽選制 • TJBotzero応用編開催を毎月定期開催 – こんな事をやってみた – やってみたいけど方法を教えて欲しい – 2019/06 ~ – 定員10名/抽選制 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 15

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

今後の活動 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 よりご案内

Slide 18

Slide 18 text

今後の活動 2 (C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 18 • 技術書典7 2019/09/22@池袋サンシャインシティ – 現在企画・執筆活動中 • 基礎編、応用編の2部を展開予定

Slide 19

Slide 19 text

皆様の参加をお待ちしております • 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

Slide 20

Slide 20 text

(C)2005-2019 Pumpkin Heads Co.,Ltd. All rights, reserved. 20 最善を追及し常に進化し続けます http://www.pumpkinheads.jp Pumpkin Heads 株式会社 ご希望に沿った理想のスタイルをご提供いたします