(57)【要約】  移動体の移動状況により適した移動体の位置決め制御と移動制御を共に可能とするため、選定装置は、移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する、移動モード指定部と、前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う選定部と、を備える。
2020040105.tif 000002
【特許請求の範囲】
【請求項１】
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する、移動モード指定手段と、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う選定手段と、
を備える選定装置。
【請求項２】
前記周囲状況情報が、前記周囲の状況を取得するセンサから送付されたものである、請求項１に記載された選定装置。
【請求項３】
前記周囲状況情報に、前記移動体に当たる風に係る風速又は向きを表す情報が含まれる、請求項１又は請求項２に記載された選定装置。
【請求項４】
前記周囲状況情報に、前記移動体が撮像する画像情報が含まれる、請求項１乃至請求項３のうちのいずれか一に記載された選定装置。
【請求項５】
前記周囲状況情報に、前記移動体と前記周囲に存在する物との距離を表す情報が含まれる、請求項１乃至請求項４のうちのいずれか一に記載された選定装置。
【請求項６】
前記周囲状況情報に、前記移動体と前記周囲に存在する物との接触状況を表す情報が含まれる、請求項１乃至請求項５のうちのいずれか一に記載された選定装置。
【請求項７】
前記移動モード指定手段は、前記位置の推定値を表す位置推定情報を前記移動状況情報とする場合がある、請求項１乃至請求項６のうちのいずれか一に記載された選定装置。
【請求項８】
前記移動モード指定手段は、前記位置の推定値を表す位置推定情報と、前記位置推定情報と前記位置の目標値を表す位置目標情報との乖離の程度を表す位置姿勢乖離情報とを、前記移動状況情報とする場合がある、請求項１乃至請求項６のうちのいずれか一に記載された選定装置。
【請求項９】
前記移動モード指定手段は、前記移動体が備える撮像装置が撮像した画像のうちの所定の物の大きさを表す情報を前記移動状況情報とする場合がある、請求項１乃至請求項８のうちのいずれか一に記載された選定装置。
【請求項１０】
前記選定手段は、前記第一制御の性能の選択である第一選択を行う、請求項１乃至請求項９のうちのいずれか一に記載された選定装置。
【請求項１１】
前記第一制御の性能は、前記移動体の位置制御に係る誤差と応答時間の組合せ、及び、前記移動体の姿勢制御に係る誤差と応答時間の組合せ、によるものである、請求項１０に記載された選定装置。
【請求項１２】
前記選定手段は、前記第一選択を、前記第一制御に係る性能の異なる第一の複数の位置姿勢制御系から前記第一制御を行わせるものを特定することにより行う、請求項１０又は請求項１１に記載された選定装置。
【請求項１３】
前記第一の複数の前記位置姿勢制御系を選択し得る位置姿勢制御手段さらに備える、請求項１２に記載された選定装置。
【請求項１４】
前記選定手段は、前記第一選択を、前記第一選択の際の前記移動モードにより行う、請求項１０乃至請求項１３のうちのいずれか一に記載された選定装置。
【請求項１５】
前記選定手段は、前記第一選択を、前記第一選択の際の前記移動モードと、前記第一選択の際の、前記位置及び前記姿勢の推定値を表す位置姿勢推定情報と前記位置及び前記姿勢の目標値を表す位置姿勢目標情報との誤差の程度を表す位置姿勢誤差情報と、により行う、請求項１０乃至請求項１３のうちのいずれか一に記載された選定装置。
【請求項１６】
前記選定手段は、前記第二制御の性能の選択である第二選択を行う、請求項１乃至請求項１５のうちのいずれか一に記載された選定装置。
【請求項１７】
前記第二制御の性能は、前記移動体の速度制御に係る誤差と応答時間の組合せ、及び、前記移動体の角速度制御に係る誤差と応答時間の組合せ、によるものである、請求項１６に記載された選定装置。
【請求項１８】
前記選定手段は、前記第二選択を、前記第二制御に係る性能の異なる第二の複数の速度角速度制御系から前記第二制御を行わせるものを選択することにより行う、請求項１６又は請求項１７に記載された選定装置。
【請求項１９】
前記第二の複数の前記速度角速度制御系を選択し得る速度角速度制御手段さらに備える、請求項１８に記載された選定装置。
【請求項２０】
前記選定手段は、前記第二選択を、前記第二選択の際の前記移動モードにより行う、請求項１６乃至請求項１８のうちのいずれか一に記載された選定装置。
【請求項２１】
前記選定手段は、前記第二選択を、前記第二選択の際の前記移動モードに関連付けられた、速度制御に係る性能である速度制御性能と角速度制御に係る性能である角速度制御性能との組合せ、を特定することにより行う、請求項１６乃至請求項２０のうちのいずれか一に記載された選定装置。
【請求項２２】
前記移動は空中移動である、請求項１乃至請求項２１のうちのいずれか一に記載された選定装置。
【請求項２３】
請求項１乃至請求項２２のうちのいずれか一に記載された選定装置と、
前記第一制御を行う第一制御手段と、
前記第二制御を行う第二制御手段と
を備える、制御装置。
【請求項２４】
請求項２３に記載された制御装置と、
前記制御装置により制御され、前記移動を可能にする移動可能化手段と、
を備える、前記移動体である移動装置。
【請求項２５】
前記周囲状況情報を取得するセンサをさらに備える、請求項２４に記載された移動装置。
【請求項２６】
マルチコプタ又はドローンである、請求項２４又は請求項２５に記載された移動装置。
【請求項２７】
請求項２４乃至請求項２６のうちのいずれか一に記載された移動装置と、
前記移動モードが所定の場合に、設定された作業を行う作業手段と、
を備える、作業装置。
【請求項２８】
前記作業が、対象物の検査である、請求項２７に記載された作業装置。
【請求項２９】
前記検査が、前記対象物をたたいて音の状態を調べる打音検査である、請求項２８に記載された作業装置。
【請求項３０】
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定し、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う、
選定方法。
【請求項３１】
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する処理と、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う処理と、
をコンピュータに実行させる選定プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の移動制御に関する。
【背景技術】
【０００２】
回転翼を複数有する多軸回転翼ロータにより浮揚し飛行するマルチコプタ（ドローン）は、その扱いが容易であるため、物の観測や監視、さらにはインフラ構造物などを対象とした点検業務への適用検討が進められている。【０００３】
例えば、特許文献１が開示するマルチコプタは、炭素繊維、熱硬化型合成樹脂及び金属からなる複合材で成形された円筒形機体に対し、機体全体にわたって均等に配分して取り付けた多数の回転翼ロータを備える。【０００４】
また、特許文献２が開示する無人機システムでは、無人機と係留装置とが係留索を介して接続される。そして、当該無人機システムは、上空の無人機と地上の係留装置とが互いに協調することで、強風発生時など環境条件の変動に応じ係留索の張力を所定の条件に対する維持制御を可能とする。【０００５】
非特許文献１乃至３は、インフラ点検を行うための飛行ロボットシステム等を開示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第６１５６６６９号公報
【特許文献２】特開２０１７−２１７９４２号公報
【非特許文献】
【０００７】
【非特許文献１】山下敏明他、インフラ点検用飛行ロボットシステムの開発、第５３回飛行機シンポジウム講演論文、２Ｇ０６．
【非特許文献２】山下敏明他、インフラ点検用飛行ロボットシステムの性能評価、第５４回飛行機シンポジウム講演論文、２Ｌ０９．
【非特許文献３】正沢道太郎他、飛行ロボットにおける安全な接触飛行システムの開発、第５５回飛行機シンポジウム講演論文、１Ｆ１０．
【発明の概要】
【発明が解決しようとする課題】
【０００８】
非特許文献１乃至３が開示する、インフラ点検用の飛行ロボットは、橋脚等の打音点検を行うことを目的としたものである。当該飛行ロボットは、当該打音点検の際に、打検機の先端を橋脚などの壁面等の点検対象に接触させる。そして、飛行ロボットは、打検機に搭載するハンマーをある周波数で駆動し、ハンマーで前記点検対象を連続的にたたくことにより音を発生させる。さらに、前記飛行ロボットは、所定の速度で前記先端を移動させることにより、前記点検対象の所定の範囲の打音検査を行う。そのため、前記先端部を指定した壁面等の表面位置に固定した時の位置精度と共に、前記先端部が移動する速度が設定通りであることの双方を共に達成できることが重要である。【０００９】
しかしながら、前記先端部の位置及び移動する速度は、飛行ロボット本体の位置及び姿勢並びに速度及び角速度に依存する。それともに、前記壁面等と接触する前記先端部が被る外乱などの影響により、飛行ロボット本体自体の制御精度が劣化する結果となる。【００１０】
そのため、非特許文献１乃至３が開示するインフラ点検用ロボットに、一般的なドローンが行うような制御を行わせた場合、そのままでは前記先端部の位置決め性能と移動させる速度精度を共に達成することは困難である。【００１１】
本発明は、移動体の移動状況及び周囲の状況により適した、移動体の位置決め制御と移動制御を共に可能とする選定装置等の提供を目的とする。
【課題を解決するための手段】
【００１２】
本発明の選定装置は、移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する、移動モード指定部と、前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う選定部と、を備える。
【発明の効果】
【００１３】
本発明の選定装置等は、移動体の移動状況及び周囲の状況により適した、移動体の位置決め制御と移動制御を共に可能とする。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の飛行体の構成例を表すブロック図である。
【図２】移動制御部の構成例を表す概念図である。
【図３】位置制御性能情報の割当て例を表す概念図である。
【図４】姿勢制御性能情報の割当て例を表す概念図である。
【図５】速度制御性能情報の割当て例を表す概念図である。
【図６】角速度性能情報の割当て例を表す概念図である。
【図７】実施形態の選定装置の最小限の構成を表すブロック図である。
【発明を実施するための形態】
【００１５】
飛行体の移動状況及び周囲の状況によって、前記移動について、位置及び姿勢の制御を行う場合と、速度及び角速度の制御を行う場合とに分類できる。
【００１６】
本実施形態の飛行体は、飛行に係る制御モードを、前記飛行体の位置及び姿勢の制御を行う前記第一制御モードと、前記飛行体の速度及び角速度を制御する前記第二制御モードとで切り替える。前記飛行体は、前記切替えを、センサで検出した風速や風向きのような飛行体の周囲の状況と、飛行体の移動状況とにより行う。これにより、前記飛行体は、飛行体の移動状況及び周囲の状況により適した、飛行制御を可能にする。
［構成と動作］
図１は、本実施形態の飛行体の例である飛行体５０１の構成を表すブロック図である。
【００１７】
飛行体５０１は、例えば、マルチコプタ、ドローン、又は、飛行ロボットである。飛行体５０１は、より具体的には、例えば、検査対象の位置まで飛行して、前記検査対象についての所定の検査を実行するマルチコプタである。当該検査対象は、例えば、橋脚の所定の部分である。また、前記検査は、例えば、前記部分を飛行体５０１の所定の部分で叩いて発生する音の解析等を行う打音検査である。そのような、打音検査を行うマルチコプタは、例えば、非特許文献１乃至３に開示がある。
【００１８】
飛行体５０１は、移動制御部２０１と、駆動制御部２０６と、作業制御部２５６と、センサ群３０１と、飛行可能化部４０１と、作業部４５１とを備える。
【００１９】
センサ群３０１は、飛行体５０１の各部分に設置されたセンサからなるセンサ群である。センサ群３０１を構成する当該センサは、例えば、風向センサ、風速センサ、気圧センサ、高度センサ、画像センサ（カメラ）、レーザ距離センサ、接触センサ等である。各センサは、検出したセンサ情報を、逐次、移動制御部２０１へ送付する。当該センサ情報は、飛行体５０１の周囲の状況を表す周囲状況情報である。
【００２０】
移動制御部２０１は、センサ群３０１から送付を受けた前記センサ情報により、駆動制御部２０６へ飛行に係る制御情報を送付する制御部を選定する。移動制御部２０１は、当該制御部を複数備えている。当該制御部は、飛行体５０１の、例えば、速度及び角速度を制御するためのものと、位置及び姿勢を制御するためのものとに分かれている。また、当該制御部には、制御性能の異なる複数のものが含まれている。
【００２１】
駆動制御部２０６は、移動制御部２０１が選定した前記制御部により、飛行可能化部４０１の駆動に係る制御を行う。
【００２２】
飛行可能化部４０１は、駆動制御部２０６による駆動制御に従い、飛行体５０１の飛行動作を実行する。
【００２３】
飛行可能化部４０１は、例えば、四つ以上のプロペラを備えている。その場合、飛行可能化部４０１は、前記駆動制御に従い、各プロペラの回転数を変えることにより、飛行体５０１を、浮上、降下、移動及び姿勢変更を行う。
【００２４】
作業制御部２５６は、移動制御部２０１により、飛行モードが作業モードである旨の飛行モード情報の送付を受けた場合には、作業部４５１に所定の作業を実行させる。当該作業は、例えば、前述の、橋脚の打音検査である。ここで、打音検査は、対象物を作業部４５１の所定の部位で叩いて、発生する音の音質等の状況を検査するものである。
【００２５】
飛行体５０１は、例えば、発明が解決しようとする課題の項で説明した飛行ロボットのように、当該打音点検の際に、打検機の先端を橋脚などの壁面等の点検対象に接触させる。そして、飛行体５０１は、前記打検機に搭載するハンマーをある周波数で駆動し、前記ハンマーで前記点検対象を連続的に叩くことにより音を発生させる。さらに、前記飛行ロボットは、所定の速度で前記先端を移動させることにより、前記点検対象の所定の範囲の打音検査を行う。
【００２６】
作業部４５１は、作業制御部２５６からの指示に従い、前記作業を実行する。
【００２７】
図２は、図１に表す移動制御部２０１の構成例を表す概念図である。
【００２８】
図２に表す移動制御部２０１は、判定部１５０と、第一制御部１５１と、第二制御部１５２と、選定部１０５とを備える。
【００２９】
判定部１５０は、モード指定部１０１と、位置姿勢目標生成部１０２と、速度角速度目標生成部１０３と、状態推定部１０４とを備える。
【００３０】
第一制御部１５１は、位置姿勢制御系ｐ１乃至ｐｎのうちのいずれかを選択し得る。位置姿勢制御系ｐ１乃至ｐｎの各々（各位置姿勢制御系）は、位置及び姿勢の制御のみを行う制御系である。各位置姿勢制御系は、他の各位置姿勢制御系と、制御性能が異なる。当該制御性能は、後述のように制御誤差と応答速度との組合せにより表し得る制御精度と対応付けられる性能である。第一制御部１５１は、例えば、周知の可変構造制御の構造を有することにより、制御性能の異なる位置姿勢制御系ｐ１乃至ｐｎが選択される。
【００３１】
第二制御部１５２については、速度角速度制御系ｖ１乃至ｖｎのうちのいずれかを選択し得る。速度角速度制御系ｖ１乃至ｖｎの各々（各速度角速度制御系）は、位置及び姿勢の制御のみを行う制御系である。各速度角速度制御系は、他の各速度角速度制御系と、制御性能が異なる。当該制御性能は、後述のように制御誤差と応答速度との組合せにより表し得る制御精度と対応付けられる性能である。第一制御部１５１は、例えば、周知の可変構造制御の構造を有することにより、制御性能の異なる速度角速度制御系ｖ１乃至ｖｎが選択される。
【００３２】
センサ群３０１は、センサＳ１乃至Ｓｎを備える。
【００３３】
センサ群３０１のセンサＳ１乃至Ｓｎの各々（各センサ）から、モード指定部１０１、位置姿勢目標生成部１０２、速度角速度目標生成部１０３及び状態推定部１０４の各々へは、前述のセンサ情報ＳＳ１乃至ＳＳｎの各々が送付される。
【００３４】
また、駆動制御部２０６から、モード指定部１０１、位置姿勢目標生成部１０２及び速度角速度目標生成部１０３の各々へは、位置姿勢推定情報Ｓ０７及び速度角速度推定情報Ｓ０８が送付される。ここで、位置姿勢推定情報Ｓ０７は、駆動制御部２０６により生成される、飛行体５０１の位置及び姿勢についての推定情報である。また、速度角速度推定情報Ｓ０８は、駆動制御部２０６により生成される、飛行体５０１の速度及び角速度についての推定情報である。
【００３５】
モード指定部１０１は、各センサから送付を受けた各センサ情報や、駆動制御部２０６から送付された位置姿勢推定情報又は速度角速度推定情報から、飛行体５０１の移動状況を表す移動状況情報を導出する。モード指定部１０１は、当該移動状況情報として、位置姿勢推定情報に含まれ、飛行体５０１の位置の推定値を表す、位置推定情報を用いても構わない。モード指定部１０１は、あるいは、後述の具体例で説明するように、センサ群３０１に含まれるセンサの一つである画像センサが撮像した画像中の所定の物の大きさを前記移動状況情報に用いても構わない。モード指定部１０１は、あるいは、位置推定情報とセンサ情報との組合せを前記状況情報に用いても構わない。
【００３６】
そして、モード指定部１０１は、前記飛行状況情報から、飛行体５０１の飛行モードを表す飛行モード情報Ｓ０９を生成する。
【００３７】
当該飛行モードは、例えば、離陸モード、着陸モード、上昇下降モード、水平飛行モード、接近モード、接触モード、作業モード等である。
【００３８】
ここで、前記離陸モードは、例えば、飛行体５０１を、出発地点から浮上させる飛行モードである。また、前記離陸モードは、飛行体５０１を、着陸地点に着陸させる飛行モードである。
【００３９】
また、前記上昇下降モードは、例えば、飛行体５０１を、その地点の直上の所定の高さまで上昇又は下降させる飛行モードである。また、前記水平飛行モードは、飛行体５０１を、高度を保持しつつ、所定の地点まで、水平飛行させる飛行モードである。また、前記接近モードは、飛行体５０１を、対象物の所定の位置から所定の距離に接近させる飛行モードである。また、前記接触モードは、飛行体５０１を対象物の所定の位置に接触させる飛行モードである。また、前記作業モードは、飛行体５０１に、所定の作業を行わせる飛行モードである。当該作業は、例えば、前述の、対象物の打音検査である。
【００４０】
モード指定部１０１は、生成した飛行モード情報Ｓ０９を状態推定部１０４及び図１に表す作業制御部２５６へ送付する。
【００４１】
位置姿勢目標生成部１０２は、各センサから送付を受けた各センサ情報と、駆動制御部２０６から送付された位置姿勢推定情報とから、飛行体５０１の位置及び姿勢の目標を表す位置姿勢目標情報Ｓ１０を生成する。位置姿勢目標生成部１０２は、生成した位置姿勢目標情報Ｓ１０を、状態推定部１０４へ送付する。
【００４２】
速度角速度目標生成部１０３は、各センサから送付を受けた各センサ情報と、駆動制御部２０６から送付された位置姿勢推定情報Ｓ０７及び速度角速度推定情報Ｓ０８とから、飛行体５０１の速度及び角速度の目標を表す速度角速度目標情報Ｓ１１を生成する。速度角速度目標生成部１０３は、生成した速度角速度目標情報Ｓ１１を状態推定部１０４へ送付する。
【００４３】
状態推定部１０４は、飛行モード情報Ｓ０９、位置姿勢目標情報Ｓ１０、速度角速度目標情報Ｓ１１及び選定部１０５により前回出力された制御情報Ｓ１５から、位置姿勢制御と速度角速度制御とのどちらが適切であるかの選定を制御モード選定として実施する。
【００４４】
位置姿勢制御は、飛行体５０１の位置及び姿勢のみに関する制御である。
【００４５】
一方、速度角速度制御は、飛行体５０１の速度及び角速度のみに関する制御である。
【００４６】
なお、速度角速度制御を行った結果として、飛行体５０１が位置を誤り、姿勢が飛行継続困難な状態に近づく場合も想定され得る。そのような場合は、状態推定部１０４は、センサ群３０１から送付されたセンサ情報により異常を検出する。そして、状態推定部１０４は、速やかに、制御モードを、位置姿勢制御モードに切り替える。これにより、状態推定部１０４は、飛行体５０１の位置の大幅なずれや姿勢を崩すことによる墜落の危険性を回避する。
【００４７】
例えば、センサ情報が、センサ群３０１に含まれるセンサであるカメラが撮像した画像情報であるとする。その場合において、その画像情報が表す画像に当然含まれているはずの物の形状が検出されない場合は、状態推定部１０４は、位置又は姿勢が大きくずれていることを検出する。そして、状態推定部１０４は、制御モードを、速度角速度制御モードから位置姿勢制御モードに切り替え、その物が画像に含まれるように飛行体５０１を制御する。
【００４８】
以下、飛行モード情報Ｓ０９、位置姿勢目標情報Ｓ１０、速度角速度目標情報Ｓ１１及び選定部１０５により前回出力された制御情報Ｓ１５を、「第一情報群」と定義する。
【００４９】
状態推定部１０４は、例えば、前記第一情報群の組合せと、前記制御モード選定に係る選定結果とを対応付ける情報である第一対応情報を予め保持している。そして、状態推定部１０４は、選択を行うタイミングにおける前記第一情報群の組合せと前記第一対応情報とから、前記制御モード選定を行う。そして、状態推定部１０４は、前記選定結果を表す選定情報を選定部１０５へ送付する。
【００５０】
状態推定部１０４は、飛行モード情報Ｓ０９のみにより前記制御モード選定を行っても構わない。
【００５１】
状態推定部１０４は、位置姿勢推定情報Ｓ０７に含まれる位置推定情報のみにより前記制御モード選定を行っても構わない。
【００５２】
あるいは、状態推定部１０４は、飛行モード情報Ｓ０９と、その時点における、位置姿勢情報Ｓ０７に含まれる位置推定情報と前記位置姿勢目標情報に含まれる位置目標情報との乖離の程度を表す位置乖離情報により、前記制御モード選定を行っても構わない。
【００５３】
状態推定部１０４は、前記制御モード選定により位置姿勢制御を選定した場合は、要求される位置姿勢制御の性能（精度）である位置姿勢制御性能を表す位置姿勢制御性能情報を特定する。状態推定部１０４は、当該特定を、前記第一情報群から行う。状態推定部１０４は、例えば、前記第一情報群の組合せと、前記位置姿勢性能情報とを対応付ける情報である第二対応情報を予め保持している。そして、状態推定部１０４は、選択を行うタイミングにおける前記第一情報群の組合せと前記第二対応情報とから、前記位置姿勢性能情報の特定を行う。
【００５４】
そして、状態推定部１０４は、特定した前記位置姿勢制御性能情報により、第一制御部１５１の各位置姿勢制御系のうちから、実際に位置姿勢制御を行わせるものの選択（位置姿勢制御系選択）を行う。その際に、複数の位置姿勢制御系の組合せが位置姿勢制御を行い得る場合は、状態推定部１０４は、複数の位置姿勢制御系を選択しても構わない。
【００５５】
状態推定部１０４は、例えば、前記位置姿勢制御性能情報の各々と、その位置姿勢性能情報により表される位置姿勢制御性能を実現することが想定される位置姿勢制御系との対応を表す情報である第三対応情報を予め保持している。そして、状態推定部１０４は、特定した前記位置姿勢制御性能情報と、前記第三対応情報とから、位置姿勢制御系に係る前記位置姿勢制御系選択を行う。
【００５６】
状態推定部１０４は、当該位置姿勢制御系選択を行った場合は、当該選択結果を表す情報を含む第一選択情報Ｓ１２を、第一制御部１５１へ送付する。第一選択情報Ｓ１２には、位置姿勢目標生成部１０２から送付された位置姿勢目標情報Ｓ１０が含まれている。
【００５７】
一方、状態推定部１０４は、前記制御モード選定により速度角速度制御を選定した場合は、速度角速度制御について要求される性能（精度）を表す速度角速度制御性能情報を特定する。状態推定部１０４は、当該特定を、前記第一情報群から行う。状態推定部１０４は、例えば、前記第一情報群の組合せと、前記速度角速度制御性能情報とを対応付ける情報である第四対応情報を予め保持している。そして、状態推定部１０４は、選択を行うタイミングにおける前記第一情報群の組合せと前記第四対応情報とから、前記速度角速度制御性能情報の特定を行う。
【００５８】
そして、状態推定部１０４は、前記速度角速度制御性能情報から、第二制御部１５２の各速度角速度制御系のうちから、速度角速度制御を行わせるものの選択（速度角速度制御系選択）を行う。ただしその際、複数の速度角速度制御系の組合せが速度角速度制御を行い得る場合には、状態推定部１０４は、複数の速度角速度制御系を選択しても構わない。
【００５９】
状態推定部１０４は、例えば、前記速度角速度制御性能情報の各々と、その速度角速度制御性能情報が表す制御性能を実現することが想定される速度角速度制御系との対応を表す情報である第五対応情報を予め保持している。そして、状態推定部１０４は、導出した前記速度角速度制御性能情報と、前記第五対応情報とから、前記速度角速度制御系選択を行う。
【００６０】
状態推定部１０４は、前記速度角速度制御系選択を行った場合は、当該選択結果を表す第二選択情報Ｓ１３を、第二制御部１５２へ送付する。第二選択情報Ｓ１３には、速度角速度目標生成部１０３から送付を受けた速度角速度目標情報が含まれている。
【００６１】
第一制御部１５１は、位置姿勢制御性能の異なる複数の位置姿勢制御系を備えている。各位置姿勢制御系は、例えば、制御方式が異なることにより、前記第一精度が異なる。より高性能な制御を実現する制御方式は周知であるので、ここでは、説明を省略する。
【００６２】
第一制御部１５１は、状態推定部１０４から、前記第一選択情報の送付を受けると、当該第一選択情報が表す位置姿勢制御系を選択する。そして、第一制御部１５１は、第一制御部１５１における以降の位置姿勢制御を、選択した位置姿勢制御系により行う。選択された位置姿勢制御系は、第一選択情報Ｓ１２に含まれる位置姿勢目標情報Ｓ１０と、駆動制御部２０６から送付された位置姿勢推定情報とにより、駆動制御部２０６を制御するための位置姿勢制御情報Ｓ１６を生成し、選定部１０５に送付する。
【００６３】
第二制御部１５２は、速度角速度制御性能の異なる複数の速度角速度制御系を備えている。各速度角速度制御系は、例えば、制御方式が異なることにより、前記速度角速度制御性能が異なる。
【００６４】
第二制御部１５２は、状態推定部１０４から、前記第二選択情報の送付を受けると、当該第二選択情報が表す速度角速度制御系を選択する。そして、第二制御部１５２は、第二制御部１５２における、以降の速度角速度制御を、選択した速度角速度制御系により行う。選択された速度角速度制御系は、第二選択情報Ｓ１３に含まれる速度角速度目標情報と、駆動制御部２０６から送付された速度角速度推定情報Ｓ０８とにより、駆動制御部２０６を制御するための速度角速度制御情報Ｓ１７を生成し、選定部１０５に送付する。
【００６５】
選定部１０５は、制御モード判定情報Ｓ１４により、位置姿勢制御情報Ｓ１６及び速度角速度制御情報Ｓ１７のうちのいずれか一方を選択する。そして、選定部１０５は、位置姿勢制御情報Ｓ１６及び速度角速度制御情報Ｓ１７のうちの選択したいずれか一方を含む制御情報Ｓ１５を、駆動制御部２０６及び状態推定部１０４へ送付する。
【００６６】
駆動制御部２０６は、選定部１０５から送付を受けた制御情報Ｓ１５により、飛行可能化部４０１を駆動する。
【００６７】
駆動制御部２０６は、例えば、互いに直交する三軸の向きの加速度を検出し得る加速度センサを備える。そして、駆動制御部２０６は、検出した三軸の向きの加速度から、飛行体５０１の、位置、姿勢、速度及び角速度を推定する。三軸の向きの加速度から、飛行体５０１の、位置、姿勢、速度及び角速度を推定する方法は周知であるので、説明を省略する。
【００６８】
駆動制御部２０６は、推定した位置及び姿勢を表す位置姿勢推定情報Ｓ０７を、判定部１５０及び第一制御部１５１へ送付する。駆動制御部２０６は、また、飛行体５０１の速度及び角速度の推定値を表す速度角速度推定情報Ｓ０８を、判定部１５０及び第二制御部１５２へ送付する。
【００６９】
図３は、状態推定部１０４が、第一制御部１５１が備える位置姿勢制御系を選択する際に用いる、位置制御性能情報の割当て例を表す概念図である。図３に表すａｐ乃至ｈｐの各々は、位置制御情報のＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）である。各位置制御性能情報ＩＤが表す制御性能は、ａｐが最も低く、ＩＤにおける左側のアルファベットがｈに近づくにつれて、高くなるように割り当てられている。
【００７０】
各位置制御情報は、位置応答性と位置誤差との組合せについて割り当てられている。ここで、位置誤差は、例えば、位置制御の結果生じる位置の誤差の最大値を表す情報である。また、位置応答性は、例えば、制御後の位置に到達するまでに要する時間の最大値を表す情報である。位置応答性は、制御帯域の帯域幅に依存することが知られている。
【００７１】
位置制御性能情報は、位置誤差に関しては、６段階のレベルに分けられている。そして、位置制御性能情報は、当該レベルを表す数値が大きいほど、位置誤差を少なく制御できる。
【００７２】
位置制御性能情報は、また、位置応答性に関しては、８段階のレベルに分けられている。そして、位置制御性能情報は、当該レベルを表す数値が大きいほど、位置応答性を良好に制御できる。
【００７３】
図３に表す例では、位置応答性及び位置誤差のいずれかがレベル１の場合は、位置に関する制御性能が最低レベルであるａｐの位置制御性能情報ＩＤが割り当てられている。そして、位置制御情報は、図３の右上の領域に移行するに従い、制御性能のレベルが高くなるように割り当てられている。そして、位置誤差及び位置応答性が共に最高レベルの場合に、位置に関する制御性能が最も高いことを表すｈｐの位置制御性能情報ＩＤが割り当てられている。
【００７４】
図４は、状態推定部１０４が、第一制御部１５１が備える位置姿勢制御系を選択する際に用いる、姿勢制御性能情報の割当て例を表す概念図である。図４に表すａａ乃至ｈａの各々は、姿勢制御情報を表す姿勢制御性能情報ＩＤである。各姿勢制御性能情報ＩＤが表す制御性能は、ａａが最も低く、各ＩＤにおける左側のアルファベットがｈに近づくにつれて、高くなるとしている。
【００７５】
各姿勢制御情報は、姿勢応答性と姿勢誤差との組合せについて割り当てられる。ここで、姿勢誤差は、例えば、姿勢制御の結果生じる姿勢の誤差の最大値を表す情報である。また、姿勢応答性は、例えば、制御後の姿勢に到達するまでに要する時間の最大値を表す情報である。姿勢応答性は、制御帯域の帯域幅に依存することが知られている。
【００７６】
姿勢制御性能情報は、姿勢誤差に関しては、６段階のレベルに分けられている。そして、姿勢制御性能情報は、当該レベルを表す数値が大きいほど、姿勢誤差を少なく制御できる。
【００７７】
一方、姿勢制御性能情報は、姿勢応答性に関しては、８段階のレベルに分けられている。そして、姿勢制御性能情報は、当該レベルを表す数値が大きいほど、姿勢応答性を良好に制御できる。
【００７８】
姿勢応答性及び姿勢誤差が共にレベル１の場合は、姿勢に関する制御性能が最低レベルであることを表すａａの姿勢制御性能情報ＩＤが割り当てられている。
【００７９】
姿勢制御情報の割当ては、図４の右上の領域に行くに従い、制御性能が高くなるようにされている。
【００８０】
そして、姿勢応答性が最高レベルの場合に、姿勢に関する制御性能が最も高いことを表すｈａの姿勢制御性能情報ＩＤが割り当てられている。
【００８１】
図２に表す状態推定部１０４は、図３に表す位置制御性能情報割当て及び図４に表す姿勢制御性能情報割当てを用いて、以下のように、第一制御部１５１の位置姿勢制御系の選定を行う。
【００８２】
状態推定部１０４は、まず、前述の第一情報群から、必要とされる、位置誤差、位置応答性、姿勢誤差、及び、姿勢応答性を導出する。
【００８３】
そして、状態推定部１０４は、導出した位置誤差及び位置応答性から、図３に表す位置制御性能情報割当てにより、位置制御性能情報ＩＤを特定する。
【００８４】
状態推定部１０４は、また、導出した姿勢誤差及び姿勢応答性から、図４に表す姿勢制御性能情報割当てにより、姿勢制御性能情報ＩＤを特定する。
【００８５】
状態推定部１０４は、図示しない記憶部に、予め、第一制御部１５１が備える各位置姿勢制御系とその位置姿勢制御系に係る位置制御性能情報ＩＤ及び姿勢制御性能情報ＩＤとの組合せとの対応を表す第六対応情報を保持している。
【００８６】
そして、状態推定部１０４は、当該第六対応情報を参照して、特定した位置制御性能情報ＩＤより位置制御性能が上であり、かつ、特定した姿勢制御性能情報ＩＤより姿勢制御性能が上の、位置姿勢制御系の一つを選択する。状態推定部１０４は、上記性能を満たす位置制御情報部が複数ある場合には、それらのうちから、最も消費電力の少ない制御を行うものを選択しても良い。最も消費電力の少ない制御を行うものは、位置制御性能と姿勢制御性能とを組み合わせた性能が最も低いものであってもよい。
【００８７】
図５は、状態推定部１０４が、第二制御部１５２が備える速度角速度制御系を選択する際に用いる、速度制御性能情報の割当て例を表す概念図である。図５に表すａｖ乃至ｈｖの各々は、速度制御情報ＩＤである。各速度制御性能情報ＩＤが表す制御性能は、ａｖが最も低く、アルファベット順にｈｖに近づくにつれて、高くなるように割り当てられている。
【００８８】
各速度制御情報は、速度応答性と速度誤差との組合せについて割り当てられる。当該速度誤差は、例えば、速度制御の結果生じる速度の誤差の最大値を表す情報である。また、速度応答性は、例えば、制御後の速度に到達するまでに要する時間の最大値を表す情報である。速度応答性は、制御帯域の帯域幅に依存することが知られている。
【００８９】
速度制御性能情報は、速度誤差に関しては、６段階のレベルに分けられている。そして、速度制御性能情報は、当該レベルを表す数値が大きいほど、速度誤差を少なく制御できる。
【００９０】
一方、速度制御性能情報は、速度応答性に関しては、８段階のレベルに分けられている。そして、速度制御性能情報は、当該レベルを表す数値が大きいほど、速度応答性を良好に制御できる。
【００９１】
速度応答性及び速度誤差のいずれかがレベル１の場合は、速度に関する制御性能が最低レベルであることを表すａｖの速度制御性能情報ＩＤが割り当てられている。
【００９２】
速度制御情報の割当ては、図５の右上の領域に行くに従い、制御性能のレベルが高くなる。
【００９３】
そして、速度誤差及び速度応答性が共に最高レベルの場合に、速度に関する制御性能が最も高いことを表すｈｖの速度制御性能情報ＩＤが割り当てられている。
【００９４】
図６は、状態推定部１０４が、第二制御部１５２が備える速度角速度制御系を選択する際に用いる、角速度性能情報の割当て例を表す概念図である。図６に表すａｒ乃至ｈｒの各々は、角速度制御情報ＩＤである。各角速度制御性能情報ＩＤが表す制御性能は、ａｒが最も低く、アルファベット順にｈｒに近づくにつれて、高くなるように割り当てられている。
【００９５】
各角速度制御情報は、角速度応答性と角速度誤差との組合せについて割り当てられる。角速度誤差は、例えば、角速度制御の結果生じる角速度の誤差の最大値を表す情報である。また、角速度応答性は、例えば、制御後の角速度に到達するまでに要する時間の最大値を表す情報である。角速度応答性は、制御帯域の帯域幅に依存することが知られている。
【００９６】
角速度制御性能情報は、角速度誤差に関しては、６段階のレベルに分けられている。角速度制御性能情報は、当該レベルを表す数値が大きいほど、角速度誤差を少なく制御できる。
【００９７】
角速度制御性能情報は、角速度応答性に関しては、８段階のレベルに分けられている。角速度制御性能情報は、当該レベルを表す数値が大きいほど、角速度応答性を良好に制御できる。
【００９８】
角速度応答性及び角速度誤差が共にレベル１の場合は、角速度に関する制御性能が最低レベルであるａｒの角速度制御性能情報ＩＤが割り当てられている。
【００９９】
角速度制御情報の割当ては、図６の右上の領域に行くに従い、制御性能のレベルが高くなる。
【０１００】
そして、角速度応答性が最高レベルの場合に、角速度に関する制御性能が最も高いことを表すｈｒの角速度制御性能情報ＩＤが割り当てられている。
【０１０１】
図２に表す状態推定部１０４は、図５に表す速度制御性能情報割当て及び図６に表す角速度制御性能情報割当てを用いて、以下のように、第二制御部１５２の速度角速度制御系の選定を行う。
【０１０２】
状態推定部１０４は、まず、前述の第一情報群から、要求される、速度誤差、速度応答性、角速度誤差、及び、角速度応答性を導出する。
【０１０３】
そして、状態推定部１０４は、導出した速度誤差及び速度応答性から、図５に表す速度制御性能情報割当てにより、速度制御性能情報ＩＤを特定する。
【０１０４】
状態推定部１０４は、また、導出した角速度誤差及び角速度応答性から、図６に表す角速度制御性能情報割当てにより、角速度制御性能情報ＩＤを特定する。
【０１０５】
状態推定部１０４は、図示しない記憶部に、予め、第二制御部１５２が備える速度角速度制御系とその速度角速度制御系に係る速度制御性能情報ＩＤ及び角速度制御性能情報ＩＤとの組合せとの対応を表す第七対応情報を保持している。
【０１０６】
そして、状態推定部１０４は、当該第七対応情報を参照して、特定した速度制御性能情報ＩＤより速度制御性能が上であり、かつ、特定した角速度制御性能情報ＩＤより角速度制御性能が上の、速度角速度制御系の一つを選択する。状態推定部１０４は、上記性能を満たす速度制御情報部が複数ある場合には、それらのうちから、最も消費電力の少ない制御を行うものを選択しても良い。最も消費電力の少ない制御を行うものは、速度制御性能と角速度制御性能とを組み合わせた性能が最も低いものであってもよい。
［具体例］
次に、図１に表す飛行体５０１の飛行動作の具体例を説明する。
【０１０７】
以下に説明する飛作の前提として、飛行体５０１は、センサ群３０１のセンサとして、少なくとも、カメラ、複数のレーザ距離計及び風速計を備えるものとする。これらのセンサの取得するセンサ情報は、前述のように飛行体５０１の周囲の状況を表す周囲状況情報である。
【０１０８】
飛行体５０１は、また、作業部４５１として、橋脚の指定箇所を打音検査する構成を備えるものとする。
【０１０９】
そして、飛行体５０１は、地点Ａから離陸し、目的の橋脚の所定箇所の打音検査を行い、地点Ａに着陸する飛行を行うものとする。なお、地点Ａと前記橋脚群との間には、特に飛行の障害になるものは存在しないとする。
【０１１０】
飛行体５０１は、まず、地点Ａを離陸し、地点Ａの上方の所定の高さに上昇する。
【０１１１】
その際に、前記風速センサは、微風であることを表すセンサ情報をモード指定部１０１へ送付しているとする。当該センサ情報は飛行体５０１の周囲の風の強さという状況を表す前述の周囲状況情報である。以下の説明において、飛行体５０１が微風又は強風を観測等した時には、前記風速センサは、それらの風の強弱を表す前記周囲状況情報をモード指定部１０１へ送付しているものとする。
【０１１２】
モード指定部１０１は、微風時における上昇モードを表す前述の飛行モード情報Ｓ０９を状態推定部へ送付する。
【０１１３】
状態推定部１０４は、この時点における、位置姿勢目標情報Ｓ１０と位置姿勢推定情報Ｓ０７との乖離の程度を表す位置姿勢乖離情報を導出する。
【０１１４】
状態推定部１０４が保持する前述の第一対応情報においては、微風時の上昇モードには位置姿勢制御が対応付けられているとする。
【０１１５】
また、当該モードであり、位置姿勢乖離情報が導出した前記のものの場合には、前述の第二対応情報において、位置制御性能情報ＩＤとしてｅｐが、姿勢制御性能情報ＩＤとしてｅａが、それぞれ、対応付けられているものとする。
【０１１６】
その場合、状態推定部１０４は、位置姿勢制御を行う旨を表す制御モード判定情報Ｓ１４を選定部１０５へ送付する。状態推定部１０４は、また、ｅｐの位置制御性能情報ＩＤ及びｅａの姿勢制御性能情報ＩＤから、それらのＩＤが表す制御性能を満たす第一制御部１５１の位置姿勢制御系を、前記第六対応情報により、特定する。そして、状態推定部１０４は、特定した位置姿勢制御系のＩＤを含む第一選択情報Ｓ１２を、第一制御部１５１へ送付する。
【０１１７】
第一制御部１５１は、第一選択情報Ｓ１２により位置姿勢制御を行う位置姿勢制御系を特定する。当該位置姿勢制御系は、駆動制御部から送付される位置姿勢推定情報Ｓ０７と、第一選択情報Ｓ１２に含まれる位置姿勢目標情報Ｓ１０とにより、位置姿勢制御情報Ｓ１６を生成し、選定部１０５へ送付する。
【０１１８】
選定部１０５は、状態推定部１０４から送付を受けたＳ１４により、第一制御部１５１から送付される位置姿勢制御情報Ｓ１６を選択する。そして、選定部１０５は、位置姿勢制御情報Ｓ１６を含む制御情報Ｓ１５を駆動制御部２０６へ送付する。
【０１１９】
駆動制御部２０６は、制御情報Ｓ１５に含まれる位置姿勢制御情報Ｓ１６に従い、飛行可能化部４０１を駆動する。
【０１２０】
飛行可能化部４０１は、位置姿勢制御情報Ｓ１６に従い、姿勢を略水平に保ちつつ、飛行体５０１を所定の高さに浮上させる。
【０１２１】
モード指定部１０１は、駆動制御部２０６から送付される位置姿勢推定情報Ｓ０７により飛行体５０１が所定の高さに浮上したことを判定する。飛行体５０１は、当該高さまで到達したことの判定を、図２に表す位置姿勢推定情報Ｓ０７により行う。位置姿勢推定情報Ｓ０７は、飛行体５０１の移動状況を表す移動状況情報である。
【０１２２】
その際に前記風速計は、微風を観測しているとする。その場合、モード指定部１０１は、飛行モードを、微風時の水平飛行モードという前記飛行モードに切り替える。
【０１２３】
そして、モード指定部１０１は、微風時の水平飛行モードを表す前記飛行モード情報Ｓ０９を状態推定部へ送付する。
【０１２４】
モード指定部１０１は、また、この時点での、速度角速度目標情報Ｓ１１と速度角速度推定情報Ｓ０８との誤差を表す速度角速度誤差情報を導出する。
【０１２５】
状態推定部１０４が保持する前述の第一対応情報においては、微風時の水平飛行モードには速度角速度制御が対応付けられているとする。当該対応付けは、例えば、飛行体５０１を最高速度で飛行させたいという事情により行われたものである。
【０１２６】
一方、前述の第四対応情報において、当該モードで、かつ、速度角速度乖離情報が導出した前記のものである場合には、速度制御性能情報ＩＤとしてａｖが、角速度制御性能情報ＩＤとしてｃｒが、それぞれ、対応付けられているものとする。
【０１２７】
その場合、状態推定部１０４は、速度角速度制御を行う旨を表す制御モード判定情報Ｓ１４を選定部１０５へ送付する。状態推定部１０４は、また、ａｖの速度制御性能情報ＩＤ及びｃｒの角速度制御性能情報ＩＤから、それらのＩＤが表す制御性能を満たす第二制御部１５２の速度角速度制御系を、前記第七対応情報により特定する。そして、状態推定部１０４は、特定した速度角速度制御系のＩＤを含む第二選択情報Ｓ１３を、第二制御部１５２へ送付する。
【０１２８】
第二制御部１５２は、第二選択情報Ｓ１３により速度角速度制御を行う速度角速度制御系を特定する。当該速度角速度制御系は、駆動制御部から送付される速度角速度推定情報Ｓ０８と、第二選択情報Ｓ１３に含まれる速度角速度目標情報Ｓ１１とにより、速度角速度制御情報Ｓ１７を生成し、選定部１０５へ送付する。
【０１２９】
選定部１０５は、状態推定部１０４から送付を受けたＳ１４により、第二制御部１５２から送付される速度角速度制御情報Ｓ１７を選択する。そして、選定部１０５は、速度角速度制御情報Ｓ１７を含む制御情報Ｓ１５を駆動制御部２０６へ送付する。
【０１３０】
駆動制御部２０６は、制御情報Ｓ１５に含まれる速度角速度制御情報Ｓ１７に従い、飛行可能化部４０１を駆動する。
【０１３１】
飛行可能化部４０１は、速度角速度制御情報Ｓ１７に従い、飛行体５０１を飛行させる。
【０１３２】
飛行体５０１の飛行中、センサ群３０１の前述のカメラは、飛行体５０１の進行方向を撮像し、撮像画像を逐次取得している。
【０１３３】
当該撮像情報は前述のセンサ情報である。センサ情報は、前述のように、周囲の状況を表す周囲状況情報である。
【０１３４】
そして、モード指定部１０１は、前記カメラから送付された撮像画像に、前述の橋脚群の画像パターンが含まれるか否かを判定している。ここで、モード指定部１０１は、画像認識機能を備えることを前提としている。また、モード指定部１０１は、図示しない記憶部に前記橋脚群の画像パターンを保持していることを前提とする。
【０１３５】
モード指定部１０１は、撮像画像中に前記橋脚群の画像パターンが含まれることを判定すると、撮像画像中における前記橋脚群に含まれる所定の部分の画像パターンの大きさを測定する。
【０１３６】
そして、モード指定部１０１は、前記部分の画像パターンの大きさが所定の値を超えると、飛行モード情報Ｓ０９を状態推定部１０４へ送付する。ここで、前記風速計は、この時点で、微風を計測していることを前提としている。
【０１３７】
モード指定部１０１は、前記部分の画像パターンの大きさが所定の値を超えたことで、飛行体５０１の位置を特定している。すなわち、ここでは、モード指定部１０１は、前記部分の画像パターンの大きさを、飛行体５０１の移動状況を表す前記移動状況情報として使用している。
【０１３８】
状態推定部１０４は、モード指定部１０１から送付された微風時橋脚群通過飛行モードを表す飛行モード情報Ｓ０９の送付を受けて、位置姿勢制御を選定させる制御モード判定情報Ｓ１４を選定部１０５へ送付する。ここで、飛行体５０１の飛行制御を速度角速度制御から位置姿勢制御に切り替えるのは、前記橋脚群の各橋脚への衝突を確実に回避させることを想定するためである。
【０１３９】
状態推定部１０４は、また、前記位置姿勢乖離情報を導出する。
【０１４０】
状態推定部１０４は、また、飛行モード情報Ｓ０９と導出した位置姿勢乖離情報とから、位置制御性能情報ＩＤとしてｄｐを、姿勢制御性能情報ＩＤとしてｄａを、各々特定する。そして、状態推定部１０４は、これらが表す位置制御性能及び姿勢制御性能を満たす、第一制御部１５１が備える位置姿勢制御系のＩＤを特定する。そして、状態推定部１０４は、特定した位置姿勢度制御部のＩＤを含む第一選択情報Ｓ１２を第一制御部１５１へ送付する。第一制御部１５１は、当該第一選択情報Ｓ１２により選択した位置姿勢制御系にそれ以降の位置姿勢制御を行わせる。
【０１４１】
選択された位置姿勢制御系は、第一選択情報に含まれる位置姿勢目標情報と、駆動制御部２０６から送付された位置姿勢推定情報とから、位置姿勢制御情報Ｓ１６を生成し、選定部１０５へ送付する。
【０１４２】
選定部１０５は、状態推定部１０４から送付された制御モード判定情報Ｓ１４により、位置姿勢制御情報Ｓ１６を選択する。そして、選定部１０５は、位置姿勢制御情報Ｓ１６を含む制御情報Ｓ１５を駆動制御部２０６へ送付する。
【０１４３】
駆動制御部２０６は、制御情報Ｓ１５に含まれる位置姿勢制御情報Ｓ１６により、飛行可能化部４０１を駆動し、位置姿勢制御により、飛行体５０１を、余裕を持って前記橋脚群の各橋脚に接触しないように飛行させる。
【０１４４】
当該飛行中、モード指定部１０１は、打音検査を行う予定の検査箇所を表す特徴パターンが、前記カメラによる撮像画像中に現れているかについての判定を継続している。そして、モード指定部１０１は、前記特徴パターンが前記撮像画像中に現れたことを判定すると、その特徴パターンの撮像画像中の大きさを測定する。
【０１４５】
そして、その大きさが所定の値を超えると、モード指定部１０１は、微風時の接近モードを表す飛行モード情報Ｓ０９を、状態推定部１０４へ送付する。ここで、前記風速計は、相変わらず微風を観測しているものとする。
【０１４６】
ここでは、モード指定部１０１は、前記特徴パターンの大きさから、飛行体５０１の位置を特定している。すなわち、モード指定部１０１は、前記特徴パターンの大きさを、前記移動状況情報として使用している。そして、モード指定部１０１は、微風という前記周囲状況情報と、前記特徴パターンの大きさが所定の値であるという前記移動状況情報とから、前記飛行モードを特定している。
【０１４７】
状態推定部１０４は、位置姿勢制御を表す制御モード判定情報Ｓ１４を選定部１０５へ送付する。ここで、微風時の接近モードには、位置姿勢制御が予め対応付けられているものとする。
【０１４８】
次に、状態推定部１０４は、前記位置姿勢誤差情報を導出する。そして、状態推定部１０４は、微風時の接近モードにおいて、前記位置姿勢誤差情報が導出したものの場合、位置制御性能情報ＩＤと姿勢制御性能情報ＩＤとを、前記第四対応情報により導出する。その際の位置制御性能情報ＩＤが図３に表すｈｐであり、姿勢制御性能情報ＩＤがｈａであったとする。
【０１４９】
その場合、状態推定部１０４は、位置制御性能が、位置制御性能情報ｈｐが表すもの以上であり、姿勢制御情報が姿勢制御性能情報ｈａ以上の、位置姿勢制御系を、前記第六対応情報により特定する。そして、状態推定部１０４は、特定した位置姿勢制御系のＩＤを含む第一選択情報Ｓ１２を、第一制御部１５１へ送付する。
【０１５０】
選択された位置姿勢制御系は、第一選択情報に含まれる位置姿勢目標情報と、駆動制御部２０６から送付された位置姿勢推定情報とから、位置姿勢制御情報Ｓ１６を生成し、選定部１０５へ送付する。
【０１５１】
選定部１０５は、状態推定部１０４から送付された制御モード判定情報Ｓ１４により、位置姿勢制御情報Ｓ１６を選択する。そして、選定部１０５は、位置姿勢制御情報Ｓ１６を含む制御情報Ｓ１５を駆動制御部２０６へ送付する。
【０１５２】
駆動制御部２０６は、制御情報Ｓ１５に含まれる位置姿勢制御情報Ｓ１６により、飛行可能化部４０１を駆動し、位置姿勢制御により、飛行体５０１を、穏やかに、打音測定対象に接触させる。
【０１５３】
モード指定部１０１は、飛行体５０１の前方の物体までの距離を測定する第二レーザ距離計からのセンサ情報により、飛行体５０１が、打音測定対象に接触したことを判定する。
【０１５４】
すると、モード指定部１０１は、測定モードを表す飛行モード情報Ｓ０９を状態推定部１０４に送付する。
【０１５５】
状態推定部１０４は、飛行モード情報Ｓ０９により、速度角速度制御を選択する。そして、状態推定部１０４は、速度角速度制御を選択させる制御モード判定情報Ｓ１４を選定部１０５へ送付する。飛行モード情報Ｓ０９が測定モードの場合は、速度角速度制御を行うことが、以下の理由により、予め定められている。
【０１５６】
すなわち、飛行体５０１は、測定モードによる打音測定を行う場合には、発明が解決しようとする課題の項で説明した飛行ロボットのように、例えば、打検機の先端を橋脚などの壁面等の点検対象に接触させる。そして、飛行体５０１は、前記打検機に搭載するハンマーをある周波数で駆動し、前記ハンマーで前記側面を連続的にたたくことにより音を発生させる。さらに、前記飛行体５０１は、所定の速度で前記先端を移動させることにより、前記点検対象の所定の範囲の打音検査を行う。そのため、前記先端部が移動する速度が設定通りであることが重要である。ここで、前記先端部が移動する速度は、飛行体５０１の速度及び角速度に依存する。そのため、飛行体５０１の速度及び角速度を制御することが必要なためである。
【０１５７】
状態推定部１０４は、また、当該飛行モード情報Ｓ０９と、速度角速度目標情報Ｓ１１と速度角速度推定情報Ｓ０８との乖離の度合いとから、それらの組合せと予め対応付けられた、速度制御性能情報ＩＤと角速度制御性能情報ＩＤとを特定する。その際の速度制御性能情報ＩＤが図５に表すｈｖであり、角速度制御性能情報ＩＤが図６に表すｈｒであったとする。
【０１５８】
その場合、状態推定部１０４は、速度制御性能が、速度制御性能情報ｈｖが表すものであり、角速度制御情報が角速度制御性能情報ｈｒの、速度角速度制御系を特定する。そして、状態推定部１０４は、特定した速度角速度制御系のＩＤを含む第二選択情報Ｓ１３を、第二制御部１５２へ送付する。
【０１５９】
選択された速度角速度制御系は、第二選択情報Ｓ１３に含まれる速度角速度目標情報Ｓ１１と、駆動制御部２０６から送付された速度角速度推定情報Ｓ０８とから、速度角速度制御情報Ｓ１７を生成し、選定部１０５へ送付する。
【０１６０】
選定部１０５は、状態推定部１０４から送付された制御モード判定情報Ｓ１４により、速度角速度制御情報Ｓ１７を選択する。そして、選定部１０５は、速度角速度制御情報Ｓ１７を含む制御情報Ｓ１５を駆動制御部２０６へ送付する。
【０１６１】
駆動制御部２０６は、制御情報Ｓ１５に含まれる速度角速度制御情報Ｓ１７により、飛行可能化部４０１を駆動し、速度角速度制御により、飛行体５０１の前記打部に、打音測定対象をたたかせる。そして、作業制御部２５６及び作業部４５１は、打音測定対象の打音測定を行う。
【０１６２】
予め定められた測定モードの飛行が完了すると、飛行体５０１は、地点Ａに向けて帰りの飛行を行う。まずは、飛行体５０１は、前記橋脚群の橋脚間を飛行する。
【０１６３】
その際に、前記風速計は当初微風を観測していたが、前記橋脚群の橋脚間を飛行中に、前記風速計が強風を観測したとする。
【０１６４】
その場合、モード指定部１０１は、状態推定部１０４に送付する飛行モード情報Ｓ０９を、当初の微風時橋脚群通過飛行モードから強風時橋脚通過モードに切り替える。ここで、モード指定部１０１は、風速という周囲状況情報により飛行モードを切り替えている。
【０１６５】
これにより状態推定部１０４は、Ｓ１４においては位置姿勢制御を維持しつつ、第一制御部１５１に選択させる位置姿勢制御系における位置制御能力及び姿勢制御能力を引き上げる。当該引上げは、飛行体５０１が強風にあおられた場合に、飛行体５０１の位置姿勢を位置姿勢目標に近づける応答速度を引き上げるために行うものである。
【０１６６】
モード指定部１０１は、飛行体５０１の推定位置が前記橋脚群から所定の距離だけ離れたことを判定すると、飛行モードを水平飛行モードに切り替える。モード指定部１０１は、前記橋脚群から所定の距離だけ離れたことの判定を、前記移動状況情報である位置姿勢推定情報Ｓ０７により行う。
【０１６７】
その結果、第二制御部１５２の、上記同様に選択された速度角速度制御系は、駆動制御部２０６に対し、速度角速度制御を行う。
【０１６８】
そして、モード指定部１０１は、飛行体５０１の推定位置が、地点Ａに近づいたことを判定すると、飛行モードを着陸モードに切り替える。その際、モード指定部１０１は、地点Ａに近づいたことの判定を、前記移動状況情報である位置姿勢推定情報Ｓ０７により行う。
【０１６９】
そして、第一制御部１５１の、上記同様に選択された位置姿勢制御系は、位置姿勢制御により、飛行体５０１を地点Ａに着陸させる。
［効果］
本実施形態の飛行体は、飛行体の周囲の状況を表すセンサ情報と移動状況を表す移動状況情報とにより、飛行体の位置及び姿勢の制御（位置姿勢制御）を行うか、速度及び角速度の制御（速度角速度制御）を行うかを選択する。
【０１７０】
そのため、前記飛行体は、周囲の状況及び移動の状況により適した飛行制御（位置決め制御及び移動制御）を行い得る。
【０１７１】
前記飛行体は、さらに、位置姿勢制御を行う場合には、前記センサ情報と前記移動状況情報とにより、位置姿勢制御の性能（精度）を選択する。また、前記飛行体は、速度角速度制御を行う場合は、前記センサ情報と前記移動状況情報とにより、速度角速度制御の性能（精度）を選択する。
【０１７２】
そのため、前記飛行体は、周囲の状況及び移動の状況に一層適した飛行制御（位置決め制御及び移動制御）を行い得る。
【０１７３】
なお、以上の説明では、センサ群の各センサは飛行体が搭載することを前提としていたが、一部のセンサは飛行体の外部に設置されて飛行体の状態を計測するものであっても良い。その場合、移動制御部は、外部に設置されたセンサから無線等により送付される情報を受信する機能を備える。
【０１７４】
また、以上の説明では、移動制御部は飛行体が備えることを前提としたが、移動制御部の一部及び全部は、飛行体の外部に設置されても構わない。その場合、当該外部の各構成は、飛行体に設置された対応する各構成と、無線等により通信できるものとする。
【０１７５】
また、以上の説明では、移動体が飛行体の場合についての例を説明したが、実施形態の移動体は、飛行体等の空中移動装置に限定されない。前記移動体は、地上移動装置、地中移動装置、物体表面移動装置、物体内部移動装置、液上移動装置、液中移動装置、宇宙移動装置、又は、それらに類する物であっても構わない。
【０１７６】
図７は、実施形態の選定装置の最小限の構成である選定装置２０１ｘの構成を表すブロック図である。
【０１７７】
選定装置２０１ｘは、移動モード指定部１０１ｘと選定部１０５ｘとを備える。
【０１７８】
移動モード指定部１０１ｘは、移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する。
【０１７９】
選定部１０５ｘは、前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う。
【０１８０】
移動体の移動状況及び周囲の状況によっては、前記移動について、位置及び姿勢の制御を行った方が良い場合と、速度及び角速度の制御を行った方が良い場合とが想定され得る。
【０１８１】
選定装置２０１ｘは移動体の周囲の状況と移動状況とにより、前記移動に係る制御モードを、前記移動体の位置及び姿勢の制御を行う前記第一制御モードと、前記移動体の速度及び角速度を制御する前記第二制御モードとで切り替える。
【０１８２】
そのため、移動体の移動状況及び周囲の状況により適した、移動体の移動制御（位置決め制御及び移動制御）を可能にする。
【０１８３】
そのため、選定部１０５ｘは、前記構成により、［発明の効果］の項に記載した効果を奏する。
【０１８４】
なお、図７に表す選定装置２０１ｘは、例えば、図２に表す判定部１５０と選定部１０５との組合せである。また、移動モード指定部１０１ｘは、例えば、図２に表すモード指定部１０１である。また、選定部１０５ｘは、例えば、図２に表す状態推定部１０４と選定部１０５との組合せである。また、前記移動体は、例えば、図１に表す飛行体５０１である。また、前記移動状況情報は、例えば、前述の位置姿勢推定情報や、前述のセンサ情報のうちの前記移動体の位置を表す画像情報である。また、前記移動モードは、例えば、前述の飛行モードである。また、前記第一制御モードは、例えば、前述の位置姿勢制御モードである。また、前記第二制御モードは、例えば、前述の速度角速度制御情報である。
【０１８５】
以上、本発明の各実施形態を説明したが、本発明は、前記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で更なる変形、置換、調整を加えることができる。例えば、各図面に示した要素の構成は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【０１８６】
また、前記の実施形態の一部又は全部は、以下の付記のようにも記述され得るが、以下には限られない。
（付記１）
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する、移動モード指定部と、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う選定部と、
を備える選定装置。
（付記２）
前記周囲状況情報が、前記周囲の状況を取得するセンサから送付されたものである、付記１に記載された選定装置。
（付記３）
前記周囲状況情報に、前記移動体に当たる風に係る風速又は向きを表す情報が含まれる、付記１又は付記２に記載された選定装置。
（付記４）
前記周囲状況情報に、前記移動体が撮像する画像情報が含まれる、付記１乃至付記３のうちのいずれか一に記載された選定装置。
（付記５）
前記周囲状況情報に、前記移動体と前記周囲に存在する物との距離を表す情報が含まれる、付記１乃至付記４のうちのいずれか一に記載された選定装置。
（付記６）
前記周囲状況情報に、前記移動体と前記周囲に存在する物との接触状況を表す情報が含まれる、付記１乃至付記５のうちのいずれか一に記載された選定装置。
（付記７）
前記移動モード指定部は、前記位置の推定値を表す位置推定情報を前記移動状況情報とする場合がある、付記１乃至付記６のうちのいずれか一に記載された選定装置。
（付記８）
前記移動モード指定部は、前記位置の推定値を表す位置推定情報と、前記位置推定情報と前記位置の目標値を表す位置目標情報との乖離の程度を表す位置姿勢乖離情報とを、前記移動状況情報とする場合がある、付記１乃至付記６のうちのいずれか一に記載された選定装置。
（付記９）
前記移動モード指定部は、前記移動体が備える撮像装置が撮像した画像のうちの所定の物の大きさを表す情報を前記移動状況情報とする場合がある、付記１乃至付記８のうちのいずれか一に記載された選定装置。
（付記１０）
前記選定部は、前記第一制御の性能の選択である第一選択を行う、付記１乃至付記９のうちのいずれか一に記載された選定装置。
（付記１１）
前記第一制御の性能は、前記移動体の位置制御に係る誤差と応答時間の組合せ、及び、前記移動体の姿勢制御に係る誤差と応答時間の組合せ、によるものである、付記１０に記載された選定装置。
（付記１２）
前記選定部は、前記第一選択を、前記第一制御に係る性能の異なる第一の複数の位置姿勢制御系から前記第一制御を行わせるものを特定することにより行う、付記１０又は付記１１に記載された選定装置。
（付記１３）
前記第一の複数の前記位置姿勢制御系を選択し得る位置姿勢制御部さらに備える、付記１２に記載された選定装置。
（付記１４）
前記選定部は、前記第一選択を、前記第一選択の際の前記移動モードにより行う、付記１０乃至付記１３のうちのいずれか一に記載された選定装置。
（付記１５）
前記選定部は、前記第一選択を、前記第一選択の際の前記移動モードと、前記第一選択の際の、前記位置及び前記姿勢の推定値を表す位置姿勢推定情報と前記位置及び前記姿勢の目標値を表す位置姿勢目標情報との誤差の程度を表す位置姿勢誤差情報と、により行う、付記１０乃至付記１３のうちのいずれか一に記載された選定装置。
（付記１６）
前記選定部は、前記第二制御の性能の選択である第二選択を行う、付記１乃至付記１５のうちのいずれか一に記載された選定装置。
（付記１７）
前記第二制御の性能は、前記移動体の速度制御に係る誤差と応答時間の組合せ、及び、前記移動体の角速度制御に係る誤差と応答時間の組合せ、によるものである、付記１６に記載された選定装置。
（付記１８）
前記選定部は、前記第二選択を、前記第二制御に係る性能の異なる第二の複数の速度角速度制御系から前記第二制御を行わせるものを選択することにより行う、付記１６又は付記１７に記載された選定装置。
（付記１９）
前記第二の複数の前記速度角速度制御系を選択し得る速度角速度制御部さらに備える、付記１８に記載された選定装置。
（付記２０）
前記選定部は、前記第二選択を、前記第二選択の際の前記移動モードにより行う、付記１６乃至付記１８のうちのいずれか一に記載された選定装置。
（付記２１）
前記選定部は、前記第二選択を、前記第二選択の際の前記移動モードに関連付けられた、速度制御に係る性能である速度制御性能と角速度制御に係る性能である角速度制御性能との組合せ、を特定することにより行う、付記１６乃至付記２０のうちのいずれか一に記載された選定装置。
（付記２２）
前記移動は空中移動である、付記１乃至付記２１のうちのいずれか一に記載された選定装置。
（付記２３）
付記１乃至付記２２のうちのいずれか一に記載された選定装置と、
前記第一制御を行う第一制御部と、
前記第二制御を行う第二制御部と
を備える、制御装置。
（付記２４）
付記２３に記載された制御装置と、
前記制御装置により制御され、前記移動を可能にする移動可能化部と、
を備える、前記移動体である移動装置。
（付記２５）
前記周囲状況情報を取得するセンサをさらに備える、付記２４に記載された移動装置。
（付記２６）
マルチコプタ又はドローンである、付記２４又は付記２５に記載された移動装置。
（付記２７）
付記２４乃至付記２６のうちのいずれか一に記載された移動装置と、
前記移動モードが所定の場合に、設定された作業を行う作業部と、
を備える、作業装置。
（付記２８）
前記作業が、対象物の検査である、付記２７に記載された作業装置。
（付記２９）
前記検査が、前記対象物をたたいて音の状態を調べる打音検査である、付記２８に記載された作業装置。
（付記３０）
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定し、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う、
選定方法。
（付記３１）
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する処理と、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う処理と、
をコンピュータに実行させる選定プログラムを記録した記録媒体。
【０１８７】
以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【０１８８】
この出願は、２０１８年８月２２日に出願された日本出願特願２０１８−１５５６７８を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１８９】
１０１    モード指定部
１０２    位置姿勢目標生成部
１０３    速度角速度目標生成部
１０４    状態推定部
１５０    判定部
１５１    第一制御部
１５２    第二制御部
２０１    移動制御部
２０６    駆動制御部
２５６    作業制御部
３０１    センサ群
４０１    飛行可能化部
４５１    作業部
５０１    飛行体
Ｓ１、Ｓ２、Ｓｎ    センサ
ＳＳ１、ＳＳ２、ＳＳｎ    センサ情報
Ｓ０９    飛行モード情報
Ｓ１０    位置姿勢目標情報
Ｓ１１    速度角速度目標情報
Ｓ１２    第一選択情報
Ｓ１３    第二選択情報
Ｓ１４    制御モード判定情報
Ｓ１５    制御情報
Ｓ１６    位置姿勢制御情報
Ｓ１７    速度角速度制御情報
ｐ１、ｐ２、ｐｎ    位置姿勢制御系
ｖ１、ｖ２、ｖｎ    速度角速度制御系
ａｐ、ｂｐ、ｃｐ、ｄｐ、ｅｐ、ｆｐ、ｇｐ、ｈｐ    位置制御性能情報
ａａ、ｂａ、ｃａ、ｄａ、ｅａ、ｆａ、ｇａ、ｈａ    姿勢制御性能情報
ａｖ、ｂｖ、ｃｖ、ｄｖ、ｅｖ、ｆｖ、ｇｖ、ｈｖ    速度制御性能情報
ａｒ、ｂｒ、ｃｒ、ｄｒ、ｅｒ、ｆｒ、ｇｒ、ｈｒ    角速度制御性能情報
【図１】
2020040105.tif 000003
【図２】
2020040105.tif 000004
【図３】
2020040105.tif 000005
【図４】
2020040105.tif 000006
【図５】
2020040105.tif 000007
【図６】
2020040105.tif 000008
【図７】
2020040105.tif 000009
【手続補正書】
【提出日】令和2年12月21日(2020.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する、移動モード指定手段と、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う選定手段と、
を備える選定装置。
【請求項２】
前記周囲状況情報が、前記周囲の状況を取得するセンサから送付されたものである、請求項１に記載された選定装置。
【請求項３】
前記周囲状況情報に、前記移動体に当たる風に係る風速又は向きを表す情報が含まれる、請求項１又は請求項２に記載された選定装置。
【請求項４】
前記周囲状況情報に、前記移動体が撮像する画像情報が含まれる、請求項１乃至請求項３のうちのいずれか一に記載された選定装置。
【請求項５】
前記周囲状況情報に、前記移動体と前記周囲に存在する物との距離を表す情報が含まれる、請求項１乃至請求項４のうちのいずれか一に記載された選定装置。
【請求項６】
前記周囲状況情報に、前記移動体と前記周囲に存在する物との接触状況を表す情報が含まれる、請求項１乃至請求項５のうちのいずれか一に記載された選定装置。
【請求項７】
前記移動モード指定手段は、前記位置の推定値を表す位置推定情報を前記移動状況情報とする場合がある、請求項１乃至請求項６のうちのいずれか一に記載された選定装置。
【請求項８】
前記移動モード指定手段は、前記位置の推定値を表す位置推定情報と、前記位置推定情報と前記位置の目標値を表す位置目標情報との乖離の程度を表す位置姿勢乖離情報とを、前記移動状況情報とする場合がある、請求項１乃至請求項６のうちのいずれか一に記載された選定装置。
【請求項９】
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定し、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う、
選定方法。
【請求項１０】
移動を行う移動体の周囲の状況を表す周囲状況情報と、前記移動体の移動状況を表す移動状況情報とから、前記移動に係る移動モードを指定する処理と、
前記移動モードにより、前記移動体の位置及び姿勢の制御である第一制御を行う第一制御モード及び前記移動体の速度及び角速度の制御である第二制御を行う第二制御モードのうちのいずれかの選択である制御モード選択を行う処理と、
をコンピュータに実行させる選定プログラム。
【国際調査報告】
2020040105.tif 000010
2020040105.tif 000011
2020040105.tif 000012
2020040105.tif 000013