rtk-gps 測位の基礎と プログラミング (1) basics of rtk-gps positioning and its...

8
RTK-GPS RTK-GPS 測測測測測測 測測測測測測 測測測測測測測 測測測測測測測 (1) (1) Basics of Basics of RTK-GPS Positioning and Its Progr RTK-GPS Positioning and Its Progr aming aming 測測測測測測測測測測測測測 測測測測測測測測測測測測測 / / 測測測測測測測測測 測測測測測測測測測 測測 測測 測測 測測 Tomoji TAKASU Tomoji TAKASU

Upload: cooper-cruz

Post on 01-Jan-2016

77 views

Category:

Documents


7 download

DESCRIPTION

RTK-GPS 測位の基礎と プログラミング (1) Basics of RTK-GPS Positioning and Its Programing. 東京海洋大産学官連携研究員 / 技術コンサルタント 高須 知二  Tomoji TAKASU. 内容. RTK-GPS 測位アルゴリズムを実際に C 言語で実装した例を教材に、測位アルゴリズムの基礎、 C 言語プログラミングテクニック、開発手法の実際、行列演算ライブラリ使用方法等を解説する。. 予定 (1). 4/24  イントロダクション 5/16 C 言語の基礎とプログラミング (1) 5/30  同上 (2) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: RTK-GPS 測位の基礎と プログラミング  (1) Basics of RTK-GPS Positioning and Its Programing

RTK-GPSRTK-GPS 測位の基礎と測位の基礎とプログラミング プログラミング (1)(1)

Basics of Basics of RTK-GPS Positioning and Its ProgramingRTK-GPS Positioning and Its Programing

  東京海洋大産学官連携研究員東京海洋大産学官連携研究員 // 技術コンサルタント技術コンサルタント

  高須 知二 高須 知二  Tomoji TAKASUTomoji TAKASU

Page 2: RTK-GPS 測位の基礎と プログラミング  (1) Basics of RTK-GPS Positioning and Its Programing

http://gpspp.sakura.ne.jp

内容内容

•RTK-GPS 測位アルゴリズムを実際に C 言語で実装した例を教材に、測位アルゴリズムの基礎、 C 言語プログラミングテクニック、開発手法の実際、行列演算ライブラリ使用方法等を解説する。

Page 3: RTK-GPS 測位の基礎と プログラミング  (1) Basics of RTK-GPS Positioning and Its Programing

http://gpspp.sakura.ne.jp

予定 予定 (1)(1)

• 4/24  イントロダクション• 5/16   C 言語の基礎とプログラミング (1)• 5/30  同上 (2)• 6/13  単独測位の基礎• 6/27  単独測位の実装 (1) (lapac, gdb etc)• 7/11  同上 (2) ( 共通ルーチン )• 7/25  同上 (3) ( 実装と精度評価 )

Page 4: RTK-GPS 測位の基礎と プログラミング  (1) Basics of RTK-GPS Positioning and Its Programing

http://gpspp.sakura.ne.jp

予定 予定 (2)(2)

• 8 月  単独測位の実装 (4) ( 拡張 )• 9 月  相対測位の基礎•   相対測位の実装 (1)• 10 月 同上 (2)•   同上 (3)• 11 月 整数不定性決定 (LAMBDA) の基礎•    LAMBDA の実装 (1)• 12 月 同上 (2)

Page 5: RTK-GPS 測位の基礎と プログラミング  (1) Basics of RTK-GPS Positioning and Its Programing

http://gpspp.sakura.ne.jp

予定 予定 (3)(3)

• 12 月  LAMBDA の実装 (2)• 1 月   RTK プログラムの実装 (1)•     同上 (2)• 2 月  同上 (3)•     機能の拡張と今後の課題• 3 月  まとめ

Page 6: RTK-GPS 測位の基礎と プログラミング  (1) Basics of RTK-GPS Positioning and Its Programing

http://gpspp.sakura.ne.jp

プログラミング環境プログラミング環境

• gcc : C コンパイラパッケージ• make : make• rcs : バージョン管理• lapack/blas : 行列演算ライブラリ

Windows+Cygwin

Page 7: RTK-GPS 測位の基礎と プログラミング  (1) Basics of RTK-GPS Positioning and Its Programing

http://gpspp.sakura.ne.jp

プログラム仕様 プログラム仕様 (( 暫定暫定 ))

• 入力:観測データ、航法メッセージ (RINEX)

• 出力:RTK 測位解 (CSV)

• 機能:単独測位、 RTK 測位、 LAMBDA

Page 8: RTK-GPS 測位の基礎と プログラミング  (1) Basics of RTK-GPS Positioning and Its Programing

http://gpspp.sakura.ne.jp

CC 言語の基礎とプログラミン言語の基礎とプログラミンググ

• makefile• *.h, *.c• struct• extern, static• fopen(), fclose(), fgets()• malloc(), realloc(), free()• qsort()