(Drone PreFlight)

概要 撮影前に「撮りたい映像」を3Dで設計し、飛行経路の対地高度を事前に確認できるドローン空撮シミュレーターです。山岳部での150m超過(DIPS申請要否)の検出を核心機能として、安全で計画的な空撮を支援します。凪めぐり(Nagimeguri)のスポットカードからワンクリックで連携できます。

【機能詳細】

3Dシミュレーション

  • Mapbox GL JSによる3D地形表示(DEM標高データ・誇張1.0)
  • DJI RC2 Mode 2準拠の操作体系(マウス+キーボード)
  • DJI機種プリセット選択(Mavic 3 / Mini 4 Pro / Air 3 / Mavic 3 Pro中望遠 / Mini 3 / Avata 2)
  • 機種ごとの垂直画角をFOVに反映し、撮影イメージを再現
  • チルト0°(水平)〜-90°(真下)の視点制御
  • レンズ切替(1×/3×)+デジタルズーム(1〜7倍)で最大21倍ズーム

対地高度判定

  • 経路直下の標高をリアルタイム取得し「機体高度−直下標高」で対地高度(AGL)を算出
  • 150m超過区間を赤色表示し、DIPS申請要否の目安を明示
  • DEM解像度(10〜30m)の制約を免責表示に明記

ウェイポイント

  • 視点のスナップショットをウェイポイントとして保存
  • 選択中WPの次に挿入・削除・Ctrl+Zで復元
  • WP間速度設定(1〜20 m/s・一括変更対応)
  • JSON保存・読込(地名付き)・localStorage自動保存

自動飛行・録画

  • 「自動飛行」と「録画+SRT」を分離。録画を事前に予約し、飛行開始で自動録画開始
  • ハイライト中のウェイポイントから飛行開始。飛行中は左Shift / ボタンで録画ON/OFF
  • WP間の自動飛行(直線モード / Catmull-Romスプライン曲線モード切替)
  • 速度は3D距離ベース(高度差を含む自然な上昇・下降)
  • 720p固定録画(オフスクリーンキャンバス方式)
  • DJI SRT準拠の字幕ファイル同時生成(Flight Path Visualizerで読込可)
  • 静止画キャプチャ(JPEG 1280×720・シャッター音+フラッシュ演出)
  • 録画映像にブランディング透かし+Mapboxロゴ自動焼き込み
  • 保存ファイル名に地名を自動付与

DJI Fly風インターフェース

  • DJI RC2画面を再現したHUDオーバーレイ(高度・距離・水平速度・垂直速度・飛行時間・端末バッテリー残量)
  • DJI Flyに近いフォント(Barlow Semi Condensed)で数値を表示
  • グリッド表示を個別ON/OFF:三分割ガイド・十字クロスヘア・対角クロス
  • コンパス・ジオフェンス警告・電波遮蔽アラーム

スマホ・タブレット対応

  • iPhone / iPad横向きでバーチャルジョイスティック操作(DJI RC2 Mode 2準拠)
  • 左スティック:高度+旋回 / 右スティック:前後左右移動
  • チルト操作ボタン(連続チルト+真下切替)
  • ズーム操作ボタン(−/1×3×切替/+)+レンズ×デジタルの合計倍率表示
  • 録画・写真撮影ボタン
  • 自動飛行中はスティック位置をアニメーション表示 → DJI RC2の操縦学習ツールとしても活用可能
  • 2Dミニマップをオーバーレイ表示(タップでアイコン化ON/OFF)
  • ヘッダー・操作パネル非表示でカメラ映像を全画面表示

安全支援

  • ジオフェンス機能:離陸地点からの距離制限(300/500/800/1000m切替・デフォルト500m)。超過方向への移動をブロックし、帰還方向は常に許可
  • 電波遮蔽アラーム:離陸地点〜ドローン間の直線上に地形障害がないかリアルタイム判定。遮蔽時に赤点滅アラート表示
  • 免責モーダル:DEM精度の限界・AGL判定の制約・規制データ未搭載・自己責任の明示

地点入力・地図機能

  • 3つの入力方式:①凪めぐりからURLパラメータ連携 ②地図検索(Search Box API・10候補選択式)③緯度経度直接入力
  • 離着陸地点の動的登録(Hマーク・ATL基準切替)
  • RTH(Return to Home)ボタン
  • 2Dミニマップ(進行方向=上・ドローン/H/WPマーカー連動)
  • 方位コンパス(Flight Path Visualizer統一デザイン)
  • 方位ジョグホイール(エンドレス回転・N/E/S/W目盛り)
  • 地図ラベル日本語化

レスポンシブ対応

  • PC(1280px以上):フルUIで全機能操作
  • タブレット・ノートPC(1024px以下):操作ガイドをオーバーレイ化、パネル自動折り返し
  • スマートフォン(683px以下):操作スライダーを2行化
  • タッチ端末横向き:バーチャルジョイスティック+全画面カメラ表示

認証

  • 凪めぐりと共通のSupabaseアカウントでログイン(Google / メールOTP)
  • ログインゲートのみ(ユーザーデータのサーバー保存なし)

技術スタック

  • Next.js + Mapbox GL JS 3.13.0 + Supabase Auth
  • Vercel ホスティング
  • Flight Path Visualizer Series

https://preflight.bitriseone.com からご利用いただけます。
 (凪めぐりアカウントでのログインが必要です)


Comments

コメントを残す

BITriseOneをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む