SlideShare una empresa de Scribd logo
1 de 18
mbed で作る GPS ロガー!!

   たなか としひさ
     @tosihisa




                     1
Self Introduction
・たなかとしひさ (@tosihisa)
・大阪府在住
・本職です(組込みソフト屋)
・バイクが趣味です。
・主な生息地
 http://mbed.org/users/tosihisa/
 http://www.openstreetmap.org/user/tosihisa
 http://lilo.linux.or.jp/




                                                2
作っているもの
・ GPS ロガーです。これは前機種にあたりま
す。




                          3
作っているもの
えー、やっぱりGPSロガーです。
 これが最新機種。




                   4
なぜGPSロガーを作る?
私は、 OpenStreetMap に参加しています。
OpenStreetMap では、精度の良いGPSログが取れると好都合です。
一つは、GPSの生データ (raw data) を保存して、後処理による精度の良い
 位置を得られないかと考えています。
他にも、
市販のGPSロガーは、殆どが外部アンテナが繋げられない。
トンネルの様な, GPS では測位できない場合でも,ある程度の精度を
 もった位置を得たい。
ログ容量が小さい。
ログの取り出しに専用ソフトが必要。ログデータは汎用的であって欲し
 い。。。




                                         5
どうして mbed で?
はじめは、 SH-2A(Interface 付録 ) でやろうと考えた。
液晶つけるのが面倒になった。。。。
次に、液晶付きマイコン基板
 (セイコーエプソン製 S1C17702 )でやってみようと
 思った。
液晶はあるんだけど、 I/O が足りなかった。。。。
 ( シリアル2本と I2C が1本欲しかった )
H8( これまた CQ 出版社 ) の基板でやろうと思った。
サイズが少し大きかった。。。。




                                       6
mbed
知ったのは偶然。大阪日本橋のマルツで。
 知ったのは秋月のサイトでした。
何か面白そうだった。
日本橋のマルツに置いてあったので、次の日に買いに
 行った。
同時に、東京に遊びに行ってた知人に、 mbed を買ってく
 るように頼んだw
