問題タブ [gps-time]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
563 参照

timestamp - タイムスタンプのうるう秒

UNIX エポックにはうるう秒が含まれます。

しかし、これらのうるう秒を追加するのでしょうか、それともタイムスタンプから削除されるのでしょうか?

うるう秒を含まない GPS エポックから、UNIX タイムスタンプを GPS タイムスタンプに変換するには、UNIX タイムスタンプにうるう秒を含めるか削除する必要がありますか?

0 投票する
1 に答える
108 参照

android - PC/サーバー/モバイルで Gps デバイスの位置を追跡する

GPS追跡システムを構築しようとしていますが、混乱しています。GPS デバイスはインターネット接続を必要としませんが、サーバー、PC、モバイルはどのようにして GPS デバイスの位置を知るのでしょうか? PC/サーバー/モバイルはインターネットに接続されています。インターネットに接続している場合、サテライトはデバイスの位置情報を PC/モバイルに送信できますか? また、デバイスの GPS 位置情報とともに 4 桁のコードを送信したいのですが、インターネット接続なしで送信することはできますか? どうか明らかにしてください

0 投票する
1 に答える
220 参照

gps - NTPD 疑似サーバー

こんばんは!

U-Blox GPS 受信機に接続された組み込み Linux システムで NTP を構成しています。私はNTPDとGPSDを使用しました。

次の技術的な違いは何ですか?

  • GPSD 共有メモリ SHM によって提供される PPS 信号 (疑似 IP アドレス 127.127.28.1)。
  • PPS 信号は「スタンドアロン」ですが、GPS (疑似 IP アドレス 127.127.22.0) を使用して、理解したい何らかの方法で常に接続されています。

高レベルの同期が本当に必要であり、受信機から正しい情報が必要なため、理解することは非常に重要です。ウェブ全体を検索すると、私の疑問に対する混乱した答えしか見つかりませんでした...

前もって感謝します!

フロリダ州

0 投票する
1 に答える
218 参照

dronekit-python - Dronekit の SYSTEM_TIME とコンパニオン コンピューターの時間との間の累積誤差

この男と同様に、私は Pixhawk から Raspberry Pi コンパニオン コンピューターに GPS 時間を取得しようとしています。

このアプローチを試す前@vehicle.on_message('SYSTEM_TIME')に、ワイルドカードを使用してすべてのメッセージをキャッチし、結果をファイルにダンプしました。ファイルを調べたところ、GPS から取得しているメッセージのタイプはGPS_RAW_INTだけであることがわかりました。最も重要なことは、ドキュメントによると、GPS から UTC 時間を取得するSYSTEM_TIME_UTCメッセージを取得していないことです。

今、@vehicle.on_message('SYSTEM_TIME')作品をうまく使って、何かを得ています。しかし、それは何ですか?ドキュメントはそれが次のように主張しています:

システム時刻は、マスター クロックの時刻であり、通常はメインのオンボード コンピューターのコンピューター クロックです。

OK、「メインのオンボード コンピューター」は Pixhawk だと思います。しかし、それを含む GPS メッセージがない場合、どのようにして時刻を取得するのでしょうか。GPS_RAW_INTには時間情報は含まれません。

さらに調査して、次のハンドラーを作成しました。

rpi_timeは Raspberry Pi から取得され、起動時に NTP によって設定されるため正確です。mavlink_time (GPS ベースの時間である必要があると推測) がかなり近いことを確認したかったのです。私は間違っていた。

これを何度も実行すると、最初は GPS の時刻が常に約 2 秒進んでいることに気付きました。時間が経つにつれて、それは遅れます。出力例:

この場合、rpi_time (これは正しい) は 172 秒経過したと言っていますが、mavlink_time は 30 秒しか要求していません。

だから、私の質問は次のとおりです。

  1. SYSTEM_TIMEメッセージは何に基づいていますか? 現実的には GPS しかあり得ません (Pixhawk が利用できる唯一の時間データです) が、その場合は...
  2. なぜそんなに不正確なのですか? また、なぜSYSTEM_TIME_UTCメッセージも表示されないのですか?