WebRTC FPV システム¶
プロジェクト概要¶
本プロジェクトは WebRTC を用いた FPV ドローンの VTX/VRX システムを目的としています。
VTX にはカメラと WiFi が接続された SBC(シングルボードコンピュータ)を使用します。 フライトコントローラと SBC を繋ぎ、カメラ・マイク・テレメトリ情報を VRX へ送信します。
ドローン側 (VTX) 地上側 (VRX)
┌─────────────────────┐ ┌──────────────┐
│ カメラ / マイク │ │ ブラウザ │
│ ↓ │ WebRTC │ ゴーグル │
│ SBC (WiFi) ───────┼───────────────→│ PC / スマホ │
│ ↑ │ └──────────────┘
│ フライトコントローラ │
│ (テレメトリ) │
└─────────────────────┘
AI 自動操縦(将来構想)¶
NPU が搭載された SBC の場合は、ROS を用いて AI による自動操縦を行うことを目指しています。
クイックスタート¶
まずは WebRTC を体験してみましょう。お手持ちの PC とスマホだけで試せます。
PC のブラウザで https://fpv.jp/ にアクセスします
右上に表示される QR コードをスマホで読み込み、sender を登録します
PC から sender を選択して「スタート」を押すと、スマホのカメラ映像が PC に送信されます