mbed で遊び始めた頃、☆ board Orangeβ 版が締め切り(泣




                                        7
GPS ロガーの事
自由な地図を作りたいがための GPS ロガー
             3軸         3軸
  USB       加速度       ジャイロ
 メモリ      ( 液晶下 )     ( 今動か
                        ず)

                       GPS
                       5Hz
 128x64
  液晶                   2軸
                       コンパ
                        ス




                             8
実際に使ってみた
Make: 大垣ミーティングで使ってみました。




                          9
かなりログ取れました。
堺 <=> 大垣間は往復約 400Km
大体 340Km はログできました。




                      10
今後 ( 10月2日以降 )
3軸加速度、ジャイロ、コンパスもログしたい。
 →トンネルをログとりたい。
現在 1Hz(1 秒 ) 周期のログを、 5Hz(200ms) でログとり
 たい。
☆board Orange で GPS ロガーを作りたい。
テンキーをつけたい。
ヌンチャクをつけたいw
Apple Remote をつけたい。




                                        11
その後のGPSロガー
5Hz でログが取れるようになりました。
近畿スポーツランド(京都にあるバイクサーキット場)
 のログです。




                            12
自作GPSロガー(最新機種)
ベース基板を☆ board Orange に変更
LCD インターフェースユニバーサル基板を使
  用。




                           13
主な仕様 (1)
メインプロセッサ
 mbed
ベースボード
 logic_star さん作、きばん本舗さんにて販
 売されている ☆ board Orange です。
http://kibanhonpo.shop-pro.jp/?
 mode=cate&cbid=822917&csid=1 で
 購入できます。
センサーボード
 shintamainjp さん作の LCD インター
 フェースユニバーサル基板です。
                                  14
主な仕様 (2)
GPS モジュール
FV-M11 を使っています。
加速度センサー
 3軸加速度センサモジュール
 MMA7361L (アナログ出力)を取り付け
 ています。
ジャイロセンサー
 圧電振動ジャイロモジュールを取り付けてい
 ます。
デジタルコンパス
 HMC6352 を取り付けています。       15
主な仕様 (3)
赤外線受光モジュール
IRM-3638N3 を取り付けています。これは
  家電用のリモコンの信号を受信できるモ
  ジュールで、 Mac のリモコン
  AppleRemote も受信できます。




                           16
今後( 11 月 5 日)
最新機種は出来立てホヤホヤなので、稼動実
 績を積みたい。
各センサーの「校正機能」を持たせる必要が
 ある。
 →デジタルコンパスはかなり誤差が生じる。
加速度、ジャイロのログデータから、位置を
 推測するソフトを作りたい。
 →加速度、ジャイロのログデータは保存でき
 ます。


                        17
最後に
のんびりマイペースでやっています。
 時々、自作GPSロガーの作成ページを見て
 頂けたらと思います。
http://mbed.org/users/tosihisa/notebook/diy-gps-logger/
    http://wiki.openstreetmap.org/wiki/User:Tosihisa/DIY_GPS_Logger




                                                                      18

Más contenido relacionado

La actualidad más candente

Si2009アイビ2号開発レポート
Si2009アイビ2号開発レポートSi2009アイビ2号開発レポート
Si2009アイビ2号開発レポート
Eiji Kamiya
 
Max670 570 2,0
Max670 570 2,0Max670 570 2,0
Max670 570 2,0
deceiver
 
有用なRtcの紹介
有用なRtcの紹介有用なRtcの紹介
有用なRtcの紹介
openrtm
 

La actualidad más candente (20)

Hsf カタログ
Hsf カタログHsf カタログ
Hsf カタログ
 
SAKURAボードでお手軽マルチタスク環境
SAKURAボードでお手軽マルチタスク環境SAKURAボードでお手軽マルチタスク環境
SAKURAボードでお手軽マルチタスク環境
 
GR-KURUMIでミニ四駆をラジコン化
GR-KURUMIでミニ四駆をラジコン化GR-KURUMIでミニ四駆をラジコン化
GR-KURUMIでミニ四駆をラジコン化
 
ロボット用マイコンボードを 設計してみた
ロボット用マイコンボードを設計してみたロボット用マイコンボードを設計してみた
ロボット用マイコンボードを 設計してみた
 
Play PSG music on LUNA-88K - Utilization of I/O prosessor
Play PSG music on LUNA-88K - Utilization of I/O prosessorPlay PSG music on LUNA-88K - Utilization of I/O prosessor
Play PSG music on LUNA-88K - Utilization of I/O prosessor
 
Si2009アイビ2号開発レポート
Si2009アイビ2号開発レポートSi2009アイビ2号開発レポート
Si2009アイビ2号開発レポート
 
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02
"Archaeology and RPG" hack: LUNA's development progress, at NBUG meeting 2017-02
 
Raspberry pisym
Raspberry pisymRaspberry pisym
Raspberry pisym
 
Rosjp37 live ros
Rosjp37 live rosRosjp37 live ros
Rosjp37 live ros
 
Kernel bootstrap
Kernel bootstrapKernel bootstrap
Kernel bootstrap
 
Virtual Tsukuba Challenge on Unity のアップデートについて
Virtual Tsukuba Challenge on Unity のアップデートについてVirtual Tsukuba Challenge on Unity のアップデートについて
Virtual Tsukuba Challenge on Unity のアップデートについて
 
タミヤのカムロボを改造中 micro:bit編
タミヤのカムロボを改造中 micro:bit編タミヤのカムロボを改造中 micro:bit編
タミヤのカムロボを改造中 micro:bit編
 
Summer camp2018 group1
Summer camp2018 group1Summer camp2018 group1
Summer camp2018 group1
 
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
 
Max670 570 2,0
Max670 570 2,0Max670 570 2,0
Max670 570 2,0
 
LUNA-88K, emulators, and me
LUNA-88K, emulators, and meLUNA-88K, emulators, and me
LUNA-88K, emulators, and me
 
VTC on Unity の 進捗について
VTC on Unity の 進捗についてVTC on Unity の 進捗について
VTC on Unity の 進捗について
 
有用なRtcの紹介
有用なRtcの紹介有用なRtcの紹介
有用なRtcの紹介
 
OpenBSD/luna88k yearly progress report (from May 2017 to May 2018)
OpenBSD/luna88k yearly progress report (from May 2017 to May 2018)OpenBSD/luna88k yearly progress report (from May 2017 to May 2018)
OpenBSD/luna88k yearly progress report (from May 2017 to May 2018)
 
Imaocande LT
Imaocande LTImaocande LT
Imaocande LT
 

Destacado (14)

Debian emdebian 20100817
Debian emdebian 20100817Debian emdebian 20100817
Debian emdebian 20100817
 
Final presentation
Final presentationFinal presentation
Final presentation
 
DIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_wDIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_w
 
Oss coding style
Oss coding styleOss coding style
Oss coding style
 
Bluebeard
BluebeardBluebeard
Bluebeard
 
Diy gps logger_20110618
Diy gps logger_20110618Diy gps logger_20110618
Diy gps logger_20110618
 
MC² Growing Business Internationally
MC² Growing Business InternationallyMC² Growing Business Internationally
MC² Growing Business Internationally
 
Informacinė visuomenisė ir informacinės
Informacinė  visuomenisė ir informacinėsInformacinė  visuomenisė ir informacinės
Informacinė visuomenisė ir informacinės
 
Setting Values
Setting ValuesSetting Values
Setting Values
 
Leave me alone
Leave me aloneLeave me alone
Leave me alone
 
ConsumerCash
ConsumerCashConsumerCash
ConsumerCash
 
Businesscanvasmodel
BusinesscanvasmodelBusinesscanvasmodel
Businesscanvasmodel
 
OpenStreetMap 20140830
OpenStreetMap 20140830OpenStreetMap 20140830
OpenStreetMap 20140830
 
Shopping Centre Projects
Shopping Centre ProjectsShopping Centre Projects
Shopping Centre Projects
 

Similar a Mbed gps logger_20101105

20140628 自主製作mtg 資料
20140628 自主製作mtg 資料20140628 自主製作mtg 資料
20140628 自主製作mtg 資料
Ryusuke Izumida
 
ZytleBot: 自律移動ロボットへのFPGA活用のすゝめとROS 2移行への道
ZytleBot: 自律移動ロボットへのFPGA活用のすゝめとROS 2移行への道ZytleBot: 自律移動ロボットへのFPGA活用のすゝめとROS 2移行への道
ZytleBot: 自律移動ロボットへのFPGA活用のすゝめとROS 2移行への道
Tamtlebot
 
GPGPU deいろんな問題解いてみた
GPGPU deいろんな問題解いてみたGPGPU deいろんな問題解いてみた
GPGPU deいろんな問題解いてみた
Ryo Sakamoto
 
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
Kentarou Mukunasi
 
オープンハードセミナー
オープンハードセミナーオープンハードセミナー
オープンハードセミナー
Kenichi Kurimoto
 
OrigenBoard and PandaBoard
OrigenBoard and PandaBoardOrigenBoard and PandaBoard
OrigenBoard and PandaBoard
android sola
 

Similar a Mbed gps logger_20101105 (20)

IoTLT 大阪 Vol.6
IoTLT 大阪 Vol.6IoTLT 大阪 Vol.6
IoTLT 大阪 Vol.6
 
retrobsd-2012-JUL-07 at JNUG BSD BoF
retrobsd-2012-JUL-07 at JNUG BSD BoFretrobsd-2012-JUL-07 at JNUG BSD BoF
retrobsd-2012-JUL-07 at JNUG BSD BoF
 
20140628 自主製作mtg 資料
20140628 自主製作mtg 資料20140628 自主製作mtg 資料
20140628 自主製作mtg 資料
 
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...
はじめての4,500円OS無しジャンクIntel MacbookにLinux,NetBSDインストール iin OSC 2020 Online/Kyoto...
 
ZytleBot: 自律移動ロボットへのFPGA活用のすゝめとROS 2移行への道
ZytleBot: 自律移動ロボットへのFPGA活用のすゝめとROS 2移行への道ZytleBot: 自律移動ロボットへのFPGA活用のすゝめとROS 2移行への道
ZytleBot: 自律移動ロボットへのFPGA活用のすゝめとROS 2移行への道
 
GPGPU deいろんな問題解いてみた
GPGPU deいろんな問題解いてみたGPGPU deいろんな問題解いてみた
GPGPU deいろんな問題解いてみた
 
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
 
AndroidとArduinoで ロボットを作って思ったこと
AndroidとArduinoで ロボットを作って思ったことAndroidとArduinoで ロボットを作って思ったこと
AndroidとArduinoで ロボットを作って思ったこと
 
OSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUGOSC Tokyo 2013 Spring JRPUG
OSC Tokyo 2013 Spring JRPUG
 
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化
 
オープンハードセミナー
オープンハードセミナーオープンハードセミナー
オープンハードセミナー
 
OrigenBoard and PandaBoard
OrigenBoard and PandaBoardOrigenBoard and PandaBoard
OrigenBoard and PandaBoard
 
RでGPU使ってみた
RでGPU使ってみたRでGPU使ってみた
RでGPU使ってみた
 
トラ技オフ
トラ技オフトラ技オフ
トラ技オフ
 
【旧版】2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
【旧版】2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来【旧版】2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
【旧版】2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
 
ICSをビルドしてみた
ICSをビルドしてみたICSをビルドしてみた
ICSをビルドしてみた
 
Movidius Neral Compute Stickを使ってみた
Movidius Neral Compute Stickを使ってみたMovidius Neral Compute Stickを使ってみた
Movidius Neral Compute Stickを使ってみた
 
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
 
OFF4G Hokkaido LT
OFF4G Hokkaido LTOFF4G Hokkaido LT
OFF4G Hokkaido LT
 
並列計算への道 2015年版
並列計算への道 2015年版並列計算への道 2015年版
並列計算への道 2015年版
 

Mbed gps logger_20101105