(57)【要約】【課題】各シーンにける運転者の個体特性の学習完了の判断を適切に行うことで、個体特性の自動運転への反映を迅速に行う。また、個体特性の学習が完了したと判断されたシーンごとに自動運転を行うことで、運転者の違和感を少なくする。【解決手段】運転者を認証する個体認証部１２と、移動体が置かれているシーンを判定するシーン判定部１１と、運転者の個体特性を学習する個体特性学習部１４と、運転者による移動体の手動操作を推定する手動操作推定部１５と、所定のシーンにおいて、手動操作推定部１５で推定した推定手動操作情報と、移動体の実際の手動操作情報５１とを比較して、所定のシーンにおける学習進捗度を判定する学習進捗度判定部１６と、シーンごとの学習進捗度の判定結果に基づいて、運転者の個体特性に適応した自動制御の実施または不実施を、シーンごとに決定する制御部１７と、を有する構成とした。【選択図】図１
2019010967.tif 000002
【特許請求の範囲】
【請求項１】
機器の操作を行う個体を認証する個体認証部と、
前記機器が置かれているシーンを判定するシーン判定部と、
前記個体の個体特性を学習する個体特性学習部と、
前記個体の個体特性に基づいて、前記個体による前記機器の手動操作を推定する手動操作推定部と、
前記シーン判定部で判定された所定のシーンにおいて、前記個体の個体特性に基づいて前記手動操作推定部で推定した推定手動操作と、当該個体による前記機器の実際の手動操作とを比較して、前記所定のシーンにおける学習進捗度を判定する学習進捗度判定部と、
前記シーン判定部で判定された前記所定のシーンごとの前記学習進捗度の判定結果に基づいて、前記個体の個体特性に適応した自動制御の実施または不実施を、前記シーンごとに決定する制御部と、を有する自動制御装置。
【請求項２】
前記個体の個体特性に適応した自動制御により前記機器を操作した場合に、前記機器が安全な状態を保てるか否かを判定する安全判定部を、さらに有し、
前記制御部は、
前記安全判定部により、前記機器が安全な状態を保てると判定された場合にのみ、前記個体の個体特性に適応した自動制御を実施する請求項１に記載の自動制御装置。
【請求項３】
前記シーン判定部は、前記所定のシーンに含まれる少なくとも２以上の不連続な第１シーンと、第２シーンとを判定し、
前記制御部は、
前記学習進捗度判定部により、前記少なくとも２以上の不連続な前記第１シーンと、前記第２シーンにおける学習進捗度の判定結果が何れも学習完了状態であると判定された場合に、前記個体の個体特性に適応した自動制御を実施する請求項２に記載の自動制御装置。
【請求項４】
前記シーン判定部は、前記所定のシーンに含まれる互いに所定距離離れた第３シーンと、第４シーンとを判定し、
前記制御部は、
前記学習進捗度判定部により、前記所定のシーンにおいて、互いに所定距離離れた前記第３シーンと、前記第４シーンにおける学習進捗度の判定結果がいずれも学習完了状態であると判定された場合に、前記個体の個体特性に適応した自動制御を実施する請求項２に記載の自動制御装置。
【請求項５】
前記機器が置かれているシーンを複数記憶するシーン判定基準データベースを、さらに有し、
前記シーン判定基準データベースは、
前記学習進捗度判定部で判定された前記所定のシーンの学習進捗度の判定結果が、所定の閾値よりも低い場合、または前記学習進捗度判定部で算出された前記所定のシーンの学習効率が、所定の閾値よりも低い場合に、前記所定のシーンを、当該所定のシーンとは異なる他のシーンに変更する請求項２に記載の自動制御装置。
【請求項６】
前記学習進捗度判定部は、前記変更された後の他のシーンの学習進捗度の判定を、前記変更される前の所定のシーンの学習進捗度の判定に用いた推定手動操作と、前記機器の実際の手動操作とを比較することで行い、
前記シーン判定基準データベースは、前記他のシーンにおける、前記学習進捗度の判定結果が所定の閾値以上である場合、当該他のシーンを前記一のシーンに置き換えて記憶する請求項５に記載の自動制御装置。
【請求項７】
前記シーン判定基準データベースに含まれる複数のシーンのうち、一のシーンと他のシーンの一致度を検証するシーン一致度検証部を、さらに有し、
前記シーン一致度検証部は、
前記一のシーンにおける前記個体の個体特性から記手動特性推定部により推定された一の推定手動操作を前記他のシーンに適用して、前記学習進捗度判定部により判定された学習進捗度の判定結果と、
前記他のシーンにおける個体の個体特性から前記手動操作推定部により推定された他の推定手動操作を前記一のシーンに適用して、前記学習進捗度により判定された学習進捗度の判定結果と、を比較して、
前記比較結果が、所定の閾値よりも小さい場合、前記一のシーンと前記他のシーンとを共通のシーンに纏めて前記シーン判定基準データベースを更新する請求項６に記載の自動制御装置。
【請求項８】
機器の操作を行う個体を認証する個体認証工程と、
前記機器が置かれているシーンを判定するシーン判定工程と、
前記個体の個体特性を学習する個体特性学習工程と、
前記個体の個体特性に基づいて、前記個体による前記機器の手動操作を推定する手動操作推定工程と、
前記シーン判定工程で判定された所定のシーンにおいて、前記個体の個体特性に基づいて前記手動操作推定工程で推定した推定手動操作と、当該個体による前記機器の実際の手動操作とを比較して、前記所定のシーンにおける学習進捗度を判定する学習進捗度判定工程と、
前記シーン判定工程で判定された前記所定のシーンごとの前記学習進捗度の判定結果に基づいて、前記個体の個体特性に適応した自動制御の実施または不実施を、前記シーンごとに決定する制御工程と、を有する自動制御装置の制御方法。
【請求項９】
前記シーン判定工程は、前記所定のシーンに含まれる少なくとも２以上の不連続な第１シーンと、第２シーンとを判定し、
前記制御工程は、
前記学習進捗度判定工程により、前記少なくとも２以上の不連続な前記第１シーンと、前記第２シーンにおける学習進捗度の判定結果が何れも学習完了状態であると判定された場合に、前記個体の個体特性に適応した自動制御を実施する請求項８に記載の自動制御装置の制御方法。
【請求項１０】
前記シーン判定工程は、前記所定のシーンに含まれる互いに所定距離離れた第３シーンと、第４シーンとを判定し、
前記制御工程は、
前記学習進捗度判定工程により、前記所定のシーンにおいて、互いに所定距離離れた前記第３シーンと、前記第４シーンにおける学習進捗度の判定結果がいずれも学習完了状態であると判定された場合に、前記個体の個体特性に適応した自動制御を実施する請求項８に記載の自動制御装置の制御方法。
【請求項１１】
前記機器が置かれているシーンを複数記憶するシーン判定基準データベースを、さらに有し、
前記シーン判定基準データベースに含まれる複数のシーンのうち、一のシーンと他のシーンの一致度を検証するシーン一致度検証工程を、さらに有し、
前記シーン一致度検証工程は、
前記一のシーンにおける前記個体の個体特性から記手動特性推定工程により推定された一の推定手動操作を前記他のシーンに適用して、前記学習進捗度判定工程により判定された学習進捗度の判定結果と、
前記他のシーンにおける個体の個体特性から前記手動操作推定工程により推定された他の推定手動操作を前記一のシーンに適用して、前記学習進捗度により判定された学習進捗度の判定結果と、を比較する比較工程と、
前記比較結果が、所定の閾値よりも小さい場合、前記一のシーンと前記他のシーンとを共通のシーンに纏めて前記シーン判定基準データベースを更新する更新工程と、を有する請求項８に記載の自動制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動制御装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、運転者（個体）の手動操作によらず、車両などの移動体のＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）が、自車両が置かれたシーンや環境条件などを自動で判断して自律的に運転する自動運転技術の開発が進められている。
この種の自動運転技術では、移動体のＥＣＵが、様々なシーンにおける運転者の個体特性を学習し、運転者の個体特性に近い自動運転を行うことで、運転者に違和感を与えないようにしている。
【０００３】
特許文献１には、移動体の自動制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７６３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている移動体の自動制御装置では、様々なシーンにおける運転者の個体特性（操作特性）を学習することで、運転者の個体特性に適応したモデルを構築している。これにより、この自動制御装置では、運転者の個体特性を自動運転に反映させることで、運転者の違和感を減らすことができる。
【０００６】
しかしながら、特許文献１の移動体の自動制御装置では、運転者の個体特性の学習が完了したか否かの判断基準がない。
よって、この自動制御装置では、運転者の個体特性の学習完了の判断が遅れる結果、個体特性の自動運転への反映が遅れてしまう。また、この自動制御装置では、運転者の個体特性の学習が不十分な状態で、当該個体特性を自動運転に反映させてしまう恐れがあり、この場合、運転者に違和感を与えてしまうという問題がある。
【０００７】
したがって本発明は、上記課題に鑑みてなされたもので、自動制御装置において、シーンごとに運転者の個体特性の学習完了の判断を適切に行うことで、個体特性の自動運転への反映を迅速に行うことを目的とする。また、運転者の個体特性の学習が完了したと判断されたシーンごとに自動運転を行うことで、運転者に与える違和感を少なくすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、機器の操作を行う個体を認証する個体認証部と、機器が置かれているシーンを判定するシーン判定部と、個体の個体特性を学習する個体特性学習部と、個体の個体特性に基づいて、個体による機器の手動操作を推定する手動操作推定部と、シーン判定部で判定された所定のシーンにおいて、個体の個体特性に基づいて手動操作推定部で推定した推定手動操作と、当該個体による機器の実際の手動操作とを比較して、所定のシーンにおける学習進捗度を判定する学習進捗度判定部と、シーン判定部で判定された所定のシーンごとの学習進捗度の判定結果に基づいて、個体の個体特性に適応した自動制御の実施または不実施を、シーンごとに決定する制御部と、を有する自動制御装置とした。
【発明の効果】
【０００９】
本発明によれば、自動制御装置において、シーンごとに運転者の個体特性の学習完了の判断を適切に行うことで、個体特性の自動運転への反映を迅速に行うことができる。また、運転者の個体特性の学習が完了したと判断されたシーンごとに自動運転を行うことで、運転者に与える違和感を少なくすることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態にかかる自動制御装置を説明するブロック図である。
【図２】個体適応制御のフローチャートである。
【図３】過去情報データベースの更新処理のフローチャートである。
【図４】シーン判定基準データベースの更新処理のフローチャートである。
【図５】シーン判定基準の再学習の処理のフローチャートである。
【図６】シーン判定基準の再学習の方法を説明する概念図である。
【図７】個体特性学習処理のフローチャートである。
【図８】学習進捗度判定部における個体特性の学習完了の判断処理のフローチャートである。
【図９】学習進捗度に基づいて、学習完了状態への移行許可を判断する一例を説明する図である。
【図１０】安全判定部を説明するブロック図である。
【図１１】危険事象判定部による危険事象発生の判断の一例を説明する図である。
【図１２】シーン一致度検証部を説明するブロック図である。
【図１３】第２の実施の形態にかかる自動制御装置を説明するブロック図である。
【図１４】第２の実施の形態にかかる個体適応制御のフローチャートである。
【図１５】第２の実施の形態にかかる過去情報データベースの更新処理のフローチャートである。
【図１６】第２の実施の形態にかかる重み決定処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態にかかる自動制御装置１を説明する。
以下の説明では、自動制御装置１を、車両などの移動体（図示せず）の自動運転に適用した場合を例示して説明する。
図１は、実施の形態にかかる自動制御装置１を説明するブロック図である。
【００１２】
［自動制御装置］
図１に示すように、自動制御装置１は、シーン判定基準データベース１０と、シーン判定部１１と、個体認証部１２と、過去情報データベース１３と、個体特性学習部１４と、手動操作推定部１５と、学習進捗度判定部１６と、制御部１７と、を有している。
【００１３】
シーン判定基準データベース１０は、自動運転におけるシーンの分類に使用されるパラメータが、分類されるシーンに対応して記憶されている。よって、シーン判定基準データベースから所定のパラメータを取得することで、このパラメータに対応するシーンを抽出することができる。
【００１４】
ここで、シーンとは、車両などの移動体が走行する道路形状を意味し、一定の距離的又は時間的長さを含む概念である。例えば、シーンの一例として、短い直線シーン、長い直線シーン、緩やかなカーブシーン、急なカーブシーン，上り坂シーン、下り坂シーン、交差点シーンなどが挙げられる。そして、各々のシーンは、一場面だけではなく、ある一定の距離的又は時間的長さを含んでいる。
【００１５】
前述したシーン判定基準データベース１０は、移動体（車両）側の制御装置などに設けられていてもよいが、シーン判定基準データベース１０を移動体とは異なる場所にある外部サーバ（図示せず）に設けることがより好ましい。
【００１６】
シーン判定基準データベース１０を外部サーバ（図示せず）に設け、この外部サーバと移動体のＥＣＵ（図示せず）とを情報ネットワークを介して接続することで、移動体のＥＣＵが、必要に応じて、外部サーバ内のシーン判定基準データベース１０に記憶されているパラメータ（シーン）を読み出すことができる。
【００１７】
このようにすると、移動体側の制御装置などのメモリ容量を小さくすることができ、移動体側の制御装置の製造コストや、維持・管理コストの増加を抑えることができる。また、移動体側の制御装置の計算リソースを、危険回避処理などの緊急性の高い処理に重点的に使用することができる。さらに、運転者が、別の移動体（車両）に乗車した場合でも、情報ネットワークを介して外部サーバから必要な情報を読み出して個体適応制御を行うことができる。
【００１８】
このシーン判定基準データベース１０には、シーン判定部１１が接続されており、このシーン判定部１１には、シーン判定基準データベース１０に記憶されたシーンの分類に使用されるパラメータと、環境情報５０と、が入力される。
【００１９】
シーン判定部１１は、シーン判定基準データベース１０から入力されたパラメータと、環境情報５０とに基づいて、移動体（車両）の置かれているシーンを判定する。
【００２０】
ここで、環境情報５０は、例えば、道路形状（直線、カーブ、傾斜勾配、交差点の有無等）、周囲の他の移動体（他車両）の密度、周囲の他の移動体の移動速度（車速）、周囲の障害物との距離、道路の車線内における自車両の幅方向の位置、気温、季節、明るさ、などの外部環境情報をいう。また、環境情報５０は、例えば、自車両の車速、加速度、ステア角、ピッチ、ロール、などの内部環境情報も含む。
【００２１】
個体認証部１２は、運転者（個体）の個体認証情報５２を取得し、この取得した個体認証情報５２と、後述する過去情報データベース１３にすでに登録されている個体認証情報と、を照合して、運転者の認証を行う。
【００２２】
個体認証情報５２は、運転者を特定可能な情報であれば特に限定されるものではなく、例えば、個人ＩＤと暗証番号（パスワード）、運転免許証などの身分証の情報であってもよい。この個体認証情報５２は、イグニッションキーやスタート／ストップボタンがＯＦＦにされるまで、ＥＣＵのメモリ（図示せず）に記憶されている。
【００２３】
この個体認証部１２は、過去情報データベース１３に接続されており、個体認証部１２は、過去情報データベース１３にすでに登録されている個体認証情報を読み出すようになっている。
【００２４】
過去情報データベース１３には、運転者の個体認証情報５２のほか、シーン判定部１１で判定されたシーン（判定結果）と、環境情報５０と、手動操作情報５１とが入力されて記憶されている。
【００２５】
過去情報データベース１３は、個体認証部１２で認証された運転者の個体認証情報５２に基づいて、過去情報データベース１３内での当該個体認証情報５２に対応するメモリアドレス（メモリ領域）を特定する。そして、過去情報データベース１３は、この特定したメモリアドレスに、シーン判定部１１で判定されたシーン（判定結果）と、その際の環境情報５０及び運転者の手動操作情報５１とを関連付けて記憶する。
【００２６】
一方、過去情報データベース１３は、個体認証部１２で認証された運転者の個体認証情報５２が、過去に登録がない（未登録）と判定した場合、当該未登録の運転者の個体認証情報５２に対応する新たなメモリアドレス（メモリ領域）を作製すると共に、そのメモリアドレスに、シーン判定部１１で判定されたシーン（判定結果）と、その際の環境情報５０及び運転者の手動操作情報５１と、を関連付けて記憶する。
【００２７】
ここで、手動操作情報５１には、例えば、ステアリングの操舵角、車速、各ライト及び各ランプのＯＮ／ＯＦＦ操作、空調の設定温度、車内オーディオの楽曲選定及びその音量、カーナビゲーションの操作情報、ウィンドウの開閉量、ウィンドウの遮光性が電圧を印加するなどで任意に設定できる場合には、その電圧値（遮光度）などが一例として挙げられる。
【００２８】
過去情報データベース１３は、個体特性学習部１４に接続されており、過去情報データベース１３に記憶された各情報は、個体特性学習部１４に入力される。
【００２９】
個体特性学習部１４は、過去情報データベース１３に記憶されたシーン（判定結果）と、環境情報５０と、手動操作情報５１と、個体認証情報５２とに基づいて、当該個体認証情報５２で特定される運転者の個体特性モデルを生成する。
【００３０】
具体的には、個体特性学習部１４は、各々のシーンにおいて、運転者がどのような手動操作を行ったのかを機械学習などの手法で学習して、個体特性モデルを生成する。
なお、個体特性（操作特性）の学習は周知の機械学習、ディープラーニングなどの手法を用いることができる。
【００３１】
個体特性学習部１４は、手動操作推定部１５に接続されており、個体特性学習部１４で生成された個体特性モデルは、手動操作推定部１５に入力される。
【００３２】
手動操作推定部１５には、個体特性学習部１４で生成された個体特性モデルのほか、現在の環境情報５０が入力されており、この個体特性モデルと環境情報５０とに基づいて、運転者の手動操作を推定する。
【００３３】
ここで、運転者の手動操作には、例えば、ステアリング操作、アクセルペダル操作、各ライト及び各ランプのＯＮ／ＯＦＦ操作、空調の操作、車内オーディオの操作、カーナビゲーションの操作、ウィンドウの開閉操作などが一例として挙げられる。
【００３４】
この手動操作推定部１５は、学習進捗度判定部１６に接続されており、手動操作推定部１５で推定された運転者の手動操作情報（以下、推定手動操作情報ともいう）は、学習進捗度判定部１６に入力される。
【００３５】
学習進捗度判定部１６には、手動操作推定部１５で推測された推測手動操作情報のほかに、現在の運転者による手動操作情報５１と、シーン判定部１１で判定されたシーン（判定結果）と、が入力されている。
【００３６】
学習進捗度判定部１６は、手動操作推定部１５で推測された推定手動操作情報と、現在の運転者の手動操作情報５１との差分Ｒ（推定手動操作情報―手動操作情報５１）を、シーンごとに算出することで、シーンごとの学習進捗度を判定する。
例えば、学習進捗度判定部１６は、前述した比較結果の差分Ｒが所定の閾値Ｒｔｈ以下の場合（Ｒ≦Ｒｔｈ）、学習進捗度が高い（学習完了）と判定し、差分Ｒが閾値Ｒｔｈよりも大きい場合（Ｒ＞Ｒｔｈ）、学習進捗度が低い（学習未完了）と判定し、この学習進捗度の判定結果を制御部１７に出力する。
【００３７】
制御部１７は、学習進捗度判定部１６で判定された学習進捗度の判定結果に基づいて、シーンごとに、個体適応制御の実施または不実施を決定する。
【００３８】
制御部１７は、学習進捗度判定部１６により学習進捗度が高い（差分Ｒ≦閾値Ｒｔｈ）と判定された場合には、個体適応制御を実施する。
【００３９】
ここで、制御部１７による個体適応制御の実施条件の一例を説明する。
初めに、シーン判定部１１は、所定のシーン（例えば、カーブシーン）に含まれる少なくとも２以上の不連続な第１シーン（例えば、緩やかなカーブシーン）と、第２シーン（例えば、交差点シーン）とを判定する。
【００４０】
そして、学習進捗度判定部１６は、第１シーン（例えば、緩やかなカーブシーン）と、第２シーン（例えば、交差点シーン）における、運転者の個体特性の学習進捗度を判定する。
【００４１】
その結果、制御部１７は、第１シーンでの学習進捗度の判定結果と、第２シーンでの学習進捗度の判定結果の何れも学習完了状態（学習進捗度が高い状態）であると、学習進捗度判定部１６により判定された場合、個体適応制御を実施する。
【００４２】
このように、制御部１７は、全くシーンの異なる不連続な２以上のシーンにおける学習進捗度が完了状態か否かに基づいて、個体適応制御を実施するか否かの判定を行うことにより、２以上の不連続なシーンを含む所定のシーンの学習が完了していると精度よく判定することができる。
【００４３】
また、シーン判定部１１は、所定のシーン（例えば、直線シーン）に含まれる互いに離れた位置の第３シーン（例えば、第１の直線シーン）と、第４シーン（例えば、第２の直線シーン）とを判定する。
【００４４】
そして、学習進捗度判定部１６は、第３シーン（例えば、第１の直線シーン）と、第４シーン（例えば、第２の直線シーン）における、運転者の個体特性の学習進捗度を判定する。
【００４５】
その結果、制御部１７は、第３シーンでの学習進捗度の判定結果と、第４シーンでの学習進捗度の判定結果の何れも学習完了状態（学習進捗度が高い状態）であると、学習進捗度判定部１６により判定された場合、個体適応制御を実施する。
【００４６】
このように、制御部１７は、離れた距離にある２以上のシーンにおける学習進捗度が完了状態か否かに基づいて、個体適応制御を実施するか否かの判定を行うことにより、２以上の離れた距離にある不連続なシーンを含む所定のシーンの学習が完了していると精度よく判定することができる。
【００４７】
なお、学習進捗度判定部１６は、時間的に離れた２つのシーン（第５シーン、第６シーン）での学習進捗度を判定し、制御部１７は、２つのシーン（第５シーン、第６シーン）における学習進捗度がいずれも学習完了状態である場合に、個体適応制御を実施するようにしてもよい。
【００４８】
一方、制御部１７は、学習進捗度が低い（差分Ｒ＞閾値Ｒｔｈ）と判定された場合には、個体適応制御を実施せず、予め初期設定（デフォルト）されている自動運転制御を実施する。
【００４９】
ここで、個体適応制御とは、運転者（個体）の個体特性（操作特性）を学習して生成した個体特性モデルに基づいて、運転者の個体特性（操作特性）に適応した自動運転制御を行うことを意味する。
【００５０】
なお、制御部１７は、学習進捗度から学習効率Ｋを算出し、学習効率Ｋが所定の閾値Ｋｔｈ以上の場合（Ｋ≧Ｋｔｈ）、学習進捗が高いと判定し、学習効率Ｋが所定の閾値Ｋｔｈよりも小さい場合（Ｋ＜Ｋｔｈ）、学習進捗度が低いと判定してもよい。
【００５１】
前述した過去情報データベース１３、個体特性学習部１４、手動操作推定部１５、学習進捗度判定部１６は、移動体（車両）側の制御装置などに設けられていても良いが、これらを移動体とは異なる場所にある外部サーバ（図示せず）に設け、この外部サーバと移動体のＥＣＵ（図示せず）とを情報ネットワークを介して接続し、必要に応じて、移動体のＥＣＵが、これらの情報を読み出すようにすることが好ましい。
【００５２】
このようにすると、移動体側の制御装置のメモリ容量を小さくすることができ、移動体側の制御装置の製造コストや、維持・管理コストの増加を抑えることができる。また、移動体側の制御装置の計算リソースを、危険回避処理などの緊急性の高い処理に重点的に使用することができる。さらに、運転者が、別の移動体（車両）に乗車した場合でも、情報ネットワークを介して外部サーバから必要な情報を読み出して個体適応制御を行うことができる。
【００５３】
［個体適応制御］
次に、自動制御装置１における個体適応制御の処理を説明する。
図２は、個体適応制御のフローチャートである。
【００５４】
初めに、ステップＳ１０１において、移動体のＥＣＵ（図示せず）は、移動体の自動運転が許可されているか否かを判定する。ＥＣＵは、自動運転が許可されていると判定した場合（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に進む。
ここで、自動運転の許可は、種々の方法が考えられるが、運転者が、自動運転モードを設定するスイッチをＯＮ操作することで設定される。
【００５５】
ステップＳ１０２において、移動体のＥＣＵは、個体適応制御が許可されているか否かを判定する。ＥＣＵは、個体適応制御が許可されていると判定した場合（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０３に進む。
【００５６】
ステップＳ１０２において、移動体のＥＣＵは、個体適応制御が許可されていないと判定した場合（ステップＳ１０２：Ｎｏ）、ステップＳ１０６に進む。ステップＳ１０６において、自動制御装置１は、予め初期設定（デフォルト）されている自動運転制御により、移動体の自動運転を実施する。
【００５７】
ステップＳ１０３において、学習進捗度判定部１６は、シーン判定部により判定されたシーン（判定結果）、環境情報５０、手動操作情報５１、個体認証情報５２に基づいて、現在走行しているシーンにおいて、当該運転者の個体特性の学習が完了したか否かを判定する。
【００５８】
ステップＳ１０３において、学習進捗度判定部１６は、運転者の個体特性の学習が完了したと判定した場合（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４に進む。ステップＳ１０４において、制御部１７は、学習進捗度判定部１６による学習完了の判定に基づいて、当該シーンにおける当該運転者の個体特性に応じた個体適応制御を実施する。
【００５９】
ステップＳ１０３において、学習進捗度判定部１６は、運転者の個体特性の学習が完了していないと判定した場合（ステップＳ１０３：Ｎｏ）、ステップＳ１０６に進む。ステップＳ１０６において、制御部１７は、学習進捗度判定部１６による学習未完了の判定結果に基づいて、個体適応制御の実施を行わず、初期設定（デフォルト）されている自動運転制御により移動体の自動運転を実施する。
【００６０】
なお、前述したステップＳ１０１において、移動体のＥＣＵ（図示せず）は、運転者が手動で自動運転モードを設定するスイッチをＯＦＦに設定したり、環境情報５０に応じて移動体が自動運転を継続できないと判定した場合にＯＦＦに設定される。この場合、移動体のＥＣＵは、自動運転が許可されていないと判定し（ステップＳ１０１：ＮＯ）、ステップＳ１０５に進む。
【００６１】
ステップＳ１０５において、移動体のＥＣＵは、現在の環境情報５０と、現在の運転者の手動操作情報５１を取得し、過去情報データベース１３に送信して処理を終了する。
【００６２】
［過去情報データベースの更新］
次に、過去情報データベース１３の更新処理を説明する。
図３は、過去情報データベース１３の更新処理のフローチャートである。
【００６３】
ステップＳ２０１において、個体認証部１２は、現在の運転者の個体認証情報５２を取得する。
【００６４】
ステップＳ２０２において、個体認証部１２は、ステップＳ２０１で取得した現在の運転者の個体認証情報５２が、過去情報データベース１３にすでに記憶されているか否かを判定する。個体認証部１２は、個体認証情報５２が、過去情報データベース１３にすでに記憶されていると判定した場合（ステップＳ２０２：Ｙｅｓ）、ステップＳ２０３に進む。
【００６５】
ステップＳ２０３において、個体認証部１２は、当該運転者の個体認証情報５２が記憶されている過去情報データベース１３上のメモリアドレスを取得し、ステップＳ２０４に進む。
【００６６】
一方、個体認証部１２は、個体認証情報５２が、過去情報データベース１３に記憶されていないと判定した場合（ステップＳ２０２：Ｎｏ）、ステップＳ２０９に進む。
【００６７】
ステップＳ２０９において、個体認証部１２は、過去情報データベース１３上に、現在の運転者の個体認証情報５２を記憶する新たなメモリアドレスを設定し、ステップＳ２０４に進む。
【００６８】
ステップＳ２０４において、シーン判定部１１は、環境情報５０を取得して、ステップＳ２０５に進む。
【００６９】
ステップＳ２０５において、シーン判定部１１は、シーン判定基準データベース１０から取得したシーンの判定に必要なパラメータと、ステップＳ２０４で取得した環境情報５０とに基づいて、当該シーンを判定する。
【００７０】
ステップＳ２０６において、移動体のＥＣＵ（図示せず）は、移動体が運転者による手動操作（手動運転）中か否かを判定する。移動体のＥＣＵは、手動操作中と判定した場合（ステップＳ２０６：Ｙｅｓ）、ステップＳ２０７に進み、ステップＳ２０７において、現在の、運転者の手動操作による運転情報（手動操作情報５１）を取得する。
【００７１】
そして、ステップＳ２０８において、移動体のＥＣＵ（図示せず）は、取得した環境情報５０、手動操作情報５１、及びシーン判定部１１で判定されたシーン（判定結果）を、ステップＳ２０３、Ｓ２０９で取得した過去情報データベース１３上のメモリアドレスに記憶して処理を終了する。
【００７２】
これにより、運転者が手動操作による運転を行うことで、過去情報データベース１３に記憶される環境情報５０や手動操作情報５１、及びシーン判定部１１で判定されたシーン（判定結果）が取得され、この取得された各情報は、過去情報データベース１３に蓄積される。よって、過去情報データベース１３では、運転者が煩わしさを感じることなく、これらの各情報が蓄積（更新）される。
【００７３】
なお、ステップＳ２０６において、移動体のＥＣＵ（図示せず）は、当該移動体が手動操作中でない（自動運転中である）と判定した場合（ステップＳ２０６：Ｎｏ）、ステップＳ２１０に進み、環境情報５０及びシーン判定部１１で判定されたシーン（判定結果）を、制御部１７に送信して処理を終了する。
【００７４】
［シーン判定基準データベースの更新処理］
次に、シーン判定基準データベース１０の更新処理を説明する。
自動制御装置１では、運転者の個体特性の学習効率Ｋが著しく低いシーンがある場合、シーン判定基準データベース１０に記憶された当該シーンを他のシーンに変更して、シーン判定基準データベース１０の更新を行う。
図４は、シーン判定基準データベース１０の更新処理のフローチャートである。
【００７５】
ステップＳ３０１において、学習進捗度判定部１６は、過去情報データベース１３に記憶されている全ての運転者（個体）について、シーンごとの学習効率Ｋを算出する。
【００７６】
ここで、学習進捗度判定部１６は、学習時間Ｔが十分長いのに学習進捗度が低い場合、又は学習時間Ｔは短いが学習進捗度の向上率が低い場合に、何れかより小さい値を学習効率Ｋとして算出する。
【００７７】
ステップＳ３０２では、学習進捗度判定部１６は、何れかの運転者（個体）において、学習時間Ｔが、所定の閾値Ｔｔｈ以上（Ｔ≧Ｔｔｈ）であって、学習効率Ｋが、所定の閾値Ｋｔｈ未満（Ｋ＜Ｋｔｈ）となるシーンがあるか否かを判定する。
【００７８】
学習進捗度判定部１６は、ステップＳ３０２の条件を満たすシーンがあると判定した場合（ステップＳ３０２：Ｙｅｓ）、ステップＳ３０３に進む。一方、学習進捗度判定部１６は、前述した条件を満たすシーンがないと判定した場合（ステップＳ３０２：Ｎｏ）、学習効率Ｋが著しく低いシーンがないと判定し、本処理を終了する。
【００７９】
ステップＳ３０３では、学習進捗度判定部１６は、所定の同一シーンにおいて、学習時間Ｔが所定の閾値Ｔｔｈ以上であって、学習効率Ｋが所定の閾値Ｋｔｈ未満となる条件を満たすシーンを有する運転者（個体）の数Ｎが、過去情報データベース１３に記憶されている全ての運転者（個体）の数Ｍの過半数以上（Ｎ≧Ｍ／２）となるか否かを判定する。
【００８０】
ステップＳ３０３において、学習進捗度判定部１６は、前述した条件を満たす個体の数Ｎが、全体の過半数以上であると判定した場合（ステップＳ３０３：Ｙｅｓ）、ステップＳ３０４に進む。
【００８１】
ステップＳ３０４において、移動体のＥＣＵ（図示せず）は、全ての個体の環境情報５０及び手動操作情報５１に基づいて、シーン判定基準の再学習を行う。なお、このシーン判定基準の再学習の処理（方法）は後述する。
【００８２】
そして、ステップＳ３０５において、移動体のＥＣＵは、ステップＳ３０４での再学習の結果に基づいて、シーン判定基準データベース１０のシーンを更新（他のシーンに変更、又は当該シーンを削除など）して処理を終了する。
これにより、自動制御装置１では、学習効率Ｋの著しく低いシーンを見直し、又は削除することで、シーン判定基準データベース１０内のシーンを、より適切なものに更新することができる。
【００８３】
なお、ステップＳ３０３において、学習効率Ｋが所定の閾値Ｋｔｈ未満となる運転者（個体）の数Ｎが、全ての運転者（個体）の数Ｍの過半数とならなかったシーンがある場合（ステップＳ３０３：Ｎｏ）、ステップＳ３０６に進み、当該学習効率Ｋの著しく低いシーンを有する運転者（個体）で収集された環境情報５０と手動操作情報５１とに基づいて、当該運転者（個体）におけるシーン判定基準の再学習を行う。
ここで、個別の運転者（個体）におけるシーン判定基準の再学習は、ステップＳ３０４のシーン判定基準の再学習と同じ処理（方法）で行われる。
【００８４】
そして、ステップＳ３０５に進み、移動体のＥＣＵ（図示せず）は、ステップＳ３０６でのシーン判定基準の再学習の結果に基づいて、シーン判定基準データベース１０の個別のシーンを更新して処理を終了する。
【００８５】
［シーン判定基準の再学習］
次に、ステップＳ３０４（ステップＳ３０６）で説明した、シーン判定基準の再学習の処理を説明する。
図５は、シーン判定基準の再学習の処理のフローチャートである。
図６は、シーン判定基準の再学習の方法を説明する概念図である。
【００８６】
図５に示すように、ステップＳ４０１において、移動体のＥＣＵ（図示せず）は、学習効率Ｋの著しく低いと判定された所定のシーン（過去シーン）で適用した個体特性モデルを、外部ネットワークに接続されたメモリ（図示せず）に一時的に保存する。
【００８７】
ステップＳ４０２において、移動体のＥＣＵ（図示せず）は、学習効率Ｋの著しく低い所定のシーンの再分類を行う。
【００８８】
具体的には、図６に示すように、移動体のＥＣＵは、例えば、カーブシーンＡと交差点シーンＣにおいて、運転者の学習効率Ｋが著しく低いと判定した場合、カーブシーンＡを、緩やかなカーブシーンＡ１と、急なカーブシーンＡ２とに再分類すると共に、交差点シーンＣを、三差路（Ｔ字）交差点シーンＣ１と、五差路交差点シーンＣ２とに再分類する。
なお、実施の形態では、学習進捗度判定部１６において、直線シーンＢの学習効率Ｋは高いと判定したので、移動体のＥＣＵにおいて直線シーンＢの再分類は実施されない。
【００８９】
図５に戻って、学習進捗度判定部１６は、ステップＳ４０３において、ステップＳ４０１でメモリ（図示せず）に保存した個体特性モデルを読み出して、再分類後のシーンに適用する。
【００９０】
ステップＳ４０４において、学習進捗度判定部１６は、再分類後のシーンにおいて、再分類前のシーンで適用した個体特性モデルによる学習効率Ｋが所定の閾値Ｋｔｈ以上か否かを判定し、学習効率Ｋが所定の閾値Ｋｔｈ以上であると判定した場合（Ｋ≧Ｋｔｈ）、ステップＳ４０５に進む（図６参照）。
【００９１】
ステップＳ４０５において、移動体のＥＣＵ（図示せず）は、再分類後のシーンを、新たに分類されたシーンに置き換えて、シーン判定基準データベース１０を更新して処理を終了する（図６参照）。
【００９２】
なお、ステップＳ４０４において、学習進捗度判定部１６は、再分類後のシーンにおいて、再分類前のシーンで適用した個体特性モデルによる学習効率Ｋが所定の閾値Ｋｔｈ未満であると判定した場合（Ｋ＜Ｋｔｈ）、ステップＳ４０６に進み、予め初期設定（デフォルト）された自動運転制御を行う（図６参照）。
【００９３】
［個体特性モデルの生成］
次に、個体特性学習部１４において、運転者の個体特性を学習（個体特性モデルの生成）する処理を説明する。
図７は、個体特性学習処理のフローチャートである。
【００９４】
ステップＳ５０１において、個体特性学習部１４は、移動体（車両）の置かれているシーンの切り換わりがあるか否かを判定し、シーンの切り換わりがあると判定した場合、ステップＳ５０２に進む。
【００９５】
個体特性学習部１４において、シーンの切り換わりがあるか否かを判定する具体的な方法の一例として、同一種類のシーンが連続して出現しない場合（例えば、緩やかなカーブシーンの後に、交差点シーンが出現した場合）には、シーンの切り換わりがあると判定し（ステップＳ５０１：Ｙｅｓ）、同一種類のシーンが連続して出現した場合（例えば、直線シーンの後に、同様の直線シーンが出現した場合）には、シーンの切り換わりがないと判定する（ステップＳ５０１：Ｎｏ）
【００９６】
ステップＳ５０２において、個体特性学習部１４は、過去情報データベース１３から当該シーンにおいて収集された環境情報５０と、運転者の手動操作情報５１とを取得して、ステップＳ５０３に進む。
【００９７】
ステップＳ５０３において、個体特性学習部１４は、個体特性の学習（個体特性モデルの生成）を実行する。これにより、個体特性学習部１４により、シーンや環境情報５０に対する運転者（個体）の手動操作を推測するための個体特性モデルが生成される。
【００９８】
なお、ステップＳ５０１において、個体特性学習部１４は、シーンの切り換わりがないと判定した場合（ステップＳ５０１：Ｎｏ）、ステップＳ５０４に進む。
【００９９】
ステップＳ５０４において、個体特性学習部１４は、この個体特性学習処理（ステップＳ５０１〜ステップＳ５０４）の実行時を起点として、移動体（車両）の走行距離Ｌが、所定の閾値Ｌｔｈよりも増えているか（Ｌ≧Ｌｔｈ）、又は走行時間Ｈが、所定の閾値Ｈｔｈよりも増えているか否かを判定する。
【０１００】
個体特性学習部１４は、移動体の走行距離Ｌが、所定の閾値Ｌｔｈよりも増えている（Ｌ≧Ｌｔｈ）と判定した場合、又は走行時間Ｈが、所定の閾値Ｈｔｈよりも増えている（Ｈ≧Ｈｔｈ）と判定した場合、（ステップＳ５０４：Ｙｅｓ）、ステップＳ５０２に進み、当該シーンにおける環境情報５０と、運転者の手動操作情報５１とを取得し、何れも増えていないと判定した場合（ステップＳ５０４：Ｎｏ）、処理を終了する。
これにより、個体特性学習部１４は、シーンの切り換わりがないと判定して場合でも、移動体が所定走行距離（又は所定走行時間）経っていると判断した場合には、シーンの切り換わり判断と同様に、個体特性モデルの生成を行う。
【０１０１】
前述したように、個体特性学習部１４では、運転者の個体特性の学習を、シーンの切り換わりや所定の走行距離を走った場合や所定の走行時間を走った場合など、比較的長い周期で行うことで、短い周期で無駄に個体特性モデルを生成（更新）してしまうことを防止することができる。
【０１０２】
［個体特性学習の完了判断］
次に、学習進捗度判定部１６において、個体特性の学習が完了したか否かの判断の一例を説明する。
図８は、学習進捗度判定部１６における個体特性の学習完了の判断処理のフローチャートである。
【０１０３】
ステップＳ６０１において、学習進捗度判定部１６は、移動体（車両）が置かれている現在のシーンの判定を行う。この学習進捗度判定部１６によるシーンの判定は、前述した図３におけるステップＳ２０１〜Ｓ２０５と同様の処理により行われるので、ここでの説明は省略する。
【０１０４】
ステップＳ６０２において、学習進捗度判定部１６は、過去情報データベース１３から運転者（個体）の個体認証情報と現在のシーンとを取得し、現在のシーンにおける個体特性の学習結果を呼び出す。
【０１０５】
ステップＳ６０３において、学習進捗度判定部１６は、個体特性の学習結果（個体特性モデル）が存在するか否かを判定し、個体特性の学習結果が存在すると判定した場合（ステップＳ６０３：Ｙｅｓ）、ステップＳ６０４に進む。学習進捗度判定部１６は、個体特性の学習結果が存在しないと判定した場合（ステップＳ６０３：Ｎｏ）、ステップＳ６１１に進み、学習進捗度を「学習未完」に設定して処理を終了する。
【０１０６】
ステップＳ６０４において、学習進捗度判定部１６は、移動体が、運転者による手動操作中であるか否かを判定し、手動操作中であると判定した場合（ステップＳ６０４：Ｙｅｓ）、ステップＳ６０５に進む。学習進捗度判定部１６は、移動体が、運転者による手動操作中でないと判定した場合（ステップＳ６０４：Ｎｏ）、ステップＳ６１１に進み、学習進捗度を「学習未完」に設定して処理を終了する。
【０１０７】
ステップＳ６０５において、学習進捗度判定部１６は、予め取得している環境情報５０を、個体特性学習部１４で生成された個体特性モデルに当て嵌め、個体適応制御の走行シミュレーションを実施して、ステップＳ６０６に進む。
【０１０８】
ステップＳ６０６において、学習進捗度判定部１６は、ステップＳ６０５で実施した走行シミュレーション結果（推定手動操作情報）と、運転者（個体）の実際の手動操作の操作量（手動操作情報５１）とを比較し、その差分Ｒを算出すると共に、算出した差分Ｒを、過去情報データベース１３に記憶する。
【０１０９】
前述した差分Ｒは、ステア角（舵角量）、アクセル開度、移動チアの加速度、移動体の速度、ヨーレート（ヨー角）、障害物との位置関係や相対速度などの走行シミュレーション結果と、実際の測定値との差分である。
【０１１０】
また、過去情報データベース１３への差分Ｒの記憶は、単に差分Ｒの累積を記憶してもよく、移動距離に対する比として記憶してもよい。
【０１１１】
ステップＳ６０７において、学習進捗度判定部１６は、ステップＳ６０６で算出した差分Ｒと、シーン（パラメータ）ごとに設定された所定の閾値Ｒｔｈとを比較し、差分Ｒが所定の閾値Ｒｔｈ以下であるか否かを判定する。
【０１１２】
ステップＳ６０７において、学習進捗度判定部１６は、差分Ｒが閾値Ｒｔｈ以下であると判定した場合（ステップＳ６０７：Ｙｅｓ）、ステップＳ６０８に進み、差分Ｒが閾値Ｒｔｈ以下であると判定した場合（ステップＳ６０７：Ｎｏ）、ステップＳ６１１に進み、学習進捗度を「学習未完」に設定して処理を終了する。
【０１１３】
なお、ステップＳ６０７において、所定の閾値Ｒｔｈの設定方法の一例として、許容範囲と考えられる数値を予め算出して設定しておいてもよく、仮の数値を設定した後、個体適応制御中に個体（運転者）のオーバーライドの有無や個体の生体情報から運転者の心拍数の増加などを取得し、オーバーライドや心拍数増加の発生頻度が所定の閾値Ｒｔｈ以上である場合に修正するようにしてもよい。
【０１１４】
ステップＳ６０８において、学習進捗度判定部１６は、過去の学習進捗度が「学習未完」状態であったか否かを判定し、「学習未完」状態であると判定した場合（ステップＳ６０８：Ｙｅｓ）、ステップＳ６０９に進み、「学習未完」状態ではないと判定した場合（ステップＳ６０８：Ｎｏ）、ステップＳ６１０に進んで、学習進捗度を「学習完了」に設定して処理を終了する。
【０１１５】
ステップＳ６０９において、学習進捗度判定部１６は、学習完了状態への移行が許可されているか否かを判定する。学習進捗度判定部１６は、学習完了状態への移行が許可されていると判定した場合（ステップＳ６０９：Ｙｅｓ）、ステップＳ６１０に進んで、学習進捗度を「学習完了」に設定して処理を終了する。
一方、学習進捗度判定部１６は、学習完了状態への移行が許可されていない判定した場合（ステップＳ６０９：Ｎｏ）、ステップＳ６１１に進んで、学習進捗度を「学習未完」に設定して処理を終了する。
【０１１６】
学習進捗度判定部１６が、学習完了状態への移行が許可されていると判定する場合の一例として、シーンの切り換わり時とするほか、より望ましくは、少なくとも同一シーンにおいて、シーン的に不連続な２か所以上のデータ収集機会におけるシミュレーション結果（推定手動操作情報）と、運転者（個体）の実際の手動操作情報５１との差分が所定の閾値以下となることを条件とするのがよい。
【０１１７】
ここで、学習進捗度判定部１６により判定された学習進捗度に基づいて、学習完了状態に移行する許可を判断する一例を説明する。
図９は、学習進捗度に基づいて、学習完了状態への移行許可を判断する一例を説明する図である。
【０１１８】
図９において、上段には、シーン分類結果が示されている。このシーン分類結果は、シーン判定部１１によるシーンの判断結果（分類結果）である。
【０１１９】
実施の形態では、シーン分類結果として、カーブシーンと直線シーンの２つのシーンが分類されており、カーブシーン（曲がり道路）と直線シーン（直線道路）とが交互に出現する経路となっている。
【０１２０】
シーン分類結果の下段には、差分Ｒが示されている。この差分Ｒは、手動操作推定部１５で推定された運転者の個体特性のシミュレーション結果（推定手動操作情報）と、実際の運転者の手動操作情報５１との差分Ｒの絶対値である。
なお、差分Ｒではなく、差分Ｒを累積した値（累積差分）、又はこの差分Ｒ又は累積差分を走行距離で割った値を用いてもよく、また、これらの平均値を用いてもよい。
【０１２１】
実施の形態では、シミュレーション結果と実際の個体の手動操作情報５１との差分Ｒの累積は、時刻ｔ１〜ｔ３では所定の閾値Ｒｔｈ（図中の破線）未満となっており、時刻ｔ４の時に閾値Ｒｔｈ以上となる。
【０１２２】
差分Ｒの下段には、シーンごと（実施の形態では、カーブシーンと直線シーン）の学習進捗度の判定結果が示されている。
【０１２３】
実施の形態では、同じシーン（例えば、カーブシーン）が２度あり、何れのシーンでも差分Ｒの値が所定の閾値Ｒｔｈを超えない場合、学習進捗度の判定結果を学習完了と判定するようにしている。
具体的には、カーブシーンの学習進捗度は、１度目のカーブシーンが終了する時刻ｔ１において一段階上昇するが、学習完了移行許可の閾値（図中の破線）は超えない。そして、カーブシーンの学習進捗度は、２度目のカーブシーンが終了する時刻ｔ３において、さらに一段階上昇し、学習完了移行許可の閾値（図中の破線）を超える。
【０１２４】
この結果、図９の学習進捗度の下段に示すように、学習進捗度判定部１６は、時刻ｔ３で、カーブシーンでの個体特性の学習が完了したと判定し、次のカーブシーンが時刻ｔ４以降で出現した場合、当該カーブシーンにおいて個体適応制御を実施する。
【０１２５】
一方、直線シーンの学習進捗度は、１度目の直線シーンが終了する時刻ｔ２において一段階上昇するが、学習完了移行許可の閾値（図中の破線）は超えない。そして、２度目の直線シーンが終了する時刻ｔ４において、前述した差分Ｒが、所定の閾値Ｒｔｈを超えるため、直線シーンの学習進捗度は、時刻ｔ２以降は上昇せず、学習完了移行許可の閾値（図中の破線）は超えない。
【０１２６】
この結果、図９の学習進捗度の下段に示すように、学習進捗度判定部１６は、次の直線シーンが時刻ｔ４以降で出現した場合でも、当該直線シーンにおいて個体適応制御を実施せず、予め初期設定されている自動運転制御を実施する。
【０１２７】
なお、差分Ｒが、所定の閾値を超えた時刻ｔ３〜ｔ４の走行後、直線シーンの学習進捗度を据え置かず、引き下げてもよい。また、学習進捗度の判定は、必ずしも段階的（実施の形態では、２段階）である必要はなく、差分Ｒと所定の閾値Ｒｔｈとの差の大きさによって連続的に変化するものとしてもよい。この結果、ある特定のシーン（場所）のみでしか実際の個体特性に適合しないような、いわゆる過学習などの不適切な学習状態において、個体適応制御を実施してしまうことを防ぐことができる。
【０１２８】
［安全判定部］
なお、実施の形態では、自動制御装置１は、個体特性学習部１４での学習結果（生成された個体特性モデル）に基づく個体適応制御が、移動体（車両）の自動運転において安全か否かを判定する安全判定部２０を、さらに有している。
図１０は、安全判定部２０を説明するブロック図である。
【０１２９】
図１０に示すように、安全判定部２０は、安全検証用シナリオデータベース（ＤＢ）２１と、走行模擬部２２と、危険事象判定部２３とを有している。
【０１３０】
安全検証用シナリオデータベース２１には、様々な走行状態、走行環境について、事故に繋がる可能性のある事象、例えば、車両の挙動を不安定にさせるような事象や、他車の動作が異常なため衝突などの危険が起こる可能性がある事象など、走行中に発生する可能性のある危険事象の様々なシナリオデータが記憶されている。
【０１３１】
前述した車両の挙動を不安定にさせるような事象は、例えば、環境情報５０を取得するための各種センサの出力が不安定である場合、横風や路面の凹凸が大きくハンドルを取られやすい場合などが挙げられる。
【０１３２】
安全検証用シナリオデータベース２１に記憶されているシナリオデータは、所定の危険事象に基づいて予め作成されている。また、このシナリオデータは、他の移動体（他車両）などから収集された環境情報５０に基づいて、実際に事故が発生したり、移動体（他車両）に大きな加速度が加わったり、運転者（個体）の生体情報として心拍数が急に増加した時のシーンを参照して更新される。
【０１３３】
このように、安全検証用シナリオデータベース２１では、実際に危険事象が発生した際の状況に基づいてシナリオデータが更新されることで、より多くの危険事象におけるシナリオデータが記憶され、様々な危険事象に対応できるようになっている。
【０１３４】
走行模擬部２２は、安全検証用シナリオデータベース２１から、検証を行う個体特性モデル（運転者）の対象となるシーンシナリオを抽出する。そして、走行模擬部２２は、個体特性学習部１４で生成した運転者の個体特性モデルと、安全検証用シナリオデータベース２１から抽出したシーンシナリオと、シーン判定部１１で判定されたシーン（判定結果）とに基づいて、走行シミュレーション（模擬走行）を実施する。
これにより、走行模擬部２２では、所定のシーンにおいて危険事象が発生した場合、当該運転者の個体特性モデルがどのような運転を行うのかという走行シミュレーションが実施される。
【０１３５】
危険事象判定部２３は、走行模擬部２２から走行シミュレーションの結果を取得し、危険事象の発生の有無又は危険の程度を判定すると共に、当該判定結果を、安全度評価結果として、自動制御装置１の制御部１７（図１参照）に出力する。
【０１３６】
制御部１７では、危険事象判定部２３での安全度評価結果に基づいて、個体適応制御を実施するか否かの判定が行われる。このように、制御部１７が、安全度評価結果に基づいて個体適応制御を行うか否かの判断を行うことで、例えば、運転者の個体特性の学習に基づいて作成された個体特性モデルが危険事象に対応できなかったり、危険な運転を行う傾向がある運転者の個体特性を学習してしまった場合でも、個体適応制御を実行しないことで、実際に危険運転を行うことを阻止することができる。
【０１３７】
次に、危険事象判定部２３による危険事象発生の判断の一例を説明する。
図１１は、危険事象判定部による危険事象発生の判断の一例を説明する図であり、同図の上段は、時刻と先行車両の速度との関係を示す図であり、同図の下段は、時刻と先行車両との車間距離を示す図である。
なお、図１１の下段において、危険事象を適切に回避した場合を実践で示し、危険事象を回避できない場合を破線で示す。
【０１３８】
図１１の上段に示すように、例えば、先行車両は、所定の時刻ｔ１までは、直線道路などを一定の車速で走行しており、時刻ｔ１を過ぎた後、急に減速を開始した場合を示している。
これは安全検証用シナリオデータベース２１に記憶されているシナリオデータであり、この場合の危険事象は、自車両が先行車両に衝突する可能性がるほど接近（許容最短車間距離Ｌｔｈよりも近くに接近）することである。
【０１３９】
走行模擬部２２では、個体特性学習部１４で生成された個体特性モデルと、シーン判定部１１で判定されたシーン（判定結果）と、安全検証用シナリオデータベース２１から抽出したシナリオデータと、に基づいて走行シミュレーション（模擬走行）を行う。
【０１４０】
その結果、図１１の下段に示すように、先行車両の急減速に自車両が対応できず所定の車間距離（許容最短車間距離Ｌｔｈ）より近くに接近してしまう場合（図１１の下段の破線）、危険事象判定部２３は、危険事象が発生したと判定し、当該個体特性モデルを安全不十分のモデルと判定する。
【０１４１】
一方、自車両の車速制御や操舵制御などで、自車両と先行車両との車間距離が、所定の許容最短車間距離Ｌｔｈよりも近づかないように運転することができれば（図１１の下段の実線）、危険事象判定部２３は、危険事象が発生しないと判定し、当該個体特性モデルを安全なモデルと判定する。
【０１４２】
安全判定部２０は、前述した安全検証を、安全検証用シナリオデータベース２１に記憶されている全てのシナリオデータ（危険事象）に対して行い、各々のシーンでの個体特性モデルの安全性の検証を行う。
【０１４３】
なお、前述した実施の形態では、自動制御装置１を、車両の個体適応制御に適用した場合を例示して説明したが、車両の個体適応制御に限定されるものではなく、その他の機器の個体適応制御にも適用することができる。
例えば、ドローンの飛行を地形や気象条件、飛行目的といったシーンに合わせて効率的に自動運転させるために、操作者の手動操作を学習する個体適応制御にも適用できる。
【０１４４】
また、工場などの製造現場や建設現場、採掘現場などで使用される機器を自動化するにあたって、熟練者の手動操作を学習する個体適応制御にも活用できる。
【０１４５】
以上の通り、実施の形態では、
（１）車両などの移動体（機器）の操作を行う運転者（個体）を認証する個体認証部１２と、移動体が置かれているシーンを判定するシーン判定部１１と、運転者の個体特性を学習する個体特性学習部１４と、運転者の個体特性に基づいて、運転者による移動体の手動操作を推定する手動操作推定部１５と、シーン判定部１１で判定された所定のシーンにおいて、運転者の個体特性に基づいて手動操作推定部１５で推定した推定手動操作情報（推定手動操作）と、当該運転者による移動体の実際の手動操作情報５１（手動操作）とを比較して、所定のシーンにおける学習進捗度を判定する学習進捗度判定部１６と、シーン判定部１１で判定された所定のシーンごとの学習進捗度の判定結果に基づいて、運転者の個体特性に適応した自動制御の実施または不実施を、シーンごとに決定する制御部１７と、を有する構成とした。
【０１４６】
このように構成すると、自動制御装置１では、シーン判定部１１で判定されたシーンごとに運転者の個体特性の学習進捗度を判定する学習進捗度判定部１６を有しているので、制御部１７では、このシーンごとに判定した学習進捗度に基づいて、個体適応制御の実施／または不実施を決定することができる。
【０１４７】
また、学習進捗度判定部１６は、シーン判定部１１で判定されたシーンごとに学習進捗度を判定するようにしたので、制御部１７は、シーンごとに個体適応制御を行うか否かの判定を行うことができ、学習進捗度の高いシーンから迅速に個体適応制御の実施を行うことができる。よって、運転者に違和感を与えることを防止することができる。
【０１４８】
（２）運転者の個体特性に適応した自動制御により移動体を操作した場合に、移動体が安全な状態を保てるか否かを判定する安全判定部２０を、さらに有し、制御部１７は、安全判定部２０により、移動体が安全な状態を保てると判定された場合にのみ、運転者の個体特性に適応した自動制御を実施する構成とした。
【０１４９】
このように構成すると、制御部１７は、安全判定部２０により、個体適応制御を行った結果、移動体が安全な状態を保てると判定された場合のみ個体適応制御を行うようにしたので、安全判定部２０により、学習進捗度が高い場合であっても、移動体の安全が保てないと判定された場合には個体適応制御を行わない。
よって日常的に危険操作を行うような運転者の個体特性を学習してしまった場合でも、個体適応制御を実施しないことにより、移動体が危険な状態になることを防止できる。
【０１５０】
（３）シーン判定部１１は、所定のシーンに含まれる少なくとも２以上の不連続な第１シーン（例えば、緩やかなカーブシーン）と、第２シーン（例えば、交差点シーン）とを判定し、制御部１７は、学習進捗度判定部１６により、少なくとも２以上の不連続な第１シーンと、第２シーンにおける学習進捗度の判定結果が何れも学習完了状態であると判定された場合に、運転者の個体特性に適応した自動制御を実施する構成とした。
【０１５１】
このように構成すると、学習進捗度判定部１６は、所定の同一シーンに含まれる異なる２か所以上のシーンで学習進捗度を判定するので、所定の同一シーンのほとんど変わらない複数のシーンで学習進捗度を無駄に判定してしまうことを防ぐことができ、より確実に当該所定のシーンの学習進捗度を判定することができる。
【０１５２】
（４）シーン判定部１１は、所定のシーンに含まれる互いに所定距離離れた第３シーン（例えば、第１の直線シーン）と、第４シーン（例えば、第２の直線シーン）とを判定し、制御部１７は、学習進捗度判定部１６により、所定のシーンにおいて、互いに所定距離離れた第３シーンと、第４シーンにおける学習進捗度の判定結果がいずれも学習完了状態であると判定された場合に、運転者の個体特性に適応した自動制御を実施する構成とした。
【０１５３】
このように構成すると、学習進捗度判定部１６は、所定の同一シーンに含まれる互いに所定距離離れた２か所以上のシーンで学習進捗度を判定するので、所定の同一シーンのほとんど変わらない位置の複数のシーンで学習進捗度を無駄に判定してしまうことを防ぐことができ、より確実に当該所定のシーンの学習進捗度を判定することができる。
【０１５４】
（５）移動体が置かれているシーンを複数記憶するシーン判定基準データベース１０を、さらに有し、シーン判定基準データベース１０は、学習進捗度判定部１６で判定された所定のシーンの学習進捗度の判定結果（差分Ｒ）が、所定の閾値Ｒｔｈよりも低い場合、または学習進捗度判定部１６で算出された所定のシーンの学習効率Ｋが、所定の閾値Ｋｔｈよりも低い場合に、所定のシーン（例えば、カーブシーン）を、当該所定のシーン（カーブシーン）とは異なる他のシーン（例えば、緩やかなカーブシーンと急なカーブシーン）に変更する構成とした。
【０１５５】
どの運転者にとっても学習進捗度の著しく低いシーンは、シーンの分類に問題がある可能性が高く、このような学習進捗度の著しく低いシーンをいつまでも記憶していても、当該シーンにおいて適切な学習を行うことができない。また、このようなシーンの記憶を継続することは、データベースのメモリ容量を無駄に使うことになり、維持・管理コストも増加してしまう。
このように構成すると、学習進捗度の低いシーンを見直して、新たなシーンに再分類することで、再分類した新たなシーンでの学習を効率的に行うことができる。また、学習進捗度の著しく低いシーンを再分類して更新することで、データベースのメモリ容量の無駄をなくし、維持・管理コストの最適化を行うことができる。
【０１５６】
（６）学習進捗度判定部１６は、変更された後の他のシーン（例えば、緩やかなカーブシーンと急なカーブシーン）の学習進捗度の判定を、変更される前の所定のシーン（例えば、カーブシーン）の学習進捗度の判定に用いた推定手動操作情報（個体特性モデル）と、移動体の実際の手動操作情報５１とを比較することで行い、
シーン判定基準データベース１０は、他のシーン（例えば、緩やかなカーブシーンと急なカーブシーン）における、学習進捗度の判定結果が所定の閾値以上である場合、他のシーン（例えば、緩やかなカーブシーンと急なカーブシーン）を所定のシーン（例えば、カーブシーン）に置き換えて記憶する構成とした。
【０１５７】
このように構成すると、変更される前のシーンの推定手動操作情報（個体特性モデル）を有効に活用することがき、シーン判定基準データベース１０の更新処理を迅速に行うことができる。
【０１５８】
［シーン一致度検証部］
なお、前述した実施の形態では、学習効率Ｋの著しく低い所定のシーンを細分化して、新たなシーンに再分類する場合を例示して説明したが、これに限定されるものではない。例えば、細分化された２以上のシーンを纏めて大分類のシーンに再分類してもよい。
また、シーンの学習効率Ｋに関わらず、一のシーンと他のシーンが一致すると判定された場合には、一つのシーンに再分類しても良い。
【０１５９】
次に、他の実施の形態にかかる自動制御装置１のシーン一致度検証部３０を説明する。
図１２は、シーン一致度検証部３０を説明するブロック図である。
【０１６０】
図１２に示すように、シーン一致度検証部３０は、走行シーンシナリオデータベース３１と、再分類判定部３２とを有している。
【０１６１】
走行シーンシナリオデータベース３１は、シーン判定基準データベース１０に記憶されている各々のシーンを含む走行シーンシナリオが複数保存されている。
ここで、走行シーンシナリオは、車両などの移動体が走行する道路の所定のシーンと、移動体が当該所定のシーンを走行する際の環境情報を含んだ情報（シナリオ）である。
【０１６２】
走行模擬部２２は、走行シーンシナリオデータベース３１から、全ての走行シーンシナリオを読み出すと共に、個体特性学習部１４で生成された、走行シーンシナリオに含まれる各シーンに対応する個体特性モデルを読み出す。
【０１６３】
走行模擬部２２では、例えば、読み出した全ての走行シーンシナリオの内の一つに対して、読み出した全ての個体特性モデルを一つ一つ当て嵌めて走行シミュレーション（模擬走行）を実行する。そして、走行模擬部２２では、読み出した全ての走行シーンシナリオについて、同じ処理を実行する。
【０１６４】
再分類判定部３２では、走行模擬部２２での走行シミュレーション（模擬走行）の結果、走行シミュレーションが一致（または類似）する複数の走行シーンシナリオ（例えば、勾配の緩やかな直線シーンシナリオと勾配の急な直線シーンシナリオ）を、一つに纏めて新たな走行シーンシナリオ（例えば、直線シーンシナリオ）を作成する。
【０１６５】
これにより、走行シーンシナリオデータベース３１に記憶される走行シーンシナリオ（シーン判定基準データベース１０に記憶されるシーン）の数を減らすことができる。よって、シーンを記憶するシーン判定基準データベース１０のメモリ領域を少なくすることができ、メモリ領域が膨大になることによる自動制御装置１の製造、管理コストの増加を防止することができる。
【０１６６】
＜第２の実施の形態＞
次に、第２の実施の形態にかかる自動制御装置１Ａを説明する。
第２の実施の形態にかかる自動制御装置１Ａを、介護を必要としている者（以下、要介護者又は見守り対象者という）の見守り介護システムにおいて、当該介護システムの個体特性の学習に適用した場合を例示して説明する。
図１３は、第２の実施の形態にかかる自動制御装置１Ａを説明するブロック図である。なお、前述した実施の形態と同様の構成については、同一の番号を付し、必要に応じて説明する。
【０１６７】
［自動制御装置］
図１３に示すように、自動制御装置１Ａでは、要介護者環境情報５３が、シーン判定部１１に入力されるようになっている。
要介護者環境情報５３は、要介護者（見守り対象者）の周囲の情報（気象、位置、要介護者が興味を示している物体情報など）の外部環境情報と、要介護者の生体情報や移動速度などの内部環境情報が含まれる。
【０１６８】
要介護者環境情報５３は、要介護者が入所する施設内やインフラ側に取り付けられたカメラなどで収集してもよく、要介護者が身につけるウェアラブル端末で収集してもよい。
【０１６９】
過去情報データベース１３には、介護者判断情報５４が入力されるようになっている。介護者判断情報５４は、介護者（要介護者を介護する者）が周囲の状況を確認し、判断した危険度の情報であり、過去情報データベース１３の所定のメモリアドレスに記憶されている。介護者判断情報５４は、介護者による入力（危険度の判断結果）がない場合、危険度が０（ゼロ）の判断が行われたとする。
【０１７０】
また、自動制御装置１Ａでは、危険事象判定部１８を有している。
危険事象判定部１８は、現在の要介護者環境情報５３と、個体特性学習部１４で生成された個体特性モデルと、が入力されている。危険事象判定部１８は、これらの入力された要介護者環境情報５３と、個体特性モデルとから危険事象の有無の判断や、危険事象の発生確率の推定を行う。
【０１７１】
ここで、危険事象とは、一例として、要介護者が交通量の多い道に近づいたり、怪我や落下の危険性のある対象物に興味を持っている状況を意味する。
【０１７２】
学習進捗度判定部１６は、危険事象判定部１８での危険事象の判定結果と、介護者判断情報５４（介護者の危険度の判断結果）とを比較し、この差分Ｒが小さいほど、当該シーンにおける個体特性の学習進捗度が高いと判定する。
【０１７３】
そして、制御部１７では、学習進捗度が高いと判定されたシーンから、個体適応学制御を実施し、学習進捗度が低いと判定されたシーンについては、学習進捗度が高いと判定されるまで個体適応制御を実施しない。
【０１７４】
［個体適応制御］
次に、第２の実施の形態にかかる自動制御装置１Ａにおける個体適応制御の流れを説明する。
図１４は、個体適応制御の流れを説明するフローチャートである。
【０１７５】
ステップＳ７０１において、見守り介護システムの全体制御部（図示せず）では、各データ収集及び個体特性の学習のトリガとして、見守り介護システムの制御が許可されているか否かを判定する。
【０１７６】
全体制御部（図示せず）は、制御が許可されていると判定した場合（ステップＳ７０１：Ｙｅｓ）、ステップＳ７０２に進み、制御が許可されていないと判定した場合（ステップＳ７０１：Ｎｏ）、本処理を終了する。
制御許可の判定は、介護者の見守り介護システムの起動スイッチのＯＮ／ＯＦＦを基準に行ってもよく、見守り介護システムの電源のＯＮ／ＯＦＦを基準に行ってもよい。
【０１７７】
ステップＳ７０２において、見守り介護システムの全体制御部（図示せず）は、要介護者の周囲の環境情報（要介護者環境情報５３）を取得し、過去情報データベース１３に送信する。
【０１７８】
ステップＳ７０３において、制御部１７は、個体適応判断が許可されているか否かを判定する。制御部１７は、個体適応判断が許可されていると判定した場合（ステップＳ７０３：Ｙｅｓ）、ステップＳ７０４に進み、個体適応判断が許可されていないと判定された場合（ステップＳ７０３：Ｎｏ）、ステップＳ７０６に進み、予め初期設定（デフォルト）された制御を実施する。
【０１７９】
ステップＳ７０４において、学習進捗度判定部１６は、現在のシーンにおいて、個体特性の学習が完了しているか否かを判定する。学習進捗度判定部１６は、現在のシーンにおいて、学習進捗度が所定の閾値よりも高いと判定した場合（ステップＳ７０４：Ｙｅｓ）、ステップＳ７０５に進み、学習進捗度が所定の閾値よりも低いと判定した場合（ステップＳ７０４：Ｎｏ）、ステップＳ７０６に進み、予め初期設定（デフォルト）された制御を実施する。
【０１８０】
そして、ステップＳ７０５において、制御部１７は、個体適応制御を実施して処理を終了する。
【０１８１】
［過去情報データベースの更新処理］
次に、過去情報データベース１３の更新処理を説明する。
図１５は、過去情報データベース１３の更新処理のフローチャートである。
【０１８２】
ステップＳ８０１において、個体認証部１２は、現在の要介護者の個体認証情報５２を取得する。
【０１８３】
ステップＳ８０２において、個体認証部１２は、ステップＳ８０１で取得した現在の要介護者の個体認証情報５２が、過去情報データベース１３にすでに記憶されているか否かを判定する。個体認証部１２は、個体認証情報５２が、過去情報データベース１３にすでに記憶されていると判定した場合（ステップＳ８０２：Ｙｅｓ）、ステップＳ８０３に進む。
【０１８４】
ステップＳ８０３において、個体認証部１２は、当該要介護者の個体認証情報５２が記憶されている過去情報データベース１３上のメモリアドレスを取得し、ステップＳ８０４に進む。
【０１８５】
一方、個体認証部１２は、当該要介護者の個体認証情報５２が、過去情報データベース１３に記憶されていないと判定した場合（ステップＳ８０２：Ｎｏ）、ステップＳ８０８に進む。
【０１８６】
ステップＳ８０８において、個体認証部１２は、過去情報データベース１３上に、現在の要介護者の個体認証情報５２を記憶する新たなメモリアドレスを設定し、ステップＳ８０４に進む。
【０１８７】
ステップＳ８０４において、シーン判定部１１は、要介護者環境情報５３を取得して、ステップＳ８０５に進む。
【０１８８】
ステップＳ８０５において、シーン判定部１１は、シーン判定基準データベース１０から取得したシーンの判定に必要なパラメータと、ステップＳ８０４で取得した要介護者環境情報５３とに基づいて、当該シーンを判定する。
【０１８９】
ステップＳ８０６において、自動制御装置１Ａの全体制御部（図示せず）は、介護者の危険度判断情報（介護者判断情報５４）を取得する。
【０１９０】
ステップＳ８０７において、自動制御装置１Ａの全体制御部（図示せず）は、取得した要介護者環境情報５３と介護者判断情報５４とを、過去情報データベース１３と危険事象判定部１８とにそれぞれ送信して処理を終了する。
【０１９１】
［重み付け処理］
なお、前述した要介護者の危険事象の学習において、学習進捗度判定部１６で危険事象を判断した結果の差分の算出にあたり、介護者が近くにいるか、見守り介護システムにより介護者にアラートを出したときの介護者の判断との差分に基づいて重みを付けるようにしてもよい。
これにより、介護者が危険事象を認知できなかった際に、見守り介護システムが、危険ではなかったと誤って学習してしまうことを防ぐことができる。
【０１９２】
次に、介護者の危険度判断と、見守り介護システムによる危険度判断との差分に重みをつける処理を説明する。
図１６は、重み決定処理のフローチャートである。
【０１９３】
初めに、ステップＳ９０１において、見守り介護システムの全体制御部（図示せず）は、介護者による危険事象の判断の入力があったか否かを判定する。危険事象の入力があったと判定した場合（ステップＳ９０１：Ｙｅｓ）、ステップＳ９０２に進み重みＷ１が選択される。
【０１９４】
このステップＳ９０１で選択された重みＷ１は、０〜１の範囲で設定され、例えば、介護者が指定した危険事象の発生から危険事象の判断の入力までの経過時間に応じて小さくするようにしてもよい。また、危険度判定を行う介護者ごとに個別に設定してもよい。
【０１９５】
ステップＳ９０１において、見守り介護システムの全体制御部（図示せず）は、危険事象の入力がないと判定した場合（ステップＳ９０１：Ｎｏ）、ステップＳ９０４に進んで、介護者が要介護者（見守り対象者）に意識を向けているか否かを判定する。
【０１９６】
ステップＳ９０４において、見守り介護システムの全体制御部（図示せず）は、介護者が要介護者（見守り対象者）に意識を向けていると判定した場合（ステップＳ９０４：Ｙｅｓ）、ステップＳ９０５に進み重みＷ２が選択される。
【０１９７】
ここで、ステップＳ９０５で選択された重みＷ２は、ステップＳ９０２で選択された重みＷ１よりも小さい値に設定されている。この重みＷ２は、例えば、重みＷ１に０〜１の範囲の係数を掛けることで算出できる。
【０１９８】
また、ステップＳ９０４において、介護者が意識を向けているか否かの判断は、要介護者環境情報５３を取得するための各種センサを用い、例えば、介護者の目線や顔、体が要介護者（見守り対象者）の方向に向けられていれば、意識が向けられていると判定することができる。
【０１９９】
ステップＳ９０４において、見守り介護システムの全体制御部（図示せず）は、介護者が要介護者（見守り対象者）に意識を向けていないと判定した場合（ステップＳ９０４：Ｎｏ）、ステップＳ９０６に進んで、介護者が要介護者（見守り対象者）を見通せる場所にいるか否かを判定する。
【０２００】
ステップＳ９０６において、見守り介護システムの全体制御部（図示せず）は、介護者が要介護者（見守り対象者）を視認可能であると判定した場合（ステップＳ９０６：Ｙｅｓ）、ステップＳ９０７に進み重みＷ３が選択される。
【０２０１】
ここで、ステップＳ９０７で選択された重みＷ３は、ステップＳ９０５で選択した重みＷ２よりも小さい値に設定されている。例えば、重みＷ３は、介護者と要介護者（見守り対象者）との距離に応じて小さくなる、０〜１の範囲の係数を重みＷ２にかけることで算出できる。
【０２０２】
ステップＳ９０６において、見守り介護システムの全体制御部（図示せず）は、介護者が要介護者（見守り対象者）を見通せない位置にいると判定した場合（ステップＳ９０６：Ｎｏ）、ステップＳ９０８に進み重みＷ４が選択される。
【０２０３】
ここで、ステップＳ９０８で選択された重みＷ４は、ステップＳ９０２で選択された重みＷ１よりも小さい値に設定されている。この重みＷ４は、重みＷ１に０〜１の範囲の係数を掛けることで算出できる。
【０２０４】
重みＷ１〜Ｗ４が設定された後、ステップＳ９０３において、介護者による危険度の判断結果と、見守り介護システムによる危険度の判断結果との差分に、ステップＳ９０２、ステップＳ９０５、ステップＳ９０７、ステップＳ９０８で選択した重みＷ１、Ｗ２、Ｗ３、Ｗ４を掛け合わせる。
【０２０５】
ステップＳ９０９において、重み付け後の差分の累積値（例えば、各シーンの平均値）を算出して処理を終了する。
【０２０６】
前述した見守り介護システムにおける危険事象の判断結果は、人間が参照して適宜、要介護者（見守り対象者）の様子を確認するのに用いるだけでなく、要介護者に付き添い、危険事象が発生すると予測される場合にそれを回避するように働くロボットに対して、本危険事象の推定結果を出力するようにしてもよい。
【０２０７】
以上説明した通り、実施の形態では、
要介護者（見守り対象者）に対して、これまで介護者が付き添えない場合には、危険事象の発生を防止するために要介護者の行動を制限する必要があった。しかし、前述した見守り介護システムは、介護者の代わりに要介護者の個々の能力に合った安全な範囲での行動か否かを判定することができる。
この結果、介護者の負担を軽減しつつ、要介護者の行動範囲、可能性を増加させて、要介護者の生活の質向上を図ることができる。
【０２０８】
なお、前述した第１の実施の形態にかかる自動制御装置１と、第２の実施の形態にかかる自動制御装置１Ａとを組み合わせてもよく、他の実施の形態と組み合わせてもよい。
【符号の説明】
【０２０９】
１、１Ａ：自動制御装置、１０：シーン判定基準データベース、１１：シーン判定部、１２：個体認証部、１３：過去情報データベース、１４：個体特性学習部、１５：手動操作推定部、１６：学習進捗度判定部、１７：制御部、２０：安全判定部、２１：安全検証用シナリオデータベース、２２：走行模擬部、２３：危険事象判定部、３０：シーン一致度検証部、３１：走行シーンシナリオデータベース、３２：再分類判定部、５０：環境情報、５１：手動操作情報、５２：個体認証情報
【図１】
2019010967.tif 000003
【図２】
2019010967.tif 000004
【図３】
2019010967.tif 000005
【図４】
2019010967.tif 000006
【図５】
2019010967.tif 000007
【図６】
2019010967.tif 000008
【図７】
2019010967.tif 000009
【図８】
2019010967.tif 000010
【図９】
2019010967.tif 000011
【図１０】
2019010967.tif 000012
【図１１】
2019010967.tif 000013
【図１２】
2019010967.tif 000014
【図１３】
2019010967.tif 000015
【図１４】
2019010967.tif 000016
【図１５】
2019010967.tif 000017
【図１６】
2019010967.tif 000018