JP6816156B2 - Uav軌道を調整するシステム及び方法 - Google Patents

Uav軌道を調整するシステム及び方法 Download PDF

Info

Publication number
JP6816156B2
JP6816156B2 JP2018542204A JP2018542204A JP6816156B2 JP 6816156 B2 JP6816156 B2 JP 6816156B2 JP 2018542204 A JP2018542204 A JP 2018542204A JP 2018542204 A JP2018542204 A JP 2018542204A JP 6816156 B2 JP6816156 B2 JP 6816156B2
Authority
JP
Japan
Prior art keywords
uav
autonomous flight
user
user input
flight
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.)
Active
Application number
JP2018542204A
Other languages
English (en)
Other versions
JP2019507924A (ja
Inventor
リティアン チャン
リティアン チャン
シャオ フ
シャオ フ
アン リュウ
アン リュウ
グウェ ヅォ
グウェ ヅォ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
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 SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Publication of JP2019507924A publication Critical patent/JP2019507924A/ja
Application granted granted Critical
Publication of JP6816156B2 publication Critical patent/JP6816156B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U10/00Type of UAV
    • B64U10/10Rotorcrafts
    • B64U10/13Flying platforms
    • B64U10/14Flying platforms with four distinct rotor axes, e.g. quadcopters
    • 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/0016Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
    • 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/0055Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
    • G05D1/0061Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements for transition from automatic pilot to manual pilot and vice versa
    • 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/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • 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
    • G05D1/106Change initiated in response to external conditions, e.g. avoidance of elevated terrain or of no-fly zones
    • 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/12Target-seeking control
    • 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/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/221Remote-control arrangements
    • G05D1/222Remote-control arrangements operated by humans
    • G05D1/223Command input arrangements on the remote controller, e.g. joysticks or touch screens
    • 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/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/221Remote-control arrangements
    • G05D1/227Handing over between remote control and on-board control; Handing over between remote control arrangements
    • 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/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/228Command input arrangements located on-board unmanned vehicles
    • 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/60Intended control result
    • G05D1/656Interaction with payloads or external entities
    • G05D1/683Intercepting moving targets
    • 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/80Arrangements for reacting to or preventing system or operator failure
    • G05D1/81Handing over between on-board automatic and on-board manual control
    • 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
    • B64U2201/00UAVs characterised by their flight controls
    • B64U2201/10UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2201/00UAVs characterised by their flight controls
    • B64U2201/20Remote controls
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U30/00Means for producing lift; Empennages; Arrangements thereof
    • B64U30/20Rotors; Rotor supports

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Traffic Control Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Description

航空機は、監視、偵察、探索、物流輸送、災害救助、空撮、大規模農業オートメーション、ライブビデオ放送等を含め、広範囲の現実世界用途を有する。幾つかの用途では、搭載物(例えば、カメラ)を搭載した航空機は、ターゲットの周囲を飛行して、データを取得するか、又は特定のタスクを実行するように制御し得る。センサ及びナビゲーション技術の進歩に伴い、航空機の自律飛行又は制御が可能になった。自律飛行を使用する航空機の有用性は改善可能である。
現在、航空機は、自律飛行中、予め設定された軌道又は自律的に計画された軌道に沿って飛行し得る。自律飛行の例は、航空機の自律リターン、1つ又は複数のウェイポイントに沿った航空機の自律ナビゲーション、及び/又は対象ポイントへの自律飛行を含み得る。自律飛行中のユーザ介入は、制限され得るか、又は航空機の自律飛行を中断し得る。しかし、幾つかの場合、ユーザが航空機の自律飛行に素早く介入又は補足する能力が望ましいことがある。例えば、航空機の自律リターン飛行中、ユーザの入力は、建物等の障害物を回避するに当たり有用であり得る(例えば、航空機が障害物回避センサを有さない場合)。加えて、幾つかの状況では、ユーザは、所与のタスクを達成するに当たり航空機の自律動作になお頼りながら、航空機の飛行をわずかに変更する能力を望み得る。例えば、ユーザは、選択されたターゲット又は行先から逸脱したいことがある。
したがって、航空機の自律飛行を変更する能力が必要とされる。そのような能力は、直観的で使用しやすく、人間がヒューマン−システムインタフェースとの対話を通して航空機の自律飛行を変更し、及び/又は作用できるようにする飛行制御システムを介して提供し得る。所望又は有利な場合、ユーザによるある程度の制御又は変更をなお可能にしながら、航空機を手動操縦することのユーザへの負担を大幅に低減することができる。
したがって、一態様では、無人航空機(UAV)の自律飛行を変更するシステムが提供される。本システムは、第1のユーザ入力を受信するように構成される第1のユーザインタフェースであって、第1のユーザ入力は、UAVの自律飛行を行う1つ又は複数の命令を提供する、第1のユーザインタフェースと、第2のユーザ入力を受信するように構成される第2のユーザインタフェースであって、第2のユーザ入力は、UAVの自律飛行を変更する1つ又は複数の命令を提供する、第2のユーザインタフェースとを備える。
別の態様では、無人航空機(UAV)の自律飛行を変更する方法が提供される。本方法は、第1のユーザ入力を第1のユーザインタフェースにおいて受信することであって、第1のユーザ入力は、UAVの自律飛行を行う1つ又は複数の命令を提供する、第1のユーザ入力を受信することと、第2のユーザ入力を第2のユーザインタフェースにおいて受信することであって、第2のユーザ入力は、UAVの自律飛行を変更する1つ又は複数の命令を提供する、第2のユーザ入力を受信することとを含む。
別の態様では、無人航空機(UAV)の飛行を変更する非一時的コンピュータ可読媒体が提供される。本非一時的コンピュータ可読媒体は、第1のユーザ入力を第1のユーザインタフェースにおいて受信することであって、第1のユーザ入力は、UAVの自律飛行を行う1つ又は複数の命令を提供する、第1のユーザ入力を受信することと、第2のユーザ入力を第2のユーザインタフェースにおいて受信することであって、第2のユーザ入力は、UAVの自律飛行を変更する1つ又は複数の命令を提供する、第2のユーザ入力を受信することとを行うコード、論理、又は命令を含む。
別の態様では、無人航空機(UAV)の自律飛行を変更するシステムが提供される。本システムは飛行コントローラを備え、飛行コントローラは、(1)第1のユーザインタフェースにおいて受信される第1のユーザ入力に応答して、UAVの自律飛行を行う第1の組の信号を生成し、(2)第2のユーザインタフェースにおいて受信される第2のユーザ入力に応答して、UAVの自律飛行を変更する第2の組の信号を生成するように構成される。
別の態様では、無人航空機(UAV)の自律飛行を変更する方法が提供される。本方法は、飛行コントローラを用いて、第1のユーザインタフェースにおいて受信される第1のユーザ入力に応答して、UAVの自律飛行を行う第1の組の信号を生成することと、飛行コントローラを用いて、第2のユーザインタフェースにおいて受信される第2のユーザ入力に応答して、UAVの自律飛行を変更する第2の組の信号を生成することとを含む。
別の態様では、無人航空機(UAV)の飛行を変更する非一時的コンピュータ可読媒体が提供される。本非一時的コンピュータ可読媒体は、飛行コントローラを用いて、第1のユーザインタフェースにおいて受信される第1のユーザ入力に応答して、UAVの自律飛行を行う第1の組の信号を生成することと、飛行コントローラを用いて、第2のユーザインタフェースにおいて受信される第2のユーザ入力に応答して、UAVの自律飛行を変更する第2の組の信号を生成することとを行うコード、論理、又は命令を備える。
別の態様では、無人航空機(UAV)が提供される。本UAVは、(1)UAVの自律飛行を命令する第1の組の信号であって、前記第1の組の信号は、第1のユーザインタフェースにおいて受信される第1のユーザ入力に基づいて生成される、第1の組の信号及び(2)UAVの自律飛行の変更を命令する第2の組の信号であって、前記第2の組の信号は、第2のユーザインタフェースにおいて受信される第2のユーザ入力に基づいて生成される、第2の組の信号を生成するように構成される飛行コントローラと、1つ又は複数の推進ユニットであって、(a)第1の組の信号に応答してUAVの自律飛行を行い、(b)第2の組の信号に応答してUAVの自律飛行を変更するように構成される1つ又は複数の推進ユニットとを備える。
別の態様では、無人航空機(UAV)の飛行を変更するシステムが提供される。本システムは1つ又は複数のプロセッサを備え、1つ又は複数のプロセッサは個々に又は集合的に、UAVの自律飛行を行うことであって、自律飛行は自律飛経路を含む、自律飛行を行うことと、ユーザ入力に応答して自律飛経路を変更することであって、自律飛経路は、自律飛行を維持しながら変更される、自律飛経路を変更することとを行うように構成される。
別の態様では、無人航空機(UAV)の飛行を変更する方法が提供される。本方法は、UAVの自律飛行を行うことであって、自律飛行は自律飛経路を含む、自律飛行を行うことと、ユーザ入力に応答して自律飛経路を変更することであって、自律飛経路は、自律飛行を維持しながら変更される、自律飛経路を変更することとを含む。
別の態様では、無人航空機(UAV)の飛行を変更する非一時的コンピュータ可読媒体が提供される。本非一時的コンピュータ可読媒体は、UAVの自律飛行を行うことであって、自律飛行は自律飛経路を含む、自律飛行を行うことと、ユーザ入力に応答して自律飛経路を変更することであって、自律飛経路は、自律飛行を維持しながら変更される、自律飛経路を変更することとを行うコード、論理、又は命令を備える。
別の態様では、無人航空機(UAV)が提供される。本UAVは、(1)UAVの自律飛行の第1の組の信号であって、自律飛行は自律飛経路を含む、第1の組の信号及び(2)自律飛経路を変更する第2の組の信号であって、自律飛経路は、自律飛行を維持しながら変更される、第2の組の信号を生成するように構成される飛行コントローラと、1つ又は複数の推進ユニットであって、(a)第1の組の信号に応答してUAVの自律飛行を行い、(b)第2の組の信号に応答してUAVの自律飛経路を変更するように構成される1つ又は複数の推進ユニットとを備える。
本発明の異なる態様が、個々に、集合的に、又は互いと組み合わせて理解することができることが理解されるものとする。本明細書に記載される本発明の様々な態様は、以下記載される特定の用途のいずれか又は任意の他のタイプの可動物体に適用し得る。本明細書での航空機のあらゆる記載は、任意の車両等の任意の可動物体に適用し得、使用し得る。さらに、航空移動(例えば、飛行)の状況で本明細書に開示されるシステム、デバイス、及び方法は、地上移動、水上移動、水中移動、又は宇宙空間での移動等の他のタイプの移動の状況で適用することもできる。
本発明の他の目的及び特徴は、明細書、特許請求の範囲、及び添付図を検討することにより明らかになる。
本明細書において言及される全ての公開物、特許、及び特許出願は、個々の各公開物、特許、又は特許出願が特に且つ個々に参照により援用されることが示されるものとして、参照により本明細書に援用される。
本発明の新規の特徴は、添付の特許請求の範囲に特に記載される。本発明の原理が利用される例示的な実施形態を記載する以下の詳細な説明及び添付図面を参照することにより、本発明の特徴及び利点のよりよい理解が得られる。
実施形態によるナビゲーションに使用されるシステムの例を示す。 実施形態によるユーザ端末を示す。 実施形態による、協働する第1のユーザインタフェース及び第2のユーザインタフェースを示す。 実施形態によるUAVの自律飛行を変更する方法を示す。 実施形態による、ユーザ入力により変更されているUAVの自律飛経路を示す。 実施形態による、ユーザ入力により変更された可動物体の自律飛経路の側面図を示す。 実施形態による、可動物体の自律飛行を比例的に変更するユーザ入力の力を示す。 実施形態による閾値に達した場合のUAVの挙動を示す。 実施形態による、可動物体の自律飛行を変更するユーザ入力がリリースされた後のUAVの挙動を示す。 実施形態による、ユーザ入力により変更されたUAVの新しい自律飛経路を示す。 実施形態による無人航空機(UAV)を示す。 実施形態による、可動物体を制御するシステムのブロック図による概略図である。 実施形態による、1つ又は複数の制御スティックの作動に応答して、曲線軌道で飛行するUAVを示す。 実施形態による、自律飛経路に沿って速度を増減して移動中の無人航空機の上から下を見た図を示す。
本明細書に提供されるシステム、方法、及びデバイスは、自律動作航空機の飛行に作用し、及び/又は変更する能力をオペレータに与えるのに使用することができる。例えば、直観的であり、使用しやすいユーザ入力デバイスを提供し得る。ユーザ入力デバイスを利用して、航空機の自律動作中、航空機の飛行を変更し得る。幾つかの場合、自律動作中の航空機は所定の目標を有し得る。例えば、自律動作中の航空機は、達成が設計される所定のタスク又は飛行先のターゲットを有し得る。したがって、自律動作中の航空機は、飛経路及び/又は飛行方向等のパラメータがユーザ入力に従って変更される間、所定のタスクの達成を継続するか、又はターゲットに向かって進行し続け得る。幾つかの場合、ユーザにより許される変更の閾値を提供して、航空機が、ユーザ入力にも拘わらず、自律制御下でタスクを達成可能なこと、又は行先に到着可能なことを保証し得る。
幾つかの場合、異なるタイプのユーザ入力を受け入れるために、異なるユーザインタフェースを提供し得る。異なるユーザインタフェースは、ハードウェアインタフェース及び/又はソフトウェアインタフェースを含み得る。例えば、異なるユーザインタフェースは、デバイスの物理的なボタン又は画面上に表示される対話ボタンを含み得る。幾つかの場合、異なるユーザインタフェースは、2つの異なるユーザインタフェースを含み得る。例えば、航空機の自律動作の容易さを改善するのに使用することができる第1のユーザインタフェースを提供し得る。第1のユーザインタフェースは、グラフィカルヒューマンシステムインタフェースとの対話を通して航空機の制御を可能にし得、航空機を手動操縦することの負担を大幅に低減し得る。第1のユーザインタフェースは、航空機に達成する自律タスクを提供する際に使用し得る。幾つかの場合、達成する自律タスクは、単純なコマンド(例えば、マップ上でターゲットに触れること)で指定し得る。航空機の自律動作(例えば、自律飛行)の単純で直観的な変更を可能にする第2のユーザインタフェースを提供し得る。例えば、航空機がターゲットに向かって自律的にナビゲート中である間、第2のユーザインタフェースへのユーザ入力は、航空機の軌道をわずかに変更し得る。幾つかの場合、第2のユーザインタフェースに提供されるユーザ入力は、航空機の自律飛行が維持されている間、自律飛行のパラメータを変更し得る。
自律動作中の航空機の飛行に作用及び/又は変更する能力は、自律制御下での航空機の操作性を改善し得る。航空機を手動操縦することのユーザへの負担を大幅に減らすことができ、それでもなお、所望又は有利な場合、ユーザが自律飛行に作用又は変更することができるような自律飛行への調整(例えば、変更)を可能にし得る。異なるユーザインタフェースに提供される別個の機能は、熟練ユーザ又は未熟ユーザの両者が、本明細書に提供される発明により可能になる利点を利用し得るように制御を簡易化し得る。加えて、異なるユーザインタフェースに提供される別個の機能は、緊急時又は予期しない状況時、混乱又はエラーなしで素早い動作をとって(例えば、第2のユーザインタフェースで)、航空機の自律飛行を変更することができることを保証し得る。
自律飛行を変更する能力は、ユーザが気付く、非検出(例えば、エラーを通して又は航空機が障害物センサを有さない場合)の、航空機が直面する障害物がある場合、特に有用であり得る。そのような場合、変更後、所与のタスクを引き続き達成し得るように航空機の自律動作を妨げずに、わずかな変更をUAV飛行に行い得る。幾つかの場合、自律飛行を変更する能力は、ターゲット行先に向けての自律飛行を維持しながら、所与の飛経路からのある程度の逸脱をユーザが望む(例えば、ユーザが何か興味があるものを見る)場合、特に有用であり得る。本明細書で使用される場合、飛経路とは、飛行中に航空機がとる経路を指し得る。幾つかの場合、飛経路とは、航空機の軌道又は航空機の飛行方向(例えば、二次元座標又は三次元座標で)を指し得る。幾つかの場合、飛経路とは、航空機が辿るように設定される、予め構成される飛経路(例えば、軌道)を指し得る。幾つかの場合、飛経路とは、航空機の瞬間飛行方向を指し得る。
ユーザ入力は、方向成分を飛経路に追加し、及び/又は速度又は加速度成分を航空機に追加することにより、航空機の飛経路に作用及び/又は変更し得る。幾つかの場合、自律飛行を変更する能力は、ユーザが、特定の飛行パターンでUAVを飛行させることを望むか、又は容易には実装されない操作(例えば、UAVを上昇スパイラル又は下降スパイラルで飛行させる)の実行を望む場合、特に有用であり得る。自律飛行を変更する能力が、任意のタイプの航空機及び空中、水上、陸上、及び/又は宇宙空間中を横断可能な任意の車両に組み込み可能であることに留意されたい。
本発明の異なる態様が、個々に、集合的に、又は互いと組み合わせて理解することができることが理解されるものとする。本明細書に記載される本発明の様々な態様は、以下に記載される特定の用途のいずれか又は任意の他のタイプの遠隔制御される車両若しくは可動物体に適用し得る。
図1は、実施形態によるナビゲーションに使用されるシステムの例を示す。ナビゲーションシステムは、可動物体100と、可動物体との通信が可能なユーザ端末106とを含み得る。可動物体は、搭載物104を搬送するように構成し得る。ユーザ端末を使用して、可動物体及び/又は搭載物の1つ又は複数の移動特性を制御してもよい。例えば、ユーザ端末を使用して、可動物体をターゲットエリアにナビゲート可能なように可動物体を制御することができる。ユーザ端末を使用して、本明細書において更に記載されるように、可動物体の自律飛行を行う、可動物体(例えば、可動物体の飛行コントローラ)に送信される可動物体命令又はコマンドを与え得る。幾つかの場合、ユーザ端末を使用して、可動物体が自律的に動作中である間、可動物体を手動制御し、及び/又は可動物体のパラメータを変更し得る。
可動物体100は、環境をトラバースすることが可能な任意の物体であり得る。可動物体は、空気、水、陸、及び/又は宇宙空間をトラバースすることが可能であり得る。環境は、移動不可能な物体(静止物体)及び移動可能な物体を含み得る。静止物体の例としては、地勢、植物、ランドマーク、建物、一体構造物、又は任意の固定された構造物を挙げることができる。移動可能な物体の例としては、人々、車両、動物、発射体等が挙げられる。
幾つかの場合では、環境は慣性基準系であり得る。慣性基準系を使用して、時空間を均一的、等方的、及び時間独立的に記述し得る。慣性基準系は、可動物体に相対して確立し得、可動物体に従って移動し得る。慣性基準系での測定は、変換(例えば、ニュートン物理学でのガリレイ変換)により別の基準系(例えば、全球基準系(global reference frame))での測定に変換することができる。
可動物体100は車両であり得る。車両は自己推進車両であり得る。車両は、1つ又は複数の推進ユニット107を用いて環境をトラバースし得る。車両は、航空車両、陸ベースの車両、水ベースの車両、又は宇宙空間ベースの車両であり得る。車両は無人車両であり得る。車両は、人間の乗員を乗せずに環境をトラバースすることが可能であり得る。代替的には、車両は人間の乗員を搬送し得る。幾つかの実施形態では、可動物体は無人航空機(UAV)であり得る。
本明細書でのUAV又は任意の他のタイプの可動物体の任意の記載は、任意の他のタイプの可動物体又は様々なカテゴリの可動物体全般に適用し得、又はこの逆も同じであり得る。例えば、本明細書でのUAVの任意の記載は、任意の無人の陸境界、水ベース、又は宇宙ベースの車両に適用し得る。可動物体の更なる例は、本明細書の他の箇所で更に詳細に提供される。
上述したように、可動物体は、環境内でトラバースすることが可能であり得る。可動物体は、三次元内で飛行することが可能であり得る。可動物体は、1つ、2つ、又は3つの軸に沿って空間並進することが可能であり得る。1つ、2つ、又は3つの軸は互いに直交し得る。軸は、ピッチ軸、ヨー軸、及び/又はロール軸に沿い得る。可動物体は、1つ、2つ、又は3つの軸の回りを回転可能であることもできる。1つ、2つ、又は3つの軸は、互いに直交し得る。軸は、ピッチ軸、ヨー軸、及び/又はロール軸であり得る。可動物体は、最高で自由度6に沿って移動可能であり得る。可動物体は、移動において可動物体を支援し得る1つ又は複数の推進ユニットを含み得る。例えば、可動物体は、1つ、2つ、又は3つ以上の推進ユニットを有するUAVであり得る。推進ユニットは、UAVの揚力を生成するように構成し得る。推進ユニットは回転翼を含み得る。可動物体はマルチ回転翼UAVであり得る。
可動物体は任意の物理的構成を有し得る。例えば、可動物体は、中心体から延びる1つ又はアーム又は分岐部を有する中心体を有し得る。アームは中心体から側方又は放射状に延び得る。アームは、中心体に相対して移動可能であってもよく、又は中心体に相対して静止してもよい。アームは、1つ又は複数の推進ユニットを支持し得る。例えば、各アームは、1つ、2つ、又は3つ以上の推進ユニットを支持し得る。
可動物体は筐体を有し得る。筐体は、1つの一体片、2つの一体片、又は複数の個片から形成し得る。筐体は、1つ若しくは複数の構成要素が配置されるキャビティを含み得る。構成要素は、モーションコントローラ(例えば、飛行コントローラ)、1つ若しくは複数のプロセッサ、1つ若しくは複数のメモリ記憶ユニット、1つ若しくは複数のセンサ(例えば、1つ若しくは複数の慣性センサ又は本明細書の他の箇所に記載される任意の他のタイプのセンサ)、1つ若しくは複数のナビゲーションユニット(例えば、全地球測位システム(GPS)ユニット)、1つ若しくは通信ユニット、又は任意の他のタイプの構成要素等の電気構成要素であり得る。筐体は、単一のキャビティ又は複数のキャビティを有し得る。幾つかの場合では、モーションコントローラ(飛行コントローラなど)は、1つ又は複数の推進ユニットと通信し得、及び/又は1つ又は複数の推進ユニットの動作を制御し得る。モーションコントローラ(すなわち、飛行コントローラ)は、1つ又は複数の電子速度制御(ESC)モジュールを用いて1つ又は複数の推進ユニットと通信し、及び/又はその動作を制御し得る。モーションコントローラ(すなわち、飛行コントローラ)は、ESCモジュールと通信して、推進ユニットの動作を制御し得る。
可動物体はオンボード搭載物104を支持し得る。搭載物は、可動物体に相対して固定値を有してもよく、又は可動物体に相対して移動可能であってもよい。搭載物は、可動物体に相対して空間的に並進し得る。例えば、搭載物は、可動物体に相対して1つ、2つ、又は3つの軸に沿って移動し得る。搭載物は、可動物体に相対して回転することもできる。例えば、搭載物は、可動物体に相対して1つ、2つ、又は3つの軸の回りを回転し得る。軸は互いに直交し得る。軸は、ピッチ軸、ヨー軸、及び/又はロール軸であり得る。代替的には、搭載物は、可動物体内に固定又は統合し得る。
搭載物は、支持機構102を用いて可動物体に相対して移動可能であり得る。支持機構は、可動物体に相対する支持機構の移動を可能にし得る1つ又は複数のジンバルステージを含み得る。例えば、支持機構は、支持機構が可動物体に相対して第1の軸の回りを回転できるようにし得る第1のジンバルステージ、支持機構が可動物体に相対して第2の軸の回りを回転できるようにし得る第2のジンバルステージ、及び/又は支持機構が可動物体に相対して第3の軸の回りを回転できるようにし得る第3のジンバルステージを含み得る。本明細書の他の箇所に記載される支持機構の任意の説明及び/又は特徴が該当し得る。
搭載物は、可動物体周囲の環境を感知可能なデバイス、信号を環境に放射可能なデバイス、及び/又は環境と相互作用可能なデバイスを含み得る。
1つ又は複数のセンサは、搭載物として提供し得、環境を感知可能であり得る。1つ又は複数のセンサは、撮像デバイスを含み得る。撮像デバイスは物理的な撮像デバイスであり得る。撮像デバイスは、電磁放射線(例えば、可視光、赤外線光、及び/又は紫外線光)を検出し、検出された電磁放射線に基づいて画像データを生成するように構成することができる。撮像デバイスは、光の波長に応答して電気信号を生成する電荷結合素子(CCD)センサ又は相補型金属酸化膜半導体(CMOS)センサを含み得る。生成される電気信号は処理されて、画像データを生成することができる。撮像デバイスにより生成される画像データは、1つ又は複数の画像を含むことができ、画像は静止画(例えば、写真)、動的画像(例えば、ビデオ)、又はそれらの適する組合せであり得る。画像データは、多色性(例えば、RGB、CMYK、HSV)であってもよく、又は単色性(例えば、グレースケール、白黒、セピア)であってもよい。撮像デバイスは、光を画像センサに向けるように構成されたレンズを含み得る。
撮像デバイスはカメラであることができる。カメラは、動的画像データ(例えば、ビデオ)を捕捉するムービーカメラ又はビデオカメラであることができる。カメラは、静止画(例えば、写真)を捕捉するスチルカメラであることができる。カメラは、動的画像データ及び静的画像の両方を捕捉し得る。カメラは、動的画像データの捕捉と静止画の捕捉とを切り替え得る。本明細書に提供される特定の実施形態は、カメラの状況で説明されるが、本開示が任意の適する撮像デバイスに適用可能であり、カメラに関連する本明細書での任意の説明が、任意の適する撮像デバイスにも適用可能であり、カメラに関連する本明細書での任意の説明が、他のタイプの撮像デバイスにも適用可能なことが理解されるものとする。カメラを使用して、3Dシーン(例えば、環境、1つ又は複数の物体等)の2D画像を生成することができる。カメラにより生成される画像は、3Dシーンの2D画像面への射影を表すことができる。したがって、2D画像内の各点は、シーンでの3D空間座標に対応する。カメラは光学要素(例えば、レンズ、ミラー、フィルタ等)を備え得る。カメラは、カラー画像、グレースケール画像、赤外線画像等を捕捉し得る。カメラは、赤外線画像を捕捉するように構成される場合、熱撮像デバイスであり得る。
幾つかの実施形態では、搭載物は、複数の撮像デバイス又は複数のレンズ及び/又は画像センサを有する撮像デバイスを含み得る。搭載物は、複数の画像を略同時に撮影可能であり得る。複数の画像は、3Dシーン、3D仮想環境、3Dマップ、又は3Dモデルの作成を支援し得る。例えば、右画像及び左画像を撮影し、立体マッピングに使用し得る。較正両眼画像から深度マップを計算し得る。任意の数の画像(例えば、2つ以上、3つ以上、4つ以上、5つ以上、6つ以上、7つ以上、8つ以上、9つ以上)を同時に撮影して、3Dシーン/仮想環境/モデル及び/又は深度マッピングの作成を支援し得る。画像は、略同じ方向に向けられてもよく、又はわずかに異なる方向に向けられてもよい。幾つかの場合では、他のセンサ(例えば、超音波データ、LIDARデータ、本明細書の他の箇所に記載される任意の他のセンサからのデータ、又は外部デバイスからのデータ)からのデータは、2D又は3Dの画像又はマップの作成を支援し得る。
撮像デバイスは、特定の画像解像度で画像又は一連の画像を捕捉し得る。幾つかの実施形態では、画像解像度は、画像内のピクセル数によって定義し得る。幾つかの実施形態では、画像解像度は、約352×420ピクセル以上、約480×320ピクセル以上、約720×480ピクセル以上、約1280×720ピクセル以上、約1440×1080ピクセル以上、約1920×1080ピクセル以上、約2048×1080ピクセル以上、約3840×2160ピクセル以上、約4096×2160ピクセル以上、約7680×4320ピクセル以上、又は約15360×8640ピクセル以上であり得る。幾つかの実施形態では、カメラは、4Kカメラ又はより高い解像度を有するカメラであり得る。
撮像デバイスは、特定の捕捉率で一連の画像を捕捉し得る。幾つかの実施形態では、一連の画像は、約24p、約25p、約30p、約48p、約50p、約60p、約72p、約90p、約100p、約120p、約300p、約50i、又は約60i等の標準ビデオフレーム率で捕捉し得る。幾つかの実施形態では、一連の画像は、速度が0.0001秒以下、0.0002秒以下、0.0005秒以下、0.001秒以下、0.002秒以下、0.005秒以下、0.01秒以下、0.02秒以下、0.05秒以下、0.1秒以下、0.2秒以下、0.5秒以下、1秒以下、2秒以下、5秒以下、又は10秒以下毎に約1枚の画像を捕捉し得る。幾つかの実施形態では、捕捉率は、ユーザ入力及び/又は外部状況(例えば、雨、雪、風、環境の不明瞭な表面テクスチャ)に応じて変更し得る。
撮像デバイスは、調整可能なパラメータを有し得る。同一の外部状況(例えば、場所、照明)の影響下にありながら、異なるパラメータ下で、異なる画像を撮像デバイスにより捕捉し得る。調整可能なパラメータは、露出(例えば、露出時間、シャッタ速度、アパーチャ、フィルム速度)、利得、ガンマ、関心領域、ビニング/サブサンプリング、ピクセルクロック、オフセット、トリガーリング、ISO等を含み得る。露出に関連するパラメータは、撮像デバイス内の画像センサに達する光量を制御し得る。例えば、シャッタ速度は、光が画像センサに達する時間量を制御し得、アパーチャは、所与の時間で画像センサに達する光量を制御し得る。利得に関連するパラメータは、光学センサからの信号の増幅を制御し得る。ISOは、利用可能な光へのカメラの感度レベルを制御し得る。
幾つかの代替の実施形態では、撮像デバイスは物理的撮像デバイスを超え得る。例えば、撮像デバイスは、画像又はビデオフレームの捕捉及び/又は生成が可能な任意の技法を含み得る。幾つかの実施形態では、撮像デバイスは、別の物理的デバイスから得られた画像を処理可能なアルゴリズムを指し得る。
搭載物は1つ又は複数のタイプのセンサを含み得る。センサのタイプの幾つかの例としては、場所センサ(例えば、全地球測位システム(GPS)センサ、場所の三角測量を可能にするモバイルデバイス送信機)、モーションセンサ、ビジョンセンサ(例えば、カメラ等の可視光、赤外線光、又は紫外線光を検出可能な撮像デバイス)、近接性又は距離センサ(例えば、超音波センサ、ライダー、飛行時間又は深度カメラ)、慣性センサ(例えば、加速度計、ジャイロスコープ、及び/又は重力検出センサ、これらは慣性測定ユニット(IMU)を形成し得る)、高度センサ、姿勢センサ(例えば、コンパス)、圧力センサ(例えば、気圧計)、温度センサ、湿度センサ、振動センサ、オーディオセンサ(例えば、マイクロフォン)、及び/又はフィールドセンサ(例えば、磁力計、電磁センサ、電波センサ)を挙げることができる。
センサにより提供される検知データを使用して、可動物体の空間配置、速度、及び/又は向きを制御し得る(例えば、後述するように、適する処理ユニット及び/又は制御モジュールを使用して)。代替的には、センサを使用して、天候状況、潜在的な障害物への近さ、地理的特徴の位置、人工構造の位置等の可動物体の周囲環境に関するデータを提供し得る。
搭載物は、信号を環境に放射可能な1つ又は複数のデバイスを含み得る。例えば、搭載物は、電磁スペクトルに沿ったエミッタ(例えば、可視光エミッタ、紫外線エミッタ、赤外線エミッタ)を含み得る。搭載物は、レーザ又は任意の他のタイプの電磁エミッタを含み得る。搭載物は、超音波信号等の1つ又は複数の振動を放射し得る。搭載物は可聴音を放射し得る(例えば、スピーカから)。搭載物は、電波信号又は他のタイプの信号等の電波信号を放射し得る。
搭載物は、環境と相互作用可能であり得る。例えば、搭載物はロボットアームを含み得る。搭載物は、液体成分、気体成分、及び/又は固体成分等の送出品目を含み得る。例えば、搭載物は、殺虫剤、水、肥料、抗火材料、食料、パッケージ、又は任意の他の品目を含み得る。
本明細書での搭載物の任意の例は、可動物体により搬送し得るデバイス又は可動物体の一部であり得るデバイスに適用し得る。例えば、1つ又は複数のセンサ108は、可動物体の一部であり得る。1つ又は複数のセンサは、搭載物に加えて提供し得る。これは、本明細書に記載される搭載物等の任意のタイプの搭載物に適用し得る。
可動物体は、ユーザ端末106と通信可能であり得る。ユーザ端末は、可動物体自体、可動物体の搭載物、及び/又は可動物体の支持機構と通信し得、支持機構は搭載物の支持に使用される。本明細書での可動物体との通信という任意の記載は、可動物体の搭載物との通信、可動物体の支持機構との通信、及び/又は可動物体の1つ又は複数の個々の構成要素(例えば、通信ユニット、ナビゲーションユニット、推進ユニット、電源、プロセッサ、メモリ記憶ユニット、及び/又はアクチュエータ)との通信にも適用し得る。
可動物体とユーザ端末との通信は、無線通信116を介し得る。例えば、通信システム110を可動物体に提供し得る。対応する通信ユニット114は、ユーザ端末に提供し得、対応する通信ユニット114を使用して、通信システム間の通信リンク(例えば、無線通信リンク)を形成し得る。可動物体とユーザ端末との間に直接通信を提供し得る。直接通信は、いかなる中間デバイス又はネットワークも必要とせずに行い得る。可動物体とユーザ端末との間に間接通信を提供し得る。間接通信は、1つ又は複数の中間デバイス又はネットワークを用いて行い得る。例えば、間接通信は、電気通信ネットワークを利用し得る。間接通信は、1つ又は複数のルータ、通信塔、衛星、又は任意の他の中間デバイス若しくはネットワークを用いて実行し得る。通信のタイプの例としては、限定ではなく、インターネット、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、Bluetooth(登録商標)、近距離通信(NFC)技術、汎用パケット無線サービス(GPRS)、GSM(登録商標)、エンハンストデータGSM環境(EDGE)、3G、4G、又はロングタームエボリューション(LTE)プロトコル等のモバイルデータプロトコルに基づくネットワーク、赤外線(IR)通信技術、及び/又はWi−Fiを挙げることができ、無線、有線、又はそれらの組合せを介する通信であり得る。
ユーザ端末は、任意のタイプの外部デバイスであり得る。ユーザ端末は、ユーザからの入力を受信するように構成されるデバイスを個々に又は集合的に指し得る。ユーザ端末は、ユーザ入力を受信するように構成される1つ又は複数のユーザインタフェースを構成し得る。ユーザ端末の例としては、限定ではなく、スマートフォン/セルフォン、タブレット、個人情報端末(PDA)、ラップトップコンピュータ、デスクトップコンピュータ、メディアコンテンツプレーヤ、ビデオゲーミングステーション/システム、仮想現実システム、拡張現実システム、ウェアラブルデバイス(例えば、時計、眼鏡、手袋、ヘッドギア(帽子、ヘルメット、仮想現実ヘッドセット、拡張現実ヘッドセット、ヘッドマウントデバイス(HMD)、ヘッドバンド等)、ペンダント、アームバンド、足バンド、靴、ベスト)、ジェスチャ認識デバイス、マイクロフォン、画像データを提供若しくはレンダリング可能な任意の電子デバイス、制御スティックを有するリモートコントローラ、又は任意の他のタイプのデバイスを挙げることができる。ユーザ端末は、ハンドヘルド物体であり得る。ユーザ端末はポータブルであり得る。ユーザ端末は、人間ユーザにより携帯し得る。幾つかの場合では、ユーザ端末は、人間ユーザからリモートに配置し得、ユーザは、無線通信及び/又は有線通信を使用してユーザ端末を制御することができる。ユーザ端末の様々な例及び/又は特徴は、本明細書の他の箇所で更に詳細に提供される。
ユーザ端末は、1つ又は複数の動作の命令を提供し得る非一時的コンピュータ可読媒体を実行可能であり得る1つ又は複数のプロセッサを含み得る。ユーザ端末は、1つ又は複数の動作を実行するコード、論理、又は命令を含む非一時的コンピュータ可読媒体を含む1つ又は複数のメモリ記憶デバイスを含み得る。ユーザ端末は、ユーザ端末が可動物体と通信し、可動物体から撮像データを受信できるようにするソフトウェアアプリケーションを含み得る。ユーザ端末は通信ユニット114を含み得、通信ユニットにより、可動物体との通信が可能になり得る。幾つかの場合では、通信ユニットは、単一の通信モジュール又は複数の通信モジュールを含み得る。幾つかの場合では、ユーザ端末は、単一の通信リンク又は複数の異なるタイプの通信リンクを使用して可動物体と対話可能であり得る。ユーザ端末を使用して、可動物体の移動を制御し得る。幾つかの場合、ユーザ端末は、例えば、ユーザ入力に応答して、可動デバイスの自律動作(例えば、自律飛行)を行うように構成し得る。幾つかの場合、ユーザ端末は、更に後述するように、可動デバイスの自律動作を行う及び/又は変更するように構成し得る。幾つかの場合、ユーザ端末は任意選択的に使用して、可動物体の任意の構成要素(例えば、搭載物の動作、支持機構の動作、1つ又は複数のセンサ、通信、ナビゲーション、着陸スタンド、1つ又は複数の構成要素の作動、電源制御、又は任意の他の機能)を制御し得る。
ユーザ端末は1つ又は複数のユーザインタフェースを含み得、1つ又は複数のユーザインタフェースは1つ又は複数のデバイスに提供し得る。例えば、ユーザ端末は、1つ、2つ、3つ、4つ、5つ、6つ、7つ、8つ、9つ、10、又は11以上のユーザインタフェースを含み得る。ユーザインタフェースとは、ユーザ(例えば、UAVのオペレータ)による入力が受信されるインタフェースを指し得る。入力は任意のタイプのものであり得る。例えば、ユーザは、単にユーザインタフェースの一部(例えば、容量性タッチスクリーン)に触れることにより入力を提供し得る。例えば、ユーザは、ユーザインタフェースで機構(例えば、キーボード、マウス、ボタン、ジョイスティック等)を作動させて、ユーザ入力を提供し得る。幾つかの場合、ユーザは、可聴信号(例えば、音声コマンド)をユーザインタフェースに提供し得、可聴信号はユーザインタフェースにより受信される。幾つかの場合、ユーザインタフェースは、ユーザの動き(例えば、目の動き、手のジェスチャ等)を検知、追尾、又は追跡して、ユーザ入力を受信するように構成し得る。幾つかの場合、ユーザインタフェースは、程度の異なるユーザ入力を受信するように構成し得る。例えば、ユーザは、異なる量の力をユーザインタフェースの機構に及ぼすか、又は異なる程度でユーザインタフェースの機構を作動させ得、異なる量又は異なる程度は、ユーザインタフェース(又はユーザインタフェースに接続される1つ又は複数のプロセッサ)により適宜解釈し得る。例えば、ユーザは、異なる持続時間量にわたり入力を提供し得、異なる持続時間量は、ユーザインタフェース(又はユーザインタフェースに接続される1つ又は複数のプロセッサ)により適宜解釈し得る。代替又は追加として、ユーザ入力は、ユーザ入力を受信し、二進値入力としてユーザ入力を解釈するように構成し得る。例えば、ユーザインタフェースに触れているユーザは、ターゲットに向かう可動物体のコマンド効果飛行として解釈し得る。各ユーザインタフェースは、別個のデバイスに提供し得る。代替的には、2つ、3つ、4つ、5つ、又は6つ以上のユーザインタフェースを1つのデバイスに提供し得る。
幾つかの場合、異なるユーザインタフェースは、可動物体の異なる機能を制御し、及び/又は可動物体の異なる構成要素を制御するように構成し得る。例えば、第1のユーザ端末は、可動物体の自律動作を行うのに使用し得、一方、第2のユーザ端末は、自律動作を変更する(行う)のに使用し得る。幾つかの場合、異なるデバイスは、可動物体の異なる機能を制御し、及び/又は可動物体の異なる構成要素を制御するように構成し得る。異なるユーザインタフェース及び/又はデバイスは、互いと通信してもよく、又は通信しなくてもよい。例えば、異なるデバイスは、無線通信リンク又は有線通信リンクを介して互いと通信し得る。代替的には、異なるデバイスのそれぞれは、互いと通信せず、UAVと別個に通信し得る。
図2は、実施形態によるユーザ端末200を示す。ユーザ端末は、1つ又は複数のユーザインタフェースを含み得る。ユーザインタフェースは、ユーザ(例えば、UAVのオペレータ)による入力を受信するように構成し得る。ユーザは、可動物体のオペレータであり得る。各ユーザインタフェースは1つのデバイスに提供し得る。代替的には、異なるユーザインタフェースは異なるデバイスに提供し得、ユーザ端末は2つ以上のデバイスを含み得る。ユーザ端末は、ユーザ入力を受信し、可動物体及び/又は搭載物に送信される命令(例えば、信号)を生成及び/又は提供するように構成し得る。幾つかの場合、可動物体の自律飛行を行う命令を生成する1つの入力をユーザ端末で受信し得る。例えば、ターゲットをユーザ端末で指定し得、可動物体がターゲットに向かって自律的に移動するような命令を生成し、可動物体(例えば、可動物体の飛行コントローラ)に送信し得る。幾つかの場合、可動物体の自律動作に作用又は変更するユーザ入力をユーザ端末で受信し得る。例えば、ユーザ端末を使用して、可動物体の移動を手動で制御し、及び/又は可動物体の飛行(例えば、自律飛行)を変更し得る。
幾つかの場合、ユーザ端末は、第1のユーザインタフェース202及び第2のユーザインタフェース204を含み得る。第1のユーザインタフェース及び第2のユーザインタフェースは、異なる特徴を有し得、可動物体の異なる機能の実装に使用し得る。例えば、第1のユーザインタフェースは、可動物体の自律動作(例えば、自律飛行)を行うユーザ入力を受信するように構成し得る。幾つかの場合、第1のユーザインタフェースは、特定のタスクを自律的に達成するか、又はターゲットに向かって自律的に移動するように可動物体に命令するユーザ入力を受信するように構成し得る。自律動作(例えば、自律飛行)するように可動物体に命令するには、1つの入力又は離散数の入力で十分であり得る。ユーザによる可動物体の連続監視又は監督は、第1のユーザインタフェースを利用する場合、必要としなくてもよい。
第1のユーザインタフェース202は、ディスプレイ203を含み得る。ディスプレイは画面であり得る。ディスプレイは、タッチスクリーンであってもよく、又はタッチスクリーンでなくともよい。ディスプレイは発光ダイオード(LED)画面、OLED画面、液晶ディスプレイ(LCD)画面、プラズマ画面、又は任意の他のタイプの画面であり得る。ディスプレイは、画像を示すように構成し得る。ディスプレイ上の画像は、可動物体の搭載物を用いて収集されたビューを示し得る。例えば、撮像デバイスにより収集された画像をディスプレイに表示し得る。幾つかの例では、撮像デバイスにより収集された画像は、一人称視点(FPV)と見なし得る。幾つかの場合では、単一の撮像デバイスを提供し得、単一のFPVを提供しうる。代替的には、異なる視野を有する複数の撮像デバイスを提供し得る。ビューは複数のFPV間で切り替えてもよく、又は複数のFPVを同時に表示してもよい。複数のFPVは、異なる視野を有し得る異なる撮像デバイスに対応(又は異なる撮像デバイスにより生成)し得る。
別の例では、ディスプレイ上の画像は、可動物体の搭載物からの情報を用いて生成し得るマップを示し得る。マップは、任意選択的に、立体マッピング技法を使用し得る複数の撮像デバイス(例えば、右カメラ、左カメラ、又はより多くのカメラ)を用いて生成し得る。幾つかの場合では、マップは、環境に相対する可動物体、環境に相対する撮像デバイス、及び/又は撮像デバイスに相対する可動物体についての位置情報に基づいて生成し得る。位置情報は、姿勢情報、空間場所情報、角速度、線形速度、角加速度、及び/又は線形加速度を含み得る。マップは、任意選択的に、本明細書の他の箇所で更に詳細に記載されるように、1つ又は複数の追加のセンサを用いて生成し得る。マップは、二次元マップ又は三次元マップであり得る。幾つかの場合、二次元マップは上から下を見たマップを示し得る。幾つかの場合、二次元マップは、様々な天然特徴及び人造特徴を示す地形図であり得る。幾つかの場合、二次元マップは見通し図(例えば、高度を示す)であり得る。幾つかの場合、ビューは切り替え得る(例えば、地形図と見通し図との間で)。幾つかの場合、ビューは、二次元マップ図と三次元マップ図との間で切り替え得、又は二次元マップ図及び三次元マップ図を同時に表示し得る。ビューは、1つ又は複数のFPVと1つ又は複数のマップビューとの間で切り替えてもよく、又は1つ又は複数のFPV及び1つ又は複数のマップビューを同時に表示してもよい。
幾つかの実施形態では、画像は、第1のユーザインタフェース(例えば、仮想現実システム又は拡張現実システム)に表示される3D仮想環境において提供し得る。3D仮想環境は、任意選択的に、3Dマップに対応し得る。仮想環境は、ユーザが操作することができる複数のポイント又は物体を含み得る。ユーザは、仮想環境内の様々な異なる動作を通してポイント又は物体を操作することができる。それらの動作の例としては、1つ又は複数のポイント又は物体の選択、ドラッグアンドドロップ、並進、回転、スピン、プッシュ、プル、ズームイン、ズームアウト等を挙げることができる。三次元仮想空間でのポイント又は物体の任意のタイプの移動動作を意図し得る。
第1のユーザインタフェースは、グラフィカルユーザインタフェース(GUI)を含み得る。GUIは、可動物体の動作をユーザが制御できるようにし得る画像を示し得る。GUIは、自律的に動作するか、又は所与のタスクを達成するように可動物体にユーザが命令できるようにする画像を示し得る。例えば、ユーザは、追跡するターゲットを選択し、ナビゲートする行先であるエリア(例えば、所定のエリア又は対象ポイント)を選択し、可動物体をナビゲートする途中の1つ又は複数のウェイポイントを選択し、可動物体をユーザ(例えば、ユーザ端末)に戻す等することが可能であり得る。幾つかの場合、ユーザは、単に第1のユーザインタフェース上でポイント(例えば、一部)に触れるか、又はタップすることにより、タスクを達成するように可動物体に命令可能であり得る。幾つかの場合、第1のユーザインタフェースは、容量性タッチスクリーンを含み得る。第1のユーザインタフェースは、可動物体のタップアンドゴー(tap and go)機能を可能にし得る。単に第1のユーザインタフェースをタップする(例えば、第1のユーザインタフェースに表示されるマップ上の所望の位置)ことにより、可動物体に、タップされた物体及び/又はエリアに向かって自律的に動作するように命令し得る。例えば、可動物体の搭載物を用いて収集されたビューを示すディスプレイ上の画像の場合、ユーザは興味がある物体をタップすることで、自律的に物体を追尾又は追跡するように可動物体に命令し得る。例えば、マップ(例えば、2Dマップ又は3Dマップ)を示すディスプレイ上の画像の場合、ユーザはマップ上の位置をタップすることで、タップされた位置に向かって自律的にナビゲートするように可動物体に命令し得る。
幾つかの場合、ターゲットは、第1のユーザインタフェースにおいてユーザにより選択し得る。ターゲットは、画像(例えば、ディスプレイの)内で選択し得る。ユーザは、画像の一部(例えば、ポイント、地域、及び/又は物体)を選択して、ターゲット及び/又は方向を定義することもできる。ユーザは、画面(例えば、タッチスクリーン)に直接触れることにより、ターゲットを選択し得る。ユーザは、画面の一部に触れ得る。ユーザは、画面上のポイントに触れることにより、画面の一部に触れ得る。ユーザは、ユーザ対話デバイス(例えば、マウス、ジョイスティック、キーボード、トラックボール、タッチパッド、ボタン、口頭でのコマンド、ジェスチャ認識、姿勢センサ、熱センサ、タッチ容量性センサ、又は任意の他のデバイス)を用いて、画像の一部を選択することにより、ターゲットを選択し得る。タッチスクリーンは、ユーザのタッチの位置、タッチの長さ、タッチの圧力、及び/又はタッチの動きを検出するように構成し得、それにより、タッチの上述した各様式は、ユーザからの特定の入力コマンドを示し得る。
可動物体は、ターゲットに向かって移行し、ターゲットの周囲をナビゲートし、及び/又はターゲットを視覚的に追跡するように構成し得る。ターゲットはターゲット行先であり得る。幾つかの場合、ターゲット行先は、可動物体に搭載される撮像デバイスにより捕捉された画像(例えば、FPV画像)上で選択される位置であり得る。例えば、1つ又は複数の位置は、例えば、画像上のポイントに触れることにより、撮像デバイスにより捕捉される画像(例えば、FPV画像)上でユーザにより選択し得る。画像の一部のそのようなタップは、飛経路を用いてその位置に飛行するように可動物体に命令し得る。幾つかの場合、ターゲット行先は、マップ上で選択される位置であり得る。例えば、位置206、208、及び210は、マップ上でユーザにより選択されたターゲットを含み得る。ターゲットは、例えば、実質的に上述したように、マップ上のポイントに触れることにより選択し得る。マップの一部のそのようなタップは、飛経路を用いてターゲットに飛行する(例えば、自律的に)ように可動物体に命令し得る。ターゲット(例えば、位置又は物体)に向かって自律的に飛行するように可動物体に命令するユーザインタフェースの一部でのそのようなタップは、本明細書では、タップツーゴー(tap to go)機能と呼び得る。幾つかの場合、ターゲット行先は、画像又はマップを用いずに、例えば、所定のリストから、スタンドアロン特徴等として選択される、予め決定されるか、又は予め構成される行先であり得る。例えば、ターゲット行先は、ユーザ端末の位置、ユーザの位置、指定されるウェイポイント、又は対象ポイント(例えば、ユーザにより指定されたホーム)であり得る。
幾つかの場合、ターゲットはターゲット物体であり得る。ターゲット物体は、静止ターゲット又は移動ターゲットであり得る。幾つかの場合、ユーザは、ターゲットが静止ターゲットであるか、それとも移動ターゲットであるかを指定し得る。代替的には、ユーザは、ターゲットが静止ターゲットであるか、それとも移動ターゲットであるかの任意の他のタイプのインジケータを提供し得る。代替的には、指示は提供されず、任意選択的にターゲットが静止ターゲットであるか、それとも移動ターゲットであるかのユーザ入力を必要とせずに、1つ又は複数のプロセッサを用いて自動的に判断し得る。ターゲット物体は、移動の状態に応じて、静止ターゲット又は移動ターゲットとして分類し得る。幾つかの場合、ターゲット物体は、任意の所与の時点で移動中又は静止中であり得る。ターゲット物体が移動中である場合、ターゲット物体は移動物体として分類し得る。逆に、同じターゲット物体が静止している場合、ターゲット物体は静止ターゲットとして分類し得る。
静止ターゲットは、環境内で略静止したままであり得る。静止ターゲットの例としては、自然風景特徴(例えば、木々、植物、山、丘、川、水路、小川、谷、巨岩、岩等)又は人造特徴(例えば、構造物、建物、道路、橋、柱、フェンス、動かない車両、サイン、照明等)を挙げることができるが、これらに限定されない。静止ターゲットは、大きなターゲット又は小さなターゲットを含み得る。ユーザは静止ターゲットを選択し得る。静止ターゲットは認識され得る。任意選択的に、静止ターゲットはマップ上に示され得る。可動物体は、静止ターゲットに移行し、及び/又は静止ターゲットの周囲をナビゲートし、及び/又は静止物体を追跡し得る。幾つかの場合、静止ターゲットは、構造又は物体の選択された部分に対応し得る。例えば、静止ターゲットは、高層ビルの特定の部分(例えば、最上階)に対応し得る。
移動ターゲットは、環境内で移動可能であり得る。移動ターゲットは、常に移動していてもよく、又はある時間に移動中であってもよい。移動ターゲットは、かなり一定した方向で移動してもよく、又は方向を変更してもよい。移動ターゲットは、空中、地上、地下、水上又は水中、及び/又は宇宙空間を移動し得る。移動ターゲットは、生体移動ターゲット(例えば、人間、動物)又は非生体移動ターゲット(例えば、移動する車両、移動する機械、風に飛ばされているか、又は水で運ばれている物体、生体ターゲットにより運ばれている物体)であり得る。移動ターゲットは、1つの移動物体又は移動物体群を含み得る。例えば、移動ターゲットは、1人の人間又は移動中の人間群を含み得る。移動ターゲットは、大きなターゲット又は小さなターゲットであり得る。ユーザは移動ターゲットを選択し得る。移動ターゲットは認識し得る。任意選択的に、移動ターゲットはマップ上に示され得る。可動物体は、移動ターゲットに移行し、移動ターゲットの周囲をナビゲートし、及び/又は移動物体を追跡し得る。飛経路は、移動物体の周囲をナビゲートするための飛経路を計画し得る。経路は、移動物体が経路に沿って移動するにつれて変更又は更新し得る。代替的には、可動物体は、計画された経路を必要とせずに、静止物体に移行し、及び/又は静止物体の周囲をナビゲートし、及び/又は移動物体を視覚的に追跡し得る。
移動ターゲットは、空中(例えば、固定翼機、回転翼航空機、若しくは固定翼も回転翼も有さない航空機)、水中(例えば、船若しくは潜水艦)、地上(例えば、車、トラック、バス、バン、オートバイ等の動力車;スティック、釣り竿等の可動構造若しくはフレーム;若しくは列車)、地下(例えば、地下鉄)、宇宙空間中(例えば、宇宙船、衛星、若しくは宇宙探査機)、又はこれらの環境の任意の組合せ等の任意の適する環境内を移動するように構成される任意の物体であり得る。
移動ターゲットは、自由度6(例えば、並進で自由度3及び回転で自由度3)に関して環境内を自在に移動可能であり得る。代替的には、移動ターゲットの移動は、所定の経路、トラック、又は向き等により1つ又は複数の自由度に関して制約することができる。移動は、エンジン又はモータ等の任意の適する作動機構により作動させることができる。移動ターゲットの作動機構は、電気エネルギー、磁気エネルギー、太陽エネルギー、風力エネルギー、重力エネルギー、化学エネルギー、核エネルギー、又はそれらの任意の適する組合せ等の任意の適するエネルギー源により動力提供することができる。移動ターゲットは、更に後述する等の推進システムを介する自己推進型であり得る。推進システムは任意選択的に、電気エネルギー、磁気エネルギー、太陽エネルギー、風力エネルギー、重力エネルギー、化学エネルギー、核エネルギー、又はそれらの任意の適する組合せ等のエネルギー源で動き得る。
幾つかの場合、移動ターゲットは、遠隔制御される車両等の車両であることができる。適する車両は、水上機、航空機、宇宙船、又は地上機を含み得る。例えば、航空機は、固定翼機(例えば、航空機、グライダー)、回転翼航空機(例えば、ヘリコプター、回転翼機)、固定翼及び回転翼の両方を有する航空機、又はいずれも有さない航空機(例えば、小型飛行船、熱気球)であり得る。車両は、空中、水上若しくは水中、宇宙空間中、又は地上若しくは地下での自己推進型等の自己推進型であることができる。自己推進車両は、推進システム、例えば1つ又は複数のエンジン、モータ、車輪、車軸、磁石、回転翼、プロペラ、ブレード、ノズル、又はそれらの任意の適する組合せ等を含む推進システムを利用することができる。幾つかの場合、推進システムを使用して、可動物体の表面からの離陸、表面への着陸、現在位置及び/又は向きの維持(例えば、ホバリング)、向きの変更、及び/又は位置の変更を行えるようにし得る。
上述したようなターゲットを選択することにより、可動物体の自律飛行を行い得る。例えば、ターゲットを選択することは、例えば、通信システムを介して可動物体の飛行コントローラに送信される命令を生成し得る。飛行コントローラは、命令を受信し、可動物体の自律飛行を行う信号を更に生成し得る。自律飛行は、ターゲットに向かう自律飛行であり得る。本明細書に記載されるように、ターゲットは、ターゲット行先(例えば、位置)及び/又はターゲット物体であり得る。幾つかの場合、複数のターゲットを選択し得、可動物体は複数のターゲットに沿って飛行し得る。自律動作下(例えば、第1のユーザインタフェースで受信される入力を介して)の可動物体は、可動物体が移動する所定の飛行速度を含み得る。所定の飛行速度はデフォルト速度であり得る。幾つかの場合、所定の飛行速度はユーザ構成可能であり得る。幾つかの場合、所定の飛行速度は、約2m/s以下、約4m/s以下、約6m/s以下、約8m/s以下、約10m/s以下、約12m/s以下、約15m/s以下、約20m/s以下、又は約50m/s以下であり得る。
自律動作下(例えば、第1のユーザインタフェースで受信される入力を介して)の物体は、軌道又は飛経路を含み得る。自律飛行は、可動物体の自律飛経路を含み得る。幾つかの場合、自律飛行の飛経路205は、GUIに表示し得る。代替又は追加として、可動物体が自律的に飛行中の行先のターゲットを示す複数のポイント206、208、210をGUIに表示し得る。ターゲットは、可動物体が自律的に飛行中である行先であるターゲット物体及び/又はターゲットエリアを示し得る。幾つかの場合、飛経路は、予め設定される方向、予め設定される軌道、自律的に計画される軌道、及び/又はユーザ構成の軌道を含み得る。幾つかの場合、飛経路は予め設定し得る(例えば、特定の高度での最短ルートをとる)。幾つかの場合、飛経路は、ユーザにより選択し得る(例えば、幾つかの異なる予め構成される飛経路から)。幾つかの場合、ユーザは、実質的に上述したように、例えば、ユーザ対話デバイス又はユーザの附属器官を用いて画面上に輪郭を描くことにより、可動物体の飛経路を生成し得る。幾つかの場合、飛経路は、自律的又は半自律的に生成し得る。幾つかの場合、飛経路は、ターゲットの位置、向き、姿勢、サイズ、形状、及び/又はジオメトリを考慮することにより、ターゲットに対して生成し得る。幾つかの場合、飛経路は、可動物体のパラメータ(例えば、サイズ、重量、速度等)、法的パラメータ(例えば、法律及び規制)、又は環境パラメータ(例えば、風況、視界、障害物等)等の他のパラメータを考慮して、自律的又は半自律的に生成し得る。幾つかの場合、ユーザは、画面上(例えば、第1のユーザインタフェース上)の移動路の異なる空間ポイントを調整する(例えば、移動する)ことにより、飛経路の任意の部分を変更し得る。代替的には、ユーザは、予め存在する1組の地域から画面上で地域を選択してもよく、又は地域の境界、地域の直径を描画するか、若しくは画面の一部を任意の他の方法で指定してもよい。
可動物体は、撤回命令が受信されるまで又は撤回状況が実現される場合、飛経路に沿って移動し得る。例えば、可動物体は、新しい経路が入力されるまで、移動路の部分が変更される場合、又は新しいターゲットが入力される場合、移動経路に沿って自律的に移行し得る。可動物体は、異なる飛経路が選択されるまで、飛経路に沿って移行し得る。幾つかの場合、ユーザは、可動物体が移動中である間、随時、可動物体の移動にわたり手動制御を行い得る。
ユーザ端末は任意選択的に、第2のユーザインタフェース204を含み得る。幾つかの場合、第2のユーザインタフェースは、第1のユーザインタフェースと異なり得る。幾つかの場合、第2のユーザインタフェースは、第1のユーザインタフェースと異なるタイプのものであり得、及び/又は異なるモードのユーザ入力を受信するように構成し得る。幾つかの場合、第2のユーザインタフェースは、ユーザ入力が受信される1つ又は複数の機構212、214を含み得る。1つ又は複数の機構は、作動可能であり得る。1つ又は複数の機構は、制御スティック、物理的ボタン、又はスクロールウィール等の任意のタイプのハードウェア機構を含み得る。幾つかの場合、1つ又は複数の機構は、ソフトウェア機構、例えば、タッチスクリーン上の対話ボタンを含み得る。制御スティックが本明細書において主に記載されるが、他の機構(例えば、ボタン等)の使用も等しく適用可能であり得ることを理解されたい。
制御スティックはジョイスティック(joy stick)(又はジョイスティック(joystick)と呼ばれることもある。幾つかの場合、1つ又は複数の制御スティックは、ロール軸の回りのUAVの回転に作用するように構成されるロールスティック及び/又はヨー軸の回りのUAVの回転に作用するように構成されるヨースティックを含み得る。幾つかの場合、1つ又は複数の制御スティックはピッチスティックを含み得る。ピッチスティックは、UAVの速度変更に作用するように構成し得る。幾つかの場合、1つ又は複数の制御スティックは、スロットルスティックを含み得る。スロットルスティックは、UAVの高さ(例えば、高度)変更に作用するように構成し得る。幾つかの場合、第2のユーザインタフェースは、可動物体の移動を制御するのに使用し得る。第2のユーザインタフェースを使用して、可動物体の移動を直接制御し得る。代替又は追加として、第2のユーザインタフェースを使用して、自律制御下にある可動物体の移動(例えば、飛行)を変更し得る。幾つかの場合、第2のユーザインタフェースを使用して、UAVの自律飛行を行い得る。
制御スティックは特定の名称(例えば、ピッチスティック、ヨースティック等)を用いて示し得るが、制御スティックの名称が任意であることを理解されたい。例えば、ユーザ端末(例えば、第2のユーザインタフェース)は、異なるモード下で動作することもできる。例えば、ユーザ端末は、ユーザからの所与のコマンド例えば、スイッチの作動)を用いて異なるモード下で動作し得る。異なるモード下では、制御スティック(例えば、制御スティック212又は214)は、異なるようにUAVの動作に作用するように構成し得る。幾つかの場合、一動作モードでは、作動機構は、自律飛行(例えば、所定の方向に沿った飛行又は前の進行方向に沿った飛行)を行うように構成し得、一方、別の動作モードでは、作動機構は、自律飛行下でUAVの飛行に作用するように構成し得る。
幾つかの場合、第1のモードでは、制御スティック212は、UAVの前方移動及び後方移動に作用するように構成し得、一方、第2のモードでは、制御スティック212は、前方に移動中のUAVの速度に作用するように構成し得る。第3の動作モードでは、制御スティック212は、UAVの高さ及び/又は1つ又は複数の軸の回りのUAVの回転に作用するように構成し得る。ユーザ端末は、1つ、2つ、3つ、4つ、5つ、又は6つ以上の動作モードを含み得る。加えて、所与の制御スティック(例えば、制御スティック212又は214)は、2つ以上の機能を含んでもよく、又は2つ以上のパラメータでUAVの飛行(例えば、自律飛行)に作用してもよい。例えば、前後に動く制御スティック212は、UAVの高さ変更に作用し得、一方、左右に動く制御スティック212は、ロール軸の回りのUAVの回転に作用し得る。
幾つかの場合、第2のユーザインタフェースを利用して、可動物体のリアルタイム制御を行い得る。幾つかの場合、第1のユーザインタフェース及び第2のユーザインタフェースは、一緒に協働し得る。図3は、実施形態による、協働する第1のユーザインタフェース302及び第2のユーザインタフェース304を示す。第1のユーザインタフェースは、上述したようなものであり得る。例えば、第1のユーザインタフェースは、1つ又は複数の画像を表示するように構成されたディスプレイを含み得る。例えば、ディスプレイは、マップ306の画像を表示するように構成し得る。マップは、可動物体の周囲の環境の二次元又は三次元物体であり得る。代替又は追加として、ディスプレイは、可動物体に接続された搭載物により取得される一人称視点画像308を表示するように構成し得る。例えば、図3の一人称視点画像は、可動物体が向かっている障害物310を示す。
第2のユーザインタフェースは、1つ又は複数の制御スティック314、316を含み得る。制御スティックを利用して、例えば、リアルタイムで可動物体のパラメータに作用し得る。幾つかの場合、制御スティックは、可動物体の自律動作(例えば、自律飛行)に作用及び/又は変更し得る。例えば、第1のユーザ入力は第1のユーザインタフェースにおいて受信し得る。第1のユーザ入力は、可動物体の自律飛行を行い得る。例えば、ユーザがマップ306上のターゲットをタップすることで、ターゲットに向かう自律飛行を行う可動物体の飛行コントローラに送信される命令を生成し得る。自律的に動作中の可動物体は、飛経路312を含み得る。ターゲットに向かって自律的にナビゲートされている間、第1のユーザインタフェースは、可動物体に接続される搭載物により捕捉される画像の一人称視点画像308を表示し得る。第2のユーザインタフェースにおいて受信される入力は続けて、可動物体の自律動作に作用又は変更し得る。幾つかの場合、第2のユーザインタフェースにおいて受信される入力は、可動物体の自律飛行を中断し得る。第2のユーザインタフェースを介した自律飛行の中断は、例えば、第1のユーザインタフェース(例えば、GUI)との対話が望ましくない緊急時又は予期されない状況時、自律飛行を素早く中断する効率的で容易な方法を提供し得る。幾つかの場合、第2のユーザインタフェースにおいて受信される入力は、自律動作を中断せずに、可動物体の自律飛行を変更し得る。例えば、可動物体の飛経路は、第2のユーザ入力において受信される入力に起因して変更し得るが、可動物体は、例えば、第2のユーザ入力が受信されている間及び/又は第2のユーザ入力が受信された後、指定されたターゲットに向かって引き続きナビゲートし得る。例えば、第2のユーザインタフェースへのユーザ入力にも拘わらず、可動物体がタスク(例えば、ターゲットの追跡、所望の位置に向かってのナビゲート等)達成に向けて継続するように、可動物体の自律動作又は飛行を維持し得る。例示的な実施形態では、第2のユーザ入力は、可動物体の飛経路又は軌道を変更し得る。例えば、第2のユーザインタフェースへの入力は、方向成分を可動物体の自律飛経路に追加するか、又は速度若しくは加速度成分を可動物体に追加することにより自律飛経路を変更し得る。
この特徴は、可動物体の自律飛行を妨げずに、予期しない状況でユーザ入力を提供するために有利であり得る。幾つかの場合、第2のユーザインタフェースは、可動物体の全体的な自律飛行を妨げずに、自律飛行を変更する直観的で使用しやすい制御方式を提供し得るため、ユーザインタフェース(例えば、第1及び第2のユーザインタフェース)の区別が有利性を証明し得る。例えば、これは、素早いユーザ入力が必要であるが、その後の自律飛行の継続が望ましい、可動物体により説明されないか、又は検出されない緊急状況又は状態で望ましいことがある。可動物体の自律飛行と第2のユーザ入力による自律飛行の変更(例えば、リアルタイムでの)との間には、シームレスな遷移があり得る。加えて、可動物体が第2のユーザ入力を考慮するときと、可動物体が自律飛行に戻るとき(例えば、第2のユーザ入力後)との間には、シームレスな遷移があり得る。
例えば、自律制御下で動作中の可動物体は、障害物310に遭遇し得る。可動物体は、障害物の検出に失敗し(例えば、エラーを通して、障害物センサがないことに起因して等)、及び/又は自律的障害物回避手段を実装することに失敗し得る。そのような場合、ユーザは、自律動作中の可動物体の飛経路に障害物があることを観測し得る。第2のユーザインタフェース上の制御スティックを操作することにより、ユーザは障害物を容易に回避することが可能であり得る。障害物を回避した後、ユーザは制御スティックをリリースし得、可動物体は自律動作を継続するか、又はタスクを完了し得る。例えば、入力を第1のユーザインタフェースに提供しようとすることにより、可動物体は、障害物を素早く回避することができないことがある。第2のユーザインタフェースは、素早く直観的な制御をユーザにより作用し得る好都合なインタフェースを提供し得る。障害物を回避した後、可動物体は、自律動作を継続するか、又はタスク(例えば、ターゲットの追跡、行先に向かってのナビゲーション)を完了し得る。例示的な実施形態では、第2のユーザ入力は、可動物体の飛経路又は軌道を変更し得る。例えば、第2のユーザインタフェースでの入力は、可動物体の自律飛経路に方向成分を追加し得るか、又は速度若しくは加速度成分を可動物体に追加することにより自律飛経路を変更し得る。
例えば、自律制御下で動作中の可動物体は、一人称視点画像を第1のユーザインタフェースに送信する。幾つかの場合、ユーザは、一人称視点画像において興味がある物体318に気付き得る。第2のユーザインタフェース上の制御スティックを操作することにより、ユーザは、自律動作を妨げずに、興味がある物体に向けて進行する(例えば、可動物体の軌道をわずかに変更する)ことが可能であり得る。ユーザは、満足した後、制御スティックをリリースし得、可動物体は自律動作を継続するか、又はタスクを完了し得る。可動物体は、いかなる更なる入力もなく自律動作を継続し得、自律動作とユーザ指示の移動との間にはシームレスな遷移があり得る。例示的な実施形態では、第2のユーザ入力は、可動物体の飛経路又は軌道を変更し得る。例えば、第2のユーザインタフェースでの入力は、方向成分を可動物体の自律飛経路に追加するか、又は速度若しくは加速度成分を可動物体に追加することにより自律飛経路を変更し得る。
図4は、実施形態による、UAVの自律飛行を変更する方法を示す。ステップ401において、UAVの自律飛行を行い得る。例えば、1つ又は複数の命令を提供して、UAVの自律飛行を行い得る。幾つかの場合、1つ又は複数の命令はユーザにより(例えば、本明細書に上述した第1のユーザインタフェースにおいて)提供し得る。例えば、ユーザは、携帯電話、タブレット、又はPDA等のハンドヘルドデバイス又はモバイルデバイスにおいて入力を提供し得る。ハンドヘルドデバイス又はモバイルデバイスは、タッチスクリーンを備え得、本明細書において上述したように、画像を表示するように構成し得る。幾つかの場合、画像は、UAVに接続されたカメラから受信される画像(例えば、一人称視点画像)及び/又はUAVの位置を示すマップ(例えば、2D又は3Dマップ)の画像を含み得る。ハンドヘルドデバイス又はモバイルデバイスに触れることにより、ユーザは、UAVの自律飛行を行う1つ又は複数の命令を提供し得る。
1つ又は複数の命令は、UAVの飛行コントローラに送信し得る。送信された1つ又は複数の命令に応答して、飛行コントローラは、例えば、1つ又は複数のプロセッサを用いて、UAVの自律飛行を行う第1の組の信号を生成し得る。例えば、飛行コントローラは、UAVの自律飛行を行うために動作するように、UAVの1つ又は複数の推進ユニットに命令する第1の組の信号を生成し得る。
自律飛行は、ユーザからの継続入力(例えば、リアルタイム入力)を必要としないUAVの任意の飛行であり得る。幾つかの場合、自律飛行は所定のタスク又は目標を有し得る。所定のタスク又は目標の例としては、ターゲット物体の追跡又は追尾、ターゲットエリア又は所望の位置への飛行、ユーザの位置又はユーザ端末へのリターンを挙げることができるが、これらに限定されない。幾つかの場合、自律飛行は、UAVが移動中の所定のターゲットを有し得る。ターゲットはターゲット物体又はターゲット行先であり得る。例えば、自律飛行は、ユーザにより示される所定の位置に向かう自律飛行であり得る。幾つかの場合、自律飛行は、所定の位置への飛行、UAVの自律リターン、1つ又は複数のウェイポイントに沿った自律ナビゲーション、対象ポイントへの自律飛行であり得る。
幾つかの場合、自律飛行は、自律飛行軌道又は自律飛経路を含み得る。幾つかの場合、自律飛行は自律飛行方向を含み得る。軌道は、二次元座標又は三次元座標での飛行軌道であり得る。幾つかの場合、自律飛行は予め設定される軌道を有し得る。例えば、予め設定される軌道は、例えば、ターゲット(例えば、ターゲット行先若しくはターゲット障害物)に向かって飛行するに当たり又はタスクを達成するに当たり、最短飛経路をとり得る。幾つかの場合、自律飛経路は、自律的に計画された軌道を有し得る。例えば、UAVの飛行コントローラは、様々なパラメータを考慮して軌道を計算するか、又は自律的に計画し得る。パラメータは、環境状況、規制及び法律、既知の障害物、既知のイベント、及び目的を含み得るが、これらに限定されない。様々なパラメータに基づいて、飛行コントローラは、自律飛行に最もよく適する自律的に計画された軌道を設定し得る。幾つかの場合、自律飛行はユーザ構成の軌道を有し得る。例えば、自律飛行を行う前、UAVのオペレータは、自律動作中のUAVがとるべき軌道又は飛経路を手動で構成し得る。幾つかの場合、自律飛行中のUAVの軌道又は飛経路は、ユーザ端末及び/又はUAVの自律飛行を行うユーザ入力を受信するハンドヘルドデバイス又はモバイルデバイスに表示し得る。
ステップ403において、ユーザ入力に応答して自律飛行を変更し得る。例えば、自律飛行の動作中、ユーザは、ユーザ端末において入力を提供し得る。幾つかの場合、ユーザ入力は、本明細書において上述したように、ボタン又は制御スティックを介して提供し得る。入力は、UAVの自律飛行を変更する1つ又は複数の命令を提供し得る。1つ又は複数の命令は、UAVの飛行コントローラに送信し得、飛行コントローラは、UAVの自律飛行を変更する第2の組の信号を生成し得る。例えば、飛行コントローラは、UAVの自律飛行を変更するために動作するように1つ又は複数の推進ユニットに更に命令する第2の組の信号を生成し得る。幾つかの場合、自律飛行の変更は、例えば、更なる入力まで、UAVの自律飛行を中断又は停止し得る。例えば、自律飛行が中断されたUAVは、ユーザにより手動で制御し得る。幾つかの場合、自律飛行が中断されたUAVは、更なる命令が与えられるまで、ユーザ入力が提供された位置でホバリングし得る。代替的には、自律飛行が中断されたUAVは、ユーザ若しくはユーザ端末に戻り得るか、又は着陸に進み得る。
幾つかの場合、UAVの自律飛行は、自律飛行を妨げずに変更し得る。例えば、UAVは、自律飛行がユーザ入力により変更される間、タスク(例えば、ターゲット物体の追跡又はターゲット行先に向けた移動)の実行を進め得る。幾つかの場合、UAVは、飛行がユーザ入力により変更される間、飛行を進め得る。幾つかの場合、自律飛行の変更は、UAVの1つ又は複数の軸(例えば、ロール軸、ヨー軸、ピッチ軸等)の回りのUAVの回転に作用し得る。幾つかの場合、自律飛行の変更は、自律飛行を維持しながら、UAVの自律飛経路を変更し得る。上述したように、自律飛行を維持しながら、UAVの飛経路を変更する(例えば、軌道に作用する)能力は、自律飛行を妨げずに、予期しない状況(例えば、飛行コントローラにより説明されないが、ユーザが気付く)に対処するために小さな調整を行う能力を提供するため、有利であり得る。したがって、UAVの自律飛行とユーザ調整(例えば、リアルタイムでの)との間のシームレスな遷移が可能であり得る。
幾つかの場合、方法400は、1つ又は複数のプロセッサを用いて行われ得る。例えば、無人航空機の自律飛行を変更するシステムを提供し得る。システムは1つ又は複数のプロセッサを備え得、1つ又は複数のプロセッサは個々に又は集合的に、UAVの自律飛行を行うことであって、自律飛行は自律飛経路を含む、自律飛行を行うことと、ユーザ入力に応答して自律飛経路を変更することであって、自律飛経路は、自律飛行を維持しながら変更される、変更することとを行うように構成される。
幾つかの場合、方法400は、コード、論理、又は命令を含む非一時的コンピュータ可読媒体を用いて行い得る。例えば、非一時的コンピュータ可読媒体は、UAVの自律飛行を行うことであって、自律飛行は自律飛経路を含む、自律飛行を行うことと、ユーザ入力に応答して自律飛経路を変更することであって、自律飛経路は、自律飛行を維持しながら変更される、変更することとを行うコード、論理、又は命令を含み得る。
幾つかの場合、無人航空機を使用して、方法400を行い得る。例えば、UAVは、(1)UAVの自律飛行のための第1の組の信号であって、自律飛行は自律飛経路を含む、第1の組の信号及び(2)自律飛経路を変更する第2の組の信号であって、自律飛経路は、自律飛行を維持しながら変更される、第2の組の信号を生成するように構成される飛行コントローラと、(a)第1の組の信号に応答してUAVの自律飛行を行い、(b)第2の組の信号に応答してUAVの自律飛経路を変更するように構成される1つ又は複数の推進ユニットとを備え得る。
図5は、実施形態による、ユーザ入力により変更されているUAVの自律飛行を示す。幾つかの場合、UAVは自律的に動作中であり得る。例えば、UAV504は、例えば、ユーザからの命令に従ってターゲット506に向かって自律的に飛行中であり得る。自律飛行は自律飛経路508を含み得る。幾つかの場合、ユーザは、UAVの自律飛行を変更するために、入力を提供し得る(例えば、ユーザ端末において)。幾つかの場合、UAVの自律飛経路は、ユーザ入力により変更し得る。例えば、ユーザは、1つ又は複数の制御スティック510、512を備えるリモートコントローラ502において入力を提供し得る。制御スティックは、1つ又は複数の軸に回りのUAVの回転に作用するように構成し得る。例えば、1つ又は複数の制御スティックは、ロール軸の回りのUAVの回転に作用するように構成されるロールスティック及び/又はヨー軸の回りのUAVの回転に作用するように構成されるヨースティックを含み得る。幾つかの場合、1つ又は複数の制御スティックはピッチスティックを含み得る。ピッチスティックは、UAVの速度変更に作用するように構成し得る。幾つかの場合、1つ又は複数の制御スティックは、スロットルスティックを含み得る。スロットルスティックは、UAVの高さ(例えば、高度)の変更に作用するように構成し得る。
入力を提供することにより、ユーザは、1つ又は複数のスティックのうちの少なくとも1つを作動させ得る。ユーザ端末において受信されるユーザ入力は、UAVの自律飛行を変更する1つ又は複数の命令を提供し得る。1つ又は複数の命令は、UAVの飛行制限器に送信し得、飛行制限器は、例えば、1つ又は複数の軸の回りのUAVの回転に作用することにより、UAVの速度変更に作用することにより、又はUAVの高さ変更に作用することにより、UAVの自律飛行を変更する1組の信号を生成し得る。例えば、飛行制限器は、例えば1つ又は複数の軸の回りにUAVの回転に作用することにより、UAVの自律飛行を変更するために動作するように、1つ又は複数の推進ユニットに更に命令する1組の信号を生成し得る。幾つかの場合、例えば、UAVの自律飛行を維持しながら、ロールスティックの作動は、ロール軸の回りのUAVの回転に作用し得、一方、ヨースティックの作動は、ヨー軸の回りのUAVの回転に作用し得る。幾つかの場合、スロットルスティックの作動はUAVの高さに作用し得、一方、ピッチスティックの作用はUAVの速度に作用し得る。
幾つかの場合、ユーザ入力(例えば、制御スティックの作動)は、方向成分をUAVの自律飛経路508に追加し得る。例えば、ユーザ入力は、UAVが新しいターゲット516に向かって移動中であるように、特定の距離514だけ所望のターゲット506を変更し得る。幾つかの場合、UAVは、ヨー軸の回りの回転なしで新しいターゲットに向かって移動し得る。例えば、UAVは、ロール軸の回りのUAVの回転と併せて新しいターゲットに向かって移動し得る。追加される方向成分は、UAVの自律飛経路508に直交してもよく、又はしなくてもよい。幾つかの場合、追加される方向成分は、基準面に沿い得る。基準面は、本明細書で使用される場合、任意の基準面であり得る。基準面は、他の要因に依存し得る相対基準面であり得る。例えば、基準面は、UAVの位置及び/又は向き等のUAVの状態に応じて調整し得る。例えば、基準面は、UAVの向きに伴って調整し得るUAVの横断面であり得る。幾つかの場合、基準面は、ホバリング位置でのUAVの横断面であり得る。幾つかの場合、基準面は、直立位置でのUAVの横断面であり得る。幾つかの場合、基準面は、外部要因又は環境に相対し得る。基準面は、UAVの横断面又は水平面等の指定若しくは所定の基準面に相対してもよく、指定若しくは所定の基準面であってもよい。幾つかの場合、追加される方向成分は、UAVの自律飛経路に直交するとともに、基準面に沿い得る。追加される方向成分は、水平方向でのUAVの自律飛経路を変更する水平成分であり得る。幾つかの場合、追加される方向成分は、ユーザ入力の程度、例えば、ユーザ入力の持続時間又はユーザ入力の力(例えば、1つ又は複数のジョイスティックの作動の程度)に対応し得る。例えば、ユーザ入力が維持される場合、追加される方向成分は徐々に増大し得る。例えば、作動がより短いジョイスティックよりも作動がより長いジョイスティックの場合、より大きな方向成分を追加し得る。対応性は線形であってもよく、又はなくてもよい。幾つかの場合、追加される成分は、任意の数学関数、例えば、線形関数、指数関数等に従ってUAVの飛経路を変更し得る。
幾つかの場合、ユーザ入力は、UAVの自律飛経路520を変更するに当たり、速度成分518をUAVに追加し得る。追加される速度成分は、UAVの自律飛経路に直交してもよく、又はしなくてもよい。幾つかの場合、追加される速度成分は、基準面に沿い得る。例えば、追加される速度成分は、UAVの横断面及び/又は水平面に沿い得る。幾つかの場合、追加される速度成分は、UAVの自律飛経路に直交するとともに、基準面に沿い得る。追加される速度成分は、水平方向でのUAVの自律飛経路を変更する水平成分であり得る。幾つかの場合、速度成分は、ロール軸の回りのUAVの回転と併せて追加し得る。幾つかの場合、速度成分は、ヨー軸の回りのUAVの回転に作用せずに追加し得る。幾つかの場合、追加される速度成分は、図5において時間の経過に伴って適用される複数の速度成分で示されるように、ユーザ入力が維持される間、適用し続け得る。幾つかの場合、追加される速度成分は、ユーザ入力の程度、例えば、ユーザ入力の持続時間又はユーザ入力の力(例えば、1つ又は複数のジョイスティックの作動の程度)に対応し得る。例えば、ユーザ入力が維持される場合、追加される速度成分は徐々に増大し得る。例えば、作動がより短いジョイスティックよりも作動がより長いジョイスティックの場合、より大きな速度成分を追加し得る。対応性は線形であってもよく、又はなくてもよい。幾つかの場合、追加される成分は、任意の数学関数、例えば、線形関数、指数関数等に従ってUAVの飛経路を変更し得る。
幾つかの場合、ユーザ入力は、UAVの自律飛経路524を変更するに当たり、加速度成分522をUAVに追加し得る。追加される加速度成分は、UAVの自律飛経路に直交してもよく、又はしなくてもよい。幾つかの場合、追加される加速度成分は基準面に沿い得る。例えば、追加される加速度成分は、UAVの横断面及び/又は水平面に沿い得る。幾つかの場合、追加される加速度成分は、UAVの自律飛経路に直交するとともに、基準面に沿い得る。追加される加速度成分は、水平方向でのUAVの自律飛経路を変更する水平成分であり得る。幾つかの場合、加速度成分は、ロール軸の回りのUAVの回転と併せて追加し得る。幾つかの場合、加速度成分は、ヨー軸の回りのUAVの回転に作用せずに追加し得る。幾つかの場合、追加される加速度成分は、ユーザ入力が維持される間、適用し続け得る。幾つかの場合、追加される加速度成分は、ユーザ入力の程度、例えば、ユーザ入力の持続時間又はユーザ入力の力(例えば、1つ又は複数のジョイスティックの作動の程度)に対応し得る。例えば、ユーザ入力が維持される場合、追加される加速度成分は徐々に増大し得る。例えば、作動がより短いジョイスティックよりも作動がより長いジョイスティックの場合、より大きな加速度成分を追加し得る。対応性は線形であってもよく、又はなくてもよい。幾つかの場合、追加される加速度成分は、任意の数学関数、例えば、線形関数、指数関数等に従ってUAVの飛経路を変更し得る。
幾つかの場合、ロールスティックの作動は、本明細書において上述したように、方向成分、速度成分、及び/又は加速度成分を追加し得る。例えば、制御スティック510はロールスティックの例であり得る。代替的には、制御スティック512はロールスティックの例であり得る。ロールスティックの作動は、水平速度成分をUAVに追加し得る。幾つかの場合、追加される速度成分は、ロール軸の回りのUAVの回転に起因し得る。幾つかの場合、追加される速度成分は、ロールスティックの作動の程度に対応し得る。例えば、ロールスティックは、力がロールスティックに及ばされない静止状態と、それぞれ反対の方向での2つの完全作動状態とを含み得る。例えば、ロールスティックは、左及び右に動くように構成し得る。幾つかの場合、ロールスティックの位置は、−1(左に完全作動)と1(右に完全作動)との間にあるものとして説明し得る。例えば、左に向けて半分まで動かされたロールスティックは、−0.5の位置を含み得、一方、右に向けて1/3まで動かされたロールスティックは、0.333の位置を含み得る。幾つかの場合、ロールスティックの作動の結果としてUAVに追加される速度成分(例えば、水平速度成分)は、式により記述し得る:(1)追加される速度成分=(ロールスティック位置)×速度係数。幾つかの場合、速度係数は所定の速度値、例えば、工場設定又はユーザ決定の値であり得る。例えば、所定の速度値は、約2m/s以下、約4m/s以下、約6m/s以下、約8m/s以下、約10m/s以下、約12m/s以下、約15m/s以下、約20m/s以下、又は約50m/s以下であり得る。幾つかの場合、速度係数はUAVの前方速度に依存し得る。例えば、前方速度は、自律飛経路に沿ったUAVの速度成分を指し得る。図5では、前方速度成分は、自律飛経路508に平行する方向に沿ったUAVの速度成分を指し得る。幾つかの場合、前方速度成分は、UAVのロール軸に沿ったUAVの速度成分を指し得る。そのような場合、ロールスティックの作動の結果としてUAVに追加される速度成分は、式により記述し得る:(2)追加される速度成分=(ロールスティック位置)×(前方速度成分)×係数。幾つかの場合、係数は約0.1以下、約0.2以下、約0.4以下、約0.6以下、約0.8以下、約1以下、約2以下、又は約4以下であり得る。幾つかの場合、係数は約0.5に等しい値であり得る。
幾つかの場合、ユーザ入力は、UAVの飛経路を変更して、UAVが1つ又は複数の制御スティックの方向に向かう曲線軌道で飛行するようにし得る。図13は、実施形態による、1つ又は複数の制御スティックの作動に応答して曲線軌道で飛行しているUAVを示す。幾つかの場合、ユーザ入力は、UAVが曲線軌道で飛行するように、UAVのヨー軸の回りのUAVの回転に作用し得る。例えば、制御スティック1312はヨースティックの例であり得る。代替的には、制御スティック1313はヨースティックの例であり得る。幾つかの場合、予め設定された曲線軌道(例えば、軌道1306、1308、1310等)に沿って飛行中のUAVの速度は、ヨースティックへのユーザ入力に依存又は比例し得る。代替的には、曲線の半径又はヨー軸の回りのUAVの回転の程度は、ヨースティックへのユーザ入力に逆に依存又は反比例し得る。幾つかの場合、ヨースティックの位置は、実質的にロールスティックに関して説明したように、−1(左に完全作動)と1(右に完全作動)との間にあるものとして説明し得る。ユーザがヨースティックを左に完全に作動させる場合、UAVは、小さな曲率半径を有する軌道1308に沿って飛行し得、一方、ユーザがヨースティックを小量、左に作動させる場合、UAVは大きな曲率半径を有する軌道1306に沿って飛行し得る。同様に、ユーザがヨースティックを右に完全に作動させる場合、UAVは、小さな曲率半径を有する軌道1310に沿って飛行し得る。
図5及び図13に提供されるように、自律動作中のUAVの飛経路は直観的に変更し得る。例えば、1つ又は複数のスティック510、512の左への作動は、例えば、UAVがターゲットに向けての移動を維持するようにUAVの自律飛行を維持しながら、UAVが左に向かって移動するようにUAVの飛経路を変更し得る。例えば、1つ又は複数の制御スティックの右への作動(例えば、ユーザからの入力を介した)は、UAVが右に向かって移動するようにUAVの飛経路を変更し得る。
幾つかの場合、上記参照される追加される成分(例えば、方向、速度、加速度等)は、垂直成分を含み得る。図6は、実施形態による、ユーザ入力により変更される可動物体の自律飛経路の側面図を示す。幾つかの場合、UAV604は、例えば、ユーザからの命令に従って、ターゲット606に向かって自律的に飛行中であり得る。自律飛行は自律飛経路608を含み得る。幾つかの場合、ユーザは、入力を提供して(例えば、ユーザ端末において)、UAVの自律飛行を変更し得る。例えば、ユーザは、1つ又は複数の制御スティック610、612を含むリモートコントローラ602において入力を提供し得る。幾つかの場合、制御スティックは、UAVの1つ又は複数の軸の回りのUAVの回転に作用せずに、UAVの高さに作用するように構成し得る。代替的には、制御スティックは、1つ又は複数の軸の回りのUAVの回転を介してUAVの高さに作用するように構成し得る。
実質的に上述したように、方向成分は、UAVの自律飛経路に追加し得る。幾つかの場合、速度成分614(例えば、垂直速度成分)は、実施形態620に示されるように、UAVの自律飛経路を変更するに当たり、UAVに追加し得る。幾つかの場合、加速度成分616(例えば、垂直加速度成分)は、実施形態630に示されるように、UAVの自律飛経路を変更するに当たり、UAVに追加し得る。幾つかの場合、1つ又は複数の制御スティックの上へ(例えば、ユーザから離れる方向)の作動は、実施形態620及び630に示されるように、UAVが垂直に上に移動するように、UAVの飛経路を変更し得る。代替的には、1つ又は複数の制御スティックの下への作動は、UAVが垂直に上に移動するように、UAVの飛経路を変更し得る。幾つかの場合、1つ又は複数の制御スティックの下へ(例えば、ユーザに向かう方向)の作動は、UAVが垂直に下に移動するように、UAVの飛経路を変更し得る。代替的には、1つ又は複数の制御スティックの上への作動は、UAVが垂直に下に移動するように、UAVの飛経路を変更し得る。
幾つかの場合、UAVの高さに作用するように構成される制御スティックは、スロットルスティックであり得る。例えば、制御スティック610はスロットルスティックであり得る。代替的には、制御スティック612は、スロットルスティックの例であり得る。スロットルスティックの作動は、垂直速度成分をUAVに追加し得る。幾つかの場合、追加される速度成分は、スロットルスティックの作動の程度に対応し得る。例えば、スロットルスティックは、力がスロットルスティックに及ぼされない静止状態と、それぞれ反対の方向での2つの完全作動状態とを含み得る。例えば、スロットルスティックは、(1)方向609により示されるように上に向けて及び(2)下に向けての両方に移動可能であるように構成し得る。幾つかの場合、スロットルスティックの位置は、−1(下に完全作動)と1(上に完全作動)との間にあるものとして説明し得る。例えば、下に向けて半分まで動かされたスロットルスティックは、−0.5の位置を含み得、一方、上に向けて1/3まで動かされたロールスティックは、0.333の位置を含み得る。幾つかの場合、スロットルスティックの作動の結果としてUAVに追加される速度成分(例えば、垂直速度成分)は、式により記述し得る:(1)追加される速度成分=(スロットルスティック位置)×速度係数。負の速度はUAVが下に移動中であることを示し得、一方、正の速度成分はUAVが上に移動中であることを示し得る。幾つかの場合、速度係数は所定の速度値、例えば、工場設定又はユーザ決定の値であり得る。例えば、所定の速度値は、約2m/s以下、約4m/s以下、約6m/s以下、約8m/s以下、約10m/s以下、約12m/s以下、約15m/s以下、約20m/s以下、又は約50m/s以下であり得る。幾つかの場合、所定の速度値は約3m/sに等しい値であり得る。幾つかの場合、速度係数はUAVの前方速度に依存し得る。例えば、前方速度は、自律飛経路に沿ったUAVの速度成分を指し得る。図6では、前方速度成分は、自律飛経路608に平行する方向に沿ったUAVの速度成分を指し得る。幾つかの場合、前方速度成分は、UAVのロール軸に沿ったUAVの速度成分を指し得る。そのような場合、スロットルスティックの作動の結果としてUAVに追加される速度成分は、式により記述し得る:(2)追加される速度成分=(ロールスティック位置)×(前方速度成分)×係数。負の速度はUAVが下に移動中であることを示し得、一方、正の速度成分はUAVが上に移動中であることを示し得る。幾つかの場合、係数は約0.1以下、約0.2以下、約0.4以下、約0.6以下、約0.8以下、約1以下、約2以下、又は約4以下であり得る。幾つかの場合、係数は約0.5に等しい値であり得る。
幾つかの場合、成分(例えば、速度成分、加速度成分等)は、UAVの飛経路に作用せずに追加し得る。図14は、実施形態による、自律飛経路に沿って増大又は低減した速度で移動中の無人航空機の上から下を見た図を示す。幾つかの場合、ユーザ入力は、軌道又は飛経路に作用せずに、自律飛行中のUAVの速度又は加速度を変更し得る。幾つかの場合、UAVの速度に作用するユーザ入力は、1つ又は複数の制御スティックを介して受信し得る。
幾つかの場合、UAVの飛経路に作用せずにUAVの速度に作用するように構成される制御スティックは、ピッチスティックであり得る。例えば、制御スティック1402は、ピッチスティックの例であり得る。代替的には、制御スティック1403は、ピッチスティックの例であり得る。ピッチスティックの作動は、例えば、UAVのロール軸に沿ったUAVの速度に作用又は変更し得る。幾つかの場合、UAVの速度は、ピッチスティックの作動の程度に従って増減し得る。例えば、ピッチスティックは、力がピッチスティックに及ぼされない静止状態と、それぞれ反対の方向での2つの完全作動状態とを含み得る。例えば、ピッチスティックは、方向1404により示されるように下に向けて及び上に向けて移動可能であるように構成し得る。幾つかの場合、ピッチスティックの位置は、−1(下に完全作動)と1(上に完全作動)との間にあるものとして説明し得る。例えば、下に向けて半分まで動かされたピッチスティックは、−0.5の位置を含み得、一方、上に向けて1/3まで動かされたロールスティックは、0.333の位置を含み得る。幾つかの場合、ピッチスティックの作動の結果としてUAVの速度成分(例えば、自律飛経路又はロール方向に沿う)は、実施形態1406に示されるように、式により記述し得る:(1)速度成分=(ピッチスティック位置)×速度係数+(基本飛行速度)。幾つかの場合、速度係数は所定の速度値、例えば、工場設定又はユーザ決定の値であり得る。例えば、所定の速度値は、約2m/s以下、約4m/s以下、約6m/s以下、約8m/s以下、約10m/s以下、約12m/s以下、約15m/s以下、約20m/s以下、又は約50m/s以下であり得る。幾つかの場合、基本飛行速度は、所定の基本飛行速度、例えば、工場設定又はユーザ決定の値であり得る。例えば、所定の基本飛行速度所定の速度値は、約2m/s以下、約4m/s以下、約6m/s以下、約8m/s以下、約10m/s以下、約12m/s以下、約15m/s以下、約20m/s以下、又は約50m/s以下であり得る。幾つかの場合、ピッチスティックの作動の結果としてUAVの速度成分(例えば、自律飛経路又はロール方向に沿う)は、実施形態1408に示されるように、式により記述し得る:(2)速度成分=(ピッチスティック位置+1)×(基本飛行速度)×係数。幾つかの場合、係数は約0.1以下、約0.2以下、約0.4以下、約0.6以下、約0.8以下、約1以下、約2以下、又は約4以下であり得る。幾つかの場合、係数は約1に等しい値であり得る。
幾つかの実施形態では、異なる制御スティックは、可動物体の飛経路を異なるように変更し得る。例えば、ロールスティックの作動は、ロール軸の回りのUAVの回転に作用し得、これは、水平速度成分をUAVに追加して、UAVの自律飛経路を変更し得、一方、ヨースティックの作動は、ヨー軸の回りのUAVの回転に作用し得、これは、加速度(例えば、向心加速度)成分をUAVに追加して、UAVの自律飛経路を変更し得る。例えば、スロットルスティックの作動は、垂直速度成分をUAVに追加して、UAVの自律飛経路を変更し得、一方、ピッチスティックの作動は、ロール軸の回りのUAVの速度に作用し得る。
幾つかの場合、ユーザ入力の程度は、UAVの自律飛行が変更される量に対応し得る。ユーザ入力の程度は、ユーザ入力の持続時間に対応し得る。例えば、ユーザからの連続入力(例えば、1つ又は複数の制御スティックの連続作動)に応答して、UAVの軸のうちの1つ又は複数の回りのUAVの回転を増大し得る。例えば、1つ又は複数の制御スティックが作動した時間量に応じて、追加される方向成分、速度成分、及び/又は加速度成分を引き続き増大させ得る。幾つかの場合、ユーザ入力の程度は、ユーザ入力の力に対応し得る。図7は、実施形態による、ユーザ入力の力が可動物体の自律飛行を比例して変更することを示す。幾つかの場合、ユーザ入力の程度は、ユーザ入力を提供する際にユーザにより及ぼされる力の量に対応し得る。幾つかの場合、ユーザ入力の程度は、入力デバイス(例えば、1つ又は複数の制御スティック)がどれくらい作動したかに対応し得る。第1の時間期間701中、ユーザ入力の程度は第1のレベル703であり得る。したがって、UAV706の自律飛経路704は、変更飛経路705により示されるように、第1の程度だけ変更し得る。第2の時間期間707中、ユーザ入力の程度は第2のレベル709であり得る。例えば、ユーザは、より大きな力を制御スティックに及ぼしてもよく、又は制御スティックを更に作動させてもよい。したがって、UAVの自律飛経路は、第2の変更飛経路711により示されるように、第2の程度だけ変更し得る。幾つかの場合、対応性は線形であり得る。例えば、ユーザが2倍の量の力を及ぼす場合、又は制御スティックを2倍遠くに作動させる場合、UAVに追加される速度成分は、前と比較して2倍になり得、UAVの飛経路は、2倍量で変更され得る。代替的には、対応性は線形でなくてもよい。幾つかの場合、1つ又は複数の制御スティックの作動とUAVの挙動との関係は、例えば、ロールスティック、ピッチスティック、及びヨースティックに関して本明細書において上述したようなものであり得る。
幾つかの場合、UAVの自律飛行は、様々な他の要因を考慮して(例えば、ユーザ入力に加えて)変更し得る。幾つかの場合、様々な他の要因は環境要因を含み得る。環境要因は、UAVに搭載された1つ又は複数のセンサに基づいて特定し得る。例えば、UAVの自律飛経路は、近接性センサ又は障害物センサからのデータを考慮して、ユーザ入力による所望の変更が(例えば、検出された障害物に衝突する危険にUAVを曝すことにより)UAV又は他を危険に曝さないことを保証するように変更し得る。例えば、UAVの自律飛経路は、UAVが不安定になるか、又は制御不可能になるようユーザ入力による所望の変更がUAVのバランスを崩さないことを保証するように、他のセンサからのデータを考慮して変更し得る。したがって、信号が生成され、命令が1つ又は複数の推進機構に送信されて、自律飛経路を変更する前、例えば、安定性及び安全性を保証するために、ユーザ入力はUAVに搭載される飛行コントローラにより処理され解釈し得る。
幾つかの場合、様々な要因は上記を参照し得、閾値を含み得る。閾値は、閾値時間及び/又は閾値距離であり得る。閾値時間及び/又は閾値距離は予め決定し得る。幾つかの場合、閾値時間及び/又は閾値距離は、ユーザによりUAVの動作前及び/又は動作中に構成し得る。図8は、実施形態による、閾値に達した場合のUAVの挙動を示す。幾つかの場合、閾値は閾値距離であり得る。例えば、UAVの飛経路が、ユーザ入力の結果として閾値距離を超えて元の自律飛経路から逸脱する場合、ユーザ入力にも拘わらず、自律飛経路の更なる変更を阻止し得る。幾つかの場合、閾値は閾値時間であり得る。例えば、UAVの飛経路が、ユーザ入力の結果として閾値時間を超えて元の自律飛経路から逸脱する場合、ユーザ入力にも拘わらず、更なる逸脱を阻止し得る。
例えば、UAV812の自律飛行を行い得る。自律飛行は、ターゲット816に向かう自律飛経路814を含み得る。UAVがターゲットに向かって自律的に飛行している間、ユーザ(例えば、UAVのオペレータ)は、例えば、1つ又は複数の制御スティックを作動させることにより、自律飛行を変更し得る。UAVは、ユーザ入力の結果として、変更飛経路818を辿り得る。幾つかの場合、UAVが、元の自律飛経路から離れた閾値距離819にくると、ユーザ入力はもはや、自律飛経路814から逸脱するようにUAVに命令しない。例えば、ユーザ入力が続けられる場合であっても、UAVは、実施形態810に示されるように、自律飛経路814から閾値距離819を維持することしかできない。例えば、UAVがユーザ入力の結果として閾値距離に達すると、UAVは、実施形態820に示されるように、ターゲット826に向けての移動を開始し得る。幾つかの場合、UAVがユーザ入力の結果として閾値距離に達すると、UAVは、ターゲットに向けて移動する前、元の自律飛経路824に向けての移動を開始し得る。幾つかの場合、UAVがユーザ入力の結果として閾値距離に達すると、UAVの自律飛行は、実施形態830に示されるように中断し得る。UAVは、その後、位置832においてホバリングしてもよく、又は距離閾値に達した位置若しくはその近傍に着陸し得る。幾つかの場合、ユーザは、UAVが自律飛経路から離れた閾値距離に達した後、UAVを手動で制御するように求められ得る。
幾つかの場合、閾値距離に達したとき、アラートをユーザに送信し得る。アラートは、視覚的アラート、可聴的アラート、及び/又は触覚的アラートであり得る。幾つかの場合、アラートはユーザ端末に送信し得る。アラートは、ユーザが閾値距離にいることをユーザに通知し得る。幾つかの場合、アラートは、ユーザ入力の継続及び/又は元の自律飛経路からの逸脱が自律飛行の終了に繋がることをユーザに通知し得る。幾つかの場合、アラートは、閾値距離に達したとき、送信し得るが、UAVの自律飛行は、ユーザ入力により引き続き変更し得る。幾つかの場合、アラートは、閾値距離に達したとき、送信し得、飛経路の更なる変更は、実施形態810、820、又は830において上述したように阻止し得る。幾つかの場合、UAVの挙動は、2つ以上の閾値に依存し得る。例えば、ユーザ入力のリリース後のUAVの挙動は、閾値時間及び閾値距離の両方に依存し得る。例えば、ユーザ入力中のUAVの挙動は、第1の閾値距離(又は時間)及び第2の閾値距離(又は時間)により作用し得る。幾つかの場合、UAVは、第1の閾値距離だけ自律飛経路から逸脱する際、ユーザにアラートを送信し得、第1の閾値距離よりも大きな第2の閾値距離に達したとき、更なる逸脱を阻止し得る。
閾値距離について本明細書において主に考察したが、上記考察が閾値時間についても等しく該当し得ることを理解されたい。例えば、UAVが、閾値時間よりも長い持続時間にわたり自律飛経路から逸脱する場合、UAVを元の自律飛経路に強制的に戻し得、それから、逸脱を再度許可する。幾つかの場合、UAVの飛経路が、閾値時間よりも長い持続時間にわたり自律飛経路から逸脱する場合、上述したように、アラートをユーザに送信し得る。
自律飛経路の変更は、ユーザ入力が維持される時間期間のみ、維持し得る。代替的には、自律飛経路の変更は、ユーザ入力後、維持し得る。図9は、実施形態による、可動物体の自律飛行を変更するユーザ入力がリリースされた後のUAVの挙動を示す。構成910、920、930、940、及び950のそれぞれで、自律飛経路を変更するユーザ入力を時間期間T1にわたり受信し得る。ユーザ入力は、その時間期間後、リリースし得る。リリース後、可動物体は自律的に動作して、実施形態910及び920により示されるように、ターゲット(例えば、ターゲット物体及び/又はターゲット行先)に向かって飛行し得る。幾つかの場合、UAVは、UAVとターゲットとの間の最短飛経路を計算(例えば、自律的に計算)し、ターゲットに向かって移動するに当たりとるべき新しい自律飛経路912を生成し得る。幾つかの場合、UAVは、元の自律飛経路922に戻り、ターゲットに向かう自律飛行を続け得る。代替的には、リリース後、UAVは、変更飛経路932で飛行を続け得る。例えば、ヨースティックの作動及びその後のリリース後、UAVは、新しいロール方向に沿って飛行し得る。幾つかの場合、リリース後、UAVは、更なる入力まで、ユーザ入力がリリースされた位置942に留まり得る。例えば、UAVは、ユーザ入力がリリースされた位置でホバリングするか、又はユーザ入力がリリースされた位置若しくはその近傍に着陸し得る。幾つかの場合、リリース後、UAVは新しい自律飛経路952をとり得る。新しい自律飛経路は、元の自律飛経路に平行し得る。代替的には、新しい自律飛経路は、元の自律飛経路に関して任意の角度であり得る。
幾つかの場合、ユーザ入力(例えば、自律飛経路を変更する)のリリース後のUAVの挙動は、閾値に依存し得る。閾値は、閾値時間及び/又は閾値距離であり得る。例えば、ユーザ入力が閾値時間よりも長い持続時間にわたり提供される場合、ユーザ入力のリリース後、UAVは、構成930に示されるように、変更自律飛経路を継続し得る。しかし、ユーザ入力が閾値時間未満の持続時間にわたり提供される場合、UAVは、構成910又は920に示されるように、ターゲットに向けて自律的に動作し得る。幾つかの場合、ユーザ入力が、閾値時間未満の持続時間にわたり提供される場合、UAVは、構成940に示されるように、更なる命令が与えられるまで、ユーザ入力がリリースされた位置に留まり得る。閾値距離及び/又は閾値時間は、予め決定し得る。幾つかの場合、閾値距離及び/又は閾値時間は、UAVの動作前及び/又は動作中にユーザ構成し得る。
閾値時間が主に考察されたが、上記考察が閾値距離に関しても等しく該当し得ることを理解されたい。例えば、UAVが閾値距離を超えて元の自律飛経路から逸脱するようなユーザ入力が提供される場合、ユーザ入力のリリース後、UAVは、構成930に示されるように、変更自律飛経路を継続し得る。しかし、UAVが閾値距離未満、元の自律飛経路から逸脱するようなユーザ入力が提供される場合、UAVは、構成910若しくは920に示されるようにターゲットに向けて自律的に動作し得るか、又は構成940に示されるように、ユーザ入力がリリースされた位置に留まり得る。
本明細書に提供される様々な構成の任意の組合せが可能であり得る。例えば、ユーザ入力が閾値時間未満の持続時間にわたり提供される場合、UAVは、構成930に示されるように、変更自律飛経路を継続し得、一方、ユーザ入力が閾値時間よりも長い持続時間にわたり維持される場合、UAVは、構成910又は920に示されるように、元のターゲットに向けて自律的に動作し得る。加えて、UAVの挙動は2つ以上の閾値に依存し得る。例えば、ユーザ入力のリリース後のUAVの挙動は、閾値時間及び閾値距離の両方に依存し得る。例えば、ユーザ入力のリリース後のUAVの挙動は、ユーザ入力が第1の閾値時間(又は距離)よりも長い持続時間にわたり維持されるか、それとも第2の閾値時間(又は距離)よりも長い持続時間にわたり維持されるかに依存し得る。
UAVが新しい自律飛経路の追従を開始すると、自律飛行中の後続のユーザ入力は、新しい自律飛経路を変更し得る。代替的には、自律飛行中の後続のユーザ入力は、元の自律飛経路に関してUAVを変更し得る。図10は、実施形態による、ユーザ入力により変更されたUAVの新しい自律飛経路を示す。実質的に本明細書に記載されるように、UAV1002の自律飛行を行い得る。UAVの自律飛行は、元の自律飛経路1004を含み得る。時間期間T1中、ユーザ入力は、UAVの自律飛経路を変更し得る。ユーザ入力のリリース後、UAVは自律飛行を続け得る。幾つかの場合、UAVは、新しい自律飛経路1006を用いての自律飛行を続け得る。時間期間T2中、新しいユーザ入力は、UAVの新しい自律飛経路を変更し得る。幾つかの場合、変更1008は、実施形態1010に示されるように、新しい自律飛経路に関しての変更であり得る。例えば、方向成分を新しい自律飛経路に追加し得る。方向成分は、新しい自律飛経路に直交し得る。幾つかの場合、方向成分は、UAVの横断面等の基準面又は水平面に沿って追加し得る。代替又は追加として、UAVの新しい自律飛経路を変更するに当たり、速度成分をUAVに追加し得る。速度成分は、UAVの新しい自律飛経路に直交し得る。幾つかの場合、速度成分は、UAVの横断面等の基準面又は水平面に沿って追加し得る。代替又は追加として、UAVの新しい自律飛経路を変更するに当たり、加速度成分をUAVに追加し得る。加速度成分は、UAVの新しい自律飛経路に直交し得る。幾つかの場合、加速度成分は、UAVの横断面等の基準面又は水平面に沿って追加し得る。
幾つかの場合、変更1022は、実施形態1020に示されるように、元の自律飛経路1024に関しての変更であり得る。例えば、方向成分を元の自律飛経路に追加し得る。方向成分は、元の自律飛経路に直交し得る。幾つかの場合、方向成分は、UAVの横断面等の基準面又は水平面に沿って追加し得る。代替又は追加として、UAVの新しい自律飛経路を変更するに当たり、速度成分をUAVに追加し得る。速度成分は、UAVの元の自律飛経路に直交し得る。幾つかの場合、速度成分は、UAVの横断面等の基準面又は水平面に沿って追加し得る。代替又は追加として、UAVの新しい自律飛経路を変更するに当たり、加速度成分をUAVに追加し得る。加速度成分は、UAVの元の自律飛経路に直交し得る。幾つかの場合、加速度成分は、UAVの横断面等の基準面又は水平面に沿って追加し得る。
幾つかの場合、全体を通して記載される1つ又は複数の制御スティックは、UAVの動作への作用と併せて使用し得る。例えば、1つ又は複数の制御スティックは、同時に又は順次使用し得る。幾つかの場合、1つ又は複数の制御スティックを一緒に使用して、UAVの自律飛行を調整し得る。幾つかの場合、ヨースティックは、ロールスティック、ピッチスティック、及び/又はスロットルスティックと一緒に使用し得る。幾つかの場合、ロールスティックは、ピッチスティック、スロットルスティック、及び/又はヨースティックと一緒に使用し得る。幾つかの場合、ピッチスティックは、スロットルスティック、ヨースティック、及び/又はロールスティックと一緒に使用し得る。幾つかの場合、スロットルスティックは、ヨースティック、ロールスティック、及び/又はピッチスティックと一緒に使用し得る。幾つかの場合、ユーザにより2つの入力手段(例えば、2つの制御スティック)を動作させて、自律飛行中、UAVの挙動に作用又は変更し得る。幾つかの場合、ユーザにより3つ、4つ、5つ、6つ、7つ、8つ、9つ、10、又は11以上の入力手段を動作させて、UAVの自律飛行中、UAVの挙動に作用又は変更し得る。入力手段は、実質的に他の箇所に記載されるように、制御スティック、ボタン、加速度計、音声入力デバイス等を含み得るが、これらに限定されない。UAVの自律飛行が行われている間、ユーザ端末上で(例えば、制御スティックに)提供されるユーザ入力の組合せは、UAVの自律飛行を新規の方法で更に変更し得る。
例えば、UAVが自律飛行下にあり、特定の方向で飛行中である間(例えば、タップツーゴー動作下)、UAVのユーザは、ヨー軸の回りのUAVの回転に作用する制御スティック(例えば、ヨースティック)及びUAVの高さに作用する制御スティック(例えば、スロットルスティック)を動作させ得る。そのような場合、UAVは、円形に上昇又は下降し得る。ユーザの入力が各制御スティックで維持される場合、UAVは螺旋状に上昇又は下降し得る。例えば、UAVが自律飛行下(例えば、タップツーゴー動作下)である間、UAVのユーザは、ヨー軸の回りのUAVの回転に作用する制御スティック(例えば、ヨースティック)及びUAVの速度に作用する制御スティック(例えば、ピッチスティック)を動作させ得る。そのような場合、UAVのターンを精密に制御し得る。例えば、自律飛行下である間、ヨースティックを完全に作動させ得(例えば、左に)、一方、ピッチスティックを下に完全に作動させて、UAVの速度を低減し得る。曲率半径は、ヨースティックが作動する場合よりも更に低減し得る。
本明細書に提供されるシステムは、UAVが目的の達成又はターゲットに向かう飛行を継続することができるような全体自律制御(例えば、飛行コントローラによる)を維持しながら、UAVの軌道をユーザが素早く変更できるようにし得る。所望時又は有利時のユーザによるある程度の制御をなお可能にしながら、ユーザへの航空機を手動操縦することの負担を大幅に低減することができるような、自律飛行と自律飛行の変更との間のシームレスな遷移が可能であり得る。代替又は追加として、異なるユーザインタフェースは、ユーザが緊急状況又は予期されない状況に迅速且つ直観的に対応できるようにし得る(例えば、自律飛行を中断するか、又は自律飛行を変更することにより)。
本明細書に記載されるシステム、デバイス、及び方法は、多種多様な可動物体に適用することができる。先に述べたように、本明細書での航空車両の任意の記載は、任意の可動物体に適用し得、任意の可動物体に使用し得る。本発明の可動物体は、空中(例えば、固定翼機、回転翼航空機、又は固定翼も回転翼も有さない航空機)、水中(例えば、船舶若しくは潜水艦)、地上(例えば、車、トラック、バス、バン、自動二輪車等の自動車両、スティック、釣り竿等の可動構造若しくはフレーム、若しくは列車)、地下(例えば、地下鉄)、宇宙空間(例えば、宇宙飛行機、衛星、若しくは宇宙探査機)、又はこれらの環境の任意の組合せ等の任意の適する環境内で移動するように構成することができる。可動物体は、本明細書の他の箇所に記載される車両等の車両であることができる。幾つかの実施形態では、可動物体は、人間又は動物等の生体に搭載することができる。適する動物には、鳥類、アビン(avines)、ネコ、ウマ、ウシ、ヒツジ、ブタ、デルフィン(delphines)、げっ歯類、または昆虫が含まれ得る。
可動物体は、自由度6(例えば、並進に自由度3及び回転に自由度3)に関して環境内を自在に移動可能であり得る。代替的には、可動物体の移動は、所定の経路、経路、又は向きによる等の1つ又は複数の自由度に関して制約することができる。移動は、エンジン又はモータ等の任意の適する作動機構により作動することができる。可動物体の作動機構は、電気エネルギー、磁気エネルギー、太陽エネルギー、風力エネルギー、重力エネルギー、化学エネルギー、核エネルギー、又は任意の適するそれらの組合わせ等の任意の適するエネルギー源により電力供給することができる。可動物体は、本明細書の他の箇所に記載されるように、推進システムを介して自己推進し得る。推進システムは、任意選択的に、電気エネルギー、磁気エネルギー、太陽エネルギー、風力カエネルギー、重力エネルギー、化学エネルギー、核エネルギー、又はそれらの任意の適する組合わせ等のエネルギー源で駆動し得る。代替的には、可動物体は生体により携帯し得る。
幾つかの例では、可動物体は航空機であることができる。適する車両としては、水上車両、航空車両、宇宙車両、又は地上車両を挙げることができる。例えば、航空機は、固定翼航空機(例えば、飛行機、グライダー)、回転翼航空機(例えば、ヘリコプタ、回転翼機)、固定翼と回転翼の両方を有する航空機、又はいずれも有さない航空機(例えば、飛行船、熱気球)であり得る。車両は、空中、水上、水中、宇宙空間、地上、又は地下で自己推進されるような自己推進型であることができる。自己推進型車両は、1つ又は複数のエンジン、モータ、車輪、車軸、磁石、回転翼、プロペラ、翼、ノズル、又は任意の適するそれらの組合わせを含む推進システム等の推進システムを利用することができる。幾つかの場合では、推進システムを使用して、可動物体を表面から離陸させ、表面に着陸させ、現在の位置及び/又は向きを維持させ(例えば、ホバリングさせ)、向きを変更させ、及び/又は位置を変更させることができる。
可動物体は、ユーザにより遠隔制御することもでき、又は可動物体内若しくは可動物体上の搭乗者によりローカルに制御することもできる。幾つかの実施形態では、可動物体は、UAV等の無人可動物体である。UAV等の無人可動物体は、可動物体に搭載された搭乗者を有さなくてよい。可動物体は、人間により、自律制御システム(例えば、コンピュータ制御システム)により、又は任意の適するそれらの組合わせにより制御することができる。可動物体は、人工知能が構成されたロボット等の自律的又は半自律的ロボットであることができる。
可動物体は、任意の適するサイズ及び/又は寸法を有することができる。幾つかの実施形態では、車両内又は車両上に人間の搭乗者を有するようなサイズ及び/又は寸法のものであり得る。代替的には、可動物体は、車両内又は車両上に人間の搭乗者を有することが可能なサイズ及び/又は寸法よりも小さなものであり得る。可動物体は、人間により持ち上げられるか、又は携帯されるのに適するサイズ及び/又は寸法であり得る。代替的には、可動物体は、人間により持ち上げられるか、又は携帯されるのに適するサイズ及び/又は寸法よりも大きくてよい。幾つかの場合、可動物体は、約2cm、約5cm、約10cm、約50cm、約1m、約2m、約5m、又は約10m以下の最大寸法(例えば、長さ、幅、高さ、直径、対角線)を有し得る。最大寸法は、約2cm、約5cm、約10cm、約50cm、約1m、約2m、約5m、又は約10m以上であり得る。例えば、可動物体の対向する回転翼のシャフト間の距離は、約2cm、約5cm、約10cm、約50cm、約1m、約2m、約5m、又は約10m以下であり得る。代替的には、対向する回転翼のシャフト間の距離は、約2cm、約5cm、約10cm、約50cm、約1m、約2m、約5m、又は約10m以上であり得る。
幾つかの実施形態では、可動物体は、100cm×100cm×100cm未満、50cm×50cm×30cm未満、又は5cm×5cm×3cm未満の体積を有し得る。可動物体の総体積は、約1cm以下、約2cm以下、約5cm以下、約10cm以下、約20cm以下、約30cm以下、約40cm以下、約50cm以下、約60cm以下、約70cm以下、約80cm以下、約90cm以下、約100cm以下、約150cm以下、約200cm以下、約300cm以下、約500cm以下、約750cm以下、約1000cm以下、約5000cm以下、約10,000cm以下、約100,000cm以下、約1m以下、又は約10m以下であり得る。逆に、可動物体の総体積は、約1cm以上、約2cm以上、約5cm以上、約10cm以上、約20cm以上、約30cm以上、約40cm以上、約50cm以上、約60cm以上、約70cm以上、約80cm以上、約90cm以上、約100cm以上、約150cm以上、約200cm以上、約300cm以上、約500cm以上、約750cm以上、約1000cm以上、約5000cm以上、約10,000cm以上、約100,000cm以上、約1m以上、又は約10m以上であり得る。
幾つかの実施形態では、可動物体は、約32,000cm以下、約20,000cm以下、約10,000cm以下、約1,000cm以下、約500cm以下、約100cm以下、約50cm以下、約10cm以下、又は約5cm以下の設置面積(可動物体により包含される横方向の断面積と呼び得る)を有し得る。逆に、設置面積は、約32,000cm以上、約20,000cm以上、約10,000cm以上、約1,000cm以上、約500cm以上、約100cm以上、約50cm以上、約10cm以上、又は約5cm以上であり得る。
幾つかの場合では、可動物体は1000kg以下の重量であり得る。可動物体の重量は、約1000kg以下、約750kg以下、約500kg以下、約200kg以下、約150kg以下、約100kg以下、約80kg以下、約70kg以下、約60kg以下、約50kg以下、約45kg以下、約40kg以下、約35kg以下、約30kg以下、約25kg以下、約20kg以下、約15kg以下、約12kg以下、約10kg以下、約9kg以下、約8kg以下、約7kg以下、約6kg以下、約5kg以下、約4kg以下、約3kg以下、約2kg以下、約1kg以下、約0.5kg以下、約0.1kg以下、約0.05kg以下、又は約0.01kg以下であり得る。逆に、重量は、約1000kg以上、約750kg以上、約500kg以上、約200kg以上、約150kg以上、約100kg以上、約80kg以上、約70kg以上、約60kg以上、約50kg以上、約45kg以上、約40kg以上、約35kg以上、約30kg以上、約25kg以上、約20kg以上、約15kg以上、約12kg以上、約10kg以上、約9kg以上、約8kg以上、約7kg以上、約6kg以上、約5kg以上、約4kg以上、約3kg以上、約2kg以上、約1kg以上、約0.5kg以上、約0.1kg以上、約0.05kg以上、又は約0.01kg以上であり得る。
幾つかの実施形態では、可動物体は、可動物体により運ばれる積載物に相対して小さくてよい。積載物は、更に詳細に後述するように、搭載物及び/又は支持機構を含み得る。幾つかの例では、積載物の重量に対する可動物体の重量の比は、約1:1よりも大きい、小さい、又は等しくてもよい。幾つかの場合では、積載物の重量に対する可動物体の重量の比は、約1:1よりも大きい、小さい、又は等しくてもよい。任意選択的に、積載物の重量に対する支持機構の重量の比は、約1:1よりも大きい、小さい、又は等しくてもよい。所望の場合、積載物の重量に対する可動物体の重量の比は、1:2以下、1:3以下、1:4以下、1:5以下、1:10以下、又はそれよりも小さな比であり得る。逆に、積載物の重量に対する可動物体の重量の比は、2:1以上、3:1以上、4:1以上、5:1以上、10:1以上、又はそれよりも大きな比であることもできる。
幾つかの実施形態では、可動物体は低エネルギー消費量を有し得る。例えば、可動物体は、約5W/h未満、約4W/h未満、約3W/h未満、約2W/h未満、約1W/h未満、又はそれよりも小さな値を使用し得る。幾つかの場合では、可動物体の支持機構は低エネルギー消費量を有し得る。例えば、支持機構は、約5W/h未満、約4W/h未満、約3W/h未満、約2W/h未満、約1W/h未満、又はそれよりも小さな値を使用し得る。任意選択的に、可動物体の搭載物は、約5W/h未満、約4W/h未満、約3W/h未満、約2W/h未満、約1W/h未満、又はそれよりも小さな値等の低エネルギー消費量を有し得る。
図11は、実施形態による無人航空機(UAV)1100を示す。UAVは、本明細書に記載されるように、電池組立体を放電する方法及び装置を適用し得る可動物体の例であり得る。UAV1100は、4つの回転翼1102、1104、1106、及び1108を有する推進システムを含むことができる。任意の数の回転翼を提供し得る(例えば、1つ、2つ、3つ、4つ、5つ、6つ、又は7つ以上)。無人航空機の回転翼、回転翼組立体、又は他の推進システムは、無人航空機がホバリング/位置の維持、向きの変更、及び/又は位置の変更を行えるようにし得る。対向する回転翼のシャフト間の距離は、任意の適する長さ1110であることができる。例えば、長さ1110は、2m以下又は5m以下であることができる。幾つかの実施形態では、長さ1110は、40cm〜1m、10cm〜2m、又は5cm〜5mの範囲内であることができる。UAVの本明細書での任意の説明は、異なるタイプの可動物体等の可動物体に適用し得、この逆も同様である。UAVは、本明細書に記載されるような補助付き離陸システム又は方法を使用し得る。
図12は、実施形態による、可動物体を制御するシステム1200のブロック図による概略図である。システム1200は、本明細書に開示されるシステム、デバイス、及び方法の任意の適する実施形態と組み合わせて使用することができる。システム1200は、感知モジュール1202、処理ユニット1204、非一時的コンピュータ可読媒体1206、制御モジュール1208、及び通信モジュール1210を含むことができる。
感知モジュール1202は、異なる方法で可動物体に関連する情報を収集する異なるタイプのセンサを利用することができる。異なるタイプのセンサは、異なるタイプの信号又は異なるソースからの信号を感知し得る。例えば、センサは、慣性センサ、GPSセンサ、近接センサ(例えばライダー)、又はビジョン/画像センサ(例えば、カメラ)を含むことができる。感知モジュール1202は、複数のプロセッサを有する処理ユニット1204に動作可能に接続することができる。幾つかの実施形態では、感知モジュールは、適する外部デバイス又はシステムに感知データを直接送信するように構成された送信モジュール1212(例えば、Wi−Fi画像送信モジュール)に動作可能に接続することができる。例えば、送信モジュール1212を使用して、感知モジュール1202のカメラにより捕捉された画像をリモート端末に送信することができる。
処理ユニット1204は、プログラマブルプロセッサ(例えば、中央処理装置(CPU))等の1つ又は複数のプロセッサを有することができる。処理ユニット1204は、非一時的コンピュータ可読媒体1206に動作可能に接続することができる。非一時的コンピュータ可読媒体1206は、1つ又は複数のステップを実行するために処理ユニット1204により実行可能な論理、コード、及び/又はプログラム命令を記憶することができる。非一時的コンピュータ可読媒体は、1つ又は複数のメモリユニット(例えば、SDカード又はランダムアクセスメモリ(RAM)等のリムーバブルメディア又は外部ストレージ)を含むことができる。幾つかの実施形態では、感知モジュール1202からのデータは、非一時的コンピュータ可読媒体1206のメモリユニットに直接伝達され、そこに記憶することができる。非一時的コンピュータ可読媒体1206のメモリユニットは、処理ユニット1204により実行可能であり、本明細書に記載された方法による任意の適する実施形態を実行する論理、コード、及び/又はプログラム命令を記憶することができる。例えば、処理ユニット1204は、処理ユニット1204の1つ又は複数のプロセッサに、感知モジュールにより生成された感知データを解析させる命令を実行するように構成することができる。メモリユニットは、処理ユニット1204により処理された感知モジュールからの感知データを記憶することができる。幾つかの実施形態では、非一時的コンピュータ可読媒体1206のメモリユニットを使用して、処理ユニット1204により生成された処理結果を記憶することができる。
幾つかの実施形態では、処理ユニット1204は、可動物体の状態を制御するように構成された制御モジュール1208に動作可能に接続することができる。例えば、制御モジュール1208は、可動物体の空間的配置、速度、及び/又は加速度を自由度6に関して調整するよう、可動物体の推進機構を制御するように構成することができる。代替的には、又は組み合わせて、制御モジュール1208は、支持機構、搭載物、又は感知モジュールの状態のうちの1つ又は複数を制御することができる。
処理ユニット1204は、1つ又は複数の外部デバイス(例えば、端末、ディスプレイデバイス、又は他のリモートコントローラ)からデータを送信及び/又は受信するように構成された通信モジュール1210に動作可能に接続することができる。有線通信又は無線通信等の任意の適する通信手段を使用し得る。例えば、通信モジュール1210は、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、赤外線、無線、Wi−Fi、ポイントツーポイント(P2P)ネットワーク、電気通信網、クラウド通信等のうちの1つ又は複数を利用することができる。任意選択的に、電波塔、衛星、又は移動局等の中継局を使用することができる。無線通信は、近接度依存型であってもよく、又は近接度独立型であってもよい。幾つかの実施形態では、通信にLOF(line−of−sight)が必要なこともあれば、又は必要ないこともある。通信モジュール1210は、感知モジュール1202からの感知データ、処理ユニット1204により生成された処理結果、所定の制御データ、端末又はリモートコントローラからのユーザコマンド等のうちの1つ又は複数を送信及び/又は受信することができる。
システム1200の構成要素は、任意の適する構成で配置することができる。例えば、システム1200の構成要素のうちの1つ又は複数は、可動物体、支持機構、搭載物、端末、感知システム、又は上記のうち1つ又は複数と通信する追加の外部デバイスに配置することができる。さらに、図12は1つの処理ユニット1204及び1つの非一時的コンピュータ可読媒体1206を示すが、これは限定を意図せず、システム1200が複数の処理ユニット及び/又は非一時的コンピュータ可読媒体を含むことができることを当業者は理解する。幾つかの実施形態では、複数の処理ユニット及び/又は非一時的コンピュータ可読媒体のうちの1つ又は複数は、異なる場所、例えば可動物体、支持機構、搭載物、端末、感知モジュール、上記のうち1つ又は複数と通信する追加の外部デバイス、又はこれらの適する組合わせに配置することができ、それにより、システム1200により実行される処理及び/又はメモリ機能の任意の適する態様は、上記場所のうちの1つ又は複数で行うことができる。
本明細書で使用される場合、A及び/又はBは、A又はB、及びA及びB等のそれらの組合せのうちの1つ又は複数を包含する。「第1」、「第2」、「第3」等の用語が、本明細書では、様々な要素、構成要素、領域、及び/又はセクションを記述するために使用されることがあり、これらの要素、構成要素、領域、及び/又はセクションが、これらの用語により限定されるべきではないことが理解される。これらの用語は単に、ある要素、構成要素、領域、又はセクションを別の要素、構成要素、領域、又はセクションから区別するためだけに使用されている。したがって、後述する第1の要素、構成要素、領域、又はセクションは、本発明の教示から逸脱せずに、第2の要素、構成要素、領域、又はセクションと呼ぶことができる。
本明細書で使用される用語は、特定に実施形態を説明することのみを目的とし、本発明の限定を意図しない。本明細書で使用される場合、単数形「a」、「an」、及び「the」は、文脈により別段のことが明らかに示される場合を除き、複数形も同様に包含することが意図される。用語「備える」及び/又は「備えている」又は「含む」及び/又は「含んでいる」が、本明細書で使用される場合、述べられた特徴、領域、完全体、ステップ、動作、要素、及び/又は構成要素を指定するが、1つ又は複数の他の特徴、領域、完全体、ステップ、動作、要素、構成要素、及び/又はそれらのグループの存在又は追加を除外しないことが更に理解される。
さらに、「下」又は「下部」及び「上」又は「上部」等の相対的な用語は、本明細書では、図に示されるようなある要素の、他の要素に対する関係を記述するために使用し得る。相対的な用語が、図に示される向きに加えて、要素の様々な向きの包含を意図することが理解される。例えば、図の1つでの要素が反転する場合、他の要素の「下」側にあるものとして説明された要素は、他の要素の「上」側に向けられる。したがって、例示的な用語である「下」は、図の特定の向きに応じて「下」及び「上」の向きの両方を包含することができる。同様に、図の1つでの要素が反転した場合、他の要素の「下」又は「真下」にあるものとして説明された要素は、他の要素の「上」に向けられる。したがって、例示的な用語「下」又は「真下」は、上及び下の向きの両方を包含することができる。
本願発明の好ましい実施形態が本明細書に示され、説明されたが、そのような実施形態は、単に例として提供されたことが当業者には明らかである。多くの修正、変更、及び置換が、本発明から逸脱することなく、当業者に想起されるであろう。本明細書に記載された本発明の実施形態に対する様々な代替が、本発明を実行する際に利用可能であることが理解されるべきである。本明細書に記載された実施形態の多くの異なる組合せが可能であり、そのような組合せは、本開示の一部と見なされる。加えて、本明細書において任意の一実施形態に関連して考察された全ての特徴は、本明細書における他の実施形態で使用されるように容易に適合することができる。以下の特許請求の範囲が本発明の範囲を規定し、これらの特許請求の範囲及びそれらの均等物内の方法及び構造がそれにより包含されることが意図される。

Claims (25)

  1. 無人航空機(UAV)の自律飛行を変更するシステムであって、
    前記UAVの自律飛行を行う1つ又は複数の命令を提供する第1のユーザ入力を受信する第1のユーザインタフェースと、
    前記UAVの前記自律飛行に対して、方向成分又は速度成分又は加速度成分を追加することにより前記自律飛行を変更する1つ又は複数の命令を提供する第2のユーザ入力を受信する第2のユーザインタフェースと
    を備え、
    前記第1のユーザインタフェースは第1のデバイスに配置され、前記第2のユーザインタフェースは第2のデバイスに配置されて選択的に接続されることができ、前記第1のデバイスは、前記第2のデバイスに接続されることなく単独で前記UAVの自律飛行を行う1つ又は複数の命令を提供することが可能であり、前記第2のデバイスは、前記第1のデバイスに接続されたとき、前記第1のデバイスと協働して前記自律飛行を変更する1つ又は複数の命令を提供し、前記第2のユーザ入力は、所定の閾値を超えて前記自律飛行の飛経路を変更せず、前記UAVの飛経路が、前記第2のユーザ入力の結果として所定の閾値を超えて自律飛経路から逸脱する場合、前記第2のユーザ入力にも拘わらず、更なる逸脱を阻止し、前記所定の閾値は、前記自律飛経路からの前記UAVの所定の距離又は所定の時間である、システム。
  2. 前記自律飛行は、ターゲットに向かう飛行、所定の位置への飛行、前記UAVの自律リターン、1つ又は複数のウェイポイントに沿った自律ナビゲーション、対象ポイントへの自律飛行、予め設定される軌道又は予め設定される方向に沿った飛行、自律的に計画された軌道に沿った飛行、ユーザ構成の軌道に沿った飛行、前記第1のユーザインタフェースのマップでタップされた位置への飛行、ターゲット物体を追跡する飛行のいずれかである、請求項1に記載のシステム。
  3. 前記第1のデバイスは、ハンドヘルドデバイス又はモバイルデバイスであり、前記第2のデバイスは、リモートコントローラ又はハンドヘルドデバイス又はモバイルデバイスである、請求項1に記載のシステム。
  4. 前記第1のデバイス及び前記第2のデバイスは、無線接続又は有線接続を介して接続される、請求項1に記載のシステム。
  5. 前記第1のユーザインタフェースはタッチスクリーンを含む、請求項1に記載のシステム。
  6. 前記第1のユーザインタフェースは、二次元マップ上で前記UAVの位置を表示する、請求項1に記載のシステム。
  7. 前記第1のユーザインタフェースは、前記UAVに接続されるカメラから受信される画像を表示する、請求項1に記載のシステム。
  8. 前記第2のユーザインタフェースは、1つ又は複数の作動可能な機構を含む、請求項1に記載のシステム。
  9. 前記1つ又は複数の機構は、1つ又は複数の制御スティックを含む、請求項8に記載のシステム。
  10. 前記1つ又は複数の制御スティックは、ロール軸の回りの前記UAVの回転に作用するように構成されるロールスティックを含む、請求項9に記載のシステム。
  11. 前記1つ又は複数の制御スティックの作動は、前記UAVの自律飛経路に直交する方向成分又は速度成分又は加速度成分を追加するように構成され、前記追加される方向成分又は速度成分又は加速度成分は水平面に沿う、請求項9に記載のシステム。
  12. 前記作動の程度は、前記方向成分又は速度成分又は加速度成分の大きさに対応する、請求項11に記載のシステム。
  13. 前記1つ又は複数の制御スティックは、ヨー軸の回りの前記UAVの回転に作用するように構成されるヨースティックを含む、請求項9に記載のシステム。
  14. 前記1つ又は複数の制御スティックの作動は、前記UAVに向心加速度を追加するように構成される、請求項9に記載のシステム。
  15. 前記作動の程度は、前記UAVの軌道弧の半径のサイズに逆に対応する、請求項14に記載のシステム。
  16. 前記1つ又は複数の制御スティックは、前記自律飛行の停止に使用される、請求項9に記載のシステム。
  17. 前記第1のユーザインタフェースは、前記UAVの自律飛経路又は変更飛行経路を表示する、請求項1に記載のシステム。
  18. 前記第2のユーザ入力は、前記第2のユーザ入力の持続時間にわたり、前記UAVの前記自律飛行を変更する、請求項1〜17のいずれか一項に記載のシステム。
  19. 前記第2のユーザ入力は、前記UAVの高度、前記UAVの軌道、前記UAVの速度、前記UAVの加速度のいずれかを変更する、請求項1〜18のいずれか一項に記載のシステム。
  20. 前記UAVの前記自律飛行は、環境要因を更に考慮して変更される、請求項1〜19のいずれか一項に記載のシステム。
  21. 前記環境要因は、前記UAVに搭載される1つ又は複数のセンサに基づいて特定される、請求項20に記載のシステム。
  22. 前記UAVの前記自律飛行は、前記第2のユーザ入力を考慮に入れる飛行コントローラにより変更される、請求項1〜21のいずれか一項に記載のシステム。
  23. 前記第2のユーザ入力を受信し、リリースした後、前記UAVは、前記UAVの前記自律飛行を変更する前記1つ又は複数の命令を受信する前に飛行していた飛経路に沿って飛行する、又は、前記UAVの前記自律飛行を変更する前記1つ又は複数の命令を受信する前に飛行していた飛経路とは異なる新しい飛経路に沿って飛行する、請求項1〜22のいずれか一項に記載のシステム。
  24. 請求項1〜23のいずれか一項に記載のシステムを有する無人航空機(UAV)の自律飛行を変更する方法であって、
    第1のユーザ入力を第1のユーザインタフェースにおいて受信することであって、前記第1のユーザ入力は、前記UAVの自律飛行を行う1つ又は複数の命令を提供する、第1のユーザ入力を受信することと、
    第2のユーザ入力を第2のユーザインタフェースにおいて受信することであって、前記第2のユーザ入力は、前記UAVの前記自律飛行を変更する1つ又は複数の命令を提供する、第2のユーザ入力を受信することと
    を含む、方法。
  25. 請求項1〜23のいずれか一項に記載のシステムを有する無人航空機(UAV)の自律飛行を変更する非一時的コンピュータ可読媒体であって、
    第1のユーザ入力を第1のユーザインタフェースにおいて受信することであって、前記第1のユーザ入力は、前記UAVの自律飛行を行う1つ又は複数の命令を提供する、第1のユーザ入力を受信することと、
    第2のユーザ入力を第2のユーザインタフェースにおいて受信することであって、前記第2のユーザ入力は、前記UAVの前記自律飛行を変更する1つ又は複数の命令を提供する、第2のユーザ入力を受信することと
    を行うコード、論理、又は命令を含む、非一時的コンピュータ可読媒体。
JP2018542204A 2016-02-26 2016-02-26 Uav軌道を調整するシステム及び方法 Active JP6816156B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/074686 WO2017143588A1 (en) 2016-02-26 2016-02-26 Systems and methods for adjusting uav trajectory

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020186786A Division JP2021036452A (ja) 2020-11-09 2020-11-09 Uav軌道を調整するシステム及び方法

Publications (2)

Publication Number Publication Date
JP2019507924A JP2019507924A (ja) 2019-03-22
JP6816156B2 true JP6816156B2 (ja) 2021-01-20

Family

ID=59684924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018542204A Active JP6816156B2 (ja) 2016-02-26 2016-02-26 Uav軌道を調整するシステム及び方法

Country Status (7)

Country Link
US (2) US11008098B2 (ja)
EP (3) EP4361038A3 (ja)
JP (1) JP6816156B2 (ja)
CN (2) CN114610049A (ja)
DK (1) DK3398022T3 (ja)
ES (1) ES2850364T3 (ja)
WO (1) WO2017143588A1 (ja)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10853756B2 (en) * 2016-03-02 2020-12-01 International Business Machines Corporation Vehicle identification and interception
KR20170123907A (ko) * 2016-04-29 2017-11-09 엘지전자 주식회사 이동단말기 및 그 제어방법
US10315761B2 (en) 2016-07-01 2019-06-11 Bell Helicopter Textron Inc. Aircraft propulsion assembly
US10597164B2 (en) 2016-07-01 2020-03-24 Textron Innovations Inc. Aircraft having redundant directional control
US11608173B2 (en) 2016-07-01 2023-03-21 Textron Innovations Inc. Aerial delivery systems using unmanned aircraft
US10625853B2 (en) * 2016-07-01 2020-04-21 Textron Innovations Inc. Automated configuration of mission specific aircraft
US10604249B2 (en) * 2016-07-01 2020-03-31 Textron Innovations Inc. Man portable aircraft system for rapid in-situ assembly
US10633088B2 (en) * 2016-07-01 2020-04-28 Textron Innovations Inc. Aerial imaging aircraft having attitude stability during translation
US10737765B2 (en) 2016-07-01 2020-08-11 Textron Innovations Inc. Aircraft having single-axis gimbal mounted propulsion systems
US10633087B2 (en) * 2016-07-01 2020-04-28 Textron Innovations Inc. Aircraft having hover stability in inclined flight attitudes
US10323906B2 (en) * 2016-09-30 2019-06-18 The Boeing Company Autonomous flight termination system and method
JP6688901B2 (ja) * 2016-10-17 2020-04-28 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 3次元形状推定方法、3次元形状推定システム、飛行体、プログラム、及び記録媒体
JP2018136315A (ja) * 2017-02-22 2018-08-30 株式会社日本環境調査研究所 マルチコプターおよびマルチコプターを利用した大気環境測定方法
CN115855022A (zh) * 2017-04-07 2023-03-28 辉达公司 使用深度神经网络执行自主路径导航
KR102064220B1 (ko) * 2017-07-06 2020-01-09 엘지전자 주식회사 차량용 주행 시스템 및 차량
KR102403122B1 (ko) * 2017-10-25 2022-05-30 삼성전자주식회사 전자 장치 및 그 제어 방법
CN109708636B (zh) * 2017-10-26 2021-05-14 广州极飞科技股份有限公司 导航图配置方法、避障方法以及装置、终端、无人飞行器
JP2019085104A (ja) * 2017-11-06 2019-06-06 株式会社エアロネクスト 飛行体及び飛行体の制御方法
US11465635B2 (en) * 2017-12-04 2022-10-11 Gentex Corporation Systems and methods for adjustment of vehicle sub-systems based on monitoring of vehicle occupant(s)
WO2019113825A1 (en) 2017-12-13 2019-06-20 SZ DJI Technology Co., Ltd. Depth information based pose determination for mobile platforms, and associated systems and methods
US10515557B2 (en) 2017-12-20 2019-12-24 Wing Aviation Llc Mitigating noise exposure to unmanned aerial vehicles
JP7026505B2 (ja) * 2017-12-27 2022-02-28 株式会社小松製作所 作業現場の管理システム及び作業現場の管理方法
WO2020014740A1 (en) * 2018-07-17 2020-01-23 Emesent IP Pty Ltd Method for exploration and mapping using an aerial vehicle
DE102018130779A1 (de) * 2018-12-04 2020-06-04 Still Gmbh Verfahren zum Betreiben eines autonomen Flurförderzeugs und intralogistisches System mit einem autonomen Flurförderzeug
WO2020150974A1 (zh) * 2019-01-24 2020-07-30 深圳市大疆创新科技有限公司 拍摄控制方法、可移动平台与存储介质
CN109934871A (zh) * 2019-02-18 2019-06-25 武汉大学 一种面向高危环境的智能无人机抓取目标的***和方法
JP7075695B2 (ja) * 2019-02-22 2022-05-26 株式会社ナイルワークス ドローン操縦機、および、操縦用プログラム
CN111625022A (zh) * 2019-02-27 2020-09-04 上海博泰悦臻网络技术服务有限公司 可控制无人机跟随车辆的控制方法、***、介质及服务端
JP2022529507A (ja) * 2019-04-25 2022-06-22 エアロバイロメント,インコーポレイテッド 高高度長時間滞空航空機のフリートを管理する方法
CN110069078B (zh) * 2019-05-21 2021-06-01 深圳市道通智能航空技术股份有限公司 一种飞行控制方法、装置、***及无人机
WO2020237609A1 (zh) * 2019-05-31 2020-12-03 深圳市大疆创新科技有限公司 可移动平台的控制方法、控制终端及可移动平台
CN114026515A (zh) * 2019-06-27 2022-02-08 村田机械株式会社 行驶车***以及行驶车的控制方法
CN110299030B (zh) * 2019-06-28 2021-11-19 汉王科技股份有限公司 手持终端、飞行器及其空域测量方法、控制方法
US11661193B2 (en) * 2019-07-18 2023-05-30 Elroy Air, Inc. Unmanned aerial vehicle optimization
US11958183B2 (en) 2019-09-19 2024-04-16 The Research Foundation For The State University Of New York Negotiation-based human-robot collaboration via augmented reality
CN114424137A (zh) * 2019-09-25 2022-04-29 索尼集团公司 信息处理***、信息处理方法和信息处理程序
CN110609576B (zh) * 2019-09-26 2022-09-02 浙江大华技术股份有限公司 一种云台控制方法、装置、***、控制设备及存储介质
CN110597296A (zh) * 2019-10-21 2019-12-20 深圳市道通智能航空技术有限公司 一种无人机的飞行控制方法、装置、无人机和存储介质
US11312491B2 (en) 2019-10-23 2022-04-26 Textron Innovations Inc. Convertible biplane aircraft for autonomous cargo delivery
USD1010004S1 (en) 2019-11-04 2024-01-02 Amax Group Usa, Llc Flying toy
CN110673644A (zh) * 2019-11-05 2020-01-10 深圳市道通智能航空技术有限公司 无人飞行器的控制方法、无人飞行器及遥控装置
KR20220101160A (ko) * 2019-11-15 2022-07-19 탈레스 유에스에이, 인크. 항공기 내비게이션 및 감시 시스템들의 엔드-투-엔드 무인 제어 시스템
FR3103577B1 (fr) * 2019-11-27 2022-09-09 Thales Sa Systeme de pilotage d'aeronef
JP7078601B2 (ja) * 2019-12-25 2022-05-31 楽天グループ株式会社 情報処理装置、情報処理方法、及びプログラム
US20210311504A1 (en) * 2020-04-01 2021-10-07 Nec Laboratories America, Inc. Near real-time reconstruction using drones
WO2021223167A1 (zh) * 2020-05-07 2021-11-11 深圳市大疆创新科技有限公司 控制方法及设备、可移动平台及计算机可读存储介质
CN111554129B (zh) * 2020-05-15 2023-03-24 航迅信息技术有限公司 一种基于室内定位的无人机围栏***
CN113994171A (zh) * 2020-05-26 2022-01-28 深圳市大疆创新科技有限公司 路径规划方法、装置及***
US11530035B2 (en) 2020-08-27 2022-12-20 Textron Innovations Inc. VTOL aircraft having multiple wing planforms
US20220214702A1 (en) * 2020-10-29 2022-07-07 Luis M. Ortiz Systems and methods enabling evasive uav movements during hover and flight
US11319064B1 (en) 2020-11-04 2022-05-03 Textron Innovations Inc. Autonomous payload deployment aircraft
JP2022077386A (ja) * 2020-11-11 2022-05-23 ソニーグループ株式会社 情報処理方法、情報処理装置及び情報処理システム
US11630467B2 (en) 2020-12-23 2023-04-18 Textron Innovations Inc. VTOL aircraft having multifocal landing sensors
JP7184381B2 (ja) * 2020-12-24 2022-12-06 株式会社Acsl 無人航空機、無人航空機の飛行制御装置、無人航空機の飛行制御方法、及びプログラム
WO2022141311A1 (zh) * 2020-12-30 2022-07-07 深圳市大疆创新科技有限公司 无人机控制方法、装置、无人机、终端、***及存储介质
FR3120605B1 (fr) * 2021-03-12 2023-06-02 Thales Sa Procédé et dispositif électronique de génération d’au moins une trajectoire EOSID pour au moins une piste de décollage, programme d’ordinateur et système électronique de gestion de vol associés
JP7289152B2 (ja) * 2021-03-17 2023-06-09 株式会社RedDotDroneJapan 飛行制御システム
USD1001009S1 (en) 2021-06-09 2023-10-10 Amax Group Usa, Llc Quadcopter
USD1003214S1 (en) 2021-06-09 2023-10-31 Amax Group Usa, Llc Quadcopter
US11921500B2 (en) 2021-11-24 2024-03-05 Skydio, Inc. Graphical user interface for enhanced unmanned aerial vehicle flight along computed splines
KR102411724B1 (ko) * 2021-11-24 2022-06-22 주식회사 씨엔테크 드론 실기 평가 시스템
US11932387B2 (en) 2021-12-02 2024-03-19 Textron Innovations Inc. Adaptive transition systems for VTOL aircraft
US11643207B1 (en) 2021-12-07 2023-05-09 Textron Innovations Inc. Aircraft for transporting and deploying UAVs
US11673662B1 (en) 2022-01-05 2023-06-13 Textron Innovations Inc. Telescoping tail assemblies for use on aircraft
US11691730B1 (en) 2022-04-28 2023-07-04 Beta Air, Llc Systems and methods for the remote piloting of an electric aircraft
KR102526202B1 (ko) * 2022-11-08 2023-04-26 (주)프리뉴 실내 자율 비행 드론 제어 시스템 및 그 방법

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2128842B (en) * 1982-08-06 1986-04-16 Univ London Method of presenting visual information
JPH0519854A (ja) 1991-07-12 1993-01-29 Pioneer Electron Corp 移動体の移動制御装置および移動監視装置
AU9068698A (en) * 1997-07-23 1999-02-16 Horst Jurgen Duschek Method for controlling an unmanned transport vehicle and unmanned transport vehicle system therefor
JP2003127994A (ja) 2001-10-24 2003-05-08 Kansai Electric Power Co Inc:The 無人飛行物体の制御システム
JP4017448B2 (ja) 2002-06-14 2007-12-05 財団法人くまもとテクノ産業財団 自律飛行カイトプレーンシステムおよびカイトプレーン制御装置
US7321318B2 (en) * 2004-03-31 2008-01-22 The Boeing Company Methods and systems for controlling the display of information at an aircraft flight deck
US7228232B2 (en) * 2005-01-24 2007-06-05 International Business Machines Corporation Navigating a UAV with obstacle avoidance algorithms
US20100004798A1 (en) * 2005-01-25 2010-01-07 William Kress Bodin Navigating a UAV to a next waypoint
US20060271251A1 (en) * 2005-02-17 2006-11-30 Hopkins Jeffrey A Unmanned vehicle control
US8457828B2 (en) * 2005-06-27 2013-06-04 The Charles Machine Works, Inc. Remote control machine with partial or total autonomous control
JP4651561B2 (ja) 2006-03-08 2011-03-16 三菱電機株式会社 移動機制御装置及び移動機制御方法及びプログラム
FR2903384B1 (fr) * 2006-07-04 2009-05-29 Airbus France Sas Systeme de commande de vol pour aeronef,et systeme de test pour tester un tel systeme de commande de vol.
CN100495275C (zh) 2006-11-24 2009-06-03 中国科学院沈阳自动化研究所 小型无人直升机自主飞行控制***
US8082102B2 (en) * 2008-01-14 2011-12-20 The Boeing Company Computing flight plans for UAVs while routing around obstacles having spatial and temporal dimensions
US8212711B1 (en) * 2009-03-25 2012-07-03 The United States Of America, As Represented By The Secretary Of The Navy UAV trajectory determination method and system
CN102803472B (zh) * 2009-06-25 2014-04-23 吉隆公司 去除了外来表型的由多能干细胞分化的子代细胞
FR2957266B1 (fr) * 2010-03-11 2012-04-20 Parrot Procede et appareil de telecommande d'un drone, notamment d'un drone a voilure tournante.
TWI408568B (zh) * 2010-06-24 2013-09-11 Hon Hai Prec Ind Co Ltd 手持裝置及利用其控制無人飛行載具的方法
FR2972364B1 (fr) * 2011-03-08 2014-06-06 Parrot Procede de pilotage suivant un virage curviligne d'un drone a voilure tournante a rotors multiples.
US8676406B2 (en) * 2011-05-03 2014-03-18 Raytheon Company Unmanned aerial vehicle control using a gamepad
US9043047B2 (en) * 2011-06-24 2015-05-26 Castle Creations, Inc. Data link for use with components of remote control vehicles
CN102591346A (zh) * 2011-12-05 2012-07-18 大连理工大学 一种手持式小型无人机地面监控***
US8761971B2 (en) * 2012-01-11 2014-06-24 The Boeing Company Auto-flight system pilot interface
NO334182B1 (no) * 2012-03-14 2014-01-13 Prox Dynamics As UAV-kontroll
US20140008496A1 (en) * 2012-07-05 2014-01-09 Zhou Ye Using handheld device to control flying object
US20140018980A1 (en) 2012-07-12 2014-01-16 General Electric Company Systems and methods for flight management
US20140018979A1 (en) * 2012-07-13 2014-01-16 Honeywell International Inc. Autonomous airspace flight planning and virtual airspace containment system
CN102854886B (zh) * 2012-08-29 2016-01-20 深圳一电科技有限公司 飞行线路编辑及控制的方法和装置
KR101286376B1 (ko) * 2013-03-07 2013-07-15 건국대학교 산학협력단 무인 비행체 제어 시스템 및 방법
JP6093278B2 (ja) * 2013-09-30 2017-03-08 株式会社クボタ 無線通信システム
IL231555A (en) * 2014-03-17 2016-09-29 Israel Aerospace Ind Ltd Control transfers in unmanned transport vehicles
WO2015157883A1 (en) 2014-04-17 2015-10-22 SZ DJI Technology Co., Ltd. Flight control for flight-restricted regions
KR102219698B1 (ko) * 2014-04-30 2021-02-24 엘지전자 주식회사 무인 항공기 제어 장치 및 방법
CN104035446B (zh) * 2014-05-30 2017-08-25 深圳市大疆创新科技有限公司 无人机的航向生成方法和***
US9499264B2 (en) * 2014-05-30 2016-11-22 Sikorsky Aircraft Corporation Unmanned vehicle operating modes
GB201411293D0 (en) * 2014-06-25 2014-08-06 Pearson Eng Ltd Improvements in or relating to inspection systems
US20160012393A1 (en) * 2014-07-14 2016-01-14 Nutex Communications Corp. Parcel delivery method using an unmanned aerial vehicle
JP6784434B2 (ja) * 2014-07-30 2020-11-11 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 方法、uav制御プログラム、無人航空機、及び制御システム
WO2016026128A1 (en) * 2014-08-21 2016-02-25 SZ DJI Technology Co., Ltd. Unmanned aerial vehicle communications methods and systems
FR3025523B1 (fr) 2014-09-04 2016-10-28 Solios Chemical Procede de distillation de goudron de houille et dispositif permettant sa mise en oeuvre
CN112947510A (zh) * 2014-09-30 2021-06-11 深圳市大疆创新科技有限公司 用于飞行模拟的***和方法
US9745062B2 (en) * 2014-10-06 2017-08-29 James Sommerfield Richardson Methods and systems for providing a safety apparatus to distressed persons
CN204178240U (zh) * 2014-11-17 2015-02-25 湖南基石信息技术有限公司 无人机飞行控制***
US20160180701A1 (en) * 2014-12-23 2016-06-23 Clayton R. Golliher Hand gesture control system
CN104750111B (zh) * 2015-03-09 2019-02-22 王琪杰 一种无人机飞行监控***
FR3035523B1 (fr) * 2015-04-23 2017-04-21 Parrot Systeme de pilotage de drone en immersion
JP5831893B1 (ja) 2015-05-07 2015-12-09 立 寺坂 航空機の遠隔操縦システム
CN104932526B (zh) * 2015-05-29 2020-08-28 深圳市大疆创新科技有限公司 一种飞行设备的控制方法及飞行设备
KR101809439B1 (ko) * 2015-07-22 2017-12-15 삼성에스디에스 주식회사 드론 관제 장치 및 방법
US20170060128A1 (en) * 2015-08-26 2017-03-02 Darren Matloff Multi-mode remote control flying systems
CN105334863B (zh) * 2015-11-23 2019-04-26 杨珊珊 一种多控制端的无人机及其控制台和控制切换方法
US9663227B1 (en) * 2015-12-22 2017-05-30 Gopro, Inc. Systems and methods for controlling an unmanned aerial vehicle

Also Published As

Publication number Publication date
CN108780325B (zh) 2022-03-18
EP4361038A2 (en) 2024-05-01
CN108780325A (zh) 2018-11-09
EP3783454A1 (en) 2021-02-24
WO2017143588A1 (en) 2017-08-31
US20180362158A1 (en) 2018-12-20
DK3398022T3 (da) 2021-02-01
CN114610049A (zh) 2022-06-10
US20220055746A1 (en) 2022-02-24
EP3398022A1 (en) 2018-11-07
EP3398022A4 (en) 2019-04-24
ES2850364T3 (es) 2021-08-27
EP4361038A3 (en) 2024-06-12
US11932392B2 (en) 2024-03-19
JP2019507924A (ja) 2019-03-22
EP3783454B1 (en) 2024-03-20
EP3398022B1 (en) 2020-11-18
US11008098B2 (en) 2021-05-18

Similar Documents

Publication Publication Date Title
JP6816156B2 (ja) Uav軌道を調整するシステム及び方法
US20210116944A1 (en) Systems and methods for uav path planning and control
US20210072745A1 (en) Systems and methods for uav flight control
JP6735821B2 (ja) Uav経路を計画し制御するシステム及び方法
US11632497B2 (en) Systems and methods for controlling an image captured by an imaging device
US9765926B2 (en) Systems and methods for payload stabilization
CN111506109A (zh) 传感器数据的选择性处理
JP2021073796A (ja) 制御装置、及び画像を取得する方法
JP2021036452A (ja) Uav軌道を調整するシステム及び方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181009

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190828

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190828

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200410

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201109

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20201109

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20201118

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20201124

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: 20201208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201223

R150 Certificate of patent or registration of utility model

Ref document number: 6816156

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250