
ドローンは雑然とした森の中を縫うように飛行し、その映像があらゆる方向転換をガイドする。2機目の無人航空機は、突風が近づくと進路を調整しなければならない。3機目の無人航空機は上空から周辺を監視する。自律走行車は歩行者を発見し、即座にブレーキをかけなければならない。これらのシステムにはリアルタイムのインテリジェンスが求められる。安全で自律的な意思決定に必要な超低遅延を実現するにはどうすればよいのだろうか?
答えは、低遅延の画像伝送を改善することと、センサーデータを適切に組み合わせることという、関連する2つの領域にあります。また、エッジでのリアルタイム処理についても考慮する必要があります。この記事では、遅延の原因、遅延を削減する方法、センサーフュージョンの基本、およびそれを設定するためのステップバイステップガイドについて説明します。ドローンとUAVの両方にとって、ビデオ伝送の品質が成功を左右します。ビデオシステムは遅延を削減する必要があります。すべてのドローンは、安全に飛行するために信頼性の高いビデオリンクを必要とします。
主要なポイント(要点)
映像伝送の遅延は、ネットワーク、処理、そして開始から終了までの全過程に起因します。ドローンの安全な制御には、1ミリ秒たりとも無駄にできません。
遅延を削減するために、H.265などの効率的なコーデックとエッジコンピューティングを活用してください。ネットワーク伝送時間を短縮するために、カメラの近くでデータを処理してください。
センサーフュージョンは、カメラ、レーダー、LiDARのデータを組み合わせる技術です。これにより、各センサーの欠点を補い、信頼性を向上させます。
時刻同期は非常に重要です。センサーデータとハードウェアのタイムスタンプを照合することで、ミスを防ぎ、データ融合を高速化できます。
複数のタスクを同時に実行し、専用ハードウェアを使用することで、パイプラインの処理速度を向上させることができます。これにより、ビデオフィードの高速化と正確性を維持できます。
画像伝送における遅延の原因
レイテンシーの定義とその影響
レイテンシーとは、ある操作を実行してから結果が表示されるまでの時間のことです。リアルタイムシステムでは、3種類のレイテンシーを理解する必要があります。ネットワークレイテンシーとは、データがデバイス間を移動するのにかかる時間です。処理レイテンシーとは、システムがデータを圧縮、分析、または解凍するのにかかる時間です。エンドツーエンドレイテンシーとは、カメラが画像をキャプチャしてから画面に表示されるまでのすべての遅延を合計したものです。
ドローンの映像リンクでは、わずかな遅延でも大きな問題を引き起こします。高速で飛行するドローンは、飛行経路を調整するために常にフィードバックを必要とします。映像に遅延が生じると、そのフィードバックが失われます。画面上で障害物を確認する前に、ドローンが障害物を通過してしまう可能性もあります。研究によると、エンドツーエンドの遅延が100ミリ秒に達するとパフォーマンスが低下します。500ミリ秒になると、安全な飛行には危険すぎる遅延となります。別の研究では、自律システムは170ミリ秒未満に抑えるべきだと述べています。これらの数値は、制御ループにおいて1ミリ秒がなぜ重要なのかを示しています。
送電パイプラインにおけるボトルネック
映像伝送パイプラインには、いくつかの遅延ポイントが存在します。カメララグは、センサーが画像をキャプチャしてエンコードする際に発生します。システム伝送遅延は、データがケーブルや無線リンクを通過するのにかかる時間です。ディスプレイラグは、受信側が最終画像を表示する際に発生する遅延です。圧縮、伝送、解凍の各工程も、それぞれ独自の遅延を合計に加算します。
商用UAVビデオシステムでは、これらの遅延がどのように発生するかが分かります。エントリーレベルのCOFDMシステムは通常35~55msの遅延が発生します。LinkAV LVD-300のようなプロフェッショナル向けCOFDMシステムは40~65msです。モバイルアドホックネットワーク用のIPメッシュノードは70~110msです。トライバンド適応型システムは50~90msの範囲です。これらの数値は、各技術で想定されるビデオダウンリンクの合計遅延を示しています。
タイムスタンプオーバーレイを使用すると、エンドツーエンドの遅延を測定できます。カメラのタイムスタンプ機能をオンにして、ライブ出力にカメラを向けます。オーバーレイに表示される時間と、画面ループに表示される時間を比較してください。この方法では、最大で1フレーム間隔の誤差で測定値が得られます。毎秒25フレームの場合、遅延の計算は40ミリ秒の倍数になります。これらのボトルネックを把握することで、低遅延画像伝送システムで貴重な時間が失われている箇所を特定できます。
低遅延画像伝送のための技術
圧縮とエンコードの最適化
圧縮方式の選択は、ビデオシステム全体に影響を与えます。可逆圧縮はすべてのディテールを保持しますが、ファイルサイズが大きくなります。一方、非可逆圧縮は一部のデータを破棄することでファイルサイズを大幅に縮小します。ドローン映像の場合、H.264のような非可逆コーデックを使用することで、ビデオデータサイズを大幅に削減し、無線接続でも滑らかな映像を実現できます。
新しいコーデックにはそれぞれ長所と短所があります。H.265はライブストリーミングで広く使用されています。動作が安定しており、多くのハードウェアエンコーダーで動作し、高画質でも非常に低い遅延を実現します。AV1はライブストリーミング向けに開発中です。リアルタイムで使用するには、処理能力が高すぎます。各ビデオフレームを高速にエンコードする必要がありますが、AV1ではそれが困難です。低遅延のビデオには、H.265が安全な選択肢です。AV1は、エンコード速度よりも帯域幅の節約が重要な場合の将来的な使用に適しています。
帯域幅とトラフィックの混雑は、ビデオの画質に影響します。無線接続は有線接続よりも遅延が大きくなります。ケーブルや光ファイバーの遅延は通常20ミリ秒未満です。帯域幅が狭いほど遅延が大きくなるため、ビデオパケットの到着が遅れます。帯域幅が広く遅延が大きいと、画質は良好になりますが、時折フリーズすることがあります。帯域幅が狭く遅延も小さいと、映像は安定しますが画質は低下します。リアルタイムビデオの場合、帯域幅よりも遅延の方が重要です。
ネットワークにデータ量が多すぎると、ボトルネックが発生します。このボトルネックによってパケットが蓄積され、トラフィックの渋滞を引き起こします。パケットは送信待ちの列に並ばなければならず、この待ち時間によって遅延が発生し、ビデオフレームの速度が低下します。
因子 | 無線ビデオ伝送における遅延への影響 |
|---|---|
ワイヤレスと有線 | 無線接続は有線接続(ケーブルや光ファイバーなど、通常20ms未満)よりも遅延が大きいため、ビデオの遅延が発生しやすくなります。 |
低帯域幅 | 帯域幅が少ないということは、通常、遅延が増加し、ビデオパケットの配信が遅くなることを意味します。 |
高帯域幅+高遅延 | 画質は良好だが、時々フリーズすることがある。帯域幅を広げても遅延は解消されない。 |
低帯域幅+低遅延 | 映像は安定しているものの画質は低く、リアルタイム映像においては帯域幅よりも遅延の方が重要であることを示している。 |
エッジコンピューティングとハードウェアアクセラレーション
エッジコンピューティングは、データ処理をデータ取得場所の近くで行うようにするものです。データ取得場所で分析を行うことで、伝送時間を短縮できます。遠く離れたサーバーにビデオを送信する代わりに、ローカルで処理することで、ネットワーク遅延を大幅に削減できます。UAV(無人航空機)のビデオ撮影においては、エッジコンピューティングは非常に重要です。ドローン自身が画像を処理し、有用な結果のみを地上に送信します。
ハードウェアアクセラレーションによって、エッジコンピューティングはさらに進化します。FPGAとNPUはAIモデルを極めて低遅延で実行し、ハードウェア上でリアルタイム処理を可能にします。クラウドを待つことなく、低遅延処理を実現できます。
実際の事例がその効果を示しています。電子部品の欠陥検出システムでは、モデル圧縮、エッジコンピューティング、ハードウェアアクセラレーションが活用されました。エンジニアはYOLOv5sモデルを73MBから1.2MBに縮小し、NPUアクセラレーションを備えたUSR-M300ゲートウェイ上で動作させました。システムは毎秒35フレーム、1フレームあたり約28.6ミリ秒で動作し、欠陥検出には十分な速度でした。
ドローン映像伝送には、特別な無線プロトコルが重要です。前方誤り訂正機能により、リンクの安定性と低遅延が維持されます。これらのプロトコルは、データの再送信を要求することなくエラーを検出し、修正します。これにより、失われたパケットの再送信を要求する際の遅延を回避できます。厳しい条件下でも、UAV映像はスムーズなままです。
技術 | 遅延をどのように軽減するか |
|---|---|
動画データを小さくすることで送信速度が向上し、ハードウェアエンコードによって処理遅延も短縮されます。 | |
十分なネットワーク帯域幅 | カメラとビューア間でデータパケットが迅速に転送されるようにし、トラフィックの遅延を回避します。 |
最適化されたバッファリング設定 | 遅延と中断の両方を回避するために適切なバッファサイズを見つけ出し、動画をより速く感じさせます。 |
複数のPoPを備えたCDN | 視聴者の近くにあるサーバーから動画を送信することで、伝送時間とバッファリングを削減します。 |
エッジコンピューティングは、ビデオダウンリンクの仕組みを変革します。優れた圧縮とローカル処理を組み合わせることで、クラウドを必要とせずにリアルタイムなインテリジェンスをシステムに提供します。これにより、自律システムに必要な低遅延を実現します。
低遅延のトレードオフに関する重要な発見:コーデックだけでは遅延は決まりません。バッファリング、GOP構造、エンコーダー設定、ネットワーク状況、トランスコーディング、トランスポートプロトコル、プレーヤーの動作、アダプティブビットレートなど、すべてが影響します。AV1を選択しても自動的に非常に低い遅延が得られるわけではなく、H.265を選択しても保証されるわけではありません。しかし、リアルタイムでの使用においては、H.265はエンコーダーとデコーダーが十分にテストされているため、依然として最良の選択肢です。一方、AV1のリアルタイムエンコードは、各ストリームを迅速にエンコードする必要がある場合に負荷が高くなる可能性があるため、まだ検証が必要です。
これらの技術を組み合わせることで、UAV(無人航空機)のビデオシステムは大きなメリットを得られます。圧縮率が高く、エッジで処理され、ハードウェアを活用して高速化されます。これにより、ビデオのダウンリンクは制御ループに必要な速度を実現します。エッジでの高速コンピューティングがこれを可能にします。
センサーフュージョンの基礎

