2013年8月27日火曜日

PA6Cを車に乗せて走ってみた

PA6Cを車にのせて島根大学から三瓶演習林まで走ってみました。PA6Cの特徴は車がトンネルに入ると即刻捕捉していた衛星が落ちてしまうことです。今どきのGPSレシーバーはトンネルの中でもしぶとく受信していることが多いのですが、PA6Cはある意味潔いと思いました。

PA6CはNMEAのデータを吐き出しているので、カシミール3Dにこのデータを流し込めばリアルタイムに現在地がわかるのではないかと思ってやってみたのですが、うまくいきませんでした。NMEAは仕様がいろいろなので、どれにでも対応しているというわけにはいかないのでしょうね。

そこで、NMEAのデータをロギングして、それをGPS Visualizerでkmzファイルに変換し、Google Earthで軌跡を見てみました。この軌跡からもトンネルに入るとあっさりデータが落ちていることがわかります。


PA6Cが吐き出していたNMEAのデータは以下のようになっていました。5秒に1回だけ$GPGSVのデータを出しているようです。$PMTKで始まるセンテンスは、MTK社製のGPSエンジンに固有のフォーマットのようです。こちらのページに解説がありました。

$GPVTG,342.86,T,,M,31.67,N,58.68,K,D*33
$PMTKLOG,0,1,a,31,15,0,0,1,0,0*11
$PMTK001,183,3*3A
$PMTK869,2,1*36
$GPGGA,005937.000,3509.6646,N,13237.5703,E,2,10,0.93,493.3,M,28.2,M,0000,0000*61
$GPGSA,A,3,06,31,16,03,23,27,19,193,13,21,,,1.72,0.93,1.44*3B
$GPGSV,3,1,11,06,76,222,41,27,63,217,37,16,62,343,46,03,52,231,32*7B
$GPGSV,3,2,11,42,48,167,30,23,37,280,36,31,37,128,35,19,28,215,23*75
$GPGSV,3,3,11,21,27,075,15,13,24,310,31,193,15,162,24*71
$GPRMC,005937.000,A,3509.6646,N,13237.5703,E,31.82,337.23,260813,,,D*5B


$GPVTG,337.23,T,,M,31.82,N,58.96,K,D*34
$PMTKLOG,0,1,a,31,15,0,0,1,0,0*11
$PMTK001,183,3*3A
$PMTK869,2,1*36
$GPGGA,005938.000,3509.6728,N,13237.5655,E,2,9,1.21,492.0,M,28.2,M,0000,0000*57
$GPGSA,A,3,06,31,16,03,23,27,19,193,13,,,,1.93,1.21,1.51*3B
$GPRMC,005938.000,A,3509.6728,N,13237.5655,E,32.55,334.09,260813,,,D*5D


$GPVTG,334.09,T,,M,32.55,N,60.31,K,D*30
$PMTKLOG,0,1,a,31,15,0,0,1,0,0*11
$PMTK001,183,3*3A
$PMTK869,2,1*36
$GPGGA,005939.000,3509.6811,N,13237.5602,E,2,9,1.21,490.5,M,28.2,M,0000,0000*56
$GPGSA,A,3,06,31,16,03,23,27,19,193,13,,,,1.93,1.21,1.51*3B
$GPRMC,005939.000,A,3509.6811,N,13237.5602,E,33.01,332.62,260813,,,D*50


$GPVTG,332.62,T,,M,33.01,N,61.17,K,D*3E
$PMTKLOG,0,1,a,31,15,0,0,1,0,0*11
$PMTK001,183,3*3A
$PMTK869,2,1*36
$GPGGA,005940.000,3509.6889,N,13237.5539,E,2,9,1.21,489.4,M,28.2,M,0000,0000*5B
$GPGSA,A,3,06,31,16,03,23,27,19,193,13,,,,1.93,1.21,1.51*3B
$GPRMC,005940.000,A,3509.6889,N,13237.5539,E,32.84,327.69,260813,,,D*57


$GPVTG,327.69,T,,M,32.84,N,60.86,K,D*34
$PMTKLOG,0,1,a,31,15,0,0,1,0,0*11
$PMTK001,183,3*3A
$PMTK869,2,1*36
$GPGGA,005941.000,3509.6964,N,13237.5474,E,2,10,0.93,488.2,M,28.2,M,0000,0000*67
$GPGSA,A,3,06,31,16,03,23,27,19,193,13,21,,,1.71,0.93,1.44*38
$GPRMC,005941.000,A,3509.6964,N,13237.5474,E,32.99,323.00,260813,,,D*5B


$GPVTG,323.00,T,,M,32.99,N,61.13,K,D*3E
$PMTKLOG,0,1,a,31,15,0,0,1,0,0*11
$PMTK001,183,3*3A
$PMTK869,2,1*36
$GPGGA,005942.000,3509.7036,N,13237.5401,E,2,10,0.93,487.2,M,28.2,M,0000,0000*66
$GPGSA,A,3,06,31,16,03,23,27,19,193,13,21,,,1.72,0.93,1.44*3B
$GPGSV,3,1,11,06,76,222,39,27,63,217,35,16,62,343,45,03,52,231,43*73
$GPGSV,3,2,11,42,48,167,27,23,37,280,48,31,37,128,40,19,28,215,32*78
$GPGSV,3,3,11,21,27,075,41,13,24,309,40,193,15,162,17*7E
$GPRMC,005942.000,A,3509.7036,N,13237.5401,E,32.88,319.46,260813,,,D*5E

0 件のコメント:

コメントを投稿