JP6753957B2 - 無人航空機の飛行制御方法、装置及びリモートコントローラ - Google Patents

無人航空機の飛行制御方法、装置及びリモートコントローラ Download PDF

Info

Publication number
JP6753957B2
JP6753957B2 JP2018562165A JP2018562165A JP6753957B2 JP 6753957 B2 JP6753957 B2 JP 6753957B2 JP 2018562165 A JP2018562165 A JP 2018562165A JP 2018562165 A JP2018562165 A JP 2018562165A JP 6753957 B2 JP6753957 B2 JP 6753957B2
Authority
JP
Japan
Prior art keywords
positioning
flight
flight route
target
point icon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2018562165A
Other languages
English (en)
Other versions
JP2019526479A (ja
Inventor
チアシアン チェン
チアシアン チェン
アンピン シェ
アンピン シェ
イェンチアン シアオ
イェンチアン シアオ
Original Assignee
グアンジョウ エックスエアークラフト テクノロジー カンパニー リミテッド
グアンジョウ エックスエアークラフト テクノロジー カンパニー リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by グアンジョウ エックスエアークラフト テクノロジー カンパニー リミテッド, グアンジョウ エックスエアークラフト テクノロジー カンパニー リミテッド filed Critical グアンジョウ エックスエアークラフト テクノロジー カンパニー リミテッド
Publication of JP2019526479A publication Critical patent/JP2019526479A/ja
Application granted granted Critical
Publication of JP6753957B2 publication Critical patent/JP6753957B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0044Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with a computer generated representation of the environment of the vehicle, e.g. virtual reality, maps
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C39/00Aircraft not otherwise provided for
    • B64C39/02Aircraft not otherwise provided for characterised by special use
    • B64C39/024Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0033Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by having the operator tracking the vehicle either by direct line of sight or via one or more cameras located remotely from the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/0202Control of position or course in two dimensions specially adapted to aircraft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • G08G5/0034Assembly of a flight plan
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • G08G5/0039Modification of a flight plan
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0047Navigation or guidance aids for a single aircraft
    • G08G5/0069Navigation or guidance aids for a single aircraft specially adapted for an unmanned aircraft
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2201/00UAVs characterised by their flight controls
    • B64U2201/20Remote controls

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)

Description

