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
75
作ってみよう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
79
Eclipse OpenJ9を試してみた/tried-openj9-osc19tk
sierraone47
0
1.8k
Other Decks in Technology
See All in Technology
Why React!?? Next.jsそしてReactを改めてイチから選ぶ
ypresto
10
4.5k
「AI駆動PO」を考えてみる - 作る速さから価値のスループットへ:検査・適応で未来を開発 / AI-driven product owner. scrummat2025
yosuke_nagai
4
600
組織観点からIAM Identity CenterとIAMの設計を考える
nrinetcom
PRO
1
180
KAGのLT会 #8 - 東京リージョンでGAしたAmazon Q in QuickSightを使って、報告用の資料を作ってみた
0air
0
200
社内お問い合わせBotの仕組みと学び
nish01
0
380
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
130
Oracle Cloud Infrastructure:2025年9月度サービス・アップデート
oracle4engineer
PRO
0
430
自動テストのコストと向き合ってみた
qa
0
170
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
0
110
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
270
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
150
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
220
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building Applications with DynamoDB
mza
96
6.6k
Designing for humans not robots
tammielis
254
25k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Designing for Performance
lara
610
69k
Scaling GitHub
holman
463
140k
The Cult of Friendly URLs
andyhume
79
6.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Designing Experiences People Love
moore
142
24k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
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.