問題タブ [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.
timestamp - タイムスタンプのうるう秒
UNIX エポックにはうるう秒が含まれます。
しかし、これらのうるう秒を追加するのでしょうか、それともタイムスタンプから削除されるのでしょうか?
うるう秒を含まない GPS エポックから、UNIX タイムスタンプを GPS タイムスタンプに変換するには、UNIX タイムスタンプにうるう秒を含めるか削除する必要がありますか?
android - PC/サーバー/モバイルで Gps デバイスの位置を追跡する
GPS追跡システムを構築しようとしていますが、混乱しています。GPS デバイスはインターネット接続を必要としませんが、サーバー、PC、モバイルはどのようにして GPS デバイスの位置を知るのでしょうか? PC/サーバー/モバイルはインターネットに接続されています。インターネットに接続している場合、サテライトはデバイスの位置情報を PC/モバイルに送信できますか? また、デバイスの GPS 位置情報とともに 4 桁のコードを送信したいのですが、インターネット接続なしで送信することはできますか? どうか明らかにしてください
gps - NTPD 疑似サーバー
こんばんは!
U-Blox GPS 受信機に接続された組み込み Linux システムで NTP を構成しています。私はNTPDとGPSDを使用しました。
次の技術的な違いは何ですか?
- GPSD 共有メモリ SHM によって提供される PPS 信号 (疑似 IP アドレス 127.127.28.1)。
- PPS 信号は「スタンドアロン」ですが、GPS (疑似 IP アドレス 127.127.22.0) を使用して、理解したい何らかの方法で常に接続されています。
高レベルの同期が本当に必要であり、受信機から正しい情報が必要なため、理解することは非常に重要です。ウェブ全体を検索すると、私の疑問に対する混乱した答えしか見つかりませんでした...
前もって感謝します!
フロリダ州
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 秒しか要求していません。
だから、私の質問は次のとおりです。
- SYSTEM_TIMEメッセージは何に基づいていますか? 現実的には GPS しかあり得ません (Pixhawk が利用できる唯一の時間データです) が、その場合は...
- なぜそんなに不正確なのですか? また、なぜSYSTEM_TIME_UTCメッセージも表示されないのですか?