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
UWBを使ってみた
Search
Norippy
June 19, 2022
Technology
0
1.9k
UWBを使ってみた
IoTLT vol.88で発表した資料になります。
中国に来てUWB通信を試す事ができたので、M5Stackから出ているUWB Unitを使ってみた話をします
Norippy
June 19, 2022
Tweet
Share
More Decks by Norippy
See All by Norippy
Alexa Connect Kitを試してみた
norioikedo
0
700
自分が欲しいものを作って売る!
norioikedo
0
290
Sigfoxを使ってみた話
norioikedo
0
410
スマートフォンキーを作ってみた!
norioikedo
1
720
BLE5で遊んでみた!
norioikedo
0
1k
NimBLEを使って自作ロボットを動かしてみた
norioikedo
1
1k
soracom GPSマルチユニットを使って車のIoTしてみた
norioikedo
1
560
obnizとAmazon Echoで子供向けロボットを作ってみた
norioikedo
0
440
M5StikC用のHatを作ってみた
norioikedo
0
1.8k
Other Decks in Technology
See All in Technology
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
200
DroidKaigi 2024 たすけて!ViewModel
mhidaka
5
960
公共交通データとアプリ制作 - Mini Tokyo 3D の初期制作過程を振り返る
nagix
0
100
eBPFのこれまでとこれから
yutarohayakawa
10
3.2k
OR学会2024秋_短期収益と将来のオフ方策評価性能を考慮したクーポン割当方策混合比の決定
recruitengineers
PRO
4
470
Functional TypeScript
naoya
11
4.8k
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
140
【株式会社ELYZA】|GENIAC成果報告会 自社開発モデルプレゼンテーション
elyza
1
340
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
210
自作Cコンパイラ 8時間の奮闘
soukouki
0
850
OSTという文化を組織に根付かせてみた
sansantech
PRO
2
400
OCI で始める!! Red Hat OpenShift / Get Started OpenShift on OCI
oracle4engineer
PRO
1
190
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Music & Morning Musume
bryan
46
6k
What's in a price? How to price your products and services
michaelherold
242
11k
Producing Creativity
orderedlist
PRO
340
39k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.6k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Git: the NoSQL Database
bkeepers
PRO
425
64k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
401
65k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
Transcript
UWBを使ってみた IoTLT Vol.88 2022/6/19 norippy @ rino products
norippy (Norio Ikedo) ◦平日は某自動車の会社でコネクティッドカーの開発エンジニア ◦余暇の時間はrino products代表(副業) ガジェットの筐体、電子回路、組み込みFW等の設計・開発・販売 (スイッチサイエンス様でオリジナル商品を販売中です) Twitter:norippy Web
page note
広州(中国) で海外赴任中︕ 3 5⽉の終わりから海外出向で、広州に来ました︕ やっと隔離⽣活が終わり、現在1週間の⾏動⾃粛期間中です。 中国に住んでいることを⽣かして、個⼈で⼀歩踏み込んだモノづくりをしていきます︕
UWB(Ultra Wide Band)について 4 20年くらい前からある技術だが、iPhoneにUWBが搭載されたことで再び 脚光を浴びている技術。しかし、⽇本では利⽤されている機器がほとんどないかと思います できること TOA (Time of
Arrival)という、送信機から発信される信号が、受信機に到着するまでの時間を 利⽤して、⾼い精度で2点間の距離(ベクトル&絶対距離)が取得できる技術 XiaomiのBluetooth スピーカー UWBを搭載している BMW iX iPhone限定ですが、スマートフォンキーと⾞の 距離測定技術にUWBが利⽤されている
UWBを試したい -⽇本編- 5 ⽇本ではまだUWBモジュールが利⽤できません(技適未取得のため)が、 UWB搭載の iPhoneが2台あれば試すことが可能です https://developer.apple.com/nearby-interaction/ https://github.com/aniltaskiran/iOSNearbyInteraction Sample :
UWBは近距離では精度が全く出ない。 利⽤した感覚では20 cmくらいまでは あまり精度が出ません。
UWBを試したい -中国編- 6 中国では問題なく利⽤できるようになっている。UWBモジュールも買うことも可能 今回、M5Stackが販売しているUWB Unitを2つ購⼊して試してみました BU01という モジュールが使われている https://docs.m5stack.com/en/unit/uwb
UWBのプロトコルの概念 7 UWBには固定された“BASE ( ANCHOR)”と動き回る”TAG”の2つの役割から構成されております。 複数のBASEでTAGの距離を測定することで、TAGが空間的にどこにいるのかを探すことができます UWB UnitもBASEが3つにTAG1つという構成を前提にサンプルコードが開発されています。 TAG側でそれぞれのBASEまでの距離を⾒ることができるようになっています (他のモジュールではBASE側でTAGの距離を⾒ることができるようです)
動かしてみた 8 ・応答性に関してはもう少し欲しいなと感じますが、 精度は⾼いです。(誤差 数cm ) ・かなり広い範囲で精度良く取れる。50mまで 測定する事ができる。 ・モジュール間の距離が10cmと近距離になると 正確に測定ができなくなる
Bluetooth Low Energyのビーコンの代わりになるかも︖ 遠距離センシング x ⾼精度が必要なシステムにはもってこい︕
まとめ 9 ・M5 Stack UWB Unit でUWBを試してみました ・UWB UnitはATコマンドだけで動くので とても簡単に使えるようになっています
・UWBはデータ通信をするものではなく、距離を測定するセンサー (調べると任意のデータ通信も技術的にはできるようです) ⽇本でも気軽に利⽤できるようになる⽇を楽しみにしましょう︕