 |
1. |
KNLink クリップボード経由 |
|
 |
Navin' You 5.5にクリップボード経由で、KNLinkフォーマットのデータを送りつけるインターフェースを組み込みます。
KNLinkフォーマットのデータ形式は、
「$KNLink_Data, Ido= 34.500316, Kei=135.500480, Dir= 54.8, Vel= 97.2」
って感じです。Velはq/hです。あとは見ての通り。
日時(Navin' You 5.5での走行パスの記録につかっているみたい)はコンピュータの時計のものを送ります。
自分で「GPSのデータを加工してNavin' You 5.5に送ってみたい」と思われる方に使ってもらえたらありがたいです。
|
|
2. |
KNLink GPS-2001zz($GPRMC) |
|
|
Navin' You標準のGPSドライバと同様の操作でGPS-2001zzが利用できます。
以前のなごりでこの名称になっていますが、GPS-2001zz以外のGPSレシーバもこれでお試しください。 対応センテンスは$GPRMCのみですので、GPSレシーバ側でそれなりの設定をしておいてください。
$GPRMCのデータの内「緯度,経度,速度,進行方向,日時」をNavin' You 5.5に送ります。
$GPRMCのモードインジケータの値によって、Navin' You 5.5のGPS受信状況・現在位置のカーソルを次のように変えます。これは、GPS-2001zz使用時のみ有効です。GPS-2001zz以外は常にAになります。
 |
'A'(GPS単独測位)時 |
・・・・ |
3D測位中・カーソル‘赤’ |
|
'E'(自立測位)時 |
・・・・ |
2D測位中・カーソル‘グレイ’っていうか青っていうか |
|
'4'(GPS+自立)時 |
・・・・ |
2D測位中・カーソル‘オレンジ’のような |
|
|
|
|
Navin' You 5.5にデータを送るのと、同時にKaz's MP3Playerにデータを送ります。この機能を使用するには「KMPlayer.exe」を起動・終了したときにできる「KMPlayer.ini」を開き、[OvisAlarm]セクションにある「UseKNLink=0」を「UseKNLink=1」に書き換えてください。
これで、Kaz's MP3Playerは、天空図が隠れていようとオービス警報が可能になります(あ〜すっきりした)。ただし、これをやるとNavin'
You 5.5のシュミレーション時、Kaz's MP3Playerのオービス警報はできなくなります。
|
| Version 0.99bで追加された機能 |
|
GPS-2001zzとNavin' You 5.5で大満足していました。マップマッチングなしでも、道一本ずれることなんてほとんどないし(マップマッチングちょっとしつこすぎるので、常時無効)、多少ズレてもまあ許せる範囲だし、ほんと安心して知らない道も走れます。うれしくって地図なんて意味もなく20mスケールとかして眺めてました。
で、走ってると、実際に交差点を通過してから、少し遅れてNavin' You 5.5の地図上では交差点を通過するんですよね。まあ、あたりまえといえばあたりまえなんだけど・・・・。GPSの設置位置って車の先端なわけないし、運転席からは車の先端より目線は当然前にあるからイメージでは実際の位置より若干前にいるんだよね。あと、GPSでの測位からデータがコンピュータに送られて、Navin'
You 5.5の地図上に表示されるまでの時間のずれもあるし。
まあ、このままでもいいんだけど・・・・。いいのかな?ひょっとするとやれるんじゃないかな?まあ、ダメもとでチャレンジか。
やってみました。大変心地よいです。交差点や歩道橋通過のときなど、ほぼイメージとNavin'
You 5.5地図上の位置が一致します。まあ、副作用としてコーナーを大回りしたりしますけど・・・・。素直に専用カーナビにしろって言われそうだね。でも、KMPlayerがないからイヤだよ。
って、わけで機能を追加しました。
緯度・経度のデータを進行方向にずらしてをNavin' You 5.5に送ります。うまく調整すると、自車位置のイメージとNavin'
You 5.5地図上の位置がほぼ一致します。まあ、もともとのGPSデータも10m程度の誤差があるし、マップマッチングは嫌いだから使ってないからずれも結構ありますけど、(私にとっては)かなりいい感じです。
|
| Version 0.99cで追加された機能 |
|
低速時の進行方向のフラツキキャンセル機能を少し変更。
|
| Version 0.99kで追加された機能 |
|
Libretto L2 にはシリアルポートがないため、USBシリアルケーブル(SRC06-USB
アーベル製)を使用しています。OSがMEのときは、これが休止状態になることを拒否していたのですが、OSを2000にしてから休止状態に入れるようになりました。
ところが、レジュームすると、GPS-2001zzからデータが送られてきません。いろいろやってみると(タイミングとか結構苦労しました)、レジューム時にCOMポートを一旦CLOSEし再度OPENするといいようです。
で、レジューム時のCOMポートのCLOSE・OPEN機能を追加しました。うちの環境では休止状態からほぼ完全に復帰できるようになりました。すごく快適です。でも、他の環境ではどうかわからないですけど・・・・。
|
| Version 0.99kmで追加された機能 |
|
サスペンド,レジュームの検出方法を変更。サスペンド時にCOMポートをCLOSE、レジューム時にCOMポートをOPENするようにしました。
Kaz's MP3Playerの寝起きもよくなったような気が・・・・。
|
| Version 0.99mで追加された機能 |
|
COMポートのバッファについて思いっきり勘違いしていたのを修正。
起動時にNavin' Youごと落ちても不思議ではないくらいひどい状況でした。
ごめんなさい。
|
| Version 0.99xで追加された機能 |
|
進行方向を思いっきり加工します。
2004年9月頃、ひょんなことからホンダ純正ナビ(DVD)付きのアコードに10日ほど乗ることになりました。本物のナビに触れるのはこれが初めてでした。
「結構いいじゃん」っていうか、なんだか「とってもいいじゃん」って感じです。
んで、愛車トルネオさんが帰ってきてNavin' You 5.5を使うと、「なんか悔しい。なんでだ?」まあ、ルートガイドやルート探索やルートをどう引くかなどは、本物のナビに負けるのは仕方ないと思うんだけど、なんだかなんだか・・・・。
「そうか、ヘディングアップのときの地図表示なんだ。」
それまでは、とくに気にもしてなかったんだけど、っていうかNavin' You 5.5付属のハンディGPSレシーバからGPS-2001zzに変更して大満足してたんだけど、純正ナビのどっしりしたやつ見ちゃうと、もう悔しくて。比べるとGPS-2001zz使用時のヘディングアップのときの地図表示結構フラフラなんだよね。とくに渋滞したとき発進・停止を繰り返すとヘロヘロって感じで。気になりだすとどうしようもいけません。とくに渋滞したときなんてヒマだから、つい地図に目が行っちゃって、「ありゃまたふらついてるじゃん。」なんて・・・・。
で、まあフィルタっていうかフラツキを抑えようといろいろ努力してみたんですが、どうもいけません。交差点で曲がっているにもかかわらずなかなか向きを変えてくれないし。交差点で向きを変える程度にすると、直進時のフラツキが目立つし。
2004年10月頃、うちの会社のボスの車(社用車ね)がホンダ純正ナビ(HDD)付きのオデッセイになりました。HDDにCDも録音できるし、いいよね。でも、音楽ファイルの操作性はうちのKMPlayerの方が私にはあってます(自分が使いやすいように作っているんだから当たり前か)。でも、収まりの美しさを考えると次に車買い換えるときは純正ナビだなって思っていますが。
うちのトルネオさん3年半で95,000kmを超えました。でも、とっても気に入っているのでメンテして200,000kmを目差します。なんで、あと4年はこのまま使いたいので、がんばるぞって。定石なんてないので、測位データを見ながらカットアンドトライの日々。このルーチンでファインチューニングって思っても、次の日には不満が出てまた最初からというスクラップアンドビルトの日々。どうでもいいといえばどうでもいいことなのに・・・・。ほぼ半年ほどかけてまあこんなものかというものになりました。
とても疲れました。最終的にはかなりきついフィルタを入れてフラツキを押さえ込んで、交差点で曲がったと思われるときはフィルタをゆるくするって感じです。 副作用として、道路が緩やかに曲がっているときなかなか向きをかえないとか、交差点で曲がったのにもかかわらず検出できずなかなか向きを変えないとか、交差点でもないのに検出ミスにより大きく向きを変えるとか、Navin' You 5.5での速度が10q/h未満にならないとか、があります。わたし自身としては95%程度気持ちよく表示してくれれば、あと5%はあきらめようと思っています。そんなわけで現状で満足しております。というよりこれ以上は、マップの道路の方向と一致させるとかでないと不可能と思われます。コバンザメみたいなソフトではどうしようもないですね。
というわけで、今回のバージョンアップはまったく私の個人的で趣味的なものです。っていうか、他の車に乗せたGPS-2001zzのデータがどんなものか分からないですし、取り付け方法によっても、データ変わりそうだし。まあ、面白いと思ったら使ってみてください。
ごめんね、またまた長々と・・・・。
|
| Version 0.99zで追加された機能 |
|
NYLINKの公開停止とFGPSのその際の対応に不快感を持ったため、GPS-2001zz以外のGPSであれば便利かなという機能を追加してみました。
|
| Version 0.99zzで追加された機能 |
|
休止からの復帰時に時刻あわせを失敗することがあるようなので修正。
Navin' Youの 運転者/同乗者確認 のダイアログをより早く閉じるようにした。
|
| Version 0.99z4で追加された機能 |
|
とくにありません。
|
|
|
|