東京海洋大産学官連携研究員/技術コンサルタント 高須 知二 Tomoji TAKASU 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) 6/13 単独測位の基礎 4/24 イントロダクション 5/16 C言語の基礎とプログラミング(1) 5/30 同上(2) 6/13 単独測位の基礎 6/27 単独測位の実装(1) (lapac, gdb etc) 7/11 同上(2) (共通ルーチン) 7/25 同上(3) (実装と精度評価)
予定 (2) 8月 単独測位の実装(4) (拡張) 9月 相対測位の基礎 相対測位の実装(1) 10月 同上(2) 同上(3) 8月 単独測位の実装(4) (拡張) 9月 相対測位の基礎 相対測位の実装(1) 10月 同上(2) 同上(3) 11月 整数不定性決定(LAMBDA)の基礎 LAMBDAの実装(1) 12月 同上(2)
予定 (3) 12月 LAMBDAの実装(2) 1月 RTKプログラムの実装(1) 同上(2) 2月 同上(3) 機能の拡張と今後の課題 同上(2) 2月 同上(3) 機能の拡張と今後の課題 3月 まとめ
プログラミング環境 gcc : Cコンパイラパッケージ make : make rcs : バージョン管理 lapack/blas : 行列演算ライブラリ Windows+Cygwin
プログラム仕様 (暫定) 入力: 観測データ、航法メッセージ (RINEX) 出力: RTK測位解 (CSV) 機能: 単独測位、RTK測位、LAMBDA
C言語の基礎とプログラミング makefile *.h, *.c struct extern, static fopen(), fclose(), fgets() malloc(), realloc(), free() qsort()