(57)【要約】      （修正有）【課題】誘導路上の航空機のクロストラックエラーを特定するためのシステムを提供する。【解決手段】航空機上に取り付けられたカメラ又は他の電子撮像デバイスを使用して、誘導路の一部分の電子画像をキャプチャし、正規化された画像データを生成するために、電子画像を前処理し、誘導路の中央線に対するクロストラックエラーの予備的な予測値を生成するために、正規化された画像データに訓練されたマルチチャネルニューラルネットワークモデルを適用し、航空機のクロストラックエラーの予測値を生成するために、予備的な予測値を後処理する。更に、実施形態は、クロストラックエラーの予測値を使用してＧＰＳベースの航空機の位置の予測値を調整し、又はクロストラックエラーの予測値に基づいて航空機の機首方位を調整する。【選択図】図１
2020114724.tif 000002
【特許請求の範囲】
【請求項１】
航空機（１０）向けの航空機誘導／制御システム（２００）であって、
１以上のプロセッサ（２１４）、並びに
（ｉ）マルチチャネルニューラルネットワークモデル及び（ｉｉ）実行可能な指示命令を記憶したプログラムメモリ（２１２）を備え、
前記実行可能な指示命令は、前記１以上のプロセッサによって実行されたときに、前記航空機誘導／制御システム（２００）に、
前記航空機（１０）上に取り付けられた複数の電子撮像デバイス（１４）から、複数の電子画像を受け取ること（５０６）であって、前記複数の電子撮像デバイス（１４）は、前記航空機（１０）が誘導路（２０）上で止まっているか又は前記誘導路（２０）に沿って移動している最中に、前記誘導路（２０）の複数の部分（１６）をキャプチャするように取り付けられている、複数の電子画像を受け取ること（５０６）、
正規化された画像データを生成するために、前記複数の電子画像を前処理すること（５０８）、
前記正規化された画像データに前記マルチチャネルニューラルネットワークモデルを適用することによって、前記誘導路（２０）の中央線位置（２２）に対する前記航空機（１０）のクロストラックエラー（３０４）の予備的な予測値を生成すること（５１０）、及び
前記航空機（１０）の１以上の以前のクロストラックエラー（３０４）の１以上の以前の予測値を使用して、前記クロストラックエラー（３０４）の予測値を生成するために、前記クロストラックエラー（３０４）の前記予備的な予測値を後処理すること（５１２）、を実行させる、航空機誘導／制御システム（２００）。
【請求項２】
前記実行可能な指示命令が、更に、前記航空機誘導／制御システム（２００）に、
前記航空機（１０）の全地球測位システム（GPS）ユニット（１８）から位置の予測値を受け取ること（５１４）、及び
前記クロストラックエラー（３０４）の前記予測値に基づいて前記位置の予測値を調整すること（５１４）を実行させる、請求項１に記載の航空機誘導／制御システム（２００）。
【請求項３】
前記実行可能な指示命令が、更に、前記航空機誘導／制御システム（２００）に、
前記誘導路（２０）の前記中央線位置（２２）に向けて前記航空機（１０）を導くことによって、前記クロストラックエラー（３０４）を低減させるために、前記航空機（１０）の機首方位（３０６）に対する調整を決定すること（５１６）、及び
前記航空機（１０）の前記機首方位（３０６）に対する前記調整を実施するために、前記航空機（１０）の方向舵制御を調整すること（５１６）を実行させる、請求項１に記載の航空機誘導／制御システム（２００）。
【請求項４】
前記航空機誘導／制御システム（２００）に、前記複数の電子画像を前処理することを実行させる、前記実行可能な指示命令が、前記航空機誘導／制御システム（２００）に、
空、前記航空機（１０）のプロペラ、前記航空機（１０）の主翼（１２）、又は前記航空機（１０）の胴体のうちの１以上に対応する、前記複数の電子画像のそれぞれの１以上の部分を除去すること（６０４）、及び
前記複数の電子画像のそれぞれを標準サイズにサイズ変更すること（６０６）を実行させる、請求項１に記載の航空機誘導／制御システム（２００）。
【請求項５】
前記航空機誘導／制御システム（２００）に、前記クロストラックエラー（３０４）の前記予備的な予測値を後処理することを実行させる、前記実行可能な指示命令が、前記航空機誘導／制御システム（２００）に、
前記１以上の以前のクロストラックエラー（３０４）の前記１以上の以前の予測値を使用して、経時的なクロストラックエラー（３０４）の予測値の変化を滑らかにするために、前記クロストラックエラー（３０４）の前記予備的な予測値にカルマンフィルタを適用すること（５１２）を実行させる、請求項１に記載の航空機誘導／制御システム（２００）。
【請求項６】
前記実行可能な指示命令が、更に、前記航空機誘導／制御システム（２００）に、
前記複数の電子画像内の前記航空機（１０）の１以上の外側部分の１以上の位置に基づいて、前記複数の電子撮像デバイス（１４）を較正すること（５０２）を実行させる、請求項１に記載の航空機誘導／制御システム（２００）。
【請求項７】
前記複数の電子撮像デバイス（１４）であって、
少なくとも、前記航空機（１０）の左翼（１２）上に取り付けられた左翼電子撮像デバイス（１４）と前記航空機（１０）の右翼（１２）上に取り付けられた右翼電子撮像デバイス（１４）を含み、
前記複数の電子画像が、前記左翼電子撮像デバイス（１４）からの電子画像を有する左チャネルと前記右翼電子撮像デバイス（１４）からの電子画像を有する右チャネルを含み、
前記マルチチャネルニューラルネットワークモデルが、前記正規化された画像データ内の前記左チャネルと前記右チャネルの前処理されたバージョンを受け取る（５１０）ように構成されている、前記複数の電子撮像デバイス（１４）を更に備える、請求項１に記載の航空機誘導／制御システム（２００）。
【請求項８】
航空機誘導又は制御向けのコンピュータ実装された方法であって、
１以上のプロセッサ（２１４）によって、プログラムメモリ内に記憶されたマルチチャネルニューラルネットワークモデルにアクセスすること（５０４）、
前記１以上のプロセッサ（２１４）において、航空機（１０）上に取り付けられた複数の電子撮像デバイス（１４）から複数の電子画像を受け取ること（５０６）であって、前記複数の電子撮像デバイス（１４）は、前記航空機（１０）が誘導路（２０）上で止まっているか又は前記誘導路（２０）に沿って移動している最中に、前記誘導路（２０）の複数の部分（１６）をキャプチャするように取り付けられている、複数の電子画像を受け取ること（５０６）、
前記１以上のプロセッサ（２１４）によって、正規化された画像データを生成するために、前記複数の電子画像を前処理すること（５０８）、
前記１以上のプロセッサ（２１４）によって、前記正規化された画像データに前記マルチチャネルニューラルネットワークモデルを適用することによって、前記誘導路（２０）の中央線位置（２２）に対する前記航空機（１０）のクロストラックエラー（３０４）の予備的な予測値を生成すること（５１０）、及び
前記１以上のプロセッサ（３０４）によって、前記航空機（１０）の１以上の以前のクロストラックエラー（３０４）の１以上の以前の予測値を使用して、前記クロストラックエラー（３０４）の予測値を生成するために、前記クロストラックエラー（３０４）の前記予備的な予測値を後処理すること（５１２）を含む、コンピュータ実装された方法。
【請求項９】
前記１以上のプロセッサ（２１４）において、前記航空機（１０）の全地球測位システム（GPS）ユニット（１８）から位置の予測値を受け取ること（５１４）、及び
前記１以上のプロセッサ（２１４）によって、前記クロストラックエラー（３０４）の前記予測値に基づいて前記位置の予測値を調整すること（５１４）を更に含む、請求項８に記載のコンピュータ実装された方法。
【請求項１０】
前記１以上のプロセッサ（２１４）によって、前記誘導路（２０）の前記中央線位置（２２）に向けて前記航空機（１０）を導くことによって前記クロストラックエラー（３０４）を低減させるために、前記航空機（１０）の機首方位（３０６）に対する調整を決定すること（５１６）、及び
前記１以上のプロセッサ（２１４）によって、前記航空機（１０）の前記機首方位（３０６）に対する前記調整を実施するために、前記航空機（１０）の方向舵制御を調整すること（５１６）を更に含む、請求項８に記載のコンピュータ実装された方法。
【請求項１１】
前記複数の電子画像を前処理すること（５０８）が、空、前記航空機（１０）のプロペラ、前記航空機（１０）の主翼（１２）、又は前記航空機（１０）の胴体のうちの１以上に対応する、前記複数の電子画像のそれぞれの１以上の部分を除去することを含み、
前記クロストラックエラー（３０４）の前記予備的な予測値を後処理すること（５１２）が、前記１以上の以前のクロストラックエラー（３０４）の前記１以上の以前の予測値を使用して、経時的なクロストラックエラー（３０４）の予測値の変化を滑らかにするために、前記クロストラックエラー（３０４）の前記予備的な予測値にカルマンフィルタを適用することを含む、請求項８に記載のコンピュータ実装された方法。
【請求項１２】
１以上の測定デバイス及び１以上の訓練電子撮像デバイス（１４）によって、複数のデータポイントを含む訓練データセットを生成すること（４０４）を更に含み、各データポイントが、（ｉ）一組の複数の訓練画像、及び（ｉｉ）前記一組の訓練画像に関連付けられ、訓練誘導路（２０）の訓練中央線（２２）からの距離を示す、エラー測定値を含み、
前記方法が、更に、
１以上の更なるプロセッサ（２１４）によって、
前記複数のデータポイントを含む前記訓練データセットにアクセスすること（４０８）、及び
前記マルチチャネルニューラルネットワークモデルを得るための入力として、前記訓練データセット内の前記データポイントに訓練アルゴリズムを適用することによって、ベースモデルを訓練すること（４０８）によって、前記マルチチャネルニューラルネットワークモデルを生成すること（４０８）、並びに
前記マルチチャネルニューラルネットワークモデルを、前記プログラムメモリ（２１２）内に記憶すること（４１０）を含む、請求項８に記載のコンピュータ実装された方法。
【請求項１３】
前記マルチチャネルニューラルネットワークモデルを生成することが、
複数のデータ拡張のうちの１以上を、前記訓練データセット内の前記データポイントのうちの１以上の前記訓練画像のうちの１以上に適用することによって、拡張されたデータポイントを生成すること（４０６）であって、前記複数のデータ拡張が、垂直なジッター、回転、又は異常な画像のアーチファクトである、拡張されたデータポイントを生成すること（４０６）、及び
前記マルチチャネルニューラルネットワークモデルを得るための更なる入力として、前記拡張されたデータポイントに前記訓練アルゴリズムを適用することによって、前記ベースモデルを更に訓練すること（４０８）を更に含む、請求項１２に記載のコンピュータ実装された方法。
【請求項１４】
前記訓練データセット内の各データポイントが、前記一組の訓練画像に関連付けられた前記訓練誘導路（２０）の前記訓練中央線（２２）に対する機首方位（３０６）を更に含み、
前記クロストラックエラー（３０４）の前記予備的な予測値を生成すること（５１０）が、前記正規化された画像データに前記マルチチャネルニューラルネットワークモデルを適用することによって、前記誘導路（２０）の前記中央線位置（２２）に対する前記航空機（１０）の機首方位（３０６）の予備的な予測値を生成することを含み、
前記クロストラックエラー（３０４）の前記予備的な予測値を後処理すること（５１２）が、前記航空機（１０）の前記機首方位（３０８）の予測値を生成するために、前記機首方位（３０６）前記予備的な予測値を後処理することを含む、請求項１２に記載のコンピュータ実装された方法。
【請求項１５】
前記ベースモデルが、反転残差ブロックモデルである、請求項１２に記載のコンピュータ実装された方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本開示は、誘導路に沿って移動しながら又は他の表面移動中に、航空機を位置調整及び／又は誘導するためのシステム及び方法に関する。地面に沿ってタクシングしている間に、航空機は、通常、誘導路又は滑走路の中央にあるように操縦される。航空機は、航空機の位置に関する目視検査及び全地球測位システム（GPS）データを使用して、パイロットによって制御される。自律的な制御では、GPSデータが、航空機の局所的な位置を特定するための一次的な技法である。しかし、最良のGPSシステムであってさえも、制限された精度を有し、気象条件や意図的又は意図しない干渉などの環境条件に起因する信号損失の影響を受ける。したがって、そのような精度の制限に対処し、局所的な位置の予測のロバスト性を高めるために、補足的又は代替的な技法が必要である。
【発明の概要】
【０００２】
一実施例は、航空機向けの航空機誘導／制御システムを含む。航空機誘導／制御システムは、１以上のプロセッサ、並びに（ｉ）マルチチャネルニューラルネットワークモデル及び（ｉｉ）実行可能な指示命令を記憶したプログラムメモリを含む。実行可能な指示命令は、１以上のプロセッサによって実行されたときに、航空機誘導／制御システムに、航空機上に取り付けられた複数の電子撮像デバイス（例えば、デジタルカメラ若しくはLIDARユニット）から、複数の電子画像を受け取らせ、正規化された画像データを生成するために、複数の電子画像を前処理させ、正規化された画像データにマルチチャネルニューラルネットワークモデルを適用することによって、誘導路の中央線位置に対する航空機のクロストラックエラーの予備的な予測値を生成させ、航空機の１以上の以前のクロストラックエラーの１以上の以前の予測値を使用して、クロストラックエラーの予測値を生成するために、クロストラックエラーの予備的な予測値を後処理させる。複数の電子撮像デバイスは、航空機が誘導路上で止まっているか又は誘導路に沿って移動している最中に、誘導路の複数の部分をキャプチャするように取り付けられている。
【０００３】
別の一実施例は、１以上のプロセッサによって実施される航空機誘導又は制御向けのコンピュータ実装された方法を含む。該方法は、プログラムメモリ内に記憶されたマルチチャネルニューラルネットワークモデルにアクセスすること、航空機上に取り付けられた複数の電子撮像デバイスから複数の電子画像を受け取ること、正規化された画像データを生成するために、複数の電子画像を前処理すること、正規化された画像データにマルチチャネルニューラルネットワークモデルを適用することによって、誘導路の中央線位置に対する航空機のクロストラックエラーの予備的な予測値を生成すること、及び、航空機の１以上の以前のクロストラックエラーの１以上の以前の予測値を使用して、クロストラックエラーの予測値を生成するために、クロストラックエラーの予備的な予測値を後処理することを含む。複数の電子撮像デバイスは、航空機が誘導路上で止まっているか又は誘導路に沿って移動している最中に、誘導路の複数の部分をキャプチャするように取り付けられている。
【０００４】
更に別の一実施例は、航空機誘導又は制御向けの実行可能な指示命令を記憶した有形な非一過性のコンピュータ可読媒体を含む。該実行可能な指示命令は、コンピュータシステムの１以上のプロセッサによって実行されたときに、コンピュータシステムに、プログラムメモリ内に記憶されたマルチチャネルニューラルネットワークモデルにアクセスさせ、航空機上に取り付けられた複数の電子撮像デバイスから、複数の電子画像を受け取らせ、正規化された画像データを生成するために、複数の電子画像を前処理させ、正規化された画像データにマルチチャネルニューラルネットワークモデルを適用することによって、誘導路の中央線位置に対する航空機のクロストラックエラーの予備的な予測値を生成させ、航空機の１以上の以前のクロストラックエラーの１以上の以前の予測値を使用して、クロストラックエラーの予測値を生成するために、クロストラックエラーの予備的な予測値を後処理させる。複数の電子撮像デバイスは、航空機が誘導路上で止まっているか又は誘導路に沿って移動している最中に、誘導路の複数の部分をキャプチャするように取り付けられている。
【０００５】
上述の特徴、機能、及び利点は、様々な実施形態において独立に実現することが可能であり、又は別の実施形態において組み合わせることも可能である。これらの実施形態について、以下の説明及び添付図面を参照して更に詳細に説明する。
【図面の簡単な説明】
【０００６】
【図１】誘導路上の航空機の上面図である。
【図２】航空機誘導／制御システムのブロック図である。
【図３】誘導路上の航空機のクロストラックエラーの上面図である。
【図４】予備的な訓練方法のフロー図である。
【図５】例示的な航空機誘導／制御方法のフロー図である。
【図６】例示的な前処理方法のフロー図である。
【発明を実施するための形態】
【０００７】
本明細書で開示されるのは、システム、方法、及び非一過性のコンピュータ可読媒体であり、その媒体は、マルチチャネルニューラルネットワークモデルと、デジタルカメラやLIDARユニットなどの航空機上に取り付けられた電子撮像デバイスからの画像とを使用して、誘導路上の航空機のクロストラックエラーの予測値を生成するための指示命令を記憶している。本開示の技法は、誘導路上の航空機のクロストラックエラーを予測するために、マルチチャネルニューラルネットワークモデルを訓練するように実施されてよい。更に又は代替的に、本開示の技法は、誘導路上の航空機のクロストラックエラーの予測値を生成するように実施されてよい。ある実施形態では、クロストラックエラーの予測値が、GPSベースの航空機の位置の予測値を調整するために使用されてよい。更なる実施形態では、クロストラックエラーの予測値が、誘導路内で航空機を中央に置くために、航空機の方向舵制御を調整するために使用されてよい。
【０００８】
図１は、誘導路２０上に配置された航空機１０の上面図である。誘導路２０は、誘導路２０に沿って移動している最中に、航空機１０を中央に置くために使用される中央線２２を有する。誘導路２０は、誘導路２０の使用可能な部分の縁部を示す各側の縁部線２４も有する。航空機１０は、主翼１２を含む。主翼１２は、左翼と右翼を含んでよい。複数の電子撮像デバイス１４が、航空機１０上に取り付けられており、各電子撮像デバイス１４の視野内の誘導路２０の複数の部分１６の電子画像をキャプチャする。様々な実施形態では、本文書の全体を通して説明される電子撮像デバイス１４が、デジタルカメラ、LIDARユニット、レーダーユニット、超音波センサユニット、又は局所的な環境の一部分の電子画像を生成するように構成された他の電子デバイスを含む。更なる実施形態では、本文書の全体を通して説明される電子撮像デバイス１４が、前述の種類の電子撮像デバイス１４の２つ以上の組み合わせを含む。その組み合わせは、複数の種類の画像データを使用することによって、システムのロバスト性を高める。図示されているように、ある実施形態は、中央線２２を含む誘導路２０の複数の部分１６の画像をキャプチャし且つ部分的に重なるように、各主翼１２上に取り付けられた電子撮像デバイス１４を含む。航空機１０は、航空機１０に位置の予測値を提供するためのGPSユニット１８も含む。GPSユニット１８は、位置座標を特定するためにGPS信号を受信し処理するように構成されたGPS受信機である。
【０００９】
図２は、本明細書で説明される訓練方法４００及び／又は航空機誘導／制御方法５００の部分又は全部を実行するために使用される、航空機誘導／制御システム２００を、ブロック図として示している。ある実施形態では、航空機誘導／制御システム２００が、航空機１０内に設置され、動作中に航空機１０を誘導又は制御するように構成されている。航空機誘導／制御システム２００は、コントローラ２１０、データベース２２０、及び通信ユニット２３０を含む。該コントローラは、以下のもののそれぞれのうちの１以上を含む、すなわち、プログラムメモリ２１２、プロセッサ２１４、及びランダムアクセスメモリ（RAM）２１６である。各プログラムメモリ２１２は、プロセス、ルーチン、及びソフトウェアプログラムを実施するための指示命令などの、電子データを記憶するように構成された、非一過性で有形のメモリデバイスである。各プロセッサ２１４は、ソフトウェアプログラム、アプリケーション、及びルーチンなどの、コンピュータ実行可能な指示命令を実行するように適合され構成されている。各RAM２１６は、使用中に電子データを記憶するための揮発性メモリとして構成されている。
【００１０】
プログラムメモリ２１２、プロセッサ２１４、及びRAM２１６のそれぞれは、入力／出力（I／O）回路２１８に接続されている。I／O回路２１８は、コントローラ２１０も、航空機誘導／制御システム２００の他の構成要素（すなわち、データベース２２０、通信ユニット２３０、及び何らかの方向舵制御ユニット２４０）に接続する。データベース２２０は、ソフトウェアアプリケーションによって使用されるために、電子データを、非一過性の有形なメモリデバイス内に記憶するように構成されている。ある実施形態では、データベース２２０及びプログラムメモリ２１２が、単一のメモリへと組み合わされてよい。通信ユニット２３０は、コントローラ２１０と、航空機１０の電子撮像デバイス１４及びGPSユニット１８などの、航空機誘導／制御システム２００に通信可能に接続された外部デバイスと、の間の通信を管理するように構成された、航空機誘導／制御システム２００の構成要素である。
【００１１】
電子撮像デバイス１４に接続されるように図示されているが、航空機誘導／制御システム２００は、電子撮像デバイス１４からの画像データの制御を改善するために、ある実施形態では、電子撮像デバイス１４を含む。更なる又は代替的な実施形態では、航空機誘導／制御システム２００が、同様にGPSユニット１８を含む。また更なる又は代替的な実施形態では、航空機誘導／制御システム２００が、航空機１０の方向舵を制御することによって、航空機１０の機首方位に対する調整を決定及び／又は実施するように構成された、方向舵制御ユニット２４０を含む。航空機誘導／制御システム２００の更なる又は代替的な実施形態は、図２で示されているより少ない、追加の、又は代替的な構成要素、並びに図２で示されている構成要素の任意の組み合わせを含んでよい。
【００１２】
図３は、誘導路２０上の航空機１０の上面図を示しており、中央線２２と航空機のセンタリング位置線３０２との間のクロストラックエラー３０４を示している。航空機１０のクロストラックエラー３０４は、（誘導路２０上に投影された）航空機１０のセンタリング位置と中央線２２に沿った最も近い点との間の地上に沿った距離を示している。これは、中央線２２と中央線２２に平行になっているセンタリング位置線３０２との間の距離に等しく、そのセンタリング位置線は、航空機１０のセンタリング位置の直下の誘導路２０の表面上の点を通って続いている。したがって、クロストラックエラー３０４は、航空機１０の中心が、誘導路２０の中央線２２から、中央線２２に垂直な方向に且つ誘導路２０の表面に沿ってオフセットされた距離を表している。一実施例として、中央線２２の右に対して１．０メートルであるスポットの直上に位置付けられたその中心を有する航空機は、１．０メートルのクロストラックエラー３０４を有することになる。一方で、中央線２２の左に対して１．２メートルであるスポットの直上に位置付けられたその中心を有する別の航空機は、−１．２メートルのクロストラックエラー３０４を有することになる。
【００１３】
更に、ある実施形態では、誘導路２０の表面に沿った航空機１０の機首方位３０６が特定される。相対的な機首方位３０８は、航空機のセンタリング位置線３０２と機首方位３０６との間の角度を示している。センタリング位置線３０２が、中央線２２と平行なので、相対的な機首方位３０８は、誘導路２０の表面上での、中央線２２と航空機１０の機首方位３０６との間の角度も示している。
【００１４】
図４は、複数の電子画像からの画像データを使用して、航空機１０向けのクロストラックエラーを３０４予測するために、マルチチャネルニューラルネットワークモデルを訓練するための訓練方法４００の例示的なフロー図を示している。訓練方法４００は、データポイントを収集すること、訓練データセットを生成すること、及び訓練データセットを使用してマルチチャネルニューラルネットワークモデルを訓練することを含む。ある実施形態では、入力データ内のノイズ（例えば、ジッター又は画像の回転）に対する、マルチチャネルニューラルネットワークモデルの精度及びロバスト性を改善するために、データ拡張（data augmentation）が生成され使用されてよい。航空機誘導／制御システム２００のプロセッサ２１４（又は別の同様な計算システムの同様なプロセッサ）は、訓練方法４００を実施するためにコンピュータ実行可能な指示命令を実施する。該コンピュータ実行可能な指示命令は、プログラムメモリ２１２（又は同様な計算システムの同様なメモリ）内に記憶されてよい。訓練方法４００は、本明細書では、話を分かり易くするために、航空機誘導／制御システム２００を参照しながら説明されるが、当業者に容易に理解されるように、他の同様な計算システムが使用されてよい。
【００１５】
訓練方法４００は、マルチチャネルニューラルネットワークモデルを訓練するためのデータポイントを収集することによって開始する（ブロック４０２）。それらのデータポイントは、それぞれ、エラー測定値及び１以上の訓練画像を含む。次いで、訓練データセットが、収集されたデータポイントから生成される（ブロック４０４）。ある実施形態では、データセット内の収集されたデータポイントにデータ拡張を適用することによって、更なる拡張されたデータポイントが生成される（ブロック４０６）。次いで、マルチチャネルニューラルネットワークモデルを生成するために、データセット内の収集されたデータポイント及び／又は拡張されたデータポイントを使用して、ベースモデルが訓練される（ブロック４０８）。次いで、そのマルチチャネルニューラルネットワークモデルが、後の使用のためにコンピュータメモリ内に記憶される（ブロック４１０）。
【００１６】
ブロック４０２では、航空機誘導／制御システム２００が、モデルの訓練のために複数のデータポイントを収集する。各データポイントは、以下のものを含む。すなわち、（ｉ）一組の複数の訓練画像、及び（ｉｉ）一組の訓練画像に関連付けられ、訓練誘導路の訓練中央線であり得る誘導路２０の中央線２２からの距離を示す、エラー測定値である。ある実施形態では、データポイントを収集することが、１以上の測定デバイス、及び航空機誘導／制御システム２００の電子撮像デバイス１４などの１以上の訓練電子撮像デバイスを使用して、データポイントを生成することを含む。各測定デバイスは、測定デバイスの高精度の位置を特定し、且つ／又は、測定デバイスの位置と別の位置との間の距離を特定するように構成された、デバイスである。ある実施形態では、測定デバイスが、高精度のGPSユニット又は補助GPS（A-GPS）ユニットを含む。
【００１７】
ある実施形態では、各データポイントが、訓練誘導路の訓練中央線に対する機首方位を更に含む。その機首方位は、データポイントの一組の訓練画像に関連付けられている。データポイント内に含まれる機首方位は、訓練航空機の機首方位３０６又は相対的な機首方位３０８であってよい。そのような機首方位は、以下で説明されるように、マルチチャネルニューラルネットワークモデルを訓練するために使用されてよい。
【００１８】
ブロック４０４では、航空機誘導／制御システム２００が、複数のデータポイントを含むデータセットを生成する。ある実施形態では、データセットが、相関する又は相関しないデータベースフォーマット内の構造化されたデータとして、データベース２２０内に記憶される。データセットは、各データポイントが、（ｉ）同時に収集された一組の複数の訓練画像、及び（ｉｉ）一組の訓練画像に関連付けられたエラー測定値を含むように、構成される。ある実施形態では、各データポイントが、（ｉｉｉ）訓練誘導路の訓練中央線に対する機首方位を更に含む。更なる実施形態では、航空機誘導／制御方法５００に関連して以下で更に詳細に説明されるように、データセットを生成することが、訓練画像のそれぞれに対応する正規化された画像データを生成するために、訓練画像を前処理することを含む。
【００１９】
ブロック４０６では、ある実施形態では、航空機誘導／制御システム２００が、航空機誘導／制御システム２００によって収集された複数の訓練画像に、１以上のデータ拡張を適用することによって、拡張されたデータポイントを生成する。画像にデータ拡張を適用することは、画像の属性を追加、除去、又は修正するために、そのような画像を処理することを含む。ある実施形態では、データ拡張が、以下のもののうちの１以上を含む。すなわち、垂直なジッター、回転、又は異常な画像のアーチファクトである。そのようなデータ拡張は、航空機１０上に取り付けられた電子撮像デバイス１４によってキャプチャされた画像内のノイズの源（又はエラーの環境的な源）をシミュレートする。それは、移動しながら、したがって、モデルがそのようなノイズを考慮するように訓練されることを可能にしながら行われる。垂直なジッターのデータ拡張は、タクシング中に主翼１２上に取り付けられた電子撮像デバイス１４の垂直方向の動きをシミュレートするために、キャプチャされた画像の垂直位置を調整する。回転のデータ拡張は、タクシング中に主翼１２上に取り付けられた電子撮像デバイス１４の回転方向の動きをシミュレートするために、様々な度（degree）だけ、キャプチャされた画像を回転させる。異常な画像のアーチファクトの拡張は、レンズフレア又はサンプリング解像度のアーチファクトなどの、キャプチャされた画像でときどき生じる種類の人工的な画像のアーチファクトを追加する。更なる実施形態では、（個々の画素の値をランダムに調整することによって）画像にノイズを追加する、（画素値を平均することによって）画像を曖昧にする、又は（画像内の少なくとも幾つかの画素の明度値を増加又は低減させることによって）画像の輝度を調整する、データ拡張などの更なる又は代替的なデータ拡張が、訓練画像に適用される。
【００２０】
データ拡張が適用されたときに、結果として生じる拡張された訓練画像は、マルチチャネルニューラルネットワークモデルを訓練するために適切な画像を生成するように、更に切り取られ又はサイズ変更されてよい。ある実施形態では、拡張されたデータポイントの拡張訓練画像が、航空機誘導／制御方法５００に関連して以下で更に詳細に説明されるように、正規化された画像データを生成するために、更に前処理される。更なる実施形態では、拡張されたデータポイントが、訓練データセットに追加される。
【００２１】
ブロック４０８では、航空機誘導／制御システム２００が、訓練データセットのデータポイントを使用して、ベースモデルを訓練することによって、マルチチャネルニューラルネットワークモデルを生成する。データポイントを使用してベースモデルを訓練することによって、誘導路２０上の航空機１０向けのクロストラックエラー３０４を予測するように特に構成された、より精度の高いモデルが生み出される。ある実施形態では、反転残差（inverted residual）ブロックモデルが、ベースモデルとして使用される。そのようなモデルは、画像解析作業に特に適している。マルチチャネルニューラルネットワークモデルを訓練することは、複数のデータポイントを含む訓練データセットにアクセスすること、次いで、ベースモデルの訓練されたバージョンとしてのマルチチャネルニューラルネットワークモデルを得るための入力として、訓練データセット内のデータポイントに訓練アルゴリズムを適用することを含む。ある実施形態では、ベースモデルが、マルチチャネルニューラルネットワークモデルを精緻化するために、拡張されたデータポイントにアクセスすること及び拡張されたデータポイントに訓練アルゴリズムを適用することによって、拡張されたデータポイントを使用して、更に訓練されてよい。どのように訓練されても、結果として生じるマルチチャネルニューラルネットワークモデルは、画像データに基づいてクロストラックエラー３０４の予測値を生成するために、画像データを処理するように適合され構成されている。訓練されたマルチチャネルニューラルネットワークモデルは、クロストラックエラー３０４を予測するために画像データに適用される、一組の規則を含む。データポイント及び／又は拡張されたデータポイントが、訓練中央線に対する機首方位を含む、ある実施形態では、マルチチャネルニューラルネットワークモデルが、画像データに基づいて、航空機１０の機首方位３０６又は相対的な機首方位３０８の予測値を生成するように更に訓練される。
【００２２】
ブロック４１０では、航空機誘導／制御システム２００が、プログラムメモリ２１２又はデータベース２２０であり得る、コンピュータメモリ内にマルチチャネルニューラルネットワークモデルを記憶する。ある実施形態では、マルチチャネルニューラルネットワークモデルの複数のバージョンが、生成され、航空機の誘導／制御における後の試験及び使用向けに記憶される。
【００２３】
図５は、誘導路２０上の航空機１０のクロストラックエラー３０４を予測するための、例示的な航空機誘導／制御方法５００の例示的なフロー図を示している。航空機誘導／制御システム２００は、航空機誘導／制御方法５００を実施して、電子画像を取得し、電子画像を前処理し、クロストラックエラー３０４の予備的な予測値を生成し、予備的な予測値を後処理して、誘導路２０の中央線２２に対する航空機１０のクロストラックエラー３０４の予測値を生成する。ある実施形態では、航空機誘導／制御システム２００のプロセッサ２１４が、コンピュータ実行可能な指示命令を実施して、航空機誘導／制御方法５００を実施する。そのコンピュータ実行可能な指示命令は、プログラムメモリ２１２内に記憶されてよい。
【００２４】
ある実施形態では、航空機誘導／制御システム５００が、航空機１０上に取り付けられた複数の電子撮像デバイス１４を較正することによって開始する（ブロック５０２）。マルチチャネルニューラルネットワークモデルは、プログラムメモリ２１２からアクセスされ（ブロック５０４）、電子画像が、電子撮像デバイス１４から受け取られる（ブロック５０６）。電子画像は、前処理されて、正規化された画像データを生成する（ブロック５０８）。次いで、マルチチャネルニューラルネットワークモデルは、正規化された画像データに適用されて、クロストラックエラー３０４の予備的な予測値を生成する（ブロック５１０）。次いで、クロストラックエラー３０４のこの予備的な予測値は、更に後処理されて、航空機１０の誘導又は制御において使用され得る、航空機１０のクロストラックエラー３０４の予測値を生成する（ブロック５１２）。ある実施形態では、クロストラックエラー３０４の予測値が使用されて、航空機１０のGPSユニット１８からの位置の予測値を補正することができる（ブロック５１４）。更なる実施形態では、クロストラックエラー３０４の予測値が、方向舵ユニット２４０によって使用されて、航空機１０の機首方位に対する調整を決定し実施することができる（ブロック５１６）。
【００２５】
ブロック５０２では、ある実施形態では、航空機誘導／制御システム２００が、複数の電子撮像デバイス１４を較正して、予期された位置からのそのような電子撮像デバイス１４の任意の移動又はシフトに対する補正を行う。各電子撮像デバイス１４から受け取られた１以上の電子画像が、較正において使用されてよい。各電子撮像デバイス１４は、電子画像内の航空機１０の１以上の外側部分のうちの１以上の位置に基づいて、較正される。航空機１０の外側部分のそのような位置は、エンジンカウリング、車輪若しくは着陸装置、又は電子撮像デバイス１４の視野内で視認可能な航空機１０の他の部分を含んでよい。ある実施形態では、航空機１０の外装上に塗布された印（marking）が、電子撮像デバイス１４の位置合わせを助け得る。
【００２６】
ブロック５０４では、航空機誘導／制御システム２００が、航空機誘導／制御システム２００のプログラムメモリ２１２から（又はデータベース２２０内の）マルチチャネルニューラルネットワークモデルにアクセスする。航空機誘導／制御システム２００によってアクセスされるマルチチャネルニューラルネットワークモデルは、上述された訓練方法４００に関連して説明されたような、訓練されてコンピュータメモリ内に記憶されたモデルなどの、前訓練されたモデルである。ある実施形態では、プロセッサ２１４が、以下で更に説明されるように、メモリからマルチチャネルニューラルネットワークモデルにアクセスし、画像データを処理することにおいて使用されるために、RAM２１６内にコピーを記憶する。
【００２７】
ブロック５０６では、航空機誘導／制御システム２００が、航空機１０上に取り付けられた複数の電子撮像デバイス１４から複数の電子画像を受け取る。複数の電子撮像デバイスは、航空機１０が誘導路上で止まっているか又は誘導路に沿って移動している最中に、誘導路２０の複数の部分１６をキャプチャするようなやり方で、航空機１０に取り付けられている。ある実施形態では、複数の電子撮像デバイス１４が、少なくとも以下の２つの電子撮像デバイス１４を含む。すなわち、航空機１０の左翼１２上に取り付けられた左翼電子撮像デバイス１４と航空機１０の右翼１２上に取り付けられた右翼電子撮像デバイス１４である。そのような実施形態では、複数の電子画像が、左翼電子撮像デバイス１４からの電子画像を有する左チャネルと右翼電子撮像デバイス１４からの電子画像を有する右チャネルを含む。そのような左チャネル及び右チャネルは、左チャネル又は右チャネルの画像であると電子画像を特定することにおいて固有の相対位置データを追加することによって、モデルの精度を改善するために、マルチチャネルニューラルネットワークモデルに個別に提供されてよい。そのような実施形態では、マルチチャネルニューラルネットワークモデルが、正規化された画像データ内の左チャネルと右チャネルの前処理されたバージョンなどの、左及び右チャネルデータを受け取るように構成されている。
【００２８】
ブロック５０８では、航空機誘導／制御システム２００が、複数の電子画像を前処理して、マルチチャネルニューラルネットワークモデルによる解析のための正規化された画像データを生成する。そのような前処理は、データを正規化して、マルチチャネルニューラルネットワークモデルに、より良い入力を提供し、それによって、マルチチャネルニューラルネットワークモデルが、より精度の高い出力を生成することができる。ある実施形態では、複数の電子画像を前処理することが、複数の電子画像のそれぞれの１以上の部分を除去することを含む。更なる実施形態では、正規化された画像データを生成するために複数の電子画像を前処理することが、マルチチャネルニューラルネットワークモデルによる処理の速度を高めるために、複数の電子画像のそれぞれを標準サイズにサイズ変更することを含む。
【００２９】
図６は、ある実施形態による、ブロック５０８で正規化された画像データを生成するための例示的な前処理方法６００を示している。ある実施形態では、航空機誘導／制御システム２００のプロセッサ２１４が、プログラムメモリ２１２内に記憶され得るコンピュータ実行可能な指示命令を実行して、前処理方法６００を実施し、そのような正規化された画像データを生成する。前処理方法６００は、複数の電子画像のうちの１つの前処理を実行して、そのような電子画像に関連付けられた正規化された画像データを生成する。前処理方法６００を実施する実施形態では、前処理方法６００が、複数の電子画像の各電子画像に対して実行される。
【００３０】
ブロック６０２では、ブロック５０６に関連して上述されたように、航空機誘導／制御システム２００のプロセッサ２１４が、複数の電子画像のうちの電子画像を受け取る。ある実施形態では、プロセッサ２１４が、電子撮像デバイス１４のうちの１つから直接的に電子画像を受け取る。一旦、電子画像が受け取られると、電子画像は、ブロック６０４及びブロック６０６で前処理される。
【００３１】
ブロック６０４では、プロセッサ２１４が、電子画像のうちの１以上の部分を除去する。ある実施形態では、電子画像から除去されるそのような部分が、以下のもののうちの１以上に対応する。すなわち、空、航空機１０のプロペラ、航空機１０の主翼１２、及び／又は航空機１０の胴体である。更なる実施形態では、除去される部分が、電子画像の空部分及び電子画像のプロペラ部分に対応する。電子画像のそのような部分を除去することは、マルチチャネルニューラルネットワークモデルによって処理されるデータを低減させることによって、並びに、電子画像の除去される部分内に存在し得る交絡特徴（confounding feature）を除去することによって、処理を改善する。
【００３２】
ブロック６０６では、プロセッサ２１４が、マルチチャネルニューラルネットワークモデルによる処理の速度を高めるために、電子画像を標準サイズにサイズ変更する。そのようなサイズ変更は、電子画像の部分を除去することに加えて又は代替的に実行されてよい。ある実施形態では、電子画像をサイズ変更することが、電子画像を標準サイズに拡大縮小することを含む。更なる実施形態では、電子画像をサイズ変更することが、水平線又は電子画像内で特定される他の特徴（例えば、航空機１０の一部分）を位置合わせすることなどによって、電子画像を回転させ又は移動させることによって、電子画像を位置合わせすることを含む。
【００３３】
ブロック６０８では、プロセッサ２１４が、マルチチャネルニューラルネットワークモデルの入力として使用される正規化された画像データとして、前処理された電子画像を提供する。ある実施形態では、前処理された電子画像が、マルチチャネルニューラルネットワークモデルに提供される前の複数の電子画像から生成された１以上の更なる前処理された電子画像に関連付けられる。
【００３４】
図５を参照すると、ブロック５１０では、航空機誘導／制御システム２００が、正規化された画像データにマルチチャネルニューラルネットワークモデルを適用して、誘導路２０の中央線２２に対応する位置に対する、航空機１０のクロストラックエラー３０４の予備的な予測値を生成する。クロストラックエラー３０４の予備的な予測値は、上述されたように、中央線２２とセンタリング位置線３０２との間の距離の予測値を示す。正規化された画像データにマルチチャネルニューラルネットワークモデルを適用することは、上述された訓練方法４００に従うなどして、モデル訓練中に生成された一組の規則に従って、正規化された画像データを処理することを含んでよい。ある実施形態では、マルチチャネルニューラルネットワークモデルが、左翼電子撮像デバイス１４及び右翼電子撮像デバイス１４からの前処理された電子画像に対応する、左チャネル及び右チャネル内の正規化された画像データを受け取るように構成されている。どのように受け取られても、正規化された画像データは、マルチチャネルニューラルネットワークモデルによって処理されて、クロストラックエラー３０４の予備的な予測値を生成する。
【００３５】
上述されたように、ある実施形態では、クロストラックエラー３０４と、相対的な機首方位３０８などの中央線２２に対する航空機１０の機首方位と、の両方の予備的な予測値を生成するように、マルチチャネルニューラルネットワークモデルが訓練される。航空機１０の機首方位のそのような予測値を使用して、以下で説明されるように、クロストラックエラー３０４を補正することにおける航空機誘導／制御システム２００のレスポンスを改善することができる。そのような実施形態では、機首方位の予備的な予測値を生成するために、マルチチャネルニューラルネットワークモデルが、上述された訓練方法４００に従うなどして、モデル訓練中に生成された一組の規則を、正規化された画像データに適用するように構成されている。機首方位のそのような予備的な予測値は、以下で説明されるように、更に後処理されてよい。
【００３６】
ブロック５１２では、航空機誘導／制御システム２００が、クロストラックエラー３０４の予備的な予測値を後処理して、航空機１０の制御又は誘導において使用されるのに適したクロストラックエラー３０４の予測値を生成する。クロストラックエラー３０４の予備的な予測値を後処理することは、クロストラックエラー３０４の１以上の以前の予測値を使用する。クロストラックエラー３０４のそのような以前の予測値は、より前の時間において（すなわち、より前の時間においてキャプチャされた電子画像に基づいて）航空機誘導／制御方法５００によって生成された予測値であってよく、クロストラックエラー３０４の予備的な予測値を含んでよい。クロストラックエラー３０４のそのような以前の予測値は、航空機誘導／制御方法５００の１以上の期間又は繰り返しを通じて更新され得る、デフォルトの予測値を含んでもよい。
【００３７】
ある実施形態では、クロストラックエラー３０４の予備的な予測値を後処理することが、経時的なクロストラックエラー３０４の予測値の変化を滑らかにするために、カルマンフィルタをクロストラックエラー３０４の予備的な予測値に適用することを含む。カルマンフィルタを適用することは、航空機１０の１以上の以前のクロストラックエラー３０４の１以上の以前の予測値、及びクロストラックエラー３０４の予備的な予測値の新しい値を使用して、クロストラックエラー３０４の予測値を更新することを含む。クロストラックエラー３０４の現在の及び以前の予備的な予測値の重み付けされた平均に従って、クロストラックエラー３０４の予測値を更新することによって、カルマンフィルタを適用することが、マルチチャネルニューラルネットワークモデルによって生成されたクロストラックエラー３０４の予備的な予測値の異常値の影響を低減させる。したがって、カルマンフィルタを使用してデータを後処理することによって生成されたクロストラックエラー３０４の予測値は、特に、入力データ（すなわち、複数の電子画像及び正規化された画像データ）が大きなノイズに晒されるときに、よりロバストであり且つより正確である。
【００３８】
航空機誘導／制御システム２００が、航空機１０の機首方位の予備的な予測値を生成する実施形態では、航空機１０の機首方位のそのような予備的な予測値も、航空機誘導／制御システム２００によって後処理されて、相対的な機首方位３０８などの航空機１０の機首方位の予測値を生成する。航空機１０の機首方位の予測値のそのような後処理も、機首方位の１以上の以前の予測値を使用する。幾つかのそのような実施形態では、航空機１０の機首方位の予測値を後処理することが、経時的な航空機１０の機首方位の予測値の変化を滑らかにするために、カルマンフィルタを機首方位の予備的な予測値に適用することを含む。航空機１０の機首方位の予測値を生成することが使用されて、以下で説明されるように、クロストラックエラー３０４を補正することにおける航空機誘導／制御システム２００のレスポンスを改善することができる。
【００３９】
ブロック５１４では、ある実施形態では、航空機誘導／制御システム２００が、航空機のGPSユニット１８から位置の予測値を更に受け取り、マルチチャネルニューラルネットワークモデル及び電子画像を使用して生成されたクロストラックエラー３０４の予測値に基づいて、位置の予測値を調整する。したがって、そのような実施形態では、電子画像を前処理すること、マルチチャネルニューラルネットワークモデルを適用すること、及び結果として生じるクロストラックエラー３０４の予備的な予測値を後処理することによって生成される、クロストラックエラー３０４の予測値が使用されて、航空機１０向けのGPSベースの位置の予測値の精度を補足し改善することができる。
【００４０】
ブロック５１６では、ある実施形態では、航空機誘導／制御システム２００が、航空機１０を誘導路２０の中央線２２に向けて導くことによって、クロストラックエラー３０４を低減させるために、航空機１０の機首方位３０６に対する調整を更に決定する。そのような実施形態では、航空機誘導／制御システム２００が、航空機１０の機首方位３０６に対する調整を実施するために、航空機１０の方向舵制御を更に調整する。したがって、航空機誘導／制御システム２００は、航空機１０のクロストラックエラー３０４の予測値を使用して、地上に沿ってタクシングしながら、航空機１０の自動化された制御を改善することができる。制御におけるそのような改善は、特に、自律的な動作機能性を有する航空機１０に対して、航空機１０の改善された自律的な制御を促進する。幾つかのそのような実施形態では、航空機誘導／制御システム２００が、航空機１０の機首方位３０６に対するそのような調整を生成するように構成された方向舵制御ユニット２４０（例えば、方向舵制御モジュール）を含み、更なる実施形態では、そのような調整を実施するように構成される。
【００４１】
更に、本開示は以下の条項による実施例を含む。
条項１.
航空機向けの航空機誘導／制御システムであって、１以上のプロセッサ、並びに（ｉ）マルチチャネルニューラルネットワークモデル及び（ｉｉ）実行可能な指示命令を記憶したプログラムメモリを備え、前記実行可能な指示命令は、前記１以上のプロセッサによって実行されたときに、前記航空機誘導／制御システムに、前記航空機上に取り付けられた複数の電子撮像デバイスから、複数の電子画像を受け取ることであって、前記複数の電子撮像デバイスは、前記航空機が誘導路上で止まっているか又は前記誘導路に沿って移動している最中に、前記誘導路の複数の部分をキャプチャするように取り付けられている、複数の電子画像を受け取ること、正規化された画像データを生成するために、前記複数の電子画像を前処理すること、前記正規化された画像データに前記マルチチャネルニューラルネットワークモデルを適用することによって、前記誘導路の中央線位置に対する前記航空機のクロストラックエラーの予備的な予測値を生成すること、及び、前記航空機の１以上の以前のクロストラックエラーの１以上の以前の予測値を使用して、前記クロストラックエラーの予測値を生成するために、前記クロストラックエラーの前記予備的な予測値を後処理すること、を実行させる、航空機誘導／制御システム。
条項２．
前記実行可能な指示命令が、更に、前記航空機誘導／制御システムに、前記航空機の全地球測位システム（GPS）ユニットから位置の予測値を受け取ること、及び前記クロストラックエラーの前記予測値に基づいて前記位置の予測値を調整することを実行させる、条項１に記載の航空機誘導／制御システム。
条項３．
前記実行可能な指示命令が、更に、前記航空機誘導／制御システムに、前記誘導路の前記中央線位置に向けて前記航空機を導くことによって、前記クロストラックエラーを低減させるために、前記航空機の機首方位に対する調整を決定すること、及び、前記航空機の前記機首方位に対する前記調整を実施するために、前記航空機の方向舵制御を調整することを実行させる、条項１に記載の航空機誘導／制御システム。
条項４．
前記航空機誘導／制御システムに、前記複数の電子画像を前処理することを実行させる、前記実行可能な指示命令が、前記航空機誘導／制御システムに、空、前記航空機のプロペラ、前記航空機の主翼、又は前記航空機の胴体のうちの１以上に対応する、前記複数の電子画像のそれぞれの１以上の部分を除去すること、及び前記複数の電子画像のそれぞれを標準サイズにサイズ変更することを実行させる、条項１に記載の航空機誘導／制御システム。
条項５．
前記航空機誘導／制御システムに、前記クロストラックエラーの前記予備的な予測値を後処理することを実行させる、前記実行可能な指示命令が、前記航空機誘導／制御システムに、前記１以上の以前のクロストラックエラーの前記１以上の以前の予測値を使用して、経時的なクロストラックエラーの予測値の変化を滑らかにするために、前記クロストラックエラーの前記予備的な予測値にカルマンフィルタを適用することを実行させる、条項１に記載の航空機誘導／制御システム。
条項６．
前記実行可能な指示命令が、更に、前記航空機誘導／制御システムに、前記複数の電子画像内の前記航空機の１以上の外側部分の１以上の位置に基づいて、前記複数の電子撮像デバイスを較正することを実行させる、条項１に記載の航空機誘導／制御システム。
条項７．
前記複数の電子撮像デバイスであって、少なくとも、前記航空機の左翼上に取り付けられた左翼電子撮像デバイスと前記航空機の右翼上に取り付けられた右翼電子撮像デバイスを含み、前記複数の電子画像が、前記左翼電子撮像デバイスからの電子画像を有する左チャネルと前記右翼電子撮像デバイスからの電子画像を有する右チャネルを含み、前記マルチチャネルニューラルネットワークモデルが、前記正規化された画像データ内の前記左チャネルと前記右チャネルの前処理されたバージョンを受け取るように構成されている、前記複数の電子撮像デバイスを更に備える、条項１に記載の航空機誘導／制御システム。
条項８．
航空機誘導又は制御向けのコンピュータ実装された方法であって、１以上のプロセッサによって、プログラムメモリ内に記憶されたマルチチャネルニューラルネットワークモデルにアクセスすること、前記１以上のプロセッサにおいて、航空機上に取り付けられた複数の電子撮像デバイスから複数の電子画像を受け取ることであって、前記複数の電子撮像デバイスは、前記航空機が誘導路上で止まっているか又は前記誘導路に沿って移動している最中に、前記誘導路の複数の部分をキャプチャするように取り付けられている、複数の電子画像を受け取ること、前記１以上のプロセッサによって、正規化された画像データを生成するために、前記複数の電子画像を前処理すること、前記１以上のプロセッサによって、前記正規化された画像データに前記マルチチャネルニューラルネットワークモデルを適用することによって、前記誘導路の中央線位置に対する前記航空機のクロストラックエラーの予備的な予測値を生成すること、及び、前記１以上のプロセッサによって、前記航空機の１以上の以前のクロストラックエラーの１以上の以前の予測値を使用して、前記クロストラックエラーの予測値を生成するために、前記クロストラックエラーの前記予備的な予測値を後処理することを含む、コンピュータ実装された方法。
条項９．
前記１以上のプロセッサにおいて、前記航空機の全地球測位システム（GPS）ユニットから位置の予測値を受け取ること、及び、前記１以上のプロセッサによって、前記クロストラックエラーの前記予測値に基づいて前記位置の予測値を調整することを更に含む、条項８に記載のコンピュータ実装された方法。
条項１０．
前記１以上のプロセッサによって、前記誘導路の前記中央線位置に向けて前記航空機を導くことによって前記クロストラックエラーを低減させるために、前記航空機の機首方位に対する調整を決定すること、及び、前記１以上のプロセッサによって、前記航空機の前記機首方位に対する前記調整を実施するために、前記航空機の方向舵制御を調整することを更に含む、条項８に記載のコンピュータ実装された方法。
条項１１．
前記複数の電子画像を前処理することが、空、前記航空機のプロペラ、前記航空機の主翼、又は前記航空機の胴体のうちの１以上に対応する、前記複数の電子画像のそれぞれの１以上の部分を除去することを含み、前記クロストラックエラーの前記予備的な予測値を後処理することが、前記１以上の以前のクロストラックエラーの前記１以上の以前の予測値を使用して、経時的なクロストラックエラーの予測値の変化を滑らかにするために、前記クロストラックエラーの前記予備的な予測値にカルマンフィルタを適用することを含む、条項８に記載のコンピュータ実装された方法。
条項１２．
１以上の測定デバイス及び１以上の訓練電子撮像デバイスによって、複数のデータポイントを含む訓練データセットを生成することを更に含み、各データポイントが、（ｉ）一組の複数の訓練画像、及び（ｉｉ）前記一組の訓練画像に関連付けられ、訓練誘導路の訓練中央線からの距離を示す、エラー測定値を含み、前記方法が、更に、１以上の更なるプロセッサによって、前記複数のデータポイントを含む前記訓練データセットにアクセスすること、及び、前記マルチチャネルニューラルネットワークモデルを得るための入力として、前記訓練データセット内の前記データポイントに訓練アルゴリズムを適用することによって、ベースモデルを訓練することによって、前記マルチチャネルニューラルネットワークモデルを生成すること、並びに前記マルチチャネルニューラルネットワークモデルを、前記プログラムメモリ内に記憶することを含む、条項８に記載のコンピュータ実装された方法。
条項１３．
前記マルチチャネルニューラルネットワークモデルを生成することが、複数のデータ拡張のうちの１以上を、前記訓練データセット内の前記データポイントのうちの１以上の前記訓練画像のうちの１以上に適用することによって、拡張されたデータポイントを生成することであって、前記複数のデータ拡張が、垂直なジッター、回転、又は異常な画像のアーチファクトである、拡張されたデータポイントを生成すること、及び、前記マルチチャネルニューラルネットワークモデルを得るための更なる入力として、前記拡張されたデータポイントに前記訓練アルゴリズムを適用することによって、前記ベースモデルを更に訓練することを更に含む、条項１２に記載のコンピュータ実装された方法。
条項１４．
前記訓練データセット内の各データポイントが、前記一組の訓練画像に関連付けられた前記訓練誘導路の前記訓練中央線に対する機首方位を更に含み、前記クロストラックエラーの前記予備的な予測値を生成することが、前記正規化された画像データに前記マルチチャネルニューラルネットワークモデルを適用することによって、前記誘導路の前記中央線位置に対する前記航空機の機首方位の予備的な予測値を生成することを含み、前記クロストラックエラーの前記予備的な予測値を後処理することが、前記航空機の前記機首方位の予測値を生成するために、前記機首方位の前記予備的な予測値を後処理することを含む、条項１２に記載のコンピュータ実装された方法。
条項１５．
前記ベースモデルが、反転残差ブロックモデルである、条項１２に記載のコンピュータ実装された方法。
条項１６．
航空機誘導又は制御向けの実行可能な指示命令を記憶した有形な非一過性のコンピュータ可読媒体であって、前記実行可能な指示命令は、コンピュータシステムの１以上のプロセッサによって実行されたときに、前記コンピュータシステムに、プログラムメモリ内に記憶されたマルチチャネルニューラルネットワークモデルにアクセスすること、航空機上に取り付けられた複数の電子撮像デバイスから、複数の電子画像を受け取ることであって、前記複数の電子撮像デバイスは、前記航空機が誘導路上で止まっているか又は前記誘導路に沿って移動している最中に、前記誘導路の複数の部分をキャプチャするように取り付けられている、複数の電子画像を受け取ること、正規化された画像データを生成するために、前記複数の電子画像を前処理すること、前記正規化された画像データに前記マルチチャネルニューラルネットワークモデルを適用することによって、前記誘導路の中央線位置に対する前記航空機のクロストラックエラーの予備的な予測値を生成すること、及び、前記航空機の１以上の以前のクロストラックエラーの１以上の以前の予測値を使用して、前記クロストラックエラーの予測値を生成するために、前記クロストラックエラーの前記予備的な予測値を後処理すること、を実行させる、有形な非一過性のコンピュータ可読媒体。
条項１７．
前記実行可能な指示命令が、更に、前記コンピュータシステムに、前記航空機の全地球測位システム（GPS）ユニットから位置の予測値を受け取ること、及び前記クロストラックエラーの前記予測値に基づいて前記位置の予測値を調整することを実行させる、条項１６に記載の有形な非一過性のコンピュータ可読媒体。
条項１８．
前記実行可能な指示命令が、更に、前記コンピュータシステムに、前記誘導路の前記中央線位置に向けて前記航空機を導くことによって、前記クロストラックエラーを低減させるために、前記航空機の機首方位に対する調整を決定すること、及び、前記航空機の前記機首方位に対する前記調整を実施するために、前記航空機の方向舵制御を調整することを実行させる、条項１６に記載の有形な非一過性のコンピュータ可読媒体。
条項１９．
前記コンピュータシステムに、前記複数の電子画像を前処理することを実行させる、前記実行可能な指示命令が、前記コンピュータシステムに、空、前記航空機のプロペラ、前記航空機の主翼、又は前記航空機の胴体のうちの１以上に対応する、前記複数の電子画像のそれぞれの１以上の部分を除去すること、及び前記複数の電子画像のそれぞれを標準サイズにサイズ変更することを実行させる、条項１６に記載の有形な非一過性のコンピュータ可読媒体。
条項２０．
前記コンピュータシステムに、前記クロストラックエラーの前記予備的な予測値を後処理することを実行させる、前記実行可能な指示命令が、前記コンピュータシステムに、前記１以上の以前のクロストラックエラーの前記１以上の以前の予測値を使用して、経時的なクロストラックエラーの予測値の変化を滑らかにするために、前記クロストラックエラーの前記予備的な予測値にカルマンフィルタを適用することを実行させる、条項１６に記載の有形な非一過性のコンピュータ可読媒体。
【００４２】
航空機誘導／制御システム２００が、航空機１０の機首方位の予測値を生成する、幾つかの実施形態では、機首方位のそのような予測値が、（クロストラックエラー３０４の予測値と共に）更に使用されて、航空機１０のより正確な制御を実現するために、機首方位３０６に対する調整を決定する。
【００４３】
様々な実施形態について上記したが、本開示はそれらに限定されることを意図するものではない。開示されている実施形態に対しては、添付の特許請求の範囲内で更に変形を行うことができる。
【図１】
2020114724.tif 000003
【図２】
2020114724.tif 000004
【図３】
2020114724.tif 000005
【図４】
2020114724.tif 000006
【図５】
2020114724.tif 000007
【図６】
2020114724.tif 000008
【外国語明細書】
2020114724000001.pdf
2020114724000002.pdf
2020114724000003.pdf
2020114724000004.pdf