本願は、無人航空機の技術分野に関し、特に、無人航空機の飛行制御方法、無人航空機の飛行制御装置及びリモートコントローラに関する。
無人航空機の農業植物保護の領域における技術発展に伴い、現在のユーザは、リモートコントローラにより無人航空機の離陸及び着陸を制御でき、かつ航路をドローンに送信し、ドローンが離陸地点から航路に沿って飛行する。
無人航空機に農薬噴霧操作を安全で正確に行わせるために、地理情報、例えば、農地境界の座標データ、障害物境界の座標データなどを取得して、正確な航路データを生成する必要がある。
図1に示すように、現在のユーザは、手持ち測量収集器20により地理情報を収集する必要があり、収集が完了した後、手持ち測量収集器20から航路編集端末10(例えば、コンピュータ、サーバなど)にアップロードし、航路編集端末10により航路データを生成し、かつリモートコントローラ30にダウンロードする。
このような制御方式において、ユーザは、少なくとも手持ち測量収集器20、航路編集端末10及びリモートコントローラ30のこのような3種の装置を必要としてこそ、ドローンの自主飛行を実現し、システムの複雑さが高いことにより、ユーザは、毎回、無人航空機を用いて農業植物保護などの任務を実行する場合、いずれも多くの装置を携帯する必要があり、ハードウェアのコストが高い。
一方では、多くの装置の間にデータを交換し、ユーザが行うべき操作は、過度に煩雑であり、ドローンの自主的飛行を制御する前に大量の操作時間を費やす必要があることにより、無人航空機の操作効率を低下させる。
かつ、手持ち測量収集器20、航路編集端末10及びリモートコントローラ30は、異なるタイプの装置であり、有線、無線、データダンプなどの方式を用いる場合でも、データ交換時にエラーが発生する可能性があり、無人航空機の操作信頼性が低下することを引き起こす。
上記問題に鑑み、上記ハードウェアのコストが高く、無人航空機の操作効率、信頼性が低いという問題を解決するために、本願の実施例は、無人航空機の飛行制御方法と、対応する無人航空機の飛行制御装置とリモートコントローラを提供する。
上記問題を解決するために、本願の実施例は、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するステップと、
前記複数の測位データに基づいて複数の目標位置を決定するステップと、
前記複数の目標位置に基づいて飛行航路を計算するステップと、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるステップとを含む無人航空機の飛行制御方法を開示する。
好ましくは、前記リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するステップは、
リモートコントローラにおいて、リモートコントローラに対して測位操作を行って取得された複数の原始測位パラメータを読み取るステップと、
指定したフォーマットに従って前記複数の原始測位パラメータを複数の測位データにカプセル化するステップとを含む。
好ましくは、前記複数の測位データに基づいて複数の目標位置を決定する前記ステップは、
電子地図を表示するステップと、
指定したフォーマットに従って前記複数の測位データから複数の測位位置を読み取るステップと、
前記電子地図において前記複数の測位位置に従って測位点アイコンを表示するステップと、
前記測位点アイコンに対する確認操作を検出した場合、前記測位点アイコンに対応する測位位置を目標位置として確認するステップとを含む。
好ましくは、前記複数の測位データに基づいて複数の目標位置を決定する前記ステップは、
前記目標位置に対応する測位点アイコンに対する削除操作を検出するステップと、
前記削除操作に従って前記測位点アイコンの位置を目標位置とすることをキャンセルするステップとをさらに含む。
好ましくは、前記複数の測位データに基づいて複数の目標位置を決定する前記ステップは、
前記目標位置に対応する測位点アイコンに対する移動操作を検出するステップと、
前記移動操作に従って前記電子地図において前記測位点アイコンを移動させるステップと、
移動した測位点アイコンに対応する位置を目標位置として照会するステップとをさらに含む。
好ましくは、前記複数の目標位置に基づいて飛行航路を計算する前記ステップは、
前記複数の目標位置を接続して、飛行領域を生成するステップと、
前記飛行領域において飛行航路を計算するステップとを含む。
本願の実施例は、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するように構成された測位データ取得モジュールと、
前記複数の測位データに基づいて複数の目標位置を決定するように構成された目標位置決定モジュールと、
前記複数の目標位置に基づいて飛行航路を計算するように構成された飛行航路計算モジュールと、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるように構成された飛行航路送信モジュールとを含む無人航空機の飛行制御装置をさらに開示する。
好ましくは、前記測位データ取得モジュールは、
リモートコントローラにおいて、リモートコントローラに対して測位操作を行って取得された複数の原始測位パラメータを読み取るように構成された原始測位パラメータ読み取りサブモジュールと、
指定したフォーマットに従って前記複数の原始測位パラメータを複数の測位データにカプセル化するように構成された測位データカプセル化サブモジュールとを含む。
好ましくは、前記目標位置決定モジュールは、
電子地図を表示するように構成された電子地図表示サブモジュールと、
指定したフォーマットに従って前記複数の測位データから複数の測位位置を読み取るように構成された測位位置読み取りサブモジュールと、
前記電子地図において前記複数の測位位置に従って測位点アイコンを表示するように構成された測位点アイコン表示サブモジュールと、
前記測位点アイコンに対する確認操作を検出した場合、前記測位点アイコンに対応する測位位置を目標位置として確認するように構成された位置決定サブモジュールとを含む。
好ましくは、前記目標位置決定モジュールは、
前記目標位置に対応する測位点アイコンに対する削除操作を検出するように構成された削除操作検出サブモジュールと、
前記削除操作に従って前記測位点アイコンの位置を目標位置とすることをキャンセルするように構成された目標位置削除サブモジュールとをさらに含む。
好ましくは、前記目標位置決定モジュールは、
前記目標位置に対応する測位点アイコンに対する移動操作を検出するように構成された移動操作検出サブモジュールと、
前記移動操作に従って前記電子地図において前記測位点アイコンを移動させるように構成された測位点アイコン移動サブモジュールと、
移動した測位点アイコンに対応する位置を目標位置として照会するように構成された位置照会サブモジュールとをさらに含む。
好ましくは、前記飛行航路計算モジュールは、
前記複数の目標位置を接続して、飛行領域を生成するように構成された飛行領域生成サブモジュールと、
前記飛行領域において飛行航路を計算するように構成された航路計算サブモジュールとを含む。
本願の実施例は、測位モジュール、ディスプレイ及び無人航空機の飛行制御装置を含むリモートコントローラをさらに開示し、
前記無人航空機の飛行制御装置は、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するように構成された測位データ取得モジュールと、
前記複数の測位データに基づいて複数の目標位置を決定するように構成された目標位置決定モジュールと、
前記複数の目標位置に基づいて飛行航路を計算するように構成された飛行航路計算モジュールと、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるように構成された飛行航路送信モジュールとを含む。
好ましくは、前記測位データ取得モジュールは、
リモートコントローラにおいて、リモートコントローラに対して測位操作を行って取得された複数の原始測位パラメータを読み取るように構成された原始測位パラメータ読み取りサブモジュールと、
指定したフォーマットに従って前記複数の原始測位パラメータを複数の測位データにカプセル化するように構成された測位データカプセル化サブモジュールとを含む。
好ましくは、前記目標位置決定モジュールは、
電子地図を表示するように構成された電子地図表示サブモジュールと、
指定したフォーマットに従って前記複数の測位データから複数の測位位置を読み取るように構成された測位位置読み取りサブモジュールと、
前記電子地図において前記複数の測位位置に従って測位点アイコンを表示するように構成された測位点アイコン表示サブモジュールと、
前記測位点アイコンに対する確認操作を検出した場合、前記測位点アイコンに対応する測位位置を目標位置として確認するように構成された位置決定サブモジュールとを含む。
好ましくは、前記目標位置決定モジュールは、
前記目標位置に対応する測位点アイコンに対する削除操作を検出するように構成された削除操作検出サブモジュールと、
前記削除操作に従って前記測位点アイコンの位置を目標位置とすることをキャンセルするように構成された目標位置削除サブモジュールとをさらに含む。
好ましくは、前記目標位置決定モジュールは、
前記目標位置に対応する測位点アイコンに対する移動操作を検出するように構成された移動操作検出サブモジュールと、
前記移動操作に従って前記電子地図において前記測位点アイコンを移動させるように構成された測位点アイコン移動サブモジュールと、
移動した測位点アイコンに対応する位置を目標位置として照会するように構成された位置照会サブモジュールとをさらに含む。
好ましくは、前記飛行航路計算モジュールは、
前記複数の目標位置を接続して、飛行領域を生成するように構成された飛行領域生成サブモジュールと、
前記飛行領域において飛行航路を計算するように構成された航路計算サブモジュールとを含む。
本願の実施例は、
プロセッサと、
プロセッサが実行可能な命令を記憶するためのストレージとを含む別のリモートコントローラをさらに開示し、
前記プロセッサは、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得し、
前記複数の測位データに基づいて複数の目標位置を決定し、
前記複数の目標位置に基づいて飛行航路を計算し、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるように構成される。
本願の実施例は、
ストレージと、
1つ又は1つ以上のプログラムとを含む別のリモートコントローラをさらに開示し、
1つ又は1つ以上のプログラムは、ストレージに記憶され、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得し、
前記複数の測位データに基づいて複数の目標位置を決定し、
前記複数の目標位置に基づいて飛行航路を計算し、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるという操作を行うための命令を含み、かつ1つ又は1つ以上のプロセッサに該命令を実行させるように構成させる。
本願の実施例は、以下の利点を含む。
本願の実施例は、リモートコントローラ内に測位モジュールを集成することにより、リモートコントローラに測位操作を行うことができ、測位データを取得することにより、目標位置を直接決定し、飛行航路を計算し、無人航空機を飛行するように制御し、すなわち、リモートコントローラに飛行領域(例えば、農地)の測量、航路の作成及び遠隔制御作業の3つの機能を集成することにより、無人航空機を用いて植物保護などの作業を行う場合、複数の装置を携帯する必要がなく、リモートコントローラを携帯すればよく、ハードウェアのコストを低減し、遠隔制御装置は、測量機能を集成するため、多種の装置を携帯する必要がなく、多種の装置においてデータを交換する必要もないことにより、操作の利便性を向上させ、無人航空機の操作効率を上げ、かつ、データの交換時に、データ送信にエラーが出る確率を低下させ、無人航空機の操作信頼性を向上させる。
図1は、飛行航路を計算する従来の装置のアーキテクチャ図である。 図2は、本願の無人航空機の飛行制御方法の実施例のステップフローチャートである。 図3Aは、本願の飛行航路の計算例示図である。 図3Bは、本願の飛行航路の計算例示図である。 図3Cは、本願の飛行航路の計算例示図である。 図3Dは、本願の飛行航路の計算例示図である。 図3Eは、本願の飛行航路の計算例示図である。 図3Fは、本願の飛行航路の計算例示図である。 図3Gは、本願の飛行航路の計算例示図である。 図4は、本願の無人航空機の飛行制御装置の実施例の構造ブロック図である。 図5は、本願の遠隔制御装置の構造ブロック図である。 図6は、本願の飛行制御のための装置の構造概略図である。
本願の上記目的、特徴及び利点をより容易に理解するために、以下で図面及び具体的な実施形態により本願をさらに詳細に説明する。
図2を参照しながら、本願の無人航空機の飛行制御方法の実施例のステップフローチャートを示し、具体的には、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するステップ201を含んでよい。
本願の実施例におけるリモートコントローラとは、無人航空機の飛行、農業植物保護などの操作を制御する端末を指すと説明すべきである。
無人航空機は、無線遠隔制御又はプログラム制御を用いて特定の航空任務を実行する航空機、例えば、農業植物保護と設定されたドローンを指してよく、無人航空機は、一般的に作業者が搭乗せず、空気動力を用いて航空機に必要な上昇力を供給し、自動飛行又は遠隔ブートを行うことができる。
本願の実施例において、リモートコントローラ内に測位モジュール、例えば、GPS(Global Positioning System、グローバル・ポジショニング・システム)モジュール(GPSチップ、アテンナなどを含む)が配置され、測位操作を行うように構成されてよい。
具体的な実装において、測位モジュールは、
衛星測位方式、無線ワイファイ測位方式、基地局測位方式、セル識別コード測位方式、高級フォワードリンク三角測位方式のような1種又は多種の測位方式によって、測位操作を行うことができる。
衛星測位方式は、端末の位置信号を測位バックグラウンドに送信して測位を行うことができる。現在の使用可能な衛星測位システムは、GPS、GLONASS、北斗衛星測位システム、Galileoシステムなどを含む。
無線ワイファイ(WIFI)測位方式は、各地方のWIFIホットスポットから送信された信号強度及び全世界の唯一なMACアドレス(Media Access Control Address、メディアアクセス制御アドレス、又はハードウェアアドレスと呼ばれ、ネットワーク装置を定義する位置として設定される)に基づいて、測位を行うことができる。
基地局測位方式は、プロバイダ(例えば、移動プロバイダ、聯合通信プロバイダ、電気通信プロバイダなど)の基地局の端末の距離に対する測定距離により、端末の位置を決定することができる。
セル識別コード(Cell ID)測位方式は、ワイヤレスネットワーク(例えば、セルラーネットワーク)により、端末の位置するセル番号(サービスの基地局に基づいて推定できる)を報告でき、位置業務プラットフォームがセル番号を緯度経度座標と訳す。
高級フォワードリンク三角測位方式(AFLT)は、測位操作を行う場合、端末は、複数の基地局(少なくとも3つの基地局)のパイロット情報を同時に傍受し、チップ遅延を用いて端末から近傍の基地局までの距離を決定し、最後に三角測位法を用いて端末の位置を算出する。
具体的な実装において、衛星測位方式、基地局測位方式、無線ワイファイ測位方式などと、他のいくつかの測位方式、例えば、セル識別コード測位方式、高級フォワードリンク三角測位方式などとを組み合わせて、測位操作を行うことができる。
例えば、携帯電話上で、衛星測位方式、基地局測位方式、無線ワイファイ測位方式を組み合わせた混合測位方式を用いて、測位操作を行うことができる。
当然に、上記測位方式は、例とするものだけであり、本願の実施例を実施する場合、実際の状況に基づき、その他の測位方式を設定し、本願の実施例は、これを限定しない。また、上記測位方式以外、当業者は、実際の必要に応じて、他の測位方式を用いることができ、本願の実施例は、これを限定しない。
本願の1つの実施例において、ステップ201は、
リモートコントローラにおいて、リモートコントローラに対して測位操作を行って取得された複数の原始測位パラメータを読み取るサブステップS11と、
指定したフォーマットに従って前記複数の原始測位パラメータを複数の測位データにカプセル化するサブステップS12とを含んでよい。
本願の実施例を応用して、ユーザは、リモートコントローラを携帯して、飛行領域(例えば、農地)の辺縁において移動し、リモートコントローラにおける測位モジュールは、一定の頻度(例えば、1秒/回)で測位操作を行うことができる。
本願の実施例において、リモートコントローラのオペレーティングシステム、例えば、Android(アンドロイド)は、API(Application Programming Interface、アプリケーションプログラミングインタフェース)インタフェースを供給でき、測位モジュールを呼び出し、測位操作を行って取得された原始測位パラメータを読み取るように構成される。
GPSデータを例として、GPS固定データ出力語句($GPGGA)は、GPS測位の主なデータであり、また、最も広く用いられているデータである。
その標準フォーマットは、
$GPGGA,(1),(2),(3),(4),(5),(6),(7),(8),(9),M,(10),M,(11),(12)*hh(CR)(LF)
例えば、
$GPGGA,082006.000,3852.9276,N,11527.4283,E,1,08,1.0,20.6,M,,,,0000*35である。
各部分に対応する意味は、以下のとおりである。
(1)測位UTC時間:08時20分06秒、
(2)緯度(フォーマットdmm.mmmm、すなわち、dd度、mm.mmmm分)、
(3)N/S(北緯又は南緯):北緯38度52.9276分、
(4)経度(フォーマットdddmm.mmmm、すなわち、ddd度、mm.mmmm分)、
(5)E/W(東経又は西経):東経115度27.4283分、
(6)質量因子(0=未測位、1=リアルタイムGPS、2=差分GPS):1=リアルタイムGPS、
(7)使用可能なサテライト数(0〜8):使用可能なサテライト数=08、
(8)水平精度因子(1.0〜99.9)、水平精度因子=1.0、
(9)アンテナ標高(海水面、−9999.9〜99999.9、単位:m)、アンテナ標高=20.6m)、
(10)大地楕円面の海水面に対する高度(−999.9〜9999.9、単位:m):無し、
(11)差動GPSデータ年齢、リアルタイムGPS時無:無し、
(12)差動基準サイト番号(0000〜1023)、リアルタイムGPS時無:無し、
*総和検証領域、hh総和検証数、35(CR)(LF)エンター、改行である。
本願の実施例において、指定したフォーマットに従って複数の原始測位パラメータを複数の測位データにカプセル化して記憶することができる。
例えば、所定のフォーマットは、指定した原始測位パラメータ、指定したフィールド順序、フィールドのフォーマットなどを含んでよい。
なお、該指定したフォーマットは、飛行航路の計算に直接応用するデータフォーマットを指し、データフォーマットの変換を行う必要がなく、当業者によって実際の状況に応じて設定されてよく、本願の実施例は、これを限定しないと説明すべきである。
前記複数の測位データに基づいて複数の目標位置を決定するステップ202を含む。
本願の実施例において、リモートコントローラにおいてスクリーン、例えばタッチスクリーンが配置されて、電子地図を表示する。
電子地図は、一般的に、ベクトル式画像を用いて地図データを記憶し、地図の縮尺が拡大、縮小又は回転可能であり、表示効果に影響を与えない。
電子地図は、作成時に複数の図層で構成され組み合わせられてよく、電子地図の図層は、基本地理情報(例えば、河川、山川、平原など)、都市インフラストラクチャー及び道路計画情報、POI(Point of Interest、関心点)ラベリング情報などを含んでよい。
リモートコントローラにおいて、指定したフォーマットに従って複数の測位データから複数の測位位置を読み取ることができ、例えば、測位データにおける指定したフィールドで測位位置を読み取る。
電子地図において複数の測位位置に従って測位点アイコンを表示する。
図3Aに示すように、ユーザが測量開始の操作命令をトリガすると、測位操作を開始し、1つの測位位置を読み取ると、電子地図に測位点アイコン(すなわち、図中ドット)を表示する。
図3Bに示すように、N個の測位位置を読み取ると、電子地図に一連の測位点アイコン(すなわち、図中ドット)を表示することができ、ユーザは、さらに、リモートコントローラにおける物理ボタンを押して、重要な測位位置を記憶することができる。
図3Cに示すように、ユーザが測量完了の操作命令をトリガすると、測位操作を終了し、スクリーンには、今回の測量した全ての測位位置が位置する電子地図における測位点アイコンを表示することを維持する。
測位点アイコンの表示は、ユーザに飛行領域の区画参考を供給でき、ユーザは、確認操作をトリガし、例えば、測位点アイコンをダブルクリックし、測位点アイコンを長く押すか、又はユーザが選択した重要な測位位置を読み取るなどにより、測位位置から目標位置を選択することができる。
測位点アイコンに対する確認操作を検出した場合、測位点アイコンに対応する測位位置を目標位置として確認する。
図3Dに示すように、測位点アイコン1、2、3、4において確認操作を検出すると、測位点アイコン1、2、3、4に対応する測位位置を目標位置として決定することができる。
本願の1つの実施例において、ある目標位置が所望の目標位置ではないと、ユーザは、削除操作をトリガすることにより、該目標位置を削除し、例えば、測位点アイコンなどをダブルクリックし、目標位置をキャンセルする。
リモートコントローラにおいて、目標位置に対応する測位点アイコンに対する削除操作を検出する。
削除操作を検出したと、削除操作に従って測位点アイコンの位置を目標位置とすることをキャンセルすることができる。
該位置は、測位位置であってもよく、電子地図における位置であってもよい。
図3Eに示すように、図3Dにおける測位点アイコン4に対する削除操作を検出したと、測位点アイコン4の位置を目標位置とすることをキャンセルすることができる。
本願の別の実施例において、ある目標位置が所望の目標位置ではないと、ユーザは、移動操作をトリガし、例えば、測位点アイコンなどを長く押すことにより、目標位置を移動させることができる。
リモートコントローラにおいて、目標位置に対応する測位点アイコンに対する移動操作を検出する。
移動操作を検出したと、移動操作に従って電子地図において測位点アイコンを移動させることができ、ジオコーディングなどの方式により、移動した測位点アイコンに対応する位置を目標位置として照会する。
該位置は、測位位置であってもよく、電子地図における位置であってもよい。
図3Fに示すように、図3Eにおける測位点アイコン3に対する移動操作を検出したと、測位点アイコン3を他の位置に移動させることができる。
なお、移動過程において、測位位置の測位点アイコンを保留して、新しい測位点アイコンを生成して表示することができると説明すべきである。
当然のことながら、上記目標位置の選択方式は、例とするものだけであり、本願の実施例を実施する場合、実際の状況に基づいて、その他の目標位置の選択方式を設定し、本願の実施例は、これを限定しない。また、上記目標位置の選択方式以外、当業者は、実際の必要に応じて、他の目標位置の選択方式を用いることができ、本願の実施例は、これを限定しない。
前記複数の目標位置に基づいて飛行航路を計算するステップ203を含む。
具体的な実装において、選択された複数(一般的に、3つ又は3つ以上)の目標位置に基づいて、無人航空機の飛行航路を設計することができる。
飛行航路は、一般的には、飛行ウェイポイントのセットであり、無人航空機は、飛行ウェイポイントのセット順序に従って飛行することができる。
1つの例において、ウェイポイントは、ウェイポイント番号、ウェイポイントタイプ、経緯度、飛行高度、飛行速度、飛行方向タイプなどのデータを含んでよい。
ウェイポイントのデータの構造は、以下のとおりである。
WayPoint{
int Index; // ウェイポイント番号
int Type; //ウェイポイントタイプ
double Longitude; // 経度
double Latitude; // 緯度
doubleHeight; // 飛行高度
double Speed; // 飛行速度
int HeadType; // 飛行方向タイプ
}
本例において、飛行航路は、航路のウェイポイント数及びウェイポイント数群などのデータを含んでよい。
飛行航路のデータの構造は、以下のとおりである。
Route{
int WayPointCount; // 航路のウェイポイント数
WayPoint[] WayPoints;// 全てのウェイポイント、すなわちウェイポイント数群

本願の1つの実施例において、ステップ203は、
前記複数の目標位置を接続して、飛行領域を生成するサブステップS21を含む。
本願の実施例において、目標位置の選択順序に従い、順次時計回り又は逆時計回りで、直線などの方式を用いて目標位置を接続し、閉鎖した飛行領域を生成することができる。
図3Dに示すように、目標位置の選択順序は、1、2、3、4であると、目標位置1、2、3、4を順次接続し、閉鎖した四辺形の飛行領域を生成することができる。
また、前記飛行領域において飛行航路を計算するサブステップS22を含む。
具体的な実装において、飛行航路の起始航路を計算することができる。
無人航空機の飛行領域内の最大飛行カバー範囲を確保するために、第1の目標位置から第2の目標位置に指向する経路を起始航路とすることができる。
図3Dに示すように、第1の目標位置が1で、第2の目標位置が2であると、起始飛行方向は、1から2に指向した飛行航路(例えば、矢印方向)である。
当然に、第1の目標位置から最後の目標位置に指向する経路を起始航路とすることができ、本願の実施例は、これを限定しない。
次に、起始航路を基準として、飛行領域内に一定の幅を置いて、平行な飛行航路を設計する。
これらの平行な飛行航路の端点(開始端点、終了端点)は、飛行領域の境界上にある。
隣接する飛行航路の開始端点と終了端点を接続して、連通した飛行航路を組み合わせる。
本願の実施例において、飛行領域内の同じ方向の隣接する飛行航路間の幅は、無人航空機の本体の幅により決められてもよく、無人航空機の実際の航空撮影ニーズに応じて決定されてもよい。
例えば、無人航空機上のカメラは、飛行領域内の5メートル内の領域を航空撮影する必要があると、隣接する飛行航路間の幅は、5メートルより小さい。
本願の1つの実施例において、電子地図又は測位データにより障害物、例えば、無人航空機の飛行に影響を与える電柱、街灯柱、樹木、高層建築物などの物体を照会すると、該障害物の位置に対して迂回領域を計算でき、迂回領域の境界上で飛行航路を決定することにより、無人航空機は、障害物を避けて飛行し続き、無人航空機の飛行方向が飛行領域を完全にカバーすることをできるだけ保証することができる。
なお、目標位置の削除、移動などの操作を行うと、図3E及び図3Fに示すように、飛行航路を再度設計することができ、すなわち、複数の目標位置を再度接続し、飛行領域を生成し、かつ飛行航路を計算すると説明すべきである。
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるステップ204を含む。
具体的な実装において、ユーザは、飛行航路のアップロード命令をトリガすると、HTTP(Hypertext transfer protocol、ハイパーテキスト転送プロトコル)のTCP/IP(Transmission Control Protocol/Internet Protocol、伝送制御プロトコル/インターネット・プロトコル)、NetBEUI(NetBios Enhanced User Interface、NetBios強化ユーザインタフェース)、IPX/SPX(Internet work Packet Exchange、インターネットワーク・パケット交換)などのプロトコルにより、無人航空機にアップロードすることができ、無人航空機は、飛行航路に基づいて作業し、例えば農業植物保護を行う。
例えば、図3Gに示すように、ユーザは、リモートコントローラ上で指定した物理ボタン(例えば、3秒長く押して起動し作業する)を長く押すことにより、飛行航路のアップロード命令をトリガすることができる。
本願の実施例は、リモートコントローラ内に測位モジュールを集成することにより、リモートコントローラに測位操作を行うことができ、測位データを取得することにより、目標位置を直接決定し、飛行航路を計算し、無人航空機を飛行するよう制御し、すなわち、リモートコントローラは、飛行領域(例えば、農地)の測量、航路の描画及び遠隔制御作業の3つの機能を集成することにより、無人航空機を用いて植物保護などの作業を行う場合、複数の装置を携帯する必要がなく、リモートコントローラを携帯すればよく、ハードウェアのコストを低減し、遠隔制御装置は、測量機能を集成するため、多種の装置を携帯する必要がなく、多種の装置においてデータを交換する必要もないことにより、操作の利便性を向上させ、無人航空機の操作効率を上げ、かつ、データの交換時に、データ送信にエラーが出る確率を低下させ、無人航空機の操作信頼性を向上させる。
なお、方法の実施例に対して、簡単に記述するために、それを一連の動作の組み合わせと表記すると説明すべきであるが、当業者は、本願の実施例が記述された動作の順により限定されず、本願の実施例に基づくため、一部のステップでは他の順序を用いるか、又は同時に行われることが分かるべきである。次に、当業者は、明細書に説明された実施例がいずれも好ましい実施例に属し、関する動作が必ずしも本願の実施例に必要なものではないと分かるべきである。
図4を参照しながら、本願の無人航空機の飛行制御装置の実施例の構造ブロック図を示し、具体的には、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するように構成された測位データ取得モジュール401と、
前記複数の測位データに基づいて複数の目標位置を決定するように構成された目標位置決定モジュール402と、
前記複数の目標位置に基づいて飛行航路を計算するように構成された飛行航路計算モジュール403と、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるように構成された飛行航路送信モジュール404とを含んでよい。
本願の1つの実施例において、前記測位データ取得モジュール401は、
リモートコントローラにおいて、リモートコントローラに対して測位操作を行って取得された複数の原始測位パラメータを読み取るように構成された原始測位パラメータ読み取りサブモジュールと、
指定したフォーマットに従って前記複数の原始測位パラメータを複数の測位データにカプセル化するように構成された測位データカプセル化サブモジュールとを含んでよい。
本願の1つの実施例において、前記目標位置決定モジュール402は、
電子地図を表示するように構成された電子地図表示サブモジュールと、
指定したフォーマットに従って前記複数の測位データから複数の測位位置を読み取るように構成された測位位置読み取りサブモジュールと、
前記電子地図において前記複数の測位位置に従って測位点アイコンを表示するように構成された測位点アイコン表示サブモジュールと、
前記測位点アイコンに対する確認操作を検出した場合、前記測位点アイコンに対応する測位位置を目標位置として確認するように構成された位置決定サブモジュールとを含んでよい。
本願の1つの実施例において、前記目標位置決定モジュール402は、
前記目標位置に対応する測位点アイコンに対する削除操作を検出するように構成された削除操作検出サブモジュールと、
前記削除操作に従って前記測位点アイコンの位置を目標位置とすることをキャンセルするように構成された目標位置削除サブモジュールとをさらに含んでよい。
本願の1つの実施例において、前記目標位置決定モジュール402は、
前記目標位置に対応する測位点アイコンに対する移動操作を検出するように構成された移動操作検出サブモジュールと、
前記移動操作に従って前記電子地図において前記測位点アイコンを移動させるように構成された測位点アイコン移動サブモジュールと、
移動した測位点アイコンに対応する位置を目標位置として照会するように構成された位置照会サブモジュールとをさらに含んでよい。
本願の1つの実施例において、前記飛行航路計算モジュール403は、
前記複数の目標位置を接続して、飛行領域を生成するように構成された飛行領域生成サブモジュールと、
前記飛行領域において飛行航路を計算するように構成された航路計算サブモジュールとを含んでよい。
図5を参照しながら、測位モジュール510、ディスプレイ520及び無人航空機の飛行制御装置530を含んでよい本願のリモートコントローラの構造ブロック図を示し、
また、前記無人航空機の飛行制御装置530は、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するように構成された測位データ取得モジュール531と、
前記複数の測位データに基づいて複数の目標位置を決定するように構成された目標位置決定モジュール532と、
前記複数の目標位置に基づいて飛行航路を計算するように構成された飛行航路計算モジュール533と、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるように構成された飛行航路送信モジュール534とを含んでよい。
本願の1つの実施例において、前記測位データ取得モジュール531は、
リモートコントローラにおいて、リモートコントローラに対して測位操作を行って取得された複数の原始測位パラメータを読み取るように構成された原始測位パラメータ読み取りサブモジュールと、
指定したフォーマットに従って前記複数の原始測位パラメータを複数の測位データにカプセル化するように構成された測位データカプセル化サブモジュールとを含んでよい。
本願の1つの実施例において、前記目標位置決定モジュール532は、
電子地図を表示するように構成された電子地図表示サブモジュールと、
指定したフォーマットに従って前記複数の測位データから複数の測位位置を読み取るように構成された測位位置読み取りサブモジュールと、
前記電子地図において前記複数の測位位置に従って測位点アイコンを表示するように構成された測位点アイコン表示サブモジュールと、
前記測位点アイコンに対する確認操作を検出した場合、前記測位点アイコンに対応する測位位置を目標位置として確認するように構成された位置決定サブモジュールとを含んでよい。
本願の1つの実施例において、前記目標位置決定モジュール532は、
前記目標位置に対応する測位点アイコンに対する削除操作を検出するように構成された削除操作検出サブモジュールと、
前記削除操作に従って前記測位点アイコンの位置を目標位置とすることをキャンセルするように構成された目標位置削除サブモジュールとをさらに含んでよい。
本願の1つの実施例において、前記目標位置決定モジュール532は、
前記目標位置に対応する測位点アイコンに対する移動操作を検出するように構成された移動操作検出サブモジュールと、
前記移動操作に従って前記電子地図において前記測位点アイコンを移動させるように構成された測位点アイコン移動サブモジュールと、
移動した測位点アイコンに対応する位置を目標位置として照会するように構成された位置照会サブモジュールとをさらに含んでよい。
本願の1つの実施例において、前記飛行航路計算モジュール533は、
前記複数の目標位置を接続して、飛行領域を生成するように構成された飛行領域生成サブモジュールと、
前記飛行領域において飛行航路を計算するように構成された航路計算サブモジュールとを含んでよい。
装置、リモートコントローラの実施例にとって、それが方法の実施例と実質的に類似するため、簡単に説明し、関連する部分は、方法の実施例の一部の説明を参照すればよい。
対応して、本願の実施例は、
プロセッサと、
プロセッサが実行可能な命令を記憶するためのストレージとを含むリモートコントローラをさらに提供し、
前記プロセッサは、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得し、
前記複数の測位データに基づいて複数の目標位置を決定し、
前記複数の目標位置に基づいて飛行航路を計算し、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるように構成される。
対応して、本願の実施例は、
ストレージと、
1つ又は1つ以上のプログラムとを含むリモートコントローラであって、
1つ又は1つ以上のプログラムは、ストレージに記憶され、
リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得し、
前記複数の測位データに基づいて複数の目標位置を決定し、
前記複数の目標位置に基づいて飛行航路を計算し、
前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるという操作を行うための命令を含み、かつ1つ又は1つ以上のプロセッサに該命令を実行させるように構成させるリモートコントローラをさらに提供する。
図6は、例示的な実施例に従って示された飛行制御用の装置600のブロック図である。例えば、装置600は、無人航空機、無人車、無人化船、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲーム・コンソール、タブレットデバイス、医療装置、フフィットネス装置、携帯情報端末などであってもよい。
図6を参照しながら、装置600は、処理アセンブリ602、ストレージ604、電源アセンブリ606、マルチメディアアセンブリ608、オーディオアセンブリ610、入力/出力(I/O)のインタフェース612、センサアセンブリ614、及び通信アセンブリ616の1つ又は複数のアセンブリを含んでよい。
処理アセンブリ602は、一般的に、装置600の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理アセンブリ602は、1つ以上のプロセッサ620を含んで、命令を実行することにより、上記方法の全て又は一部のステップを完了することができる。また、処理アセンブリ602は、1つ以上のモジュールを含んで、処理アセンブリ602と他のアセンブリとの間の相互作用に役立つ。例えば、処理アセンブリ602は、マルチメディアモジュールを含んで、マルチメディアアセンブリ608と処理アセンブリ602との間の相互作用に役立つ。
ストレージ604は、様々なタイプのデータを記憶して、装置600での操作をサポートするように構成される。これらのデータの例は、装置600上で操作するための任意のアプリケーションプログラム又は方法の命令、連絡先データ、電話帳データ、メッセージ、画像、ビデオなどを含む。ストレージ604は、静的ランダムアクセスメモリ(SRAM)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、消去可能プログラマブルリードオンリメモリ(EPROM)、プログラマブルリードオンリーメモリ(PROM)、リードオンリメモリ(ROM)、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクのような任意のタイプの揮発性又は不揮発性記憶装置又はそれらの組み合わせにより実現されてよい。
電源アセンブリ606は、装置600の様々なアセンブリに電力を供給する。
電源アセンブリ606は、電源管理システム、1つ以上の電源、及び装置600に電力を生成し、管理し、割り当てる他の関連アセンブリを含む。
マルチメディアアセンブリ608は、前記装置600とユーザとの間に1つの出力インタフェースを提供するスクリーンを含む。いくつかの実施例において、スクリーンは、液晶ディスプレイ(LCD)とタッチパネル(TP)を含んでよい。スクリーンは、タッチパネルを含むと、スクリーンは、ユーザからの入力信号を受信するように、タッチパネルとして実現されてもよい。タッチパネルは、タッチ、スライド及びタッチパネルでのジェスチャを感知するように1つ以上のタッチセンサを含む。前記タッチセンサは、タッチ又はスライド動作の境界を感知するだけでなく、前記タッチ又はスライド操作に関連する持続時間及び圧力を検出することができる。いくつかの実施例において、マルチメディアアセンブリ608は、1つのフロントカメラ及び/又はバックカメラを含む。装置600が操作モード、例えば撮影モード又はビデオモードにある場合、フロントカメラ及び/又はバックカメラは、外部のマルチメディアデータを受信することができる。各フロントカメラとバックカメラは、1つの固定した光学レンズシステムであってもよく、又は焦点距離及び光学ズーム能力を有する。
オーディオアセンブリ610は、オーディオ信号を出力及び/又は入力するように構成される。例えば、オーディオアセンブリ610は、1つのマイクロフォン(MIC)を含み、装置600が動作モード、例えば呼び出しモード、記録モード、音声識別モードにある場合、マイクロフォンは、外部のオーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらにストレージ604に記録されるか、又は通信アセンブリ616により送信されてもよい。いくつかの実施例において、オーディオアセンブリ610は、1つのスピーカをさらに含み、オーディオ信号を出力するように構成される。
I/Oインタフェース612は、処理アセンブリ602と周辺インタフェースモジュールとの間にインタフェースを供給し、上記周辺インタフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームページボタン、音量ボタン、起動ボタン及びロックボタンを含むが、これらに限定されない。
センサアセンブリ614は、1つ以上のセンサを含み、装置600に様々な態様の状態評価を供給するように構成される。例えば、センサアセンブリ614は、装置600のオン/オフ状態、アセンブリの相対的な測位を検出でき、例えば、前記アセンブリは、装置600のディスプレイとキーパッドであり、センサアセンブリ614は、さらに装置600又は装置600の1つのアセンブリの位置変化、ユーザと装置600との接触の存在又は不存在、装置600の方向又は加速/減速及び装置600の温度変化を検出することができる。センサアセンブリ614は、近接センサを含んでよく、任意の物理的接触がない場合に近傍物体の存在を検出するように構成される。センサアセンブリ614は、光センサ、例えばCMOS又はCCDイメージセンサをさらに含んでよく、結像応用に用いるように構成される。いくつかの実施例において、該センサアセンブリ614は、測位モジュール、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ又は温度センサをさらに含んでよい。
通信アセンブリ616は、装置600と他の装置との間の有線又は無線方式の通信に役立つように構成される。装置600は、通信基準に基づく無線ネットワーク、例えばWiFi、2G又は3G、又はこれらの組み合わせにアクセスすることができる。1つの例示的な実施例において、通信アセンブリ616は、放送チャネルを介して外部放送管理システムからの放送信号又は放送関連情報を受信する。1つの例示的実施例において、前記通信アセンブリ616は、近距離通信(NFC)モジュールをさらに含んで、短距離通信を促進する。例えば、NFCモジュールは、無線周波数識別(RFID)技術、赤外線データ協会(IrDA)技術、超広帯域(UWB)技術、ブルートゥース(BT)技術及び他の技術に基づいて実現することができる。
例示的な実施例において、装置600は、1つ以上の専用の集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理装置(DSTD)、プログラム可能な論理デバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、コントローラ、マイクロコントローラ、マイクロプロセッサ又は他の電子部品を応用することにより実現されてもよく、上記方法を実行するように構成される。
例示的な実施例において、命令を含む非一時的なコンピュータ可読記憶媒体、例えば命令を含むストレージ604をさらに提供し、上記命令は、装置600のプロセッサ620により実行されて上記方法を完了することができる。例えば、前記非一時的なコンピュータ可読記憶媒体は、ROM、ランダムアクセスメモリ(RAM)、CD−ROM、磁気テープ、フロッピーディスク、光データ記憶装置などであってもよい。
本明細書における各実施例をいずれも漸進的な方式で説明し、各実施例において重点的に説明したのは、いずれも他の実施例との相違点であり、各実施例との間の同じであるか又は類似した部分は、互いに参照すればよい。
当業者は、本願の実施例における実施例が方法、装置、又はコンピュータプログラム製品を提供することができると理解すべきである。したがって、本願の実施例は、完全なハードウェア実施例、完全なソフトウェア実施例、又はソフトウェアとハードウェアを組み合わせる実施例の形式を用いることができる。かつ、本願の実施例は、コンピュータ使用可能なプログラムコードを含む1つ以上のコンピュータ使用可能な記憶媒体(磁気ディスクメモリ、CD−ROM、光学メモリなどを含むが、これらに限定されない)に実装されたコンピュータプログラム製品の形式を用いることができる。
本願の実施例は、本願の実施例に係る方法、端末装置(システム)、及びコンピュータプログラムの流れ図及び/又はブロック図を参照しながら説明されるものである。フローチャート及び/又はブロック図内の各フロー及び/又はブロック、並びにフローチャート図及び/又はブロック図内のフロー及び/又はブロックの組み合わせが、コンピュータ・プログラム命令によって実現できると理解すべきである。これらのコンピュータプログラム命令を、汎用コンピュータ、専用コンピュータ、埋め込みプロセッサ又はその他のプログラム可能データ処理端末装置のプロセッサに提供してマシンを生成し、コンピュータ又はその他のプログラム可能データ処理端末装置のプロセッサを介して実行される命令によって、フローチャートの1つのフローもしくは複数のフロー及び/又はブロック図の1つのフロックもしくは複数のブロックで指定された機能を実現する装置が生成されるようにすることができる。
これらのコンピュータプログラム命令は、また、コンピュータ又は他のプログラム可能データ処理端末装置が特定の方式で機能するように指示することができるコンピュータ可読媒体に記憶されてもよいことにより、コンピュータ可読媒体に記憶された命令は、フローチャートの1つのフローもしくは複数のフロー及び/又はブロック図の1つのフロックもしくは複数のブロックで指定された機能を実現する命令装置を含む製品を生成することができる。
コンピュータプログラム命令は、コンピュータ又はその他のプログラム可能データ処理端末装置にロードして、コンピュータ又はその他のプログラム可能データ処理端末装置上で一連の操作ステップを実行させてコンピュータ実施プロセスを生成し、コンピュータ又はその他のプログラム可能端末装置上で実行される命令が、フローチャートの1つのフローもしくは複数のフロー及び/又はブロック図の1つのフロックもしくは複数のブロックで指定された機能を実現するステップを提供するようにすることもできる。
本願の実施例における好ましい実施例を説明したが、当業者が基本的な創造概念を知ると、これらの実施例に対して追加の変更及び修正を行うことができる。したがって、添付の特許請求の範囲は、好ましい実施例及び本願の実施例の範囲内にある全ての変更及び修正を含むと解釈しようとする。
最後に、本明細書において、第1及び第2のような関係用語が単に1つのエンティティ又は操作と別のエンティティ又は操作を区別するために用いられるが、必ずしもこれらのエンティティ又は操作の間にいかなるこのような実際の関係又は順序が存在することを要求するか又は示唆することがないと説明すべきである。かつ、用語「含む」、「備える」又はそれらの任意の他の変形は、非排他的な備えを含むことを意図することにより、一連の要素を含む過程、方法、物品又は端末装置は、それらの要素を含むだけでなく、明確に列挙されないその他の要素を含むか、或いはこのような過程、方法、物品又は端末装置の固有の要素を含む。更なる限定がない場合、語句「1つの……を含む」で限定された要素は、前記要素を含む過程、方法、物品又は端末に別の同じ要素がさらに存在することを排除するものではない。
以上は、本願の提供した無人航空機の飛行制御方法、無人航空機の飛行制御装置及びリモートコントローラを詳細に説明し、本明細書に個別の具体例を応用して本発明の原理及び実施形態を説明し、以上の実施例の説明は、ただ本発明の方法及びその核心思想の理解を支援するために用いられ、同時に、当業者にとって、本発明の思想に基づいて具体的な実施形態と応用範囲を変更する場合があり、以上、本説明書の内容は、本願を限定するものではない。

Claims (13)

  1. 第1の飛行領域の辺縁において移動するときに自体における測位モジュールによって一定の頻度で測位操作を行うリモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するステップと、
    前記複数の測位データに基づいて複数の目標位置を決定するステップと、
    前記複数の目標位置に基づいて飛行航路を計算するステップと、
    前記飛行航路に沿って飛行させるように、前記飛行航路を無人航空機に送信するステップとを含み、
    前記複数の目標位置に基づいて飛行航路を計算する前記ステップは、
    前記複数の目標位置を接続して、第2の飛行領域を生成するステップと、
    前記第2の飛行領域において飛行航路を計算するステップとを含む無人航空機の飛行制御方法。
  2. リモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得する前記ステップは、
    リモートコントローラにおいて、リモートコントローラに対して測位操作を行って取得された複数の原始測位パラメータを読み取るステップと、
    指定したフォーマットに従って前記複数の原始測位パラメータを複数の測位データにカプセル化するステップとを含む請求項1に記載の方法。
  3. 前記複数の測位データに基づいて複数の目標位置を決定する前記ステップは、
    電子地図を表示するステップと、
    指定したフォーマットに従って前記複数の測位データから複数の測位位置を読み取るステップと、
    前記電子地図において前記複数の測位位置に従って測位点アイコンを表示するステップと、
    前記測位点アイコンに対する確認操作を検出した場合、前記測位点アイコンに対応する測位位置を目標位置として確認するステップとを含む請求項1又は2に記載の方法。
  4. 前記複数の測位データに基づいて複数の目標位置を決定する前記ステップは、
    前記目標位置に対応する測位点アイコンに対する削除操作を検出するステップと、
    前記削除操作に従って前記測位点アイコンの位置を目標位置とすることをキャンセルするステップとをさらに含む請求項3に記載の方法。
  5. 前記複数の測位データに基づいて複数の目標位置を決定する前記ステップは、
    前記目標位置に対応する測位点アイコンに対する移動操作を検出するステップと、
    前記移動操作に従って前記電子地図において前記測位点アイコンを移動させるステップと、
    移動した測位点アイコンに対応する位置を目標位置として照会するステップとをさらに含む請求項3に記載の方法。
  6. 第1の飛行領域の辺縁において移動するときに自体における測位モジュールによって一定の頻度で測位操作を行うリモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得するように構成された測位データ取得モジュールと、
    前記複数の測位データに基づいて複数の目標位置を決定するように構成された目標位置決定モジュールと、
    前記複数の目標位置に基づいて飛行航路を計算するように構成された飛行航路計算モジュールと、
    前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるように構成された飛行航路送信モジュールとを含み、
    前記飛行航路計算モジュールは、
    前記複数の目標位置を接続して、第2の飛行領域を生成するように構成された飛行領域生成サブモジュールと、
    前記第2の飛行領域において飛行航路を計算するように構成された航路計算サブモジュールとを含むことを特徴とする、無人航空機の飛行制御装置。
  7. 前記測位データ取得モジュールは、
    リモートコントローラにおいて、リモートコントローラに対して測位操作を行って取得された複数の原始測位パラメータを読み取るように構成された原始測位パラメータ読み取りサブモジュールと、
    指定したフォーマットに従って前記複数の原始測位パラメータを複数の測位データにカプセル化するように構成された測位データカプセル化サブモジュールとを含む請求項に記載の装置。
  8. 前記目標位置決定モジュールは、
    電子地図を表示するように構成された電子地図表示サブモジュールと、
    指定したフォーマットに従って前記複数の測位データから複数の測位位置を読み取るように構成された測位位置読み取りサブモジュールと、
    前記電子地図において前記複数の測位位置に従って測位点アイコンを表示するように構成された測位点アイコン表示サブモジュールと、
    前記測位点アイコンに対する確認操作を検出した場合、前記測位点アイコンに対応する測位位置を目標位置として確認するように構成された位置決定サブモジュールとを含む請求項6又は7に記載の装置。
  9. 前記目標位置決定モジュールは、
    前記目標位置に対応する測位点アイコンに対する削除操作を検出するように構成された削除操作検出サブモジュールと、
    前記削除操作に従って前記測位点アイコンの位置を目標位置とすることをキャンセルするように構成された目標位置削除サブモジュールとをさらに含む請求項に記載の装置。
  10. 前記目標位置決定モジュールは、
    前記目標位置に対応する測位点アイコンに対する移動操作を検出するように構成された移動操作検出サブモジュールと、
    前記移動操作に従って前記電子地図において前記測位点アイコンを移動させるように構成された測位点アイコン移動サブモジュールと、
    移動した測位点アイコンに対応する位置を目標位置として照会するように構成された位置照会サブモジュールとをさらに含む請求項に記載の装置。
  11. 測位モジュール、ディスプレイ、及び請求項6〜10のいずれか1項に記載の無人航空機の飛行制御装置を含むリモートコントローラ。
  12. プロセッサと、
    プロセッサが実行可能な命令を記憶するためのストレージとを含み、
    前記プロセッサは、
    第1の飛行領域の辺縁において移動するときに自体における測位モジュールによって一定の頻度で測位操作を行うリモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得し、
    前記複数の測位データに基づいて複数の目標位置を決定し、
    前記複数の目標位置に基づいて飛行航路を計算し、
    前記飛行航路に沿って飛行させるように、前記飛行航路を無人航空機に送信する、ように構成され
    前記複数の目標位置に基づいて飛行航路を計算するステップは、
    前記複数の目標位置を接続して、第2の飛行領域を生成するステップと、
    前記第2の飛行領域において飛行航路を計算するステップとを含むリモートコントローラ。
  13. ストレージと、
    1つ又は1つ以上のプログラムとを含み、
    1つ又は1つ以上のプログラムは、ストレージに記憶され、
    第1の飛行領域の辺縁において移動するときに自体における測位モジュールによって一定の頻度で測位操作を行うリモートコントローラにおいて、測位操作を行って取得された複数の測位データを取得し、
    前記複数の測位データに基づいて複数の目標位置を決定し、
    前記複数の目標位置に基づいて飛行航路を計算し、
    前記飛行航路を無人航空機に送信して、前記飛行航路に沿って飛行させるという操作を行うための命令を含み、かつ1つ又は1つ以上のプロセッサに該命令を実行させるように構成させ
    前記複数の目標位置に基づいて飛行航路を計算するステップは、
    前記複数の目標位置を接続して、第2の飛行領域を生成するステップと、
    前記第2の飛行領域において飛行航路を計算するステップとを含むリモートコントローラ。
JP2018562165A 2016-05-27 2017-05-26 無人航空機の飛行制御方法、装置及びリモートコントローラ Expired - Fee Related JP6753957B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201610368832.8 2016-05-27
CN201610368832.8A CN106054917A (zh) 2016-05-27 2016-05-27 一种无人飞行器的飞行控制方法、装置和遥控器
PCT/CN2017/086183 WO2017202381A1 (zh) 2016-05-27 2017-05-26 一种无人飞行器的飞行控制方法、装置和遥控器

Publications (2)

Publication Number Publication Date
JP2019526479A JP2019526479A (ja) 2019-09-19
JP6753957B2 true JP6753957B2 (ja) 2020-09-09

Family

ID=57171311

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018562165A Expired - Fee Related JP6753957B2 (ja) 2016-05-27 2017-05-26 無人航空機の飛行制御方法、装置及びリモートコントローラ

Country Status (7)

Country Link
US (1) US10921803B2 (ja)
EP (1) EP3467609B1 (ja)
JP (1) JP6753957B2 (ja)
KR (1) KR20190006517A (ja)
CN (1) CN106054917A (ja)
AU (1) AU2017270979A1 (ja)
WO (1) WO2017202381A1 (ja)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106054917A (zh) * 2016-05-27 2016-10-26 广州极飞电子科技有限公司 一种无人飞行器的飞行控制方法、装置和遥控器
BR112019007797A2 (pt) * 2016-10-24 2019-07-09 Agco Int Gmbh sistema de mapeamento e orientação terrestre
CN106568433B (zh) * 2016-10-28 2020-11-03 易瓦特科技股份公司 一种设置飞行轨迹的方法和装置
WO2018076372A1 (zh) * 2016-10-31 2018-05-03 深圳市大疆创新科技有限公司 一种航点编辑方法、装置、设备及飞行器
WO2018086138A1 (zh) * 2016-11-14 2018-05-17 深圳市大疆创新科技有限公司 航道规划方法、控制端、飞行器及航道规划***
CN109655067B (zh) * 2016-11-24 2021-10-15 深圳市大疆创新科技有限公司 农业无人飞行器的航线规划方法及地面控制端
CN112099556A (zh) * 2016-11-24 2020-12-18 深圳市大疆创新科技有限公司 农业无人飞行器的控制方法、地面控制端及存储介质
CN106774392B (zh) * 2016-12-13 2020-05-01 中国南方电网有限责任公司超高压输电公司检修试验中心 一种电力线路巡检过程中飞行路径的动态规划方法
CN107108023B (zh) * 2016-12-22 2019-09-27 深圳市大疆创新科技有限公司 无人机及其控制方法
CN106713792B (zh) * 2017-01-13 2020-05-22 狼天科技(深圳)有限公司 一种处理参数的方法和设备
CN106814750A (zh) * 2017-02-14 2017-06-09 北京小米移动软件有限公司 无人机飞行控制方法及装置
CN107272729B (zh) * 2017-06-06 2021-01-22 上海工程技术大学 一种基于路由器的无人机巡航***
CN109426273A (zh) * 2017-08-29 2019-03-05 深圳市道通智能航空技术有限公司 一种飞行器控制方法及装置
CN109074213A (zh) * 2017-12-18 2018-12-21 深圳市大疆创新科技有限公司 一种无人机的航点编辑方法、控制设备及存储介质
WO2019119187A1 (zh) * 2017-12-18 2019-06-27 深圳市大疆创新科技有限公司 一种无人机的航线规划方法、控制设备及存储介质
DE102018120675A1 (de) 2018-08-23 2020-02-27 Autel Robotics Europe Gmbh Verfahren, Vorrichtung und System zum Betreiben von Wegpunkt, Bodenstation und computerlesbarem Speichermedium
CN109144100B (zh) * 2018-09-03 2021-06-25 南京嘉谷初成通信科技有限公司 喷洒控制方法、装置、地面站及存储介质
CN111095154A (zh) * 2018-09-25 2020-05-01 深圳市大疆软件科技有限公司 农业无人飞行器的控制方法、控制端及存储介质
JP7270265B2 (ja) * 2018-10-03 2023-05-10 株式会社ナイルワークス 運転経路生成装置、運転経路生成方法、運転経路生成プログラム、およびドローン
CN109753062B (zh) * 2018-12-14 2023-07-21 广州极飞科技股份有限公司 为作业设备设置作业路线的方法和控制设备
CN110164110A (zh) * 2019-04-23 2019-08-23 天津航天中为数据***科技有限公司 一种用于植保无人机at9s遥控器的数据处理方法
CN110262544B (zh) * 2019-05-30 2022-05-03 北京百年初心科技有限公司 一种用于纳米纤维生产的监察机器人
CN110597277A (zh) * 2019-08-20 2019-12-20 杜书豪 一种智能飞行设备及其人机交互方法
CN110456820B (zh) * 2019-08-22 2021-07-27 江苏农林职业技术学院 基于超带宽无线定位的农药喷施***及控制方法
CN112799423A (zh) * 2019-10-24 2021-05-14 广州极飞科技股份有限公司 操控组件及植保***
CN111750857B (zh) * 2019-10-24 2021-12-28 广州极飞科技股份有限公司 航线生成方法、装置、终端及存储介质
CN112292648A (zh) * 2019-11-19 2021-01-29 深圳市大疆创新科技有限公司 飞行控制方法、设备及***
CN110989682B (zh) * 2019-12-30 2021-06-01 福州大学 基于单基站的无人机精准降落方法
JP7412037B2 (ja) * 2020-02-20 2024-01-12 株式会社ナイルワークス ドローンシステム、操作器および作業エリアの定義方法
KR102391207B1 (ko) * 2020-03-12 2022-04-27 주식회사 넥스트코어테크놀로지 3d 모델링 기반 작업자 위치 관리 시스템
CN111443727A (zh) * 2020-03-18 2020-07-24 东北农业大学 一种多旋翼无人机的飞行控制管理***及方法
WO2021212501A1 (zh) * 2020-04-24 2021-10-28 深圳市大疆创新科技有限公司 轨迹生成方法、遥控终端、可移动平台、***及计算机可读存储介质
WO2021220409A1 (ja) * 2020-04-28 2021-11-04 株式会社ナイルワークス エリア編集システム、ユーザインターフェース装置および作業エリアの編集方法
CN111461464B (zh) * 2020-05-06 2021-06-08 农业农村部南京农业机械化研究所 一种植保无人飞机集群作业任务分配方法和装置
CN111736624B (zh) * 2020-05-12 2023-12-22 萧县航迅信息技术有限公司 基于Cell-ID无人机城市飞行航线规划***及方法
CN112863252B (zh) * 2021-01-18 2022-12-02 北京京东乾石科技有限公司 飞行器降落控制方法、装置、***、设备及存储介质
CN113515137A (zh) * 2021-04-09 2021-10-19 北京三快在线科技有限公司 一种无人机控制方法、装置、存储介质及电子设备
CN113785816B (zh) * 2021-09-16 2023-03-17 江苏食品药品职业技术学院 一种基于bds技术的精准喷农药装置
CN113778138A (zh) * 2021-09-22 2021-12-10 青海三新农电有限责任公司 一种无人机飞行航线的确定方法

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0300871D0 (sv) * 2003-03-27 2003-03-27 Saab Ab Waypoint navigation
ES2319414T3 (es) 2004-07-03 2009-05-07 Saab Ab Sistema y procedimiento para el control en vuelo de un vehiculo aereo.
US20100286859A1 (en) 2008-11-18 2010-11-11 Honeywell International Inc. Methods for generating a flight plan for an unmanned aerial vehicle based on a predicted camera path
KR101056377B1 (ko) 2009-02-17 2011-08-12 경상대학교산학협력단 비행장치 제어단말, 비행장치 제어방법 및 비행장치 제어 시스템
KR101117207B1 (ko) 2010-07-12 2012-03-16 한국항공대학교산학협력단 스마트폰을 이용한 무인비행체 자동 및 수동 조종시스템
CN102854886B (zh) 2012-08-29 2016-01-20 深圳一电科技有限公司 飞行线路编辑及控制的方法和装置
CN202838027U (zh) * 2012-09-28 2013-03-27 佛山市安尔康姆航拍科技有限公司 一种无人飞行器一体化地面站设备
CN102955478B (zh) * 2012-10-24 2016-01-20 深圳一电科技有限公司 无人机飞行控制方法及***
US8930044B1 (en) 2012-12-28 2015-01-06 Google Inc. Multi-part navigation process by an unmanned aerial vehicle for navigating to a medical situatiion
EP2978665A4 (en) * 2013-03-24 2017-04-26 Bee Robotics Corporation Aerial farm robot system for crop dusting, planting, fertilizing and other field jobs
US10403165B2 (en) 2013-08-30 2019-09-03 Insitu, Inc. Unmanned vehicle simulation
CN103699135B (zh) * 2014-01-03 2016-04-06 中南大学 无人直升机农药喷洒农田作业区域的航迹自动规划方法
DE102014107401A1 (de) 2014-05-26 2015-11-26 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Scheibenbremse, Bremssattel und Bremsbelagsatz für eine Scheibenbremse
CN104035446B (zh) * 2014-05-30 2017-08-25 深圳市大疆创新科技有限公司 无人机的航向生成方法和***
US10402835B2 (en) * 2014-07-16 2019-09-03 Raytheon Company Agricultural situational awareness tool
CN107148633B (zh) 2014-08-22 2020-12-01 克莱米特公司 用于使用无人机***进行农艺和农业监测的方法
CN104503464B (zh) * 2014-12-30 2017-01-18 中南大学 基于计算机的凸多边形农田无人机喷洒作业航迹规划方法
CN105159319B (zh) 2015-09-29 2017-10-31 广州极飞科技有限公司 一种无人机的喷药方法及无人机
CN105241470A (zh) 2015-11-12 2016-01-13 上海卓易科技股份有限公司 一种获取路线的方法及装置
CN205210692U (zh) * 2015-12-04 2016-05-04 中国航空工业集团公司沈阳飞机设计研究所 一种小型无人机航路规划***
CN205239936U (zh) 2015-12-21 2016-05-18 零度智控(北京)智能科技有限公司 一种农业喷洒无人机装置
CN105468024B (zh) * 2016-01-29 2020-11-17 北京臻迪机器人有限公司 一种无人机控制方法和装置
CN105549620B (zh) 2016-02-25 2019-07-19 上海未来伙伴机器人有限公司 飞行器遥控棒及控制飞行器飞行的方法
CN106054917A (zh) * 2016-05-27 2016-10-26 广州极飞电子科技有限公司 一种无人飞行器的飞行控制方法、装置和遥控器

Also Published As

Publication number Publication date
EP3467609B1 (en) 2022-12-07
WO2017202381A1 (zh) 2017-11-30
EP3467609A4 (en) 2020-01-22
AU2017270979A1 (en) 2018-12-20
US20190371184A1 (en) 2019-12-05
CN106054917A (zh) 2016-10-26
EP3467609A1 (en) 2019-04-10
JP2019526479A (ja) 2019-09-19
US10921803B2 (en) 2021-02-16
KR20190006517A (ko) 2019-01-18

Similar Documents

Publication Publication Date Title
JP6753957B2 (ja) 無人航空機の飛行制御方法、装置及びリモートコントローラ
US8639803B2 (en) Systems and method for predicting the future location of an entity
CN106406343B (zh) 无人飞行器的控制方法、装置和***
EP2920954B1 (en) Automatic image capture
CN104471964A (zh) 用于在一地点中提供基于位置的服务的方法和***
US20190212163A1 (en) Route planning method and apparatus, computer storage medium, terminal
KR101631497B1 (ko) 디스플레이 장치, 사용자 단말 장치 및 그 방법들
CN105247898B (zh) 对移动位置服务的客户端接入
WO2014020994A1 (ja) 気象情報表示システム、ヒューマンナビゲーション装置、及び気象情報表示方法
CN108151748B (zh) 飞行装置测绘作业航线规划方法、装置和终端
US20190003840A1 (en) Map registration point collection with mobile drone
CN113064185B (zh) 一种定位方法、终端及服务器
CN112433211B (zh) 一种位姿确定方法及装置、电子设备和存储介质
CN103913164A (zh) 基于移动终端进行定位的方法及***
US20200363183A1 (en) Location estimation apparatus, moving object, location estimation method, and computer-readable storage medium
JP5669892B2 (ja) 屋内送信機、位置情報提供システム、情報管理装置、および、コンピュータを情報管理装置として機能させるためのプログラム
CN110969704B (zh) 一种基于ar导视的标记生成跟踪方法及装置
US20190101921A1 (en) Using unmanned aerial vehicles to provide ground control points for aerial survey
WO2022242717A1 (zh) 一种地图选择方法、自移动设备、电子终端
CN107238920B (zh) 一种基于望远镜设备的控制方法及装置
US12001220B2 (en) Mobile device navigation to a location having communication access to or connectivity with a wireless network
KR20120083056A (ko) 휴대폰용 정밀 등산 내비게이션 시스템
CN112334791B (zh) 定位方法、***、遥控设备及rtk模块
US11488388B2 (en) Congestion confirmation system with location information of each user
JP6575888B1 (ja) 地域情報表示システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200421

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200720

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200818

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200820

R150 Certificate of patent or registration of utility model

Ref document number: 6753957

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees