PalmDreams
過去のひとりごと2009



2009年4月17日(金)
NavnGPS HNT-GP01サポート

以前から開発、発売しているNavnSC,NavnBT,NavnBTiですが、これらをすべて統合したNavnGPSをようやくリリース致しました。 このアプリは、ベータテスト版をリリースした後に不可解な動作報告をいただいて、解析に手間取りなかなか正式リリース出ませんでした。

その不具合は、長距離の移動時にTG-50+HNT-GP01で使用した際に、連続動作で数時間ほど経過したあと位置を更新をしなくなり、その後予備に持参したGU-BT1と入れ替えると、位置の更新はスムーズに行われ、HNT-GP01と入れ替えると、位置の更新は行われなくなり再現性100%の現象でした。

その後の調査でKMLのトラッキングログは問題なく記録されていることが判明し、すぐには原因はわかりませんでした。

しかし、その後の解析でちょっと意外な現象を発見しました。  汗

それは、以前の生ログの解析でHNT-GP01ではサポートされていないと判断していたGSA,GSVセンテンスが、いつの間にか含まれていて、この状態で最適化した処理と、潜在バグにより不具合が生じていました。 潜在バグはともかく...

いつからGSA,GSVセンテンスを送信してくるようになったのでしょう。

これは推測の域なのですが、おそらく HNT-GP01は、GPS Almanac,(アルマナック),Ephemeris(エフェメリス)を受信しないとGSA,GSVセンテンスを送出しない仕様なのかもしれません。(GU-BT1の時はカンマだけを送出していました...)

これらの衛星情報はすべてを受信するのに四時間程度を要するので、HNT-GP01を購入後に採取したNMEA0183のログには、GSA,GSVセンテンスは含まれず、この結果、間違えた判断でのコーディングをしてしまったわけです。


このアルゴリズムは、SioRecやGPS2Gearthと共有ライブラリで組み込まれているので全く同じ不具合を持っているはずです。

早く修正しないと.いけないですね。






2009年2月16日(月)
GPS2Gearth HNT-GP01サポート

GPS2Gearthsとハギワラシスコム社が以前販売していたHNT-GP01の組み合わせは動作するのですか?問い合わせがありました。
詳しく聞いてみると、ペアリングは出来ているようですが、GPSアンテナが立たず
位置も更新しないとのこと..




調べてみると、HNT-GP01のNMEA0183センテンスは、GGA,GLL,VTG,RMCをサポートしています。

しかし、衛星の捕捉数、信号レベル、 2D,3D を測位が出来ているかどうかを知るためのGSA,GSVセンテンスがありません。

追記2009/04/14 GSA,GSVセンテンスはサポートされています。

GPGSVセンテンスは情報量が多く、SONY製GU-BT1などでは測位間隔の間に休み無く送られてくるのですが、HNT-GP01にはそれがなく、理由は不明ですが他のセンテンスで代用可能(といっても位置情報が有効か無効かしか判らないのですが)なのと長時間動作を実現するために削減したのではないかと思います。

GPS2GEarthは、精度の高い位置情報のみを収集させるため3Dfix時のときだけLogを記録します。また このときNavin you Pocket2の位置を更新していました。

つまりGSA,GSVが必要だったわけです。 

今度リリースする最新版 GPS2Gearth Ver1.1xでは、この対策をとりましたからGU-BT1同様 HNT-GP01も使えます。

尚、コマンドで測地系を切り替えられるかどうか、ターミナルからコマンドを入力してみましたが 反応はなくこの件についてはもう少し調べてみようかなと思っています。



インターフェース仕様 Bluetooth version1.1(Class2)
Bluetooth搭載プロファイル シリアルポートプロファイル(SPP)
GPS受信感度 -153dBm(追尾時)、-147.5dBm(捕捉時)
測位精度 約10m
測地系 HNT-GP01 :WGS-84
HNT-GP01-T:TOKYO DATUM
初期測位時間 HOT START:8秒、WORM START:35秒、COLD START:50秒
電源 Li-ion充電池(3.7V 680mAh)
消費電流 80mA以下
連続使用時間 8時間
動作(保存)温度 -10℃~60℃(-40℃~85℃)
外形寸法 約62mm(L) x 47mm(W) x 18mm(H)
重量 約70g(充電池を含む)

HNT-GP01のNMEA0183センテンス

$GPGLL,****.0411,N,14059.1996,E,***624.00,V,N*73
$GPVTG,0.00,T,6.7,M,0.02,N,0.0,K,N*2F
$GPRMC,***624.00,V,****.0411,N,*****.1996,E,0.02,0.00,***209,6.7,W,N*30
$GPGGA,***625.00,****.0411,N,*****.1996,E,0,07,1.4,220.3,M,45.2,M,,*6C
$GPGLL,****.0411,N,*****.1996,E,***625.00,V,N*72
$GPVTG,0.00,T,6.7,M,0.02,N,0.0,K,N*2F
$GPRMC,***625.00,V,****.0411,N,*****.1996,E,0.02,0.00,***209,6.7,W,N*31
$GPGGA,***626.00,****.0411,N,*****.1996,E,0,07,1.4,220.3,M,45.2,M,,*6F
$GPGLL,****.0411,N,*****.1996,E,***626.00,V,N*71
$GPVTG,0.00,T,6.7,M,0.02,N,0.0,K,N*2F
$GPRMC,***626.00,V,****.0411,N,*****.1996,E,0.02,0.00,***209,6.7,W,N*32
$GPGGA,***627.00,****.0411,N,*****.1996,E,0,07,1.4,220.3,M,45.2,M,,*6E
$GPGLL,****.0411,N,*****.1996,E,***627.00,V,N*70
$GPVTG,0.00,T,6.7,M,0.02,N,0.0,K,N*2F
$GPRMC,***627.00,V,****.0411,N,*****.1996,E,0.02,0.00,***209,6.7,W,N*3
3




ページの先頭へ