知覚におけるセンサー融合の役割
センサーフュージョンは、複数のセンサーからのデータを統合して、周囲の状況を鮮明に把握できる単一の画像を作成します。カメラ、レーダー、LiDARからの入力を組み合わせることで、各センサーの弱点を補います。カメラは鮮明な画像を提供しますが、暗い場所では性能が低下します。レーダーは悪天候下でも距離と速度を正確に測定できますが、標識を読み取ったり色を識別したりすることはできません。LiDARは詳細な3Dマップを作成しますが、測定範囲が狭く、コストが高いという欠点があります。これらの異なる情報源を統合することで、各センサーの死角をカバーできるのです。
この複合的なアプローチは、単一のセンサーを使用するよりも効果的で信頼性が高くなります。各センサーは単独では、天候、信号ノイズ、測定誤差などの問題に直面します。データの融合は、これらの問題を軽減するのに役立ちます。冗長性により、システムの安全性も確保されます。1つのセンサーが動作しなくなっても、他のセンサーが重要な情報を提供し続けます。ドローンやUAVにとって、この信頼性は過酷なミッション中に重要になります。ビデオフィードだけでは奥行きを表現できませんが、レーダーデータを追加することでそのギャップを埋めることができます。融合プロセスは、車両周辺の完全なモデルを構築するため、悪天候や視界不良など、多くの状況で優れた性能を発揮します。この精度は、ビデオベースの認識を直接的に向上させます。
マルチセンサー統合における課題
複数のセンサーを組み合わせる上で、時間同期は最も難しい部分です。各センサーは異なるタイミングでデータを取得します。カメラは1つのフレームを記録し、レーダーは別のタイミングでサンプリングします。同期していないデータを混在させると、エラーが発生します。これらのエラーは、認識パイプラインに遅延をもたらします。自動運転車の場合、わずかなずれでも物体の位置が誤って認識される可能性があります。システムは歩行者が現在いる場所ではなく、過去にいた場所に反応してしまうかもしれません。このずれは、表示される情報が古くなるため、映像伝送の品質に直接的な悪影響を及ぼします。
研究によると、LiDAR、RADAR、カメラデータを用いた確率的低レベル融合手法により、低遅延を実現できることが示唆されています。この手法では、生のセンサー測定値を個別の処理後ではなく、パイプラインの早い段階で統合します。複数の処理ステップを省略することで遅延を削減できます。センサーデータは、各センサーごとに個別に処理されるのではなく、結合されたデータとして一度だけ処理されます。この融合戦略により、伝送経路が短くなり、応答時間が短縮されます。
UAVの映像伝送システムにおいて、同期は映像品質に直接影響します。センサーデータの到着が遅れると、映像オーバーレイに表示される情報は古くなってしまいます。正確な状況認識を維持するには、すべてのセンサー間で正確なタイミングが必要です。ドローンは、安全な飛行のためにこの同期されたデータに依存しています。個別のストリームではなく、融合されたデータを送信することで、帯域幅の必要量を削減し、映像フィードの応答性を維持できます。適切に同期されたシステムは、高速移動時でも映像伝送を安定させます。センサーの読み取り値の不一致によるジッターを回避できます。UAVの映像ダウンリンクはクリアなままで、制御ループはサイクルごとに正確なデータを受信します。
低遅延のためのセンサーフュージョンの実装
リアルタイムデータアライメントのためのアルゴリズム
カルマンフィルターは、センサーフュージョンの重要なツールです。IMUとカメラからのデータを融合するために使用します。このフィルターはシステムの状態を推測し、新しいセンサーの読み取り値でその推測を修正します。このプロセスはループで繰り返されます。各サイクルごとに、システムの位置をより正確に把握できるようになります。この方法は、低遅延の画像伝送を円滑に行うのに役立ちます。
非線形システムの場合、拡張カルマンフィルタ(EKF)の方が適しています。ドローンやUAVは直線的に飛行するわけではありません。EKFは各ステップでシステムを線形化します。これにより、実際の動きに対してより良い結果が得られます。研究によると、EKFベースのセンサーフュージョンは低遅延で高い更新レートを実現でき、リアルタイムシステムに適しています。
性能テストの結果、高度なEKF(拡張カルマンフィルタ)の派生型を用いることで、精度を大幅に向上させることができることが示された。
センサー間の時間同期は依然として大きな課題です。カメラとレーダーは異なるクロックを使用します。カメラは通常30~60fpsで動作しますが、レーダーは異なる速度で動作します。これにより時間差が生じます。ハードウェアレベルの同期問題は、異なる通信方法に起因します。共通の時間基準がないと、イベントのマッチングは信頼性が低くなります。誤報が増加します。温度変化、振動、電磁ノイズはタイミングのずれを引き起こします。これは時間の経過とともに同期精度を低下させます。位置合わせの不良は、ビデオストリームにおける誤検出と誤検出の原因となります。良好なフュージョンを実現するには、システムの正確なタイミングが必要です。
適切な同期を行うことで、融合の遅延を大幅に短縮し、精度を向上させることができます。
処理パイプラインの最適化
パイプラインを設計する際は、遅延を削減するために並列処理を主要な手法として活用します。タスクを複数の演算ユニットに分割し、1つのユニットでビデオ圧縮、別のユニットでセンサーデータ処理、さらに別のユニットで融合アルゴリズムを実行します。この方法により、エンドツーエンドの遅延を大幅に削減できます。パイプライン全体を通して低遅延を実現できます。
FPGAベースのシステムは、非常に低遅延のセンサーデータ統合を実現します。FPGAはハードウェアでデータを直接処理するため、ソフトウェア処理のオーバーヘッドを回避できます。例えば、NPUアクセラレーションを備えたUSR-M300ゲートウェイを使用したシステムでは、35fpsの推論速度を達成し、リアルタイム処理を実現しました。UAVの送信はこのメリットを享受できます。クラウドを待つことなくリアルタイム処理が可能になるのです。これこそが、エッジコンピューティングの真髄と言えるでしょう。
リアルタイムセンサーフュージョンに対応したプラットフォームが利用可能で、低遅延データ伝送をサポートし、データのアライメントと処理を自動で行います。これにより、ビデオのダウンリンクがより高速かつ信頼性の高いものになります。
セットアップの際は、以下のベストプラクティスに従ってください。ハードウェアベースのタイムスタンプを使用して、異なるセンサーからのデータを同期させます。専用のセンサーインターフェースコントローラを導入して、データフローを管理します。センサー固有の割り込み構造を使用して、タイムリーなデータ取得を実現します。専用のタイミングコントローラまたはGPS同期クロックを使用して、クロックドリフトを防止します。
フィルタの調整も適切に行う必要があります。カルマンフィルタのQ行列とR行列を調整してください。推定精度と速度のバランスを取ります。調整ウィンドウのサイズを調整します。ウィンドウが大きいほど精度は向上しますが、メモリ使用量が増え、遅延も発生します。センサーの重み付けを使用して、より精度の高い入力を優先します。リソースが限られたデバイスでは、固定小数点演算を使用してください。これにより、計算負荷が軽減され、安定した実行時間が確保されます。
これらの手法は、ドローンやUAVの映像伝送システムにメリットをもたらします。エッジコンピューティングとFPGAアクセラレーションを組み合わせることで、映像データはパイプラインを高速に伝送されます。融合アルゴリズムはリアルタイムでデータを処理します。高性能コンピューティングシステムが処理を担うことで、制御ループの精度を維持しつつ、高速な映像フィードを実現します。映像伝送は、自律システムの信頼性の高い構成要素となります。映像伝送パイプラインは高速化が不可欠です。
低遅延は包括的な課題です。ビデオ伝送パスと処理パイプラインを最適化します。効率的な圧縮、エッジコンピューティング、ハードウェアアクセラレーション、堅牢な融合アルゴリズムを使用します。並列処理は、マルチコアプロセッサまたは FPGA にタスクを分散します。ハードウェアアクセラレーションにより推論時間を短縮し、UAV のリアルタイムナビゲーションを実現できます。UAV ビデオ伝送システムについては、ニーズを評価してください。ドローンのビデオリンクは、自律走行車とは異なるチューニングが必要です。ビデオダウンリンクは応答性を維持します。ビデオ伝送システムは、最小限の遅延でセンサー融合を処理します。ビデオ伝送はこれらの選択に依存します。ビデオフィードは低遅延である必要があります。ビデオデータは効率的に流れます。ビデオ品質は高いままです。ビデオストリームは確実に動作します。リアルタイムインテリジェンスが成長するにつれて、これらのスキルが重要になります。ドローンが恩恵を受けます。UAV は安全に動作します。ドローンミッションは成功します。
FAQ
UAV(無人航空機)向け低遅延ビデオ伝送における最大の課題は何ですか?
最大の問題はネットワークの混雑です。ビデオを適切にエンコードする必要があります。UAVのビデオ伝送にはH.265を使用してください。安定したビデオダウンリンクにより、制御ループが高速化されます。
センサーフュージョンは、ドローンのビデオリンクのパフォーマンスをどのように向上させるのでしょうか?
センサーフュージョンは、カメラデータとレーダーデータを融合します。これにより、個別の処理が削減されます。ドローンのビデオリンクが高速化され、ドローンは正確なビデオデータを受信できます。ビデオ伝送の信頼性が維持され、ビデオリンクの安定性が保たれます。
なぜUAV(無人航空機)の映像伝送において、時間同期が重要なのでしょうか?
時刻同期は、すべてのセンサーデータを同期させる役割を果たします。同期がないと、映像に誤った位置が表示され、映像データの信頼性が低下します。UAV(無人航空機)の映像伝送においては、この同期によって遅延が回避され、映像のダウンリンク精度が維持されます。
エッジコンピューティングは、ビデオ伝送をどのように改善できるのでしょうか?
エッジコンピューティングはカメラ付近の映像を処理します。これにより移動時間が短縮されます。ドローンはより高速な映像処理の恩恵を受け、遅延が少なくなり、映像伝送の信頼性が向上します。




