2024.02.01
Diary
RotorHazard からタイミング情報をリアルタイムに取得するべくソースコードを読み始めましてサーバーは Python (Flask) で UI と Socket.IO でつながってることがわかって CORS も全部許可になってたのですんなりデータはとれたけど Python も JS もめちゃんこ設計が古くてそっちのがめっちゃ気になる。
RotorHazard からタイミング情報をリアルタイムに取得するべくソースコードを読み始めましてサーバーは Python (Flask) で UI と Socket.IO でつながってることがわかって CORS も全部許可になってたのですんなりデータはとれたけど Python も JS もめちゃんこ設計が古くてそっちのがめっちゃ気になる。
RotorHazard の WebSocket でとんでくる pass_record イベントは Unix Timestamp が入ってるけど当然ながらローカルと比較するとズレてるんで極力あわせるために macOS 側に chronyd つかって NTP サーバーたててラズパイ側を同期してみてもなんか全然ズレてるんでラズパイのその先の STM32 のコードも読まないといけない。
航空法が関係ない 100g 未満ドローンだと夜間申請とかももちろんいらんのでナイトレースもやり放題なので次回 FDF CUP はナイトレースも開催するぞーとのことで T.OKA 主導のもと RotorHazard のテストも兼ねてナイトレーステストをやってみましたが極寒過ぎてこの季節のイベントではない気がするもののめっちゃ映えるしアガるのでドローンレースは夜のほうがよい気がしてきた(いまさら