(57)【要約】  無人機の飛行制御方法、装置及び無人機では、方法は無人機の飛行軌道を決定する（１０１）ことと、遠隔制御装置によって送信された遠隔制御信号を受信する（１０２）ことと、遠隔制御信号を無人機の飛行制御量に変換する（１０３）ことと、無人機の現在の位置、飛行軌道及び飛行制御量に基づいて、無人機の飛行調整制御量を生成する（１０４）ことと、飛行調整制御量が指示する動作に応じて飛行任務を実行することにより、無人機が飛行軌道を運行する（１０５）ことと、を含む。遠隔制御装置を用いて無人機の飛行を手動で制御する場合、横方向調整制御量に基づいて、無人機が長時間に飛行する場合にコースを外れず、常に正確な軌道を飛行することを保証することにより、飛行の正確性を向上させる。【選択図】図１
2020504400.tif 000002
【特許請求の範囲】
【請求項１】
無人機の飛行軌道を決定することと、
遠隔制御装置によって送信された遠隔制御信号を受信することと、
前記遠隔制御信号を前記無人機の飛行制御量に変換することと、
無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成することと、
前記飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、前記無人機が前記飛行軌道を運行することと、を含む無人機の飛行制御方法。
【請求項２】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成する前記ステップは、
前記横方向飛行制御量がゼロであると、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定することと、
前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成することとを含む請求項１に記載の方法。
【請求項３】
前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、
前記飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、前記無人機が前記飛行軌道を運行する前記ステップは、
前記飛行速度及び方向に応じて、前記飛行軌道に飛行することと、
前記ピッチ飛行制御量が指示する動作に応じて、前記飛行軌道に沿って飛行任務を実行することとを含む請求項１に記載の方法。
【請求項４】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、さらに、
前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、前記無人機が前記飛行軌道に位置するか否かを判断することと、
そうであれば、前記飛行軌道でホバリングすることと、
そうでなければ、前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングすることとを含む請求項１に記載の方法。
【請求項５】
前記飛行軌道に飛行する前記ステップは、
前記無人機の現在の位置と前記飛行軌道の間の距離を決定することと、
前記距離が指示する経路に応じて、前記飛行軌道に飛行することとを含む請求項４に記載の方法。
【請求項６】
無人機の飛行軌道を決定するように設定された決定モジュールと、
遠隔制御装置によって送信された遠隔制御信号を受信するように設定された受信モジュールと、
前記遠隔制御信号を前記無人機の飛行制御量に変換するように設定された変換モジュールと、
無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成するように設定された生成モジュールと、
前記飛行調整制御量が指示する動作に応じて飛行任務を実行することにより、前記無人機が前記飛行軌道を運行するように設定された実行モジュールという、メモリに記憶されたプログラムモジュールを実行するように設定されたプロセッサを含む無人機の飛行制御装置。
【請求項７】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、前記生成モジュールは、
前記横方向飛行制御量がゼロであると、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定するように設定された決定サブモジュールと、
前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定された生成サブモジュールとを含む請求項６に記載の装置。
【請求項８】
前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、前記実行モジュールは、
前記飛行速度及び方向に応じて、前記飛行軌道に飛行するように設定された第１の実行サブモジュールと、
前記ピッチ飛行制御量が指示する動作に応じて、前記飛行軌道に沿って飛行任務を実行するように設定された第２の実行サブモジュールとを含む請求項７に記載の装置。
【請求項９】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、前記実行モジュールは、
前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、前記無人機が前記飛行軌道に位置するか否かを判断するように設定された判断サブモジュールと、
無人機が前記飛行軌道を運行する場合、前記飛行軌道でホバリングするように設定されたホバリングサブモジュールと、
無人機が前記飛行軌道を運行しない場合、前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングするように設定された実行サブモジュールとを含む請求項６に記載の装置。
【請求項１０】
前記実行サブモジュールは、
前記無人機の現在の位置と前記飛行軌道の間の距離を決定するように設定された決定ユニットと、
前記距離が指示する経路に応じて、前記飛行軌道に飛行するように設定された飛行ユニットとを含む請求項９に記載の装置。
【請求項１１】
飛行制御システムを含み、前記飛行制御システムがフライトコントローラ、測位モジュール及び通信モジュールを含み、
前記通信モジュールは、遠隔制御装置によって送信された遠隔制御信号を受信し、かつ前記遠隔制御信号を前記フライトコントローラに伝送するように設定され、
前記測位モジュールは、無人機の現在の位置を取得し、前記無人機の現在の位置を前記フライトコントローラに伝送するように設定され、
前記フライトコントローラは、無人機の飛行軌道を決定し、前記遠隔制御信号を前記無人機の飛行制御量に変換し、無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成し、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御することにより、前記無人機が前記飛行軌道を運行するように設定される無人機。
【請求項１２】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、
前記フライトコントローラは、前記無人機の飛行調整制御量を生成する場合、前記横方向飛行制御量がゼロであれば、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定し、前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定される請求項１１に記載の無人機。
【請求項１３】
前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、
前記フライトコントローラは、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御する場合、前記無人機が前記飛行速度及び方向に応じて、前記飛行軌道に飛行するように制御し、前記ピッチ飛行制御量が指示する動作に応じて、前記飛行機が前記飛行軌道に沿って飛行任務を実行するように制御するように設定される請求項１２に記載の無人機。
【請求項１４】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、
前記フライトコントローラは、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御する場合、前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであれば、前記無人機が前記飛行軌道に位置するか否かを判断し、前記無人機が前記飛行軌道を運行すれば、前記無人機が前記飛行軌道でホバリングするように制御し、前記無人機が前記飛行軌道を運行しなければ、前記無人機が前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングするように制御するように設定される請求項１１に記載の無人機。
【請求項１５】
前記フライトコントローラは、前記無人機が前記飛行軌道に飛行するように制御する場合、前記無人機の現在の位置と前記飛行軌道の間の距離を決定し、前記距離が指示する経路に応じて、前記飛行軌道に飛行するように設定される請求項１４に記載の無人機。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、無人機の技術分野に関し、特に、無人機の飛行制御方法、無人機の飛行制御装置及び無人機に関する。
【背景技術】
【０００２】
無人航空機は、無人機（Ｕｎｍａｎｎｅｄ  Ａｅｒｉａｌ  Ｖｅｈｉｃｌｅ、ＵＡＶと略称する）と略称し、無線遠隔操作装置及び自己のプログラム制御装置によって操縦される無人飛行機である。無人機は用途が広く、通常農業用植物保護、都市管理、地質、気象、電力、緊急救助・災害救助、ビデオ撮影等の業界に適用される。
【０００３】
無人植物保護を例とし、無人機が植物保護作業を行うとき、現在、自律飛行と遠隔制御装置によって操縦される無人機の飛行という二種類の方式が存在する。手動で遠隔制御装置を操縦して無人機の飛行を制御する場合、操縦者が無人機の飛行中に生じた誤差を判断しにくく、無人機の飛行方向にずれが生じやすく、かつ時間蓄積に伴い、ずれが大きくなるため、実際の過程に無人機の作業が目標区域をカバーしにくく、植物保護作業の効果に影響を与える。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記問題に鑑み、本願の実施例は、無人機の飛行制御方法、無人機の飛行制御装置及び対応する無人機を提供する。
【課題を解決するための手段】
【０００５】
本願の実施例は、
無人機の飛行軌道を決定することと、
遠隔制御装置によって送信された遠隔制御信号を受信することと、
前記遠隔制御信号を前記無人機の飛行制御量に変換することと、
無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成することと、
前記飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、前記無人機が前記飛行軌道を運行することと、を含む無人機の飛行制御方法を開示する。
【０００６】
好ましくは、前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成する前記ステップは、
前記横方向飛行制御量がゼロであると、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定することと、
前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成することとを含む。
【０００７】
好ましくは、前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、前記飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、前記無人機が前記飛行軌道を運行する前記ステップは、
前記飛行速度及び方向に応じて、前記飛行軌道に飛行することと、
前記ピッチ飛行制御量が指示する動作に応じて、前記飛行軌道に沿って飛行任務を実行することとを含む。
【０００８】
好ましくは、前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、前記方法は、さらに、
前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、前記無人機が前記飛行軌道に位置するか否かを判断することと、
そうであれば、前記飛行軌道でホバリングすることと、
そうでなければ、前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングすることとを含む。
【０００９】
好ましくは、前記飛行軌道に飛行する前記ステップは、
前記無人機の現在の位置と前記飛行軌道の間の距離を決定することと、
前記距離が指示する経路に応じて、前記飛行軌道に飛行することとを含む。
【００１０】
本願の実施例は、
無人機の飛行軌道を決定するように設定された決定モジュールと、
遠隔制御装置によって送信された遠隔制御信号を受信するように設定された受信モジュールと、
前記遠隔制御信号を前記無人機の飛行制御量に変換するように設定された変換モジュールと、
無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成するように設定された生成モジュールと、
前記飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、前記無人機が前記飛行軌道を運行するように設定された実行モジュールという、メモリに記憶されたプログラムモジュールを実行するように設定されたプロセッサを含む無人機の飛行制御装置を開示する。
【００１１】
好ましくは、前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、前記生成モジュールは、
前記横方向飛行制御量がゼロであると、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定するように設定された決定サブモジュールと、
前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定された生成サブモジュールとを含む。
【００１２】
好ましくは、前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、前記実行モジュールは、
前記飛行速度及び方向に応じて、前記飛行軌道に飛行するように設定された第１の実行サブモジュールと、
前記ピッチ飛行制御量が指示する動作に応じて、前記飛行軌道に沿って飛行任務を実行するように設定された第２の実行サブモジュールとを含む。
【００１３】
好ましくは、前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、前記実行モジュールは、
前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、前記無人機が前記飛行軌道に位置するか否かを判断するように設定された判断サブモジュールと、
無人機が前記飛行軌道を運行する場合、前記飛行軌道でホバリングするように設定されたホバリングサブモジュールと、
無人機が前記飛行軌道を運行しない場合、前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングするように設定された実行サブモジュールとを含む。
好ましくは、前記実行サブモジュールは、
前記無人機の現在の位置と前記飛行軌道の間の距離を決定するように設定された決定ユニットと、
前記距離が指示する経路に応じて、前記飛行軌道に飛行するように設定された飛行ユニットとを含む。
【００１４】
上記問題を解決するために、本願の実施例は、無人機を開示し、前記無人機は飛行制御システムを含み、前記飛行制御システムがフライトコントローラ、測位モジュール及び通信モジュールを含み、
前記通信モジュールは、遠隔制御装置によって送信された遠隔制御信号を受信し、かつ前記遠隔制御信号を前記フライトコントローラに伝送するように設定され、
前記測位モジュールは、無人機の現在の位置を取得し、前記無人機の現在の位置を前記フライトコントローラに伝送するように設定され、
前記フライトコントローラは、無人機の飛行軌道を決定し、前記遠隔制御信号を前記無人機の飛行制御量に変換し、無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成し、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御することにより、前記無人機が前記飛行軌道を運行するように設定される。
【００１５】
好ましくは、前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、
前記フライトコントローラは、前記無人機の飛行調整制御量を生成する場合、前記横方向飛行制御量がゼロであれば、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定し、前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定される。
【００１６】
好ましくは、前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、前記フライトコントローラは、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御する場合、前記無人機が前記飛行速度及び方向に応じて、前記飛行軌道に飛行するように制御し、前記ピッチ飛行制御量が指示する動作に応じて、前記無人機が前記飛行軌道に沿って飛行任務を実行するように制御するように設定される。
【００１７】
好ましくは、前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、
前記フライトコントローラは、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御する場合、前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであれば、前記無人機が前記飛行軌道に位置するか否かを判断し、前記無人機が前記飛行軌道を運行すれば、前記無人機が前記飛行軌道でホバリングするように制御し、前記無人機が前記飛行軌道を運行しなければ、前記無人機が前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングするように制御するように設定される。
【００１８】
好ましくは、前記フライトコントローラは、前記無人機が前記飛行軌道に飛行するように制御する場合、前記無人機の現在の位置と前記飛行軌道の間の距離を決定し、前記距離が指示する経路に応じて、前記飛行軌道に飛行するように設定される。
【００１９】
背景技術に比べて、本願の実施例は、以下の利点を含む。
【００２０】
本願の実施例では、無人機の飛行軌道を決定した後、遠隔制御装置によって送信された遠隔制御信号を受信すると共に、前記遠隔制御信号を前記無人機の飛行制御量に変換し、その後に無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成し、さらに前記飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、前記無人機が前記飛行軌道を運行することができる。本願の実施例では、遠隔制御装置を用いて無人機の飛行を手動で制御する場合、横方向調整制御量に基づいて、無人機が長時間に飛行する場合にコースを外れず、常に正確な軌道を飛行することを保証することにより、飛行の正確性を向上させる。植物保護無人機に対して、植物保護作業の精度と作業効率を向上させる
【図面の簡単な説明】
【００２１】
【図１】本願の無人機の飛行制御方法の一実施例のステップフローチャートである。
【図２】本願の飛行調整制御量を生成する概略図である。
【図３】本願の無人機の飛行制御方法の別の実施例のステップフローチャートである。
【図４】本願の飛行区域の概略図である。
【図５】本願の無人機の飛行制御装置の実施例の構成ブロック図である。
【図６】本願の無人機の構成ブロック図である。
【発明を実施するための形態】
【００２２】
本願の上記目的、特徴及び利点をより容易に理解するために、以下、図面及び具体的な実施形態を組み合わせて本願をさらに詳細に説明する。
【００２３】
図１を参照すると、本願の無人機の飛行制御方法の一実施例のステップフローチャートを示し、具体的には、以下のステップを含む。
【００２４】
ステップ１０１、無人機の飛行軌道を決定する。
【００２５】
本願の実施例では、無人機は、農地又は山林に農薬散布又は肥料散布などの植物保護作業を行うための植物保護無人機であってもよいし、撮影又は測量等の他の任務を実行するための無人機であってもよく、本願の実施例は、無人機の具体的なタイプを限定しない。
【００２６】
本願の実施例では、無人機が飛行任務を実行する前に、まず今回の飛行任務を実行する飛行軌道を決定する必要があり、その後に飛行軌道に沿って飛行する。
【００２７】
本願の実施例の飛行軌道は、ユーザ又は無人機の操縦者が測量システムを用いて生成されてもよいし、ユーザ又は無人機の操縦者が地図で作業境界を選択して生成されてもよい。飛行軌道を生成した後、該飛行軌道の情報を無人機の飛行制御システムに送信し、飛行制御システムは、上記飛行軌道の情報を受信した後、自主的に、又は操縦者の遠隔制御操作で飛行任務の実行を開始することができる。当業者は、他の方式を選択して無人機の飛行軌道を生成してもよく、本願の実施例はこれを限定しない。
【００２８】
本願の実施例の飛行軌道は、予め設定されたか又は実際の需要に応じて生成された経路又は航路であってもよい。例えば、飛行軌道は直線であってもよく、２点の座標で表されてもよいし、原点及び方向で表されてもよい。
【００２９】
例えば、無人機の飛行軌道は、｛Ａ＝（ｌａｔ１，ｌｎｇ１），Ｂ＝（ｌａｔ２，ｌｎｇ２），Ｄ＝Ａ−＞Ｂ｝で表されてもよく、ＡとＢがそれぞれ緯度経度座標で表された２つの点であり、Ｄが無人機の飛行方向であり、Ａ−＞Ｂが無人機がＡ点からＢ点に飛行することを表す。或いは、無人機の飛行軌道は、さらに｛Ａ＝（ｌａｔ，ｌｎｇ），Ｄ＝ｄｅｇｒｅｅ｝で表されてもよく、Ａが飛行の原点であり、Ｄが真北方向角であり、すなわち、無人機がＡ点からＤで指示された方向に沿って飛行することができる。もちろん、当業者は、他の方式を選択して無人機の飛行軌道を表してもよく、本願の実施例はこれを限定しない。
【００３０】
無人機の作業区域において、複数の飛行軌道を設定することにより、無人機の作業区域は、実際の作業対象をカバーすることができ、例えば、農地に農薬散布の作業を行うとき、該農地に複数の飛行軌道を設定することができる。
【００３１】
ステップ１０２、遠隔制御装置によって送信された遠隔制御信号を受信する。
【００３２】
本願の実施例では、無人機は、手動で遠隔制御装置を操縦して飛行制御を行う無人機であってもよい。遠隔制御装置は、操作レバーを有するリモコンであってもよく、デフォルトの場合に、操作レバーはリモコンの中間位置に位置してもよい。ユーザが操作レバーを前方に押すと、無人機が前方に飛行するように制御し、ユーザが操作レバーを後方に引き動かすと、無人機が後方に飛行するように制御することができる。同様に、ユーザが操作レバーを左方又は右方に移動させるように操作すると、無人機が左方又は右方に飛行するように制御することができる。もちろん、当業者は、実際の需要に応じて、異なる操作方式と飛行状態との間の対応関係を設定し、ユーザが特定の操作方式に応じて、無人機の飛行を制御してもよく、本願の実施例はこれを限定しない。
【００３３】
該遠隔制御装置は、さらにタッチスクリーンを有するリモコンであってもよく、該タッチスクリーンに操作コントロールが表示され、該操作コントロールの操作方式が操作レバーと類似してもよい。当業者は、他のタイプの遠隔制御装置を使用してもよく、本願の実施例はこれを限定しない。
【００３４】
本願の実施例では、無人機が飛行任務を実行する場合、ユーザは遠隔制御装置を操縦して無人機の飛行を制御することができる。具体的には、ユーザが操作レバーを操作する場合、リモコンが無人機に対する遠隔制御信号を送信することにより、無人機は、上記遠隔制御信号を受信した後、遠隔制御信号の指示に応じて、現在の飛行状態を調整することができる。
【００３５】
ステップ１０３、遠隔制御信号を無人機の飛行制御量に変換する。
【００３６】
本願の実施例では、該遠隔制御信号は、パルス幅信号であってもよく、例えば、１ｍｓ〜２ｍｓのパルス幅信号である。無人機は、遠隔制御装置によって送信された遠隔制御信号を受信した後、さらに遠隔制御情報を無人機の飛行制御量に変換することができる。
【００３７】
具体的な実現において、パルス幅と飛行速度との間の関係に基づいて、遠隔制御信号を無人機の飛行制御量に変換することができ、飛行制御量がピッチ飛行制御量と横方向飛行制御量を含んでもよい。
【００３８】
本願の実施例では、｛Ｃｐ，Ｃｒ｝で飛行制御量を表してもよく、Ｃｐがピッチ飛行制御量、すなわちピッチ飛行時の速度及び方向を表し、Ｃｒが横方向飛行制御量、すなわち横方向飛行時の速度及び方向を表す。
【００３９】
本願の一例として、Ｃｐが正の数であると、無人機が前方に飛行することを表し、Ｃｐが負の数であると、無人機が後方に飛行することを表し、Ｃｒが正の数であると、無人機が左方に飛行することを表し、Ｃｒが負の数であると、無人機が右方に飛行することを表す。もちろん、当業者は、実際の需要に応じて、具体的な数値と無人機の飛行方向との間の対応関係を設定してもよく、例えば、Ｃｐが正の数であると、無人機が後方に飛行することを表し、Ｃｐが負の数であると、無人機が前方に飛行することを表すと設定し、本願の実施例はこれを限定しない。
【００４０】
ステップ１０４、無人機の現在の位置、飛行軌道及び飛行制御量に基づいて、無人機の飛行調整制御量を生成する。
【００４１】
本願の実施例では、無人機が常に決定された飛行軌道に沿って飛行できることを保証するために、無人機の現在の位置と飛行軌道の間のずれと、ユーザによって操縦された遠隔制御装置から送信された遠隔制御信号を変換して取得した飛行制御量とにリアルタイムに基づいて、無人機の飛行調整制御量を生成し、無人機が飛行調整制御量の指示に応じて、軌道ずれ補正を自動的に行うことにより、無人機が常に正確な飛行軌道にある。
【００４２】
例えば、横方向飛行制御量がゼロであり、かつピッチ飛行制御量がゼロではなく、すなわちＣｒ＝０かつＣｐ≠０であると、無人機が直線に沿って飛行すると見なしてもよく、Ｃｐ＞０であると無人機が前方に飛行することを表し、Ｃｐ＜０であると無人機が後方に飛行することを表す。この時、無人機の現在の位置と飛行軌道に基づいて、横方向調整制御量を決定し、無人機に軌道ずれ補正を行うことにより、無人機が常に正確な飛行軌道を運行することができる。
【００４３】
本願の実施例では、予め設定されたコントローラ、例えばＰＩＤコントローラを用いて、無人機の飛行調整制御量を生成して無人機の軌道ずれ補正を実現することができる。
【００４４】
現在、閉ループ自動制御技術は、いずれもフィードバックに基づいて不確定性を減少させるためのものであり、フィードバック理論の要素は、測定、比較及び実行の３つの部分を含む。測定に重要なのは、制御変数の実際値であり、期待値と比較して、このずれによりシステムの応答を補正し、調整制御を実行する。工学の実際において、最も広く適用された調整器の制御規則は、比例、積分、微分制御であり、ＰＩＤコントローラと略称する。ＰＩＤコントローラ（比例−積分−微分コントローラ）は、工業制御アプリケーションにおいて一般的なフィードバック回路部品であり、比例ユニット、積分ユニットＩ及び微分ユニットＤで構成される。ＰＩＤ制御は、比例制御を基礎とし、積分制御により定常偏差を解消し、微分制御により大きな慣性システムの応答速度を加速し、かつオーバーシュート傾向を弱めることができる。
【００４５】
本願の実施例では、無人機の飛行過程において、ＰＩＤコントローラは、横方向調整制御量をリアルタイムに出力することにより、飛行過程における無人機の飛行軌道とのずれを補正することができる。
【００４６】
本願の実施例では、Ｃｒ'で横方向調整制御量を表し、横方向飛行制御量のＣｒと類似し、Ｃｒ'＞０であると、横方向調整制御量は、無人機が左方に飛行するように指示することを表し、Ｃｒ'＜０であると、横方向調整制御量は、無人機が右方に飛行するように指示することを表す。
【００４７】
横方向調整制御量を生成した後、さらにピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成する。
【００４８】
図２に示すように、本願の飛行調整制御量を生成する概略図である。図２では、Ｃｐ＞０であると、無人機が前方に飛行することを表し、Ｃｒ'＞０であると、無人機が左方に飛行することを表し、ＣｐとＣｒ'に基づいて生成された飛行調整制御量Ｖ１の飛行方向は、北北西方向であり、飛行調整制御量Ｖ１の飛行速度は、公式ｓｑｒｔ（Ｃｐ２及びＣｒ'２）に基づいて取得することができ、ｓｑｒｔがＣｐ２とＣｒ'２の平方和に対して平方根を求めることを表す。
【００４９】
なお、ピッチ飛行制御量と横方向飛行制御量がいずれもゼロではなく、すなわちＣｐ≠０かつＣｒ≠０であると、この時、ピッチ飛行制御量と横方向飛行制御量が共同で指示した飛行速度及び方向に応じて飛行し、無人機の飛行軌道にずれ補正を行わない。
【００５０】
例えば、Ｃｒ＞０かつＣｐ＞０であると、無人機が前後方に飛行すると共に左方に調整すると見なしてもよく、この時、無人機が飛行軌道から逸脱するか否かを判断せず、すなわち無人機に軌道ずれ補正を行わなくてもよく、ＣｐとＣｒに基づいて飛行速度を生成し、その後に、無人機が飛行速度に応じて飛行することができる。
【００５１】
ステップ１０５、飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、無人機が飛行軌道を運行する。
【００５２】
本願の実施例では、飛行調整制御量を決定した後、飛行調整制御量が指示する動作に応じて、無人機が飛行任務を実行することにより、無人機が飛行軌道に沿って飛行することができる。
【００５３】
具体的な実現において、無人機は、飛行調整制御量に含まれた飛行速度及び方向に応じて、飛行軌道に飛行することができ、無人機が飛行軌道に位置した後、ピッチ飛行制御量が指示する動作に応じて、飛行軌道に沿って飛行任務を実行すればよい。
【００５４】
なお、無人機が飛行過程において、飛行軌道を再設定するという指令を受信したか否かをリアルタイムに判断することができる。新しい飛行軌道が決定された後、無人機は、上記ステップに基づいて、再設定された飛行軌道に沿って飛行することができる。
【００５５】
本願の実施例では、無人機の飛行軌道を決定した後、遠隔制御装置によって送信された遠隔制御信号を受信すると共に、遠隔制御信号を無人機の飛行制御量に変換し、その後に無人機の現在の位置、飛行軌道及び飛行制御量に基づいて、無人機の飛行調整制御量を生成し、さらに飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、無人機が飛行軌道を運行することができる。本願の実施例では、遠隔制御装置を用いて無人機の飛行を手動で制御する場合、無人機が長時間に飛行する場合にコースを外れず、常に正確な軌道を飛行するようにすることにより、飛行の正確性を向上させる。植物保護無人機に対して、植物保護作業の精度と作業効率を向上させる。
【００５６】
図３を参照すると、本願の無人機の飛行制御方法の別の実施例のステップフローチャートを示し、具体的には、以下のステップを含む。
【００５７】
ステップ３０１、無人機の飛行軌道を決定する。
【００５８】
本願の実施例では、無人機は、手動で遠隔制御装置を操縦して飛行制御を行う、農地又は山林に農薬散布又は肥料散布などの植物保護作業を行うための植物保護無人機であってもよい。もちろん、撮影用無人機又は測量用無人機などの他の任務を実行するための無人機であってもよく、本願の実施例は、無人機の具体的なタイプを限定しない。
【００５９】
本願の実施例では、無人機が飛行任務を実行する前に、まず今回の飛行任務を実行する飛行軌道を決定することができ、飛行軌道が予め設定されたか又は実際の需要に応じて生成された経路又は航路であってもよい。例えば、飛行軌道は直線であってもよい。
【００６０】
ステップ２０２、遠隔制御装置によって送信された遠隔制御信号を受信する。
【００６１】
ステップ３０３、遠隔制御信号をピッチ飛行制御量と横方向飛行制御量を含む無人機の飛行制御量に変換する。
【００６２】
本願の実施例では、無人機は、ユーザの手動操作で一定の軌道に沿って飛行することができ、例えば、ユーザがリモコンの操作レバーを操作することにより、無人機に対する遠隔制御信号を送信することができる。
【００６３】
一般的に、遠隔制御信号はパルス幅信号であってもよい。したがって、無人機は、上記遠隔制御信号を受信した後、パルス幅と飛行速度との間の正比例の関係に基づいて、遠隔制御信号を無人機の飛行制御量に変換することができ、飛行制御量がピッチ飛行制御量と横方向飛行制御量を含んでもよい。
【００６４】
本願の実施例では、｛Ｃｐ，Ｃｒ｝で飛行制御量を表してもよく、Ｃｐがピッチ飛行制御量を表し、Ｃｒが横方向飛行制御量を表す。
【００６５】
ステップ３０４、ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、無人機が飛行軌道に位置するか否かを判断する。
【００６６】
本願の実施例では、ピッチ飛行制御量Ｃｐ＝０かつ横方向飛行制御量Ｃｒ＝０であると、無人機が現在ホバリング状態にあると見なしてもよく、この時、さらに無人機の現在のホバリング位置が飛行軌道にあるか否かを判断することができる。そうであれば、ステップ３０５を実行し、そうでなければ、ステップ３０６を実行する。
【００６７】
ステップ３０５、飛行軌道でホバリングする。
【００６８】
ステップ３０６、飛行軌道に飛行し、かつ飛行軌道でホバリングする。
【００６９】
本願の実施例では、無人機の現在のホバリング位置が飛行軌道にあれば、無人機が現在の位置でホバリングし続けて命令を待つように制御し、無人機の現在のホバリング位置が飛行軌道になければ、無人機が飛行軌道に戻るように制御することができる。
【００７０】
具体的な実現において、ＰＩＤコントローラを用いて、無人機の現在の位置と飛行軌道の間の距離を決定し、その後に距離が指示する経路に応じて、無人機が飛行軌道に飛行するように制御することができる。
【００７１】
本願の実施例では、距離を、無人機の現在の位置と飛行軌道の間の垂直距離、すなわち点から直線までの距離とすることにより、無人機が最短経路の飛行により飛行軌道に戻ることができる。もちろん、当業者は、実際の需要に応じて、他の経路を無人機の現在の位置と飛行軌道の間の距離として選択してもよく、本願の実施例はこれを限定しない。
【００７２】
本願の実施例は、遠隔制御装置を用いて無人機の飛行を手動で制御する場合、遠隔制御信号に基づいて変換して取得したピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、無人機が現在飛行軌道に位置しなければ、飛行軌道に自動的に戻り、無人機が長時間に飛行する場合にコースを外れず、常に正確な軌道を飛行することを保証することにより、飛行の正確性を向上させる。
【００７３】
理解を容易にするために、以下、具体的な例により、本願の無人機の飛行制御方法を紹介する。
【００７４】
図４に示すように、本願の飛行区域の概略図である。図４に示す飛行区域は９本の軌道を含み、飛行区域は、植物保護作業を行う必要のある農地区域であってもよく、植物保護無人機が、上記９本の軌道に沿って該農地区域の農薬散布などの植物保護作業を完了することができ、Ｅが方向指示情報であり、東方を示す。
【００７５】
なお、軌道における番号の順序が一例に過ぎず、実際の飛行過程において、無人機は、任意の軌道間で切り替えることができ、同時に、軌道に標識された方向が可逆的であり、すなわち無人機が南方から第１の軌道に沿って飛行を開始してもよいし、北方から飛行を開始してもよい。
【００７６】
まず、無人機操縦装置により無人機が作業区域内に飛行するように指示し、その後に上述した方法で無人機が作業を行うように遠隔制御する。
【００７７】
１、無人機が軌道１｛Ｓ１，Ｎ１，Ｓ１−＞Ｎ１｝の南部端点Ｓ１に飛行するように操縦し、かつ飛行軌道を軌道１｛Ｓ１，Ｎ１，Ｓ１−＞Ｎ１｝と設定する。
２、前進操作レバーを押すと共に、散布システムを起動し、この時、飛行制御量｛Ｃｐ＞０，Ｃｒ＝０｝であると、無人機は速度ＣｐでＮ１に飛行することができ、Ｓ１−＞Ｎ１の飛行期間に、ＰＩＤコントローラを用いて飛行調整制御量｛Ｃｐ，Ｃｒ’｝を得て、軌道ずれに前方飛行とずれ補正を行う。
３、無人機がＮ１に飛行した後、実際の状況に応じて、無人機を操縦して次の軌道２｛Ｓ２，Ｎ２，Ｎ２−＞Ｓ２｝の北部端点Ｎ２にあり、飛行軌道を軌道２｛Ｓ２，Ｎ２，Ｎ２−＞Ｓ２｝と再設定する（すなわち軌道１から軌道に切り替える）。
４、後退操作レバーを押すと共に、散布システムを起動し、この時、飛行制御量｛Ｃｐ＜０，Ｃｒ＝０｝であると、無人機は速度ＣｐでＳ２に飛行し、Ｎ２−＜Ｓ２の飛行期間に、ＰＩＤコントローラを用いて飛行調整制御量｛Ｃｐ，Ｃｒ’｝を得て、軌道ずれに前方飛行とずれ補正を行う。
５、図４の９本の飛行軌道によってカバーされた作業区域を飛行することを完了するまで、上述した操作ステップを繰り返す。
【００７８】
なお、方法の実施例について、説明の便宜上、いずれも一連の動作の組み合せとして説明したが、当業者が理解できるように、本願の実施例は、説明した動作順に限定されず、これは、本願の実施例によれば、一部のステップを他の順で実行したり同時に実行したりしてもよいからである。次に、当業者が理解できるように、明細書で説明した実施例は、いずれも好ましい実施例であり、その動作が必ずしも本願の実施例に不可欠なものではない。
【００７９】
図５を参照すると、本願の無人機の飛行制御装置の実施例の構成ブロック図を示し、具体的には、
無人機の飛行軌道を決定するように設定された決定モジュール５０１と、
遠隔制御装置によって送信された遠隔制御信号を受信するように設定された受信モジュール５０２と、
遠隔制御信号を無人機の飛行制御量に変換するように設定された変換モジュール５０３と、
無人機の現在の位置、飛行軌道及び飛行制御量に基づいて、無人機の飛行調整制御量を生成するように設定された生成モジュール５０４と、
飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、無人機が飛行軌道を運行するように設定された実行モジュール５０５とを含む。
【００８０】
本願の実施例では、飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、生成モジュール５０４は、具体的には、
横方向飛行制御量がゼロであると、無人機の現在の位置と飛行軌道に基づいて、横方向調整制御量を決定するように設定された決定サブモジュールと、
ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定された生成サブモジュールとを含む。
【００８１】
本願の一実施例では、実行モジュール５０５は、具体的には、
飛行速度及び方向に応じて、飛行軌道に飛行するように設定された第１の実行サブモジュールと、
ピッチ飛行制御量が指示する動作に応じて、飛行軌道に沿って飛行任務を実行するように設定された第２の実行サブモジュールとを含む。
【００８２】
本願の別の実施例では、飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、実行モジュール５０５は、具体的には、
ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、無人機が飛行軌道に位置するか否かを判断するように設定された判断サブモジュールと、
無人機が飛行軌道を運行する場合、飛行軌道でホバリングするように設定されたホバリングサブモジュールと、
無人機が飛行軌道を運行しない場合、飛行軌道に飛行し、かつ飛行軌道でホバリングするように設定された実行サブモジュールとを含む。
【００８３】
本願の実施例では、実行サブモジュールは、具体的には、
無人機の現在の位置と飛行軌道の間の距離を決定するように設定された決定ユニットと、
距離が指示する経路に応じて、飛行軌道に飛行するように設定された飛行ユニットとを含む。
【００８４】
装置の実施例について、それが方法の実施例と実質的に類似するため、簡単に説明し、関連する部分は、方法の実施例の一部の説明を参照すればよい。
【００８５】
本願の実施例は、無人機の飛行制御装置の別の実施例をさらに提供し、本実施例では、無人機の飛行制御装置は、無人機の飛行軌道を決定するように設定された決定モジュールと、遠隔制御装置によって送信された遠隔制御信号を受信するように設定された受信モジュールと、遠隔制御信号を無人機の飛行制御量に変換するように設定された変換モジュールと、無人機の現在の位置、飛行軌道及び飛行制御量に基づいて、無人機の飛行調整制御量を生成するように設定された生成モジュールと、飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、無人機が飛行軌道を運行するように設定された実行モジュールという、メモリに記憶されたプログラムモジュールを実行するように設定されたプロセッサを含む。
【００８６】
一実施例では、飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、生成モジュールは、具体的には、横方向飛行制御量がゼロであると、無人機の現在の位置と飛行軌道に基づいて、横方向調整制御量を決定するように設定された決定サブモジュールと、ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定された生成サブモジュールとを含む。
【００８７】
本願の一実施例では、飛行調整制御量が飛行速度及び方向を含み、飛行制御量がピッチ飛行制御量を含み、実行モジュールは、具体的には、飛行速度及び方向に応じて、飛行軌道に飛行するように設定された第１の実行サブモジュールと、ピッチ飛行制御量が指示する動作に応じて、飛行軌道に沿って飛行任務を実行するように設定された第２の実行サブモジュールとを含む。
【００８８】
本願の更なる実施例では、飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、実行モジュールは、具体的には、ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、無人機が飛行軌道に位置するか否かを判断するように設定された判断サブモジュールと、無人機が飛行軌道を運行する場合、飛行軌道でホバリングするように設定されたホバリングサブモジュールと、無人機が飛行軌道を運行しない場合、飛行軌道に飛行し、かつ飛行軌道でホバリングするように設定された実行サブモジュールとを含む。
【００８９】
本願の実施例では、実行サブモジュールは、具体的には、無人機の現在の位置と飛行軌道の間の距離を決定するように設定された決定ユニットと、距離が指示する経路に応じて、飛行軌道に飛行するように設定された飛行ユニットとを含む。
【００９０】
図６を参照すると、本願の無人機の構成ブロック図を示し、無人機は、フライトコントローラ６０１、測位モジュール６０２及び通信モジュール６０３を含む飛行制御システム６００を含む。
通信モジュール６０３は、遠隔制御装置によって送信された遠隔制御信号を受信し、かつ遠隔制御信号をフライトコントローラ６０１に伝送するように設定され、
測位モジュール６０２は、無人機の現在の位置を取得し、無人機の現在の位置をフライトコントローラ６０１に伝送するように設定され、
フライトコントローラ６０１は、無人機の飛行軌道を決定し、遠隔制御信号を無人機の飛行制御量に変換し、無人機の現在の位置、飛行軌道及び飛行制御量に基づいて、無人機の飛行調整制御量を生成し、飛行調整制御量が指示する動作に応じて、無人機が飛行任務を実行するように制御することにより、無人機が飛行軌道を運行するように設定される。
【００９１】
具体的に実施する時、フライトコントローラ６０１は、記憶プログラムと設定された記憶媒体を含み、プログラムが実行するときに、無人機の飛行軌道を決定し、遠隔制御信号を無人機の飛行制御量に変換し、無人機の現在の位置、飛行軌道及び飛行制御量に基づいて、無人機の飛行調整制御量を生成し、飛行調整制御量が指示する動作に応じて、無人機が飛行任務を実行するように制御することにより、無人機が飛行軌道を運行するように設定される。
【００９２】
本願の実施例では、飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、フライトコントローラ６０１は、無人機の飛行調整制御量を生成する場合、横方向飛行制御量がゼロであれば、無人機の現在の位置と飛行軌道に基づいて、横方向調整制御量を決定し、ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定される。
【００９３】
本願の実施例では、フライトコントローラ６０１は、無人機が飛行調整制御量が指示する動作に応じて飛行任務を実行するように制御する場合、無人機が飛行速度及び方向に応じて飛行軌道に飛行するように制御し、ピッチ飛行制御量が指示する動作に応じて、無人機が飛行軌道に沿って飛行任務を実行するように制御するように設定される。
【００９４】
本願の実施例では、飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、フライトコントローラ６０１は、飛行調整制御量が指示する動作に応じて、無人機が飛行任務を実行するように制御する場合、ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであれば、無人機が飛行軌道に位置するか否かを判断し、無人機が飛行軌道を運行すれば、無人機が飛行軌道でホバリングするように制御し、無人機が飛行軌道を運行しなければ、無人機が飛行軌道に飛行し、かつ飛行軌道でホバリングするように制御するように設定される。
【００９５】
本願の実施例では、フライトコントローラ６０１は、無人機が飛行軌道に飛行するように制御する場合、無人機の現在の位置と飛行軌道の間の距離を決定し、距離が指示する経路に応じて飛行軌道に飛行するように設定される。
【００９６】
本明細書における各実施例をいずれも漸進的な方式で説明し、各実施例において重点的に説明したのは、いずれも他の実施例との相違点であり、各実施例との間の同じであるか又は類似した部分は、互いに参照すればよい。
【００９７】
当業者であれば、本願の実施例は、方法、装置、又はコンピュータプログラム製品として提供することができることを理解すべきである。したがって、本願の実施例は、完全なハードウェア実施例、完全なソフトウェア実施例、又はソフトウェアとハードウェアを組み合わせる実施例の形式を用いることができる。また、本願の実施例は、コンピュータ利用可能なプログラムコードを含む１つ又は複数のコンピュータ利用可能な記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光学メモリなどを含むが、これらに限定されない）で実施されたコンピュータプログラム製品の形式を用いることができる。
【００９８】
本願の実施例は、本願の実施例に係る方法、端末装置（システム）、及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明される。フローチャート及び／又はブロック図の各フロー及び／又はブロック、及び、フローチャート及び／又はブロック図におけるフロー及び／又はブロックの組み合わせは、コンピュータプログラム命令によって実現できることが理解されるべきである。これらのコンピュータプログラム命令を汎用コンピュータ、専用コンピュータ、埋込みプロセッサ又は他のプログラマブルデータ処理端末装置のプロセッサに提供してマシンを生成することにより、コンピュータ又は他のプログラマブルデータ処理端末装置のプロセッサによって実行される命令が、フローチャートの１つのフロー又は複数のフロー、及び／又はブロック図の１つのブロック又は複数のブロック内で指定された機能を実現するための装置を生成するようにしてもよい。
【００９９】
また、これらのコンピュータプログラム命令を、コンピュータ又は他のプログラマブルデータ処理端末装置を特定の方式で機能するように指令することができるコンピュータ可読記憶装置に記憶することにより、該コンピュータ可読記憶装置に記憶された命令が、フローチャートの１つのフロー又は複数のフロー、及び／又はブロック図の１つのブロック又は複数のブロックで指定された機能を実現する命令装置を含む製造品を生成するようにしてもよい。
【０１００】
また、これらのコンピュータプログラム命令を、コンピュータ又は他のプログラマブルデータ処理端末装置にロードして、コンピュータ又は他のプログラマブルデータ処理端末装置で一連の動作ステップを実行させて、コンピュータ実現プロセスを生成することにより、コンピュータ又は他のプログラマブル端末装置で実行された命令が、フローチャートの１つのフロー又は複数のフロー、及び／又はブロック図の１つのブロック又は複数のブロック内で指定された機能を実現するためのステップを提供するようにしてもよい。
【０１０１】
本願の実施例における好ましい実施例を説明したが、当業者が基本的な創造概念を知ると、これらの実施例に対して追加の変更及び修正を行うことができる。したがって、添付の特許請求の範囲は、好ましい実施例及び本願の実施例の範囲内にある全ての変更及び修正を含むと解釈しようとする。
【０１０２】
最後に、本明細書において、第１及び第２のような関係用語が単に１つのエンティティ又は操作と別のエンティティ又は操作を区別するために用いられるが、必ずしもこれらのエンティティ又は操作の間にいかなるこのような実際の関係又は順序が存在することを要求するか又は示唆することがないと説明すべきである。かつ、用語「含む」、「備える」又はそれらの任意の他の変形は、非排他的な備えを含むことを意図することにより、一連の要素を含む過程、方法、物品又は端末装置は、それらの要素を含むだけでなく、明確に列挙されないその他の要素を含むか、或いはこのような過程、方法、物品又は端末装置の固有の要素を含む。更なる限定がない場合、語句「１つの……を含む」で限定された要素は、前記要素を含む過程、方法、物品又は端末装置に別の同じ要素がさらに存在することを排除するものではない。
【０１０３】
以上は本願の提供する無人機の飛行制御方法、無人機の飛行制御装置及び無人機を詳細に説明し、本明細書で具体的な個別例を用いて本願の原理及び実施形態を説明し、以上の実施例の説明は本願の方法及びそのコア理論の理解に役立つだけであり、同時に、当業者にとって、本願の理論に従って、具体的な実施形態及び応用範囲でいずれにも変化があるが、上述したように、本明細書の内容は本願を限定するものであると理解すべきではない。
【図１】
2020504400.tif 000003
【図２】
2020504400.tif 000004
【図３】
2020504400.tif 000005
【図４】
2020504400.tif 000006
【図５】
2020504400.tif 000007
【図６】
2020504400.tif 000008
【手続補正書】
【提出日】令和1年7月9日(2019.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無人機の飛行軌道を決定することと、
遠隔制御装置によって送信された遠隔制御信号を受信することと、
前記遠隔制御信号を前記無人機の飛行制御量に変換することと、
無人機の現在の位置、前記飛行軌道及び前記飛行制御量に基づいて、前記無人機の飛行調整制御量を生成することと、
前記飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、前記無人機が前記飛行軌道を運行することと、を含む無人機の飛行制御方法。
【請求項２】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成する前記ステップは、
前記横方向飛行制御量がゼロであると、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定することと、
前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成することとを含む請求項１に記載の方法。
【請求項３】
前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、
前記飛行調整制御量が指示する動作に応じて、飛行任務を実行することにより、前記無人機が前記飛行軌道を運行する前記ステップは、
前記飛行速度及び方向に応じて、前記飛行軌道に飛行することと、
前記ピッチ飛行制御量が指示する動作に応じて、前記飛行軌道に沿って飛行任務を実行することとを含む請求項2に記載の方法。
【請求項４】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、さらに、
前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、前記無人機が前記飛行軌道に位置するか否かを判断することと、
そうであれば、前記飛行軌道でホバリングすることと、
そうでなければ、前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングすることとを含む請求項１に記載の方法。
【請求項５】
前記飛行軌道に飛行する前記ステップは、
前記無人機の現在の位置と前記飛行軌道の間の距離を決定することと、
前記距離が指示する経路に応じて、前記飛行軌道に飛行することとを含む請求項４に記載の方法。
【請求項６】
無人機の飛行軌道を決定するように設定された決定モジュールと、
遠隔制御装置によって送信された遠隔制御信号を受信するように設定された受信モジュールと、
前記遠隔制御信号を前記無人機の飛行制御量に変換するように設定された変換モジュールと、
無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成するように設定された生成モジュールと、
前記飛行調整制御量が指示する動作に応じて飛行任務を実行することにより、前記無人機が前記飛行軌道を運行するように設定された実行モジュールという、メモリに記憶されたプログラムモジュールを実行するように設定されたプロセッサを含む無人機の飛行制御装置。
【請求項７】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、前記生成モジュールは、
前記横方向飛行制御量がゼロであると、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定するように設定された決定サブモジュールと、
前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定された生成サブモジュールとを含む請求項６に記載の装置。
【請求項８】
前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、前記実行モジュールは、
前記飛行速度及び方向に応じて、前記飛行軌道に飛行するように設定された第１の実行サブモジュールと、
前記ピッチ飛行制御量が指示する動作に応じて、前記飛行軌道に沿って飛行任務を実行するように設定された第２の実行サブモジュールとを含む請求項６に記載の装置。
【請求項９】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、前記実行モジュールは、
前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであると、前記無人機が前記飛行軌道に位置するか否かを判断するように設定された判断サブモジュールと、
無人機が前記飛行軌道を運行する場合、前記飛行軌道でホバリングするように設定されたホバリングサブモジュールと、
無人機が前記飛行軌道を運行しない場合、前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングするように設定された実行サブモジュールとを含む請求項６に記載の装置。
【請求項１０】
前記実行サブモジュールは、
前記無人機の現在の位置と前記飛行軌道の間の距離を決定するように設定された決定ユニットと、
前記距離が指示する経路に応じて、前記飛行軌道に飛行するように設定された飛行ユニットとを含む請求項９に記載の装置。
【請求項１１】
飛行制御システムを含み、前記飛行制御システムがフライトコントローラ、測位モジュール及び通信モジュールを含み、
前記通信モジュールは、遠隔制御装置によって送信された遠隔制御信号を受信し、かつ前記遠隔制御信号を前記フライトコントローラに伝送するように設定され、
前記測位モジュールは、無人機の現在の位置を取得し、前記無人機の現在の位置を前記フライトコントローラに伝送するように設定され、
前記フライトコントローラは、無人機の飛行軌道を決定し、前記遠隔制御信号を前記無人機の飛行制御量に変換し、無人機の現在の位置、前記飛行軌道及び飛行制御量に基づいて、前記無人機の飛行調整制御量を生成し、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御することにより、前記無人機が前記飛行軌道を運行するように設定される無人機。
【請求項１２】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、
前記フライトコントローラは、前記無人機の飛行調整制御量を生成する場合、前記横方向飛行制御量がゼロであれば、前記無人機の現在の位置と前記飛行軌道に基づいて、横方向調整制御量を決定し、前記ピッチ飛行制御量と横方向調整制御量に基づいて、飛行速度及び方向を含む飛行調整制御量を生成するように設定される請求項１１に記載の無人機。
【請求項１３】
前記飛行調整制御量が飛行速度及び方向を含み、前記飛行制御量がピッチ飛行制御量を含み、
前記フライトコントローラは、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御する場合、前記無人機が前記飛行速度及び方向に応じて、前記飛行軌道に飛行するように制御し、前記ピッチ飛行制御量が指示する動作に応じて、前記飛行機が前記飛行軌道に沿って飛行任務を実行するように制御するように設定される請求項１１に記載の無人機。
【請求項１４】
前記飛行制御量がピッチ飛行制御量と横方向飛行制御量を含み、
前記フライトコントローラは、前記飛行調整制御量が指示する動作に応じて、前記無人機が飛行任務を実行するように制御する場合、前記ピッチ飛行制御量と横方向飛行制御量がいずれもゼロであれば、前記無人機が前記飛行軌道に位置するか否かを判断し、前記無人機が前記飛行軌道を運行すれば、前記無人機が前記飛行軌道でホバリングするように制御し、前記無人機が前記飛行軌道を運行しなければ、前記無人機が前記飛行軌道に飛行し、かつ前記飛行軌道でホバリングするように制御するように設定される請求項１１に記載の無人機。
【請求項１５】
前記フライトコントローラは、前記無人機が前記飛行軌道に飛行するように制御する場合、前記無人機の現在の位置と前記飛行軌道の間の距離を決定し、前記距離が指示する経路に応じて、前記飛行軌道に飛行するように設定される請求項１４に記載の無人機。
【国際調査報告】
2020504400.tif 000009
2020504400.tif 000010
2020504400.tif 000011
2020504400.tif 000012