Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
作ってみようTJBot/lets-build-your-tjbot
Search
Shogo OHE
June 19, 2019
Technology
0
76
作ってみようTJBot/lets-build-your-tjbot
Shogo OHE
June 19, 2019
Tweet
Share
More Decks by Shogo OHE
See All by Shogo OHE
使ってみようLinuxONE Community Cloud/Try-LinuxOne_Community_Cloud
sierraone47
0
580
How to learn IBM Cloud?
sierraone47
0
82
Eclipse OpenJ9を試してみた/tried-openj9-osc19tk
sierraone47
0
1.9k
Other Decks in Technology
See All in Technology
都市スケールAR制作で気をつけること
segur
0
200
ABEJA FIRST GUIDE for Software Engineers
abeja
0
3.2k
小規模チームによる衛星管制システムの開発とスケーラビリティの実現
sankichi92
0
130
大規模モノレポの秩序管理 失速しない多言語化フロントエンドの運用 / JSConf JP 2025
shoota
0
360
新しい風。SolidFlutterで実現するシンプルな状態管理
zozotech
PRO
0
140
TypeScript×CASLでつくるSaaSの認可 / Authz with CASL
saka2jp
2
120
スタートアップの事業成長を支えるアーキテクチャとエンジニアリング
doragt
1
7.4k
グローバルなコンパウンド戦略を支えるモジュラーモノリスとドメイン駆動設計
kawauso
3
8.4k
事業状況で変化する最適解。進化し続ける開発組織とアーキテクチャ
caddi_eng
1
6.9k
マルチドライブアーキテクチャ: 複数の駆動力でプロダクトを前進させる
knih
0
9.8k
クラスタ統合リアーキテクチャ全貌~1,000万ユーザーのウェルネスSaaSを再設計~
hacomono
PRO
0
150
巨大モノリスのリプレイス──機能整理とハイブリッドアーキテクチャで挑んだ再構築戦略
zozotech
PRO
0
290
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
A Tale of Four Properties
chriscoyier
162
23k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
We Have a Design System, Now What?
morganepeng
54
7.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
A better future with KSS
kneath
239
18k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Balancing Empowerment & Direction
lara
5
760
Transcript
作ってみようTJBot 大江 将悟 <Shogo OHE> Twitter: @SierraOne47 1 2019年6月19日 IBM
Developer Dojo LT@渋谷
自己紹介 発表者 大江将悟 所属 (株)エクサ サービス基盤技術部 2 役職 ITスペシャリスト IBM
Zの構築~保守フェーズを担当 z/OS、NW、IMS WebSphere Application Server for z/OS (ときどき z/Linux, vSphere, Db2, MQ等々) (日本IBMが株式51%保有する関連会社) Member of Mainframer Community z Technical Community IBM Cloud Community Japan Java User Group etc…
3 ご存じですか?
TJBot • IBMがオープンソースで行っているIoT Device Projectの一つ • IBM Researchによって開発されたプロジェクト https://www.research.ibm.com/tjbot/ •
IBM Cloud上のWATSON Serviceとの連携を 前提に作成されている • Raspberry Pi 3にカメラ、マイク、 モーター、LED等をインストールすることで 物体認識、音声対話などが可能になる • TJBot自身はedge device, 処理の多くは IBM Cloud上で行われる 4 https://ibmtjbot.github.io/
TJBot “zero” • 日本独自のプロジェクトで、Raspberry Pi zeroを使用 • 機能的にはあまり変わらないが約20%サイズ減 • 全体的に軽量なため、筐体の強度もそこまで必要なくなっている模様
5 https://www.ibm.com/developerworks/jp/code/open/projects/tjbot/index.html ← IBM Champion 田中 正吾さん、横井 一仁さん Think2019で発表するの図 (田中聖吾さんのブログより借用) https://www.1ft-seabass.jp/memo/2019/02/17/ibm-think-2019-my-activity/
自力で作ってみた(途中) 1. USの型紙(Adobe Illustrator形式)を入手 460x460mm 1枚→ A3 2枚に変更(部品の配置換えなど) 2. 原稿を持ち込んで自分でレーザー加工
3. 秋葉原を探索してLED, ボード, ICを入手 4. ボディの塗装 5. ガイドに従って組み立て 6. 電子部品の組み込みが ガイドに書いてなかったため 組み立て直し中 6 ↑今ここ
7
自力で工作する上でのヒント • USのガイドは基本的に親切では無い ボディ組み立て手順に沿っていくと、電子部品が組み込まれない 一度失敗してみる勇気が必要 • 組み立て精度の問題 「直径2mmの穴に直径2mmの棒は入らない」 → 適宜削って組み立ててる
厚紙なら何枚かの層を剥がしてみるとちょうど良くなる • ボディが紙なので好きな色で塗装できる 模型用のスプレーでキレイに染まる ただし風呂場でやらない方が良い(涙目) 8
おすすめの作り方 • 部品集めが大変 • ガイドに従って部品を集めても いくつか漏れがある (抵抗とLEDの接続部品など) • 型紙の加工が大変 (特にIllustrator初心者)
9 6/22開催:ラズパイとNode-REDでロボット(TJBot zero)を作ろう! https://bmxug.connpass.com/event/133056/ おすすめの方法: BMXUG TJBot Workshop参加 ハンズオンで組み立てて部品も買える
作り方のリソース • 米国IBM – TJBotとは? • https://www.ibm.com/ibm/responsibility/initiatives/activitykits/tjbot/ • 米国IBM Research
– TJBotとは? • https://research.ibm.com/tjbot/ • GitHub TJBot • https://ibmtjbot.github.io/ • 日本IBM – IBM Developer (日本版 TJBot zero) • https://www.ibm.com/developerworks/jp/code/open/projects/tjbot/ind ex.html • Qiitaのページ各種 • 多くの人が様々な試行錯誤をされています 10
結論 11 作るのは大変ですが… 一番楽しんだ人が優勝!
12 Thank you for listening. See You ! Next Time.