JP2017171283A - 無人航空ビークル飛行制御システム - Google Patents

無人航空ビークル飛行制御システム Download PDF

Info

Publication number
JP2017171283A
JP2017171283A JP2017047981A JP2017047981A JP2017171283A JP 2017171283 A JP2017171283 A JP 2017171283A JP 2017047981 A JP2017047981 A JP 2017047981A JP 2017047981 A JP2017047981 A JP 2017047981A JP 2017171283 A JP2017171283 A JP 2017171283A
Authority
JP
Japan
Prior art keywords
unmanned aerial
mission
aerial vehicle
flight
management system
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.)
Granted
Application number
JP2017047981A
Other languages
English (en)
Other versions
JP2017171283A5 (ja
JP6889578B2 (ja
Inventor
ランガラジャン ムラリ
Rangarajan Murali
ランガラジャン ムラリ
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.)
Boeing Co
Original Assignee
Boeing Co
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 Boeing Co filed Critical Boeing Co
Publication of JP2017171283A publication Critical patent/JP2017171283A/ja
Publication of JP2017171283A5 publication Critical patent/JP2017171283A5/ja
Application granted granted Critical
Publication of JP6889578B2 publication Critical patent/JP6889578B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0055Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety 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/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
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U20/00Constructional aspects of UAVs
    • B64U20/80Arrangement of on-board electronics, e.g. avionics systems or wiring
    • B64U20/83Electronic components structurally integrated with aircraft elements, e.g. circuit boards carrying loads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64FGROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
    • B64F5/00Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
    • B64F5/60Testing or inspecting aircraft components or systems
    • 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/0077Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements using redundant signals or controls
    • 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/87Arrangements for reacting to or preventing system or operator failure using redundant control arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D45/00Aircraft indicators or protectors not otherwise provided for
    • B64D2045/0085Devices for aircraft health monitoring, e.g. monitoring flutter or vibration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/30UAVs specially adapted for particular uses or applications for imaging, photography or videography
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Transportation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Traffic Control Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

【課題】危険な状況/動作の有無について無人航空ビークルの動作を監視し、危険が検出された時、無人航空ビークルの動作をミッション実行モードから安全モードに切り替える飛行制御システムを提供する。【解決手段】無人航空ビークルの飛行を制御する飛行管理システム40と、無人航空ビークルを誘導するために、飛行管理システム40にコマンドを送信するミッション制御モジュール2と、安全モードで飛行するように、飛行管理システム40にコマンドを伝達する安全モジュール8と、飛行管理システム40がミッション制御モジュール2からコマンドを受信するミッション状態と、安全モジュール8からコマンドを受信する安全状態との間で切替可能な通信制御コンポーネント6と、モード変更を許可するトリガ条件の存在を判断して、トリガ条件が存在する場合、通信制御コンポーネント6に、ミッション状態から安全状態に切り替えさせる監視モジュール4と、を含む。【選択図】図2

Description

本明細書に開示される技術は、概して、無人航空ビークルに関する。より具体的には、本明細書に開示される技術は、無人航空ビークルの自律運転により、危険な状態が生じないようにするためのシステム及び方法に関する。
無人航空ビークルは、人間の操縦者やパイロットを乗せていない動力式重航空機(powered, heavier-than-air, aerial vehicle)である。このビークルは、空力を用いて揚力を生成し、自律飛行又は遠隔操縦が可能であり、使い捨て又は再利用が可能であり、破壊的又は非破壊的なペイロード(lethal or non-lethal payload)を運ぶことが可能である。
無人航空ビークルのための自律ミッションとは、例えば、無人航空ビークルを誘導して、管制局の無線通信範囲外の既知の離れた位置に存在しうる関心対象のターゲット(targets of interest)を探索するミッションである。そのようなミッションは、関心対象のターゲットを検出及び特定するために偵察画像データを処理すること、ターゲットに近づくようにナビゲートして、ターゲットのアイデンティティを確認するために撮像を行うというミッションの目的を達成すること、又は、ターゲットの動きを追跡して、ターゲットの方向又は向首方向(heading)を特定することを、さらに含みうる。例示的なミッションは、ターゲット又は当該ターゲットの動き方向を特定するミッションの目的を取得すると、例えば、管制局の通信範囲内の位置まで無人航空ビークルを誘導して当該管制局にターゲット情報を送信するためのコマンドを生成したり、無人航空ビークルの初期位置まで戻って着陸するためのコマンドを生成したりすることを、さらに含みうる。
軍事用途に加えて、商業用途における無人航空ビークルの使用も増加傾向にある。世界中の空域で無人航空ビークルの数が増加しているため、全世界で規制が課される可能性が高い。最も重要な要件としては、商業用空域における無人航空ビークルの操縦者は、危険な状況又は危険な動作の有無について自己の無人航空ビークルが常に監視下にあることを保証し、危険な状況又は危険な動作が検出されると、安全モードに切り替えることが求められる。
以下に詳しく開示される要旨は、危険な状況や危険な動作の有無について無人航空ビークルの動作を常に監視するとともに、ミッションの実行中に危険な状況や危険な動作が検出された場合、無人航空ビークルの動作をミッション実行モードから安全モードに切り替えることが可能な、無人航空ビークル内の切替可能な飛行制御システムに関する。以下に詳しく開示する実施形態は、飛行管理システムと、自律型ミッション制御モジュールと、安全モジュールと、監視モジュールとを含み、当該監視モジュールは、危険な状況や危険な動作の有無についてビークルの動作を監視するとともに、危険な状況や動作が検出された場合、制御信号を出力して、通信制御コンポーネントを安全モードに切り替えるように構成されている。当該安全モードにおいては、飛行管理システムは、ミッション制御モジュールの代わりに安全モジュールから送信されたコマンドを受信する。通常動作に回復すると(これについては、ミッション制御モジュールからの信号によって監視モジュールに通知可能である)、監視モジュールは、安全モジュールの代わりにミッション制御モジュールからのコマンドを飛行管理システムに対して選択的に伝達させるように通信制御コンポーネントを制御する。
本明細書において、「モジュール」との用語は、ソフトウェアでプログラムされた少なくとも1つのコンピュータ又はプロセッサを包含し、また、ネットワークやバスを介して通信する複数のプログラム化コンピュータ又はプロセッサを有する場合も包含すると広く解釈されるべきである。前述の「コンピュータ」及び「プロセッサ」との用語は、何れも、処理ユニット(例えば、中央処理ユニット、集積回路、又は、演算論理ユニット)を含む装置をいう。2つ又はそれ以上のモジュールは、共通のハードウェアコンポーネント(例えば、プロセッサ又はコンピュータ)により実行可能なそれぞれのソフトウェアアプリケーションを含んでもよいし、個々のハードウェアコンポーネントにより実行可能なそれぞれのソフトウェアアプリケーションを含んでもよい。
以下に詳しく開示する実施形態においては、自律型無人航空ビークルを確実に正しく動作させるとともに、これを自律型無人航空ビークルの認可に利用可能な態様で実施するために、検証及び妥当性確認の技術(verification and validation techniques)を用いている。監視モジュールは、無人航空ビークル内における自律システムの実行を監視するとともに、当初に計画されたミッションの実行中、システムが安全な動作範囲から外れた場合に、回復ミッションを行うことができるように設計されている。
以下に詳しく開示される要旨の一側面においては、無人航空ビークルの飛行を制御するための機上システムが提供される。当該機上システムは、無人航空ビークルの飛行を制御するように構成された飛行管理システムと、ミッションを実行するように無人航空ビークルを誘導するために、飛行管理システムに対してコマンドを発信することによりミッションを管理するように構成されたミッション制御モジュールと、安全モードにおいて安全に飛行を継続できるように無人航空ビークルを誘導するために、飛行管理システムに対してコマンドを発信するように構成された安全モジュールと、飛行管理システムがミッション制御モジュールからコマンドの通信を受信するミッション状態と、飛行管理システムが安全モジュールと通信するとともに安全モジュールにより制御される安全状態との間で切替可能な通信制御コンポーネントと、ミッションモードから安全モードへのモード変更を許可するトリガ条件が存在するか否かを判断して、トリガ条件が存在する場合、通信制御コンポーネントに、ミッション状態から安全状態に切り替えさせるように構成された監視モジュールと、を含む。様々な実施形態によれば、トリガ条件は、(a)ミッション制御モジュールにより発信された無効なコマンド、若しくは、ミッション制御モジュールにより発信された有効なコマンドにおける、規制に抵触するパラメータ、(b)ヘルス状態センサにより検出された、無人航空ビークルの欠陥または不具合、又は、(c)飛行状態センサにより検出された危険な飛行状態、のうちのいずれか1つである。上記監視モジュールは、さらに、ミッションモジュール及び航空機の通常動作が回復すると、通信制御コンポーネントに、安全状態からミッション状態に切り替えさせるように構成されている。
以下に詳しく開示される要旨の別の一側面においては、無人航空ビークルの飛行を制御するための方法が提供される。当該方法は、(a)ミッションを実行するように無人航空ビークルを誘導するために、無人航空ビークル内のミッション制御モジュールから、無人航空ビークル内の飛行管理システムにコマンドを送信し、(b)ミッション制御モジュールから飛行管理システムに送信されたコマンドの有効性を監視し、(c)ミッション制御モジュールから飛行管理システムに送信されたコマンドに基づいて(例えば、コマンドが無効であるか否かを判断することにより)、トリガ条件が存在するか否かを判断し、(d)ミッション制御モジュールから飛行管理システムに送信された有効なコマンドに従って、無人航空ビークルを誘導する、ことを含む。上記方法は、(e)ミッション制御モジュールから飛行管理システムに送信されたコマンドが無効であると判断し、(f)ミッション制御モジュールから飛行管理システムへの無効なコマンドの伝達を中止し、(g)安全モードで動作するように無人航空ビークルを誘導するために、無人航空ビークル内の安全モジュールから飛行管理システムにコマンドを伝達し、(h)ミッション制御モジュールにより発信されたコマンドが無効である場合、ミッション制御モジュールを再起動する、ことをさらに含む。いくつかの実施形態によれば、ステップ(b)は、ミッション制御モジュールにより発信されたコマンドに含まれるパラメータが、規制に抵触しているか否かを監視することを含む。監視されるパラメータは、ミッション制御モジュールから出力されるハートビート、旋回率、上昇率、降下率、ロール率、ピッチ率、及び、ヨー率のうちの1つであってもよい。
以下に詳しく開示される要旨の別の一側面においては、無人航空ビークルの飛行を制御するための方法が提供される。当該方法は、(a)ミッションモードでミッションを実行するように無人航空ビークルを誘導するために、無人航空ビークル内のミッション制御モジュールから、無人航空ビークル内の飛行管理システムにコマンドを伝達し、(b)ミッションモードから安全モードへのモード変更を許可するトリガ条件が存在するか否かを監視し、(c)トリガ条件が存在する場合に安全モードで動作するように無人航空ビークルを誘導するために、ミッション制御モジュールからのコマンドを伝達する代わりに、無人航空ビークル内の安全モジュールから飛行管理システムへコマンドを伝達する、ことを含む。様々な実施形態によれば、トリガ条件は、(a)ミッション制御モジュールにより発信されたコマンドが無効であるか、或いは、ミッション制御モジュールにより発信された有効なコマンドのパラメータが規制に抵触している場合、(b)ヘルス状態センサが、無人航空ビークル内の欠陥または不具合を検出した場合、(c)飛行状態センサが、危険な飛行状態を検出した場合、又は、(d)無人航空ビークルに対する物体の位置が、規制に抵触している場合、のうちのいずれか1つである。
以下に詳しく開示される要旨のさらに別の一側面においては、無人航空ビークルの飛行を制御するための機上システムが提供される。当該機上システムは、無人航空ビークルの飛行を制御するように構成された飛行管理システムと、ミッションを実行するように無人航空ビークルを誘導するために、飛行管理システムに対してコマンドを発信することにより、ミッションモードにおいてミッションを管理するように構成されたミッション制御モジュールと、安全モードにおいて安全に飛行を継続できるように無人航空ビークルを誘導するために、飛行管理システムに対してコマンドを発信するように構成された安全モジュールと、ミッションモードから安全モードへのモード変更を許可するトリガ条件が存在するか否かを判断するように構成された監視モジュールと、を含み、飛行管理システムは、監視モジュールによりトリガ条件が存在することが判断されると、当該判断に応じて、ミッション制御モジュールからではなく、安全モジュールからコマンドの通信を受信する。好ましくは、上記システムは、飛行管理システムが、ミッション制御モジュールからコマンドの通信を受信するミッション状態と、飛行管理システムが安全モジュールからコマンドの通信を受信する安全状態との間で切替可能なハードウェアである通信制御コンポーネントをさらに含み、通信制御コンポーネントの状態は、監視モジュールからの出力により制御される。
無人航空ビークルを安全に自律動作させるためのシステム、装置、及び方法の他の態様は、以下に開示される。
上記セクションで説明した特徴、機能、及び利点は、様々な実施形態において個々に実現可能であるが、他の実施形態においては、互いに組み合わせることも可能である。上述した態様及び他の態様を説明するために、以下において、図面を参照しながら様々な実施形態を説明する。
典型的な無人航空ビークルの主要サブシステムのレイアウトを示すブロック図である。 一実施形態による、無人航空ビークルの飛行を制御するための機内システムの全体構造を示すブロック図である。 一実施形態による、無人航空ビークルの飛行を制御するための方法のステップを示すフロー図である。
以下では図面を参照するが、これらの図面では、異なる図面においても同様の要素には同じ参照符号を付している。
以下では、無人航空ビークルの飛行を制御するためのシステムの例示的な実施形態を、詳細に説明する。ただし、実際の実施形態の特徴の全てを本明細書において説明するわけではない。当業者であれば理解するように、このような実際の実施形態のいずれの開発においても、システム関連及びビジネス関連の規制への適合などの開発者固有の目的を達成するために、その実施態様固有の多くの決定を行わなければならず、そのような決定は、実施態様によって異なるものである。さらに、このような開発努力は、複雑で時間がかかるかもしれないが、それでも本開示の利益を享受する当業者にとっては、日常的な作業となるであろう。
無人航空ビークルは、固定翼機、回転翼機、又は、ジェットエンジン及び揚力ファンを有する垂直離陸及び着陸ビークルであってもよい。本明細書に開示する切替可能制御システムは、無人航空ビークルで用いられる推進システムのタイプに関わらず、いずれの無人航空ビークルにおいても利用可能である。
図1は、本明細書で開示される改良型飛行制御システムを利用可能なタイプの無人航空ビークル10における主要サブシステムのレイアウトを示す。無人航空ビークル10は、前方端にカメラ12を有し、後方端にモーター14を有する。モーター14は、プロペラ16の回転を駆動する。全てのサブシステムは、1つ又は複数のデータバス24を介して、機内制御コンピュータ22と通信する。図1に示す無人航空ビークル10は、翼18及び20の先端に設けられた2つのアンテナ26及び28を有する。各アンテナは、GPS受信機30、通常無線受信機(Rx)32、及び、無線送信機(Tx)34に接続している。無人航空ビークル10は、さらに、アクチュエータ36と、飛行状態センサ(FSS)とを含み、これらもまた、1つ又は複数のデータバス24を介して制御コンピュータ22と通信する。
図1に示す無人航空ビークル10は、図2に示すコンポーネントの全てを含むように改変することができる。代替の実施形態において、図2に示すコンポーネントは、他のタイプの無人航空ビークルに組み込まれてもよい。例えば、図2に示すコンポーネントは、揚力ファンを有するタイプの無人航空ビークルに組み込まれてもよい。他の例として、図2に示すコンポーネントは、結合翼(joined wings)における揚力ファンと、推進ベクトルエンジンとを含むとともに、これらにより、ホバリングを含む垂直離陸及び着陸や、低速及び高速の両方での操作を実現する無人航空ビークルに組み込まれてもよい。
図2を参照すると、一実施形態による無人航空ビークルの飛行を制御するための機内システムは、以下のコンポーネント、すなわち、無人航空ビークルの飛行を制御するように構成された(少なくとも飛行管理コンピュータ及び非一時的な有形のコンピュータ可読記憶媒体を含む)飛行管理システム40と、ミッションモードにおいてミッションを実行するように無人航空ビークルを誘導するために、飛行管理システム40に対してコマンドを発信することによりミッションを管理するように構成されたミッション制御モジュール2と、無人航空ビークルを確実に回復させるように設計された安全モードにおいて、安全に飛行を継続できるように無人航空ビークルを誘導するために、飛行管理システム40に対してコマンドを発信するように構成された安全モジュール8と、飛行管理システム40がミッション制御モジュール2から送信されたコマンドを受信するミッション状態(図2に示す)と、飛行管理システム40が安全モジュール8から送信されたコマンドを受信する安全状態(図2には示していない)との間で切替可能な通信制御コンポーネント(CCC)6と、例えば、ミッション制御モジュール2により発信されたコマンドが無効と決定された場合などのトリガ条件が存在するか否かを判断するとともに、当該判断の結果に基づいて、通信制御コンポーネント6の状態を設定するように構成された監視モジュール4と、を含む。監視モジュール4は、トリガ条件が存在する場合、例えば、ミッション制御モジュール2により発信されたコマンドが無効である場合、又は、これ以外のトリガー条件が存在する場合、通信制御コンポーネント6を、ミッション状態から安全状態に切り替える。無効コマンドには、例えば、無人航空ビークルに実際には搭載されていない特定のコンポーネント又は装置を起動するためのコマンド又は信号が含まれる。さらに、無効コマンドには、例えば、ランディングギアのドアが閉まっている状態でのランディングギアの展開コマンドや、速度パラメータ値が欠けているエンジン速度コマンドなども含まれる。
より具体的には、ミッション制御モジュール2は、特別な航空機条件(例えば、エンジンロスやオーバーヒート)に当てはまる場合、作動しないようにプログラムされてもよい。仮にこのような条件下で当該制御モジュールが作動し続けた場合、たとえ有効なコマンドを生成及び通信している場合であっても、危険な状況を作り出すことになる。好ましい実施形態によれば、監視モジュール4は、(a)ミッション制御モジュール2により、飛行管理システム40に対して、無効なコマンドが発信されている場合、(b)ミッション制御モジュール2により、飛行管理システム40に対して、無効なパラメータ(すなわち、規制に抵触する値を有するパラメータ)を有する有効なコマンドが発信されている場合、(c)ヘルス状態センサ46が、航空ビークルの欠陥または不具合を検出した場合、及び(d)飛行状態センサ38が、危険な飛行状況(例えば、失速(stall)、航空交通管制信号の喪失など)を検出した場合、のうちのいずれか1つのトリガ条件が発生した場合、通信制御コンポーネント6を安全モードに切り替えるように構成されている。
通信制御コンポーネント6は、飛行管理システム40を、ミッション制御モジュール2又は安全モジュール8のいずれかに接続するための物理回路(例えば、ハードウェア)を含みうる。図2に示す実施形態において、通信制御コンポーネント6は、電気スイッチである。代替例においては、通信制御コンポーネント6は、安全モジュール8及びミッション制御モジュール2の各々についてのポート、例えばTCP/IPポートと、飛行管理システム40との通信用のポート、例えばTCP/IPポートとの間の物理接続部を含んでもよい。これに代えて、通信制御コンポーネント6は、ミッション制御モジュール2又は安全モジュール8のいずれか一方からのコマンドを選択的に飛行管理システム40に伝達するためのソフトウェアと組み合わせられるルータ又は他のコンポーネントを含んでもよい。
代替の実施形態によると、通信制御コンポーネント6は、プリント回路基板上のハードウェアで実施されうる。このプリント回路基板は、当該基板に亘って(適切な電子特性を有する)Ethernet信号を伝えるように構成されている。例えば、通信制御コンポーネント6は、Ethernetスイッチであってもよい。このスイッチは、監視モジュール4から電気信号を受信し、さらに、Ethernetコネクタを介してミッション制御モジュール2及び安全モジュール8に接続される入力を有し、Ethernetコネクタを介して飛行管理システム40に接続される出力を有する。監視モジュール4は、Ethernetスイッチの切替ロジックを制御することができ、切替ロジックは、常時、各方向において1つの経路のみが有効になるように、XOR機能を実行することができる。
ミッション制御モジュール2は、対地通信システム48及びアンテナ50を経て、地上管制局(図2には示していない)と通信することができる。ミッション制御モジュール2は、汎用又はミッション用のアーキテクチャを有するとともに、選択されたミッションプランの動作を実行するために特別に設計されたソフトウェアでプログラムされたコンピュータであってもよい。ミッションプランは、離陸前に、無人航空ビークル内の非一時的な有形のコンピュータ可読記憶媒体に記録されていてもよいし、飛行中に、対地通信システム48及びアンテナ50を介して、地上管制局から受信してもよい。
ミッション制御モジュール2と地上管制局との間の通信は、専用の中継ネットワーク又は衛星ネットワークを介して行われてもよい。すなわち、ミッション制御モジュール2と地上管制局とは、必ずしも直接通信を行わなくてもよい。これに代えて、管制局は、航空機に設けられてもよい。
ミッション制御モジュール2は、無人航空ビークルに課せられたミッション又はオペレーションの経過を監視するように構成されうる。ミッション制御モジュールは、飛行計画ソフトウェア、学習アルゴリズムなどを含みうる。ミッション制御モジュール2は、ミッション又はオペレーションの経過を監視している間、情報を収集することができる。収集された情報は、ミッションプランにおけるコンフリクト(conflict)を示す場合があるが、ミッション制御モジュール2は、交渉アルゴリズムを用いて、このコンフリクトを解決することができる。これに加えて、ミッション制御モジュール2は、通信制御コンポーネント6にコマンドを送信する。これらのコマンドは、動作を実行するために飛行管理システム40に送信される。これらのコマンドは、動作を実行するためのパラメータを提供してもよいし、動作を実行するためのこれらパラメータの一部を提供してもよい。他の例においては、これらのコマンドは、動作を実行するためのパラメータを提供せず、飛行管理システム40に、動作を実行するためのこれらのパラメータの全て又は一部を選択させるようにしてもよい。
飛行管理システム40は、動作の性能を制御するための複数の構成を有しうる。複数の構成の各々は、例えば、限定するものではないが、飛行管理プログラムを構成するための、複数のプロセス、プログラミングコード、複数のアルゴリズム、複数のツール、複数の制御部、及び/又は、複数の他の好適な要素を含みうる。
引き続き図2を参照すると、飛行管理システム40は、GPS受信機30からGPSデータを受信し、飛行状態センサ38から飛行状態データを受信し、これらの情報を用いて、ビークル状態推定器を介してビークル状態推定値(例えば、位置、対気速度など)を計算する。ビークル状態推定器は、飛行状態センサ38により提供される、航空データ(例えば、対気速度、迎え角(angle of attack)、温度、及び気圧高度)及び慣性基準(例えば、姿勢、飛行経路ベクトル、対地速度、及び位置)情報、さらには、GPS受信機30から受信した位置データに基づいて、ビークル状態パラメータを推定するように構成されたコンピュータ又はプロセッサを含みうる。ビークル状態推定値は、飛行管理システム40により、監視モジュール4及び安全モジュール8に対して出力される。任意ではあるが、上記ビークル状態推定値を、さらに、ミッション制御モジュール2に提供してもよい。
さらに、飛行管理システム40は、その機能を実行する過程において、ビークル状態推定値を用いる。より具体的には、飛行管理システム40は、無人航空ビークルの様々な飛行制御部42(例えば、動翼)に対してコマンドを発信する誘導及びナビゲーション機能を有する。さらに、飛行管理システム40は、所望レベルの推力及び/又は揚力を実現するために、様々な推進システム44に対してコマンドを発信する推力及び/又は揚力管理機能を有する。
監視モジュール4は、例えば、ミッション制御モジュール2により発信されるコマンドが無効であると判断された場合などのトリガ条件が存在するか否かを判断するように構成されている。この判断は、例えば、これらのコマンドが、規制に抵触する条件を生み出すか否かを監視することにより行われる。様々な実施形態によれば、監視パラメータは、ミッション制御モジュールから出力されたハートビート(heart-beat)、無人航空ビークルの旋回率(rate of turn)、無人航空ビークルの上昇率(rate of climb)、無人航空ビークルの降下率(rate of descent)、無人航空ビークルのロール率(roll rate)、無人航空ビークルのピッチ率(pitch rate)、無人航空ビークルのヨー率(yaw rate)、無人航空ビークルの予定飛行経路に対する物体の位置、及び、無人航空ビークルから物体までの距離、のうちの1つである。
少なくとも部分的にビークル状態推定値に基づいて監視パラメータが計算される実施形態においては、監視モジュール4は、ビークル状態推定値を用いて、監視されている様々なパラメータの現在の値を計算するように構成されている。これらの現在値は、それぞれの閾値と比較されて、規制に抵触しているか否かが判断される。
他の実施形態によれば、監視モジュール4は、無人航空ビークルの位置及び予定飛行経路に対する物体の位置を監視するように構成されている。図2に示すように、無人航空ビークルは、物体の位置に関する情報を受信するように構成することができる。例えば、無人航空ビークルは、アンテナ54を介して、他の同様に装備された航空機とのデータリンクが可能なADS−B受信機52を含みうる。周知のように、放送型自動従属監視(ADS−B:Automatic Dependent Surveillance-Broadcast)技術は、位置及び速度データを毎秒送信して、リアルタイムで交通位置や他のデータの特定を行うことができる。ADS−B受信機52は、ADS−Bの範囲内におけるADS−Bを装備した物体の位置及び速度に関する情報を監視モジュール4に提供することができる。この構成においては、監視モジュール4は、無人航空ビークルの予定飛行経路に対する物体の位置を監視して、無人航空ビークルの飛行経路が、物体が位置する空間と交わる場合に、信号を送出する。これに加えて、或いは、これに代えて、無人航空ビークルは、当該無人航空ビークルから物体までの距離を測定する物体近接センサ56(例えば、レーザー距離計)を備えていてもよい。この構成においては、監視モジュール4は、物体と無人航空ビークルとが離隔している距離を監視し、無人航空ビークルの飛行経路と物体との離隔がなくなる場合に、信号を送出する。さらなる代替例によれば、無人航空ビークルは、レーダーシステムを備えてもよく、このレーダーシステムは、当該システムの範囲内における物体の位置を追跡する。
図2に示すように、ミッション制御モジュール2は、さらに、カメラ12及び画像処理部60にコマンドを送信することができる。この画像処理部は、カメラが取り込んだ画像を処理するように構成されている。処理された画像は、無人航空ビークル内の非一時的な有形のコンピュータ可読記憶媒体に格納され、その後、無人航空ビークルが、地上管制局の画像送信範囲内にある位置に到達した際、或いは、当該範囲内で着陸した際に、ダウンロードすることができる。任意ではあるが、ミッション制御モジュール2は、カメラが搭載されているパン・チルトユニット(pan-tilt unit)(不図示)を制御するためのカメラ起動ソフトウェア(camera deployment software)を含むように構成されてもよい。
上述したように、切替可能制御システムの複数のコンポーネントは、それぞれ別個のモジュールであってもよい。ミッション制御モジュール2は、地上管制局からの通信を受信するように構成されている。これらの通信は、偵察ミッションが実行される既知の位置などの、ミッションの目的を含みうる。ミッション制御モジュール2は、さらに、ミッション位置までの無人航空ビークルのナビゲーションを自律的に計画し、飛行管理システム40に対して、無人航空ビークルの飛行及び方向を制御するように指示するための誘導コマンドを決定するように構成される。ミッション制御モジュール2は、さらに、関心対象のターゲットを検出及び特定するために、カメラ12に対して、画像を取得するように指示するコマンド、及び、画像処理部60に対して、取得した画像データを処理するように指示するコマンドを生成するように構成されている。これに加えて、ミッション制御モジュール2は、飛行管理システム40に対する(通信制御コンポーネント6を介した)通信のためのコマンドを生成するように構成されており、これらのコマンドには、旋回、傾斜、スピン、上昇、降下などを行って無人航空ビークルを配向又は誘導することにより、関心対象のターゲットの動きを追跡したり、当該ターゲットに近づいて、そのアイデンティティ確認のために撮像を行ったりするためのコマンドが含まれる。
例示的な実施形態においては、無人航空ビークルは、少なくとも監視モジュール4、通信制御コンポーネント6、及び、安全モジュール8を組み入れた制御盤、コンポーネント、又は、回路を含む。
監視モジュール4は、ハードウェア及び/又はソフトウェアを含んでもよく、入力を監視するように設計された実行可能なコマンド、又は、ミッション制御モジュール2から飛行管理システム40に送られるコマンドを含む。監視モジュール4は、通信制御コンポーネント6に出力を供給し、当該通信制御コンポーネントに、監視モジュール4による判断に基づいて、ミッション制御モジュール2からのコマンド、又は、安全モジュール8からのコマンドのいずれかを、飛行管理システム40に対して選択的に伝達させるようにする。なお、ミッションの実行中の通信制御コンポーネントは、ミッション制御モジュール2から飛行管理システム40にミッションコマンドを伝達することができる状態である。
一実施形態によれば、監視モジュール4は、ミッション制御モジュール2が、期待するレート(例えば、ハートビート率)で動作又は通信しているか否かを判断するアルゴリズムを実行する。監視モジュール4により、ミッション制御モジュール2が適切に通信又は動作してないと判断された場合、監視モジュール4は、ミッション制御モジュール2のリセット処理を開始するとともに、通信制御コンポーネント6が、安全モジュール8からのコマンドを飛行管理システム40に対して選択的に伝達できるようにするための出力を生成する。監視モジュール4が、リセット(又は、再起動)を開始する場合、リセットタイマーも開始してもよい。リセット時間が経過すると、監視モジュール4は、ミッション制御モジュール2が通常動作に回復したことを示す信号及び/又はコマンドの入力を監視する。通常動作に回復した場合(これは、ミッション制御モジュール2からの信号によって監視モジュール4に通知可能である)、監視モジュール4は、(安全モジュール8の代わりに)ミッション制御モジュール2からのコマンドを飛行管理システム40に対して選択的に伝達させるように通信制御コンポーネント6を制御する。
これに加えて、或いは、これに代えて、監視モジュール4は、ミッション制御モジュール2が、無人航空ビークルの動作状況が規制に抵触するようなコマンドを発信しているか否かを判断する1つ又は複数のアルゴリズムを実行する。監視されている動作状況は、旋回率、上昇率又は降下率、ロール率、ピッチ率(すなわち、傾斜率)、及びヨー率のうちの1つ又は複数であってもよい。これらの飛行パラメータのうちのいずれか1つの特定の閾値に抵触している場合、監視モジュール8は、通信制御コンポーネント6の状態を切り替えて、安全モジュール8からのコマンドを飛行管理システム40に選択的に伝達することにより、無人航空ビークルに、安全モードでの飛行に戻らせるように構成されている。
いくつかの実施形態によれば、監視モジュール4は、無人航空ビークルの予定飛行経路に対する物体の位置が、障害となったり衝突を引き起こしたりするおそれがある場合、又は、無人航空ビークルと物体との離隔がなくなる場合、安全モードに切り替えるように構成されている。
監視モジュール4により、安全モジュール8に対する飛行管理システム40の接続を通信制御コンポーネント6に行わせる場合、当該安全モジュールは、例えば、無人航空ビークルが初期位置に戻って着陸できるように当該無人航空ビークルを誘導又はナビゲートするためのコマンドを送信することができる。これに加えて、安全モジュールは、例えば、近くの物体に関するADS−B情報、又は、物体近接センサ56により得られた近くの物体に関するセンサデータに基づいて、近くの物体から無人航空ビークルを遠ざけるように誘導又はナビゲートするためのコマンドを送信するように構成することができる。安全モジュール8は、さらに、地上管制局へ向かうように無人航空ビークルを誘導又はナビゲートして当該管制局との通信を再確立することにより、無人航空ビークルの遠隔誘導を可能とするためのコマンドを送信することができる。
上記説明を要約するために、図3は、図2に示すシステムの監視モジュールを用いて、無人航空ビークルの飛行を制御するための方法100のステップを示す。監視モジュール4は、ミッション制御モジュールからコマンドを受信する(ステップ102)。次に、監視モジュール4は、入力/信号が、予め設定された時間内または予め設定された最低通信速度で受信されたか否かを判断する(ステップ104)。
入力が、予め設定された時間内または予め設定された最低通信速度で受信されなかった場合、監視モジュール4は、ミッション制御モジュール2のリセットが開始されたか否かを判断する(ステップ106)。リセットが開始された場合、監視モジュール4は、ミッション制御モジュール2からの入力を監視し続ける。リセットが開始されなかった場合、監視モジュール4は、ミッション制御モジュール2にリセット(すなわち、再起動)信号を出力して、リセットタイマーを開始する(ステップ108)。次に、監視モジュール4は、安全状態に切り替わる通信制御コンポーネント6に対して制御信号を出力し(ステップ120)、通信制御コンポーネント6に、ミッション制御モジュール2からのコマンドをブロックさせる一方で、飛行管理システム40に対する安全モジュール8からのコマンドは許容させる。
図3に示すステップ104を再び参照すると、監視モジュールの入力が、予め設定された時間内または予め設定された最低速度を上回る速度で受信された場合、監視モジュール4は、入力が、旋回、上昇、又は降下などの操縦タイプのコマンドであるか否かを判断する(ステップ110)。入力が、操縦タイプのコマンドである場合、監視モジュール4は、コマンドレート(commanded rate)が、特定の閾値に抵触しているか否かを判断する(ステップ112)。コマンドレートが、特定の閾値に抵触している場合、監視モジュール4は、安全状態に切り替わる通信制御コンポーネント6に対して、制御信号を出力する(ステップ120)。コマンドレートが、特定の閾値に抵触していない場合、監視モジュール4は、ステップ114に進む。
ステップ110に戻って、監視モジュール4に対する入力が、操縦タイプのコマンドでない場合、監視モジュール4は、入力が、方向コマンド又は位置「移動」コマンド("go to" location command)であるか否かを判断する(ステップ114)。監視モジュール4に対する入力が、方向コマンド又は位置「移動」コマンドでない場合、プロセス100は、ステップ102及び104に戻る。監視モジュール4に対する入力が、方向コマンド又は位置「移動」コマンドである場合、監視モジュール4は、ステップ118に進む。
プロセス100中、監視モジュール4は、ADS−B送受信機52からADS−B情報を受信し、物体近接センサ56から物体近接データを受信する(ステップ116)。監視モジュール4は、上記情報を読み込み、当該情報を用いて、無人航空ビークルの方向又は将来位置(すなわち、予定飛行経路)が、近くの物体により遮られるか否かを計算する(ステップ118)。無人航空ビークルの予定飛行経路が遮られる場合、監視モジュール4は、安全状態に切り替わる通信制御コンポーネント6に対して制御信号を出力する(ステップ120)。無人航空ビークルの予定飛行経路が遮られない場合、プロセス100は、ステップ102及び104に戻る。
さらに、本開示は、以下の付記による実施形態を含む。
付記1.無人航空ビークルの飛行を制御するための機上システムであって、
前記無人航空ビークルの飛行を制御するように構成された飛行管理システムと、
ミッションを実行するように前記無人航空ビークルを誘導するために、前記飛行管理システムに対してコマンドを発信することにより、前記ミッションを管理するように構成されたミッション制御モジュールと、
安全モードにおいて安全に飛行を継続できるように前記無人航空ビークルを誘導するために、前記飛行管理システムに対してコマンドを発信するように構成された安全モジュールと、
前記飛行管理システムが前記ミッション制御モジュールからコマンドの通信を受信するミッション状態と、前記飛行管理システムが前記安全モジュールからコマンドの通信を受信する安全状態との間で切替可能な通信制御コンポーネントと、
ミッションモードから安全モードへのモード変更を許可するトリガ条件が存在するか否かを判断して、前記トリガ条件が存在する場合、前記通信制御コンポーネントに、前記ミッション状態から前記安全状態に切り替えさせるように構成された監視モジュールと、を含む機上システム。
付記2.前記監視モジュールは、さらに、前記ミッションモジュール及び航空機が通常動作に回復すると、前記通信制御コンポーネントに、前記安全状態から前記ミッション状態に切り替えさせるように構成されている、付記1に記載のシステム。
付記3.前記トリガ条件は、前記ミッション制御モジュールにより発信されたコマンドが無効であると判断された場合、又は、前記ミッション制御モジュールにより発信された有効なコマンドのパラメータが規制に抵触している場合である、付記1に記載のシステム。
付記4.前記監視モジュールは、さらに、前記ミッション制御モジュールにより発信された前記コマンドが無効であると判断された場合、前記ミッション制御モジュールを再起動するように構成されている、付記3に記載のシステム。
付記5.ヘルス状態センサをさらに含み、前記トリガ条件は、前記ヘルス状態センサが、前記無人航空ビークル内の欠陥または不具合を検出した場合である、付記1に記載のシステム。
付記6.飛行状態センサをさらに含み、前記トリガ条件は、前記飛行状態センサが、危険な飛行状況を検出した場合である、付記1に記載のシステム。
付記7.前記トリガ条件は、前記ミッション制御モジュールにより発信された有効なコマンドのパラメータが、前記規制に抵触する値を有している場合であり、前記パラメータは、旋回率、上昇率、降下率、ロール率、ピッチ率、及び、ヨー率のうちの1つである、付記1に記載のシステム。
付記8.複数の飛行状態センサと、
物体の位置に関して、前記監視モジュールにデータを送信するために接続されたセンサと、をさらに含み、
前記飛行管理システムは、ビークル状態推定器を含み、当該ビークル状態推定器は、前記飛行状態センサからデータを受信するとともに、前記監視モジュールに対して、少なくともビークルの位置及び速度を含むビークル状態推定値を伝達し、前記監視モジュールは、さらに、前記無人航空ビークルに対する前記物体の位置を計算し、前記無人航空ビークルに対する物体の位置が距離規制に抵触している場合、トリガ条件が存在すると判断するように構成されている、付記1に記載のシステム。
付記9.前記センサは、前記物体の接近に関して、前記監視モジュールにデータを伝達するために接続された物体近接センサである、付記8に記載のシステム。
付記10.前記規制は、前記無人航空ビークルから前記物体までの最小離隔距離である、付記9に記載のシステム。
付記11.前記安全モジュールは、さらに、前記物体から前記無人航空ビークルを遠ざけるように誘導するために、前記飛行管理システムに対してコマンドを送信するように構成されている、付記10に記載のシステム。
付記12.前記安全モジュールは、さらに、特定の位置まで飛行するように前記無人航空ビークルを誘導するために、前記飛行管理システムに対してコマンドを送信するように構成されている、付記1に記載のシステム。
付記13.無人航空ビークルの飛行を制御するための方法であって、
(a)ミッションを実行するように前記無人航空ビークルを誘導するために、前記無人航空ビークル内のミッション制御モジュールから、前記無人航空ビークル内の飛行管理システムにコマンドを送信し、
(b)前記ミッション制御モジュールから前記飛行管理システムに送信された前記コマンドの有効性を監視し、前記ミッション制御モジュールから前記飛行管理システムに送信された前記コマンドが有効か、或いは無効かに基づいて、トリガ条件が存在するか否かを判断し、
(c)前記ミッション制御モジュールから前記飛行管理システムに送信された有効なコマンドに従って、前記無人航空ビークルを誘導する、ことを含む、方法。
付記14.(d)前記ミッション制御モジュールから前記飛行管理システムに送信されたコマンドが無効であると判断し、
(e)前記ミッション制御モジュールから前記飛行管理システムへのコマンドの伝達を中止し、
(f)安全モードで動作するように前記無人航空ビークルを誘導するために、前記無人航空ビークル内の安全モジュールから前記飛行管理システムにコマンドを伝達する、ことをさらに含む、付記13に記載の方法。
付記15.前記ミッション制御モジュールにより発信された前記コマンドが無効である場合、前記ミッション制御モジュールを再起動することをさらに含む、付記14に記載の方法。
付記16.ステップ(b)は、前記ミッション制御モジュールにより発信された前記コマンドに含まれるパラメータが、規制に抵触しているか否かを監視することを含む、付記13に記載の方法。
付記17.監視される前記パラメータは、前記ミッション制御モジュールから出力されるコマンドのハートビート率、旋回率、上昇率、降下率、ロール率、ピッチ率、及び、ヨー率のうちの1つである、付記16に記載の方法。
付記18.無人航空ビークルの飛行を制御するための方法であって、
(a)ミッションモードでミッションを実行するように前記無人航空ビークルを誘導するために、前記無人航空ビークル内のミッション制御モジュールから、前記無人航空ビークル内の飛行管理システムにコマンドを伝達し、
(b)前記ミッションモードから安全モードへのモード変更を許可するトリガ条件が存在するか否かを監視し、
(c)前記トリガ条件が存在する場合に前記安全モードで動作するように前記無人航空ビークルを誘導するために、前記ミッション制御モジュールからのコマンドを伝達する代わりに、前記無人航空ビークル内の安全モジュールから前記飛行管理システムへコマンドを伝達する、ことを含む方法。
付記19.前記トリガ条件は、前記ミッション制御モジュールにより発信されたコマンドが無効である場合、又は、前記ミッション制御モジュールにより発信された有効なコマンドのパラメータが規制に抵触している場合である、付記18に記載の方法。
付記20.前記トリガ条件は、ヘルス状態センサが、前記無人航空ビークル内の欠陥または不具合を検出した場合である、付記18に記載の方法。
付記21.前記トリガ条件は、飛行状態センサが、危険な飛行状況を検出した場合である、付記18に記載の方法。
付記22.前記トリガ条件は、前記無人航空ビークルに対する物体の位置が、規制に抵触している場合である、付記18に記載の方法。
付記23.無人航空ビークルの飛行を制御するための機上システムであって、
前記無人航空ビークルの飛行を制御するように構成された飛行管理システムと、
ミッションを実行するように前記無人航空ビークルを誘導するために、前記飛行管理システムに対してコマンドを発信することにより、ミッションモードにおいて前記ミッションを管理するように構成されたミッション制御モジュールと、
安全モードにおいて安全に飛行を継続できるように前記無人航空ビークルを誘導するために、前記飛行管理システムに対してコマンドを発信するように構成された安全モジュールと、
ミッションモードから安全モードへのモード変更を許可するトリガ条件が存在するか否かを判断するように構成された監視モジュールと、を含み、
前記飛行管理システムは、前記監視モジュールにより前記トリガ条件が存在することが判断されると、当該判断に応じて、前記ミッション制御モジュールからではなく、前記安全モジュールからコマンドを受信するように構成されている、機上システム。
付記24.前記飛行管理システムが前記ミッション制御モジュールにより制御されるミッション状態と、前記飛行管理システムが前記安全モジュールにより制御される安全状態との間で切替可能な通信制御コンポーネントを更に含み、前記通信制御コンポーネントの状態は、前記監視モジュールからの出力により制御される、付記23に記載のシステム。
様々な実施形態を参照して装置及び方法について説明したが、本開示の教示から逸脱することなく、様々な変更が可能であり、構成要素をその均等物で置き換えできることは当業者であれば理解できよう。加えて、本開示の概念や実施を、特定の状況に適合させる様々な変形が可能である。したがって、請求の範囲に包含される要旨は、開示の実施形態によって限定されるものではない。
以下に記載するプロセスに関する請求項は、そこに記載されているステップを、アルファベット順(請求項におけるアルファベットを用いた順序付けは、前述したステップに言及する目的のみで用いられている)又は記載の順に実行することを要件とすると解釈されるべきではない。また、これらの請求項は、2つ又はそれ以上のステップの一部を同時又は交互に行うことを排除するものと解釈されるべきではない。

Claims (15)

  1. 無人航空ビークルの飛行を制御するための機上システムであって、
    前記無人航空ビークルの飛行を制御するように構成された飛行管理システムと、
    ミッションを実行するように前記無人航空ビークルを誘導するために、前記飛行管理システムに対してコマンドを発信することにより、前記ミッションを管理するように構成されたミッション制御モジュールと、
    安全モードにおいて安全に飛行を継続できるように前記無人航空ビークルを誘導するために、前記飛行管理システムに対してコマンドを発信するように構成された安全モジュールと、
    前記飛行管理システムが前記ミッション制御モジュールからコマンドの通信を受信するミッション状態と、前記飛行管理システムが前記安全モジュールからコマンドの通信を受信する安全状態との間で切替可能な通信制御コンポーネントと、
    ミッションモードから安全モードへのモード変更を許可するトリガ条件が存在するか否かを判断して、前記トリガ条件が存在する場合、前記通信制御コンポーネントに、前記ミッション状態から前記安全状態に切り替えさせるように構成された監視モジュールと、を含む機上システム。
  2. 前記監視モジュールは、さらに、前記ミッションモジュール及び航空機が通常動作に回復すると、前記通信制御コンポーネントに、前記安全状態から前記ミッション状態に切り替えさせるように構成されている、請求項1に記載のシステム。
  3. 前記トリガ条件とは、前記ミッション制御モジュールにより発信されたコマンドが無効であると判断された場合、又は、前記ミッション制御モジュールにより発信された有効なコマンドのパラメータが規制に抵触している場合である、請求項1に記載のシステム。
  4. 前記監視モジュールは、さらに、前記ミッション制御モジュールにより発信された前記コマンドが無効であると判断された場合、前記ミッション制御モジュールを再起動するように構成されている、請求項3に記載のシステム。
  5. ヘルス状態センサをさらに含み、前記トリガ条件は、前記ヘルス状態センサが、前記無人航空ビークル内の欠陥または不具合を検出した場合である、請求項1〜4のいずれかに記載のシステム。
  6. 飛行状態センサをさらに含み、前記トリガ条件は、前記飛行状態センサが、危険な飛行状況を検出した場合である、請求項1〜5のいずれかに記載のシステム。
  7. 前記トリガ条件は、前記ミッション制御モジュールにより発信された有効なコマンドのパラメータが、前記規制に抵触する値を有している場合であり、前記パラメータは、旋回率、上昇率、降下率、ロール率、ピッチ率、及び、ヨー率のうちの1つである、請求項1〜6のいずれかに記載のシステム。
  8. 複数の飛行状態センサと、
    物体の位置に関して、前記監視モジュールにデータを送信するために接続されたセンサと、をさらに含み、
    前記飛行管理システムは、ビークル状態推定器を含み、当該ビークル状態推定器は、前記飛行状態センサからデータを受信するとともに、前記監視モジュールに対して、少なくともビークルの位置及び速度を含むビークル状態推定値を伝達し、前記監視モジュールは、さらに、前記無人航空ビークルに対する前記物体の位置を計算し、前記無人航空ビークルに対する物体の位置が距離規制に抵触している場合、トリガ条件が存在すると判断するように構成されている、請求項1〜7のいずれかに記載のシステム。
  9. 前記センサは、前記物体の接近に関して、前記監視モジュールにデータを伝達するために接続された物体近接センサである、請求項8に記載のシステム。
  10. 前記規制は、前記無人航空ビークルから前記物体までの最小離隔距離である、請求項9に記載のシステム。
  11. 前記安全モジュールは、さらに、前記物体から前記無人航空ビークルを遠ざけるように誘導するために、前記飛行管理システムに対してコマンドを送信するように構成されており、前記飛行管理システムは、前記監視モジュールにより前記トリガ条件が存在することが判断されると、当該判断に応じて、前記ミッション制御モジュールからではなく、前記安全モジュールからコマンドを受信する、請求項10に記載のシステム。
  12. 前記飛行管理システムが前記ミッション制御モジュールにより制御されるミッション状態と、前記飛行管理システムが前記安全モジュールにより制御される安全状態との間で切替可能な通信制御コンポーネントを更に含み、前記通信制御コンポーネントの状態は、前記監視モジュールからの出力により制御される、請求項1に記載のシステム。
  13. 無人航空ビークルの飛行を制御するための方法であって、
    (a)ミッションを実行するように前記無人航空ビークルを誘導するために、前記無人航空ビークル内のミッション制御モジュールから、前記無人航空ビークル内の飛行管理システムにコマンドを送信し、
    (b)前記ミッション制御モジュールから前記飛行管理システムに送信された前記コマンドの有効性を監視し、前記ミッション制御モジュールから前記飛行管理システムに送信された前記コマンドが有効か、或いは無効かに基づいて、トリガ条件が存在するか否かを判断し、
    (c)前記ミッション制御モジュールから前記飛行管理システムに送信された有効なコマンドに従って、前記無人航空ビークルを誘導する、ことを含む、方法。
  14. (d)前記ミッション制御モジュールから前記飛行管理システムに送信されたコマンドが無効であると判断し、
    (e)前記ミッション制御モジュールから前記飛行管理システムへのコマンドの伝達を中止し、
    (f)安全モードで動作するように前記無人航空ビークルを誘導するために、前記無人航空ビークル内の安全モジュールから前記飛行管理システムにコマンドを伝達し、
    前記ミッション制御モジュールにより発信された前記コマンドが無効である場合、前記ミッション制御モジュールを再起動する、ことをさらに含む、請求項13に記載の方法。
  15. ステップ(b)は、前記ミッション制御モジュールにより発信された前記コマンドに含まれるパラメータが、規制に抵触しているか否かを監視することを含む、請求項13に記載の方法。
JP2017047981A 2016-03-21 2017-03-14 無人航空ビークル飛行制御システム Active JP6889578B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/075,933 US10001776B2 (en) 2016-03-21 2016-03-21 Unmanned aerial vehicle flight control system
US15/075,933 2016-03-21

Publications (3)

Publication Number Publication Date
JP2017171283A true JP2017171283A (ja) 2017-09-28
JP2017171283A5 JP2017171283A5 (ja) 2020-04-16
JP6889578B2 JP6889578B2 (ja) 2021-06-18

Family

ID=58347073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017047981A Active JP6889578B2 (ja) 2016-03-21 2017-03-14 無人航空ビークル飛行制御システム

Country Status (6)

Country Link
US (1) US10001776B2 (ja)
EP (2) EP3951540B1 (ja)
JP (1) JP6889578B2 (ja)
KR (1) KR102719879B1 (ja)
CN (1) CN107219856B (ja)
AU (1) AU2017200035B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108190020A (zh) * 2018-01-04 2018-06-22 酷黑科技(北京)有限公司 涵道螺旋桨系统以及无人机
KR102035013B1 (ko) * 2018-11-16 2019-10-22 주식회사 어썸텍 무인비행장치의 장애물 회피용 제어신호 발생기
JP6991387B1 (ja) 2021-10-15 2022-01-12 ソフトバンク株式会社 飛行体制御システム、および、飛行体制御方法
KR20220127697A (ko) * 2021-03-11 2022-09-20 주식회사 디케이아이테크놀로지 공기오염 측정 및 오염공기 포집 드론장치

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9127908B2 (en) * 2009-02-02 2015-09-08 Aero Vironment, Inc. Multimode unmanned aerial vehicle
JP5865247B2 (ja) 2009-09-09 2016-02-17 エアロバイロメント, インコーポレイテッドAerovironment, Inc. 可搬型rf透過性発射筒を有する遠隔操作無人航空機レポート抑制発射機のためのシステムおよび装置
WO2011066031A2 (en) 2009-09-09 2011-06-03 Aerovironment, Inc. Elevon control system
JP6459014B2 (ja) 2015-03-31 2019-01-30 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd ジオフェンシング装置
CN107409051B (zh) * 2015-03-31 2021-02-26 深圳市大疆创新科技有限公司 用于生成飞行管制的认证系统和方法
US9922282B2 (en) * 2015-07-21 2018-03-20 Limitless Computing, Inc. Automated readiness evaluation system (ARES) for use with an unmanned aircraft system (UAS)
US10312994B2 (en) * 2016-06-10 2019-06-04 ETAK Systems, LLC Drone network switchover between wireless networks
US11436929B2 (en) 2016-06-10 2022-09-06 Metal Raptor, Llc Passenger drone switchover between wireless networks
US11488483B2 (en) 2016-06-10 2022-11-01 Metal Raptor, Llc Passenger drone collision avoidance via air traffic control over wireless network
US10261652B1 (en) * 2016-07-07 2019-04-16 Northrop Grumman Systems Corporation 4D interactive mission analytics for visualization of unmanned vehicle performance indicators
ES2928656T3 (es) * 2016-09-26 2022-11-21 Subaru Corp Sistema de detección de daños y método de detección de daños
WO2018090209A1 (zh) * 2016-11-15 2018-05-24 深圳市大疆创新科技有限公司 用于控制可移动物体的方法、设备以及无人飞行器
US10671091B2 (en) * 2017-03-03 2020-06-02 Alpine Electronics, Inc. Flight control device and flight control method for unmanned aerial vehicle
US20180251210A1 (en) * 2017-03-03 2018-09-06 Sikorsky Aircraft Corporation, A Lockheed Martin Company Vehicle control systems
GB201715761D0 (en) * 2017-09-28 2017-11-15 A P Moller-Maersk As A method and system for operating a ship
GB201715760D0 (en) 2017-09-28 2017-11-15 A P Møller Mærsk As A method and system for operating a ship
CN108052120B (zh) * 2017-12-16 2021-01-12 广东容祺智能科技有限公司 一种无人机安全飞行系统
GB2569789A (en) * 2017-12-21 2019-07-03 Av8Or Ip Ltd Autonomous unmanned aerial vehicle and method of control thereof
US20190228666A1 (en) * 2018-01-19 2019-07-25 Ge Aviation Systems Llc System and Method for Reconfiguring a System-On-Module for an Unmanned Vehicle
US10942509B2 (en) 2018-01-19 2021-03-09 Ge Aviation Systems Llc Heterogeneous processing in unmanned vehicles
US11029985B2 (en) 2018-01-19 2021-06-08 Ge Aviation Systems Llc Processor virtualization in unmanned vehicles
WO2019152312A1 (en) 2018-01-31 2019-08-08 Walmart Apollo, Llc A system and method for autonomous decision making, corrective action, and navigation in a dynamically changing world
DE102018104069A1 (de) * 2018-02-22 2019-08-22 Airbus Defence and Space GmbH Vorrichtung, System und Verfahren zum Freigeben von empfangenen Kommandodaten
US11429101B2 (en) * 2018-04-19 2022-08-30 Aurora Flight Sciences Corporation Adaptive autonomy system architecture
RU2695897C1 (ru) * 2018-10-26 2019-07-29 Акционерное общество "Лётно-исследовательский институт имени М.М. Громова" Способ и система управления продольным движением при разбеге по взлётно-посадочной полосе и наборе высоты беспилотного летательного аппарата со специально расположенными передними и задними крыльями
US11296493B2 (en) * 2018-11-05 2022-04-05 Nxp Usa, Inc. Apparatuses and methods involving modulation and assessment of current paths of an electronic circuit breaker
DE102018132657A1 (de) * 2018-12-18 2020-06-18 Airbus Defence and Space GmbH Unbemanntes Luftfahrzeug mit einem Flugkontrollsystem
US11532237B2 (en) * 2019-02-28 2022-12-20 Rockwell Collins, Inc. Autonomous aircraft sensor-based positioning and navigation system using markers
US11703859B2 (en) * 2019-07-05 2023-07-18 Liebherr Mining Equipment Newport News Co. Method for autonomously controlling a vehicle
US11366468B2 (en) 2019-07-25 2022-06-21 Honeywell International Inc. System and method for autonomously monitoring highly automated vehicle operations
CN111427327A (zh) * 2019-12-27 2020-07-17 湖北航天飞行器研究所 一种飞行器控制软件异常重启的保护方法
FR3110004B1 (fr) * 2020-05-05 2022-06-10 Thales Sa Procédé de contrôle d'un robot-aéronef et système de contrôle correspondant
EP3940672A1 (en) 2020-07-15 2022-01-19 Advanced Laboratory on Embedded Systems S.r.l. Assurance module
CN113311858A (zh) * 2021-04-29 2021-08-27 重庆交通大学 一种基于无人机的飞控系统及方法
US12524021B2 (en) * 2021-08-19 2026-01-13 Lockheed Martin Corporation Fault tolerant motion planner
CN114154795B (zh) * 2021-11-05 2024-10-15 四川九洲空管科技有限责任公司 一种基于目标信息的多反制设备自动控制装置
AU2022395071A1 (en) * 2021-11-24 2024-07-18 Alauda Aeronautics Pty Ltd Controlling manned vtol aerial vehicles
CN116534271B (zh) * 2022-01-26 2025-10-17 海鹰航空通用装备有限责任公司 一种太阳能无人机滑飘试验方法及气动参数反算方法
US12372957B2 (en) 2022-04-28 2025-07-29 Beta Air Llc Systems and methods for the remote piloting of an electric aircraft
US11691730B1 (en) 2022-04-28 2023-07-04 Beta Air, Llc Systems and methods for the remote piloting of an electric aircraft
US12585271B2 (en) 2022-06-10 2026-03-24 Rockwell Collins, Inc. Active geofencing system and method for seamless aircraft operations in allowable airspace regions

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0579799A (ja) * 1991-09-24 1993-03-30 Mitsubishi Heavy Ind Ltd 安全機構付制御装置
US5377109A (en) * 1992-07-31 1994-12-27 Lear Astronics Corp. Failsafe digital bus to analog protocol converter system
US20020055809A1 (en) * 2000-09-18 2002-05-09 Eads Deutschland Gmbh Flight control system
JP2013100082A (ja) * 2011-11-09 2013-05-23 Ge Aviation Systems Ltd ヘルスマネージメント情報を集約するための装置および方法
US8798922B2 (en) * 2012-11-16 2014-08-05 The Boeing Company Determination of flight path for unmanned aircraft in event of in-flight contingency
US20140350750A1 (en) * 2013-05-22 2014-11-27 Horizon Hobby, Inc. Flight Modes and Protection Envelopes Based on Inertial Attitude Estimates for Radio-Controlled Airplanes
US20160070265A1 (en) * 2014-09-05 2016-03-10 SZ DJI Technology Co., Ltd Multi-sensor environmental mapping

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5465212A (en) * 1993-12-23 1995-11-07 United Technologies Corporation Helicopter integrated fire and flight control having a pre-launch and post-launch maneuver director
US6493609B2 (en) 2001-04-27 2002-12-10 Lockheed Martin Corporation Automatic flight envelope protection for uninhabited air vehicles
CN1167577C (zh) * 2002-01-29 2004-09-22 北京航空航天大学 共轴双旋翼无人驾驶直升机测控与电子系统的自检测试装置及其自检测试方法
US6711477B1 (en) 2002-08-29 2004-03-23 Lockheed Corp Automatic flight envelope protection for uninhabited air vehicles: method for determining point in flight envelope
US7343232B2 (en) 2003-06-20 2008-03-11 Geneva Aerospace Vehicle control system including related methods and components
ES2245245B1 (es) * 2004-06-08 2007-02-16 INSTITUTO NACIONAL DE TECNICA AEROESPACIAL "ESTEBAN TERRADAS" Sistema y metodo de control de un vehiculo aereo no tripulado.
US7630798B2 (en) 2005-08-05 2009-12-08 The Boeing Company Heading reference command and control algorithm systems and methods for aircraft turn-to-target maneuvers
DE05858317T1 (de) 2005-11-15 2009-04-30 Bell Helicopter Textron, Inc., Fort Worth Flugsteuersystem für automatische Kreisflüge
US7410122B2 (en) 2006-03-20 2008-08-12 The Boeing Company VTOL UAV with lift fans in joined wings
GB2444742B (en) 2006-12-11 2011-06-08 Embraer Aeronautica Sa Flight Control System
US7875993B2 (en) * 2006-12-22 2011-01-25 The Boeing Company Power switching system and method for an aircraft electrical brake system
US8515609B2 (en) 2009-07-06 2013-08-20 Honeywell International Inc. Flight technical control management for an unmanned aerial vehicle
CN102053619B (zh) * 2009-11-06 2012-11-21 北京理工大学 微小型无人直升机自动驾驶和手动遥控飞行切换方法
US8725402B2 (en) 2009-11-13 2014-05-13 The Boeing Company Loss of separation avoidance maneuvering
FR2961479B1 (fr) * 2010-06-18 2014-01-17 Sagem Defense Securite Aeronef pourvu d'une pluralite d'actionneurs electriques, dispositif d'alimentation et de commande de tels actionneurs et ensemble d'actionnement correspondant
US8744650B1 (en) * 2011-03-17 2014-06-03 The Boeing Company Aircraft control system
WO2013103403A2 (en) * 2011-09-30 2013-07-11 Aurora Flight Sciences Corporation Hardware-based weight and range limitation system, apparatus and method
ES2589581T3 (es) 2012-02-17 2016-11-15 The Boeing Company Vehículo aéreo no tripulado que recupera energía de corrientes ascendentes de aire
WO2013140401A2 (en) * 2012-03-22 2013-09-26 Israel Aerospace Industries Ltd. Planning and monitoring of autonomous-mission
JP5918906B2 (ja) * 2012-12-28 2016-05-18 株式会社日立製作所 ストレージ装置及びストレージ制御方法
US9102406B2 (en) * 2013-02-15 2015-08-11 Disney Enterprises, Inc. Controlling unmanned aerial vehicles as a flock to synchronize flight in aerial displays
EP2781980B2 (en) 2013-03-19 2021-12-08 The Boeing Company A method of flying an unmanned aerial vehicle
US8862290B1 (en) 2013-04-18 2014-10-14 Ge Aviation Systems Llc Flight system for an aircraft having an autoland system
FR3012112B1 (fr) * 2013-10-22 2017-04-21 Ratier Figeac Soc Procede de surveillance de fonctionnement d'un dispositif de pilotage d'aeronef et dispositif de pilotage d'aeronef ainsi surveille
CN103823362A (zh) * 2014-02-17 2014-05-28 南京航空航天大学 基于仲裁机制的相似双余度飞控计算机及冗余控制方法
CN103823445B (zh) * 2014-02-28 2017-01-18 北京航空航天大学 一种多作动筒协同控制装置及控制方法
CN103825902B (zh) * 2014-03-04 2017-02-08 中国民航大学 一种综合模块化航电系统重构决策系统及决策方法
CN103901772B (zh) * 2014-04-23 2016-04-13 哈尔滨工业大学 双dsp冗余惯性平台控制器
CN104808678B (zh) * 2015-02-17 2017-11-03 珠海磐磊智能科技有限公司 飞行器控制装置及控制方法
CN104808682B (zh) * 2015-03-10 2017-12-29 成都优艾维智能科技有限责任公司 小型旋翼无人机自主避障飞行控制方法
CN204631623U (zh) * 2015-04-24 2015-09-09 西北农林科技大学 一种多旋翼无人机飞控调试保护装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0579799A (ja) * 1991-09-24 1993-03-30 Mitsubishi Heavy Ind Ltd 安全機構付制御装置
US5377109A (en) * 1992-07-31 1994-12-27 Lear Astronics Corp. Failsafe digital bus to analog protocol converter system
US20020055809A1 (en) * 2000-09-18 2002-05-09 Eads Deutschland Gmbh Flight control system
JP2013100082A (ja) * 2011-11-09 2013-05-23 Ge Aviation Systems Ltd ヘルスマネージメント情報を集約するための装置および方法
US8798922B2 (en) * 2012-11-16 2014-08-05 The Boeing Company Determination of flight path for unmanned aircraft in event of in-flight contingency
US20140350750A1 (en) * 2013-05-22 2014-11-27 Horizon Hobby, Inc. Flight Modes and Protection Envelopes Based on Inertial Attitude Estimates for Radio-Controlled Airplanes
US20160070265A1 (en) * 2014-09-05 2016-03-10 SZ DJI Technology Co., Ltd Multi-sensor environmental mapping

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108190020A (zh) * 2018-01-04 2018-06-22 酷黑科技(北京)有限公司 涵道螺旋桨系统以及无人机
KR102035013B1 (ko) * 2018-11-16 2019-10-22 주식회사 어썸텍 무인비행장치의 장애물 회피용 제어신호 발생기
KR20220127697A (ko) * 2021-03-11 2022-09-20 주식회사 디케이아이테크놀로지 공기오염 측정 및 오염공기 포집 드론장치
KR102460934B1 (ko) 2021-03-11 2022-10-31 주식회사 디케이아이테크놀로지 공기오염 측정 및 오염공기 포집 드론장치
JP6991387B1 (ja) 2021-10-15 2022-01-12 ソフトバンク株式会社 飛行体制御システム、および、飛行体制御方法
JP2023059458A (ja) * 2021-10-15 2023-04-27 ソフトバンク株式会社 飛行体制御システム、および、飛行体制御方法

Also Published As

Publication number Publication date
CN107219856A (zh) 2017-09-29
EP3223097B1 (en) 2021-11-03
AU2017200035B2 (en) 2021-06-24
AU2017200035A1 (en) 2017-10-05
KR20170109488A (ko) 2017-09-29
JP6889578B2 (ja) 2021-06-18
EP3951540A1 (en) 2022-02-09
US10001776B2 (en) 2018-06-19
EP3223097A3 (en) 2017-10-18
EP3223097A2 (en) 2017-09-27
US20170269611A1 (en) 2017-09-21
KR102719879B1 (ko) 2024-10-18
EP3951540B1 (en) 2024-01-03
CN107219856B (zh) 2022-06-10

Similar Documents

Publication Publication Date Title
JP6889578B2 (ja) 無人航空ビークル飛行制御システム
EP2853973B1 (en) Method for autonomous controlling of an aerial vehicle and corresponding system
RU2597047C2 (ru) Беспилотный летательный аппарат со встроенной системой предупреждения о столкновениях
EP2993545B1 (en) Follow-me system for unmanned aircraft vehicles
US10650685B2 (en) Method for autonomous controlling of a remote controlled aerial vehicle and corresponding system
JP6759210B2 (ja) 無人航空機システム(uas)操縦の制御および制限のための監視安全システム
EP2681635B1 (en) Control computer for an unmanned vehicle
CN111601755A (zh) 自主无人航空机及其控制方法
JP2017171283A5 (ja)
WO2017062151A1 (en) Autonomous vehicle control system
US10528046B2 (en) Aircraft autopilot system and method, and an aircraft
JP4304009B2 (ja) 無人航空機操縦システム
KR101694115B1 (ko) 무인항공기를 위한 통신 장치 및 방법
US20240062661A1 (en) Unmanned aerial vehicle contingency landing system
KR20180081644A (ko) 생체 모방 기법을 활용한 드론 회피 기동 방법
Rocchio et al. Flight testing avionics of an optionally piloted aircraft for UAS integration in the civil airspace

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200309

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210405

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210521

R150 Certificate of patent or registration of utility model

Ref document number: 6889578

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250