(57)【要約】【課題】運転支援機能を実現するアプリケーション実行部に対して、アクチュエータの状態を確実にフィードバックできる車両制御装置を提供する。【解決手段】車両制御装置は、アクチュエータを制御する制御部と、複数のアプリケーション実行部から要求を調停する要求調停部とを備える。制御部は、要求調停部が異常でなく、かつ、アクチュエータが特定の故障状態でない場合、アクチュエータの状態を表す状態情報を、要求調停部を介してアプリケーション実行部にフィードバックする。また、制御部は、要求調停部が異常である場合、アクチュエータの状態情報を、要求調停部を介さずに、アプリケーション実行部にフィードバックする。【選択図】図４
2020032891.tif 000002
【特許請求の範囲】
【請求項１】
車両の運動を制御する複数のアプリケーション実行部からの要求に基づいて、車両を動作させるためのアクチュエータを制御する車両制御装置であって、
前記アクチュエータを制御すると共に、前記アクチュエータの状態を表す状態情報を生成する制御部と、
前記複数のアプリケーション実行部から要求信号を受け付け、受け付けた要求信号に基づいて、前記複数のアプリケーション実行部からの要求を調停する要求調停部と、
前記要求調停部による調停結果に基づいて、前記制御部に対する駆動要求信号を生成する要求生成部とを備え、
前記要求調停部は、
前記制御部から前記状態情報を受信する状態情報受信部と、
前記状態情報受信部によって受信された前記状態情報を前記複数のアプリケーション実行部に出力する状態情報出力部とを含み、
前記制御部は、
前記要求調停部が異常であるか否かを検出する検出部と、
前記要求調停部に前記状態情報を送信する第１の送信部と、
前記検出部により前記要求調停部が異常であると検出された場合に、前記要求調停部を介さずに、前記複数のアプリケーション実行部に前記状態情報を送信する第２の送信部とを含む、車両制御装置。
【請求項２】
前記制御部により、前記アクチュエータが特定の故障状態にあると判定された場合、前記第２の送信部は、前記要求調停部を介さずに、前記複数のアプリケーション実行部に前記状態情報を送信する、請求項１に記載の車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の運動を制御する車両制御装置に関する。
【背景技術】
【０００２】
特許文献１には、フロントステア、リアステア及びブレーキのそれぞれに設けられたアクチュエータを駆動することにより、車両の横方向の運動を制御する車両横方向運動制御システムが記載されている。特許文献１に記載のシステムでは、各アクチュエータの制御可能範囲を表すアベイラビリティを取得し、取得したアベイラビリティを用いて、各アクチュエータをフィードフォワード制御するためのＦ／Ｆ要求値と、各アクチュエータをフィードバック制御するためのＦ／Ｂ要求値とを算出し、算出したＦ／Ｆ要求値及びＦ／Ｂ要求値に基づいて、制御対象となる機構と当該機構に最終的に発生させる制御量とを決定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９６６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、車両に実装される運転支援機能の増加に伴って、複数のアプリケーションからの要求に対してアクチュエータが実行する処理が複雑化している。そこで、複数のアプリケーションと複数のアクチュエータとの間で信号の送受信を中継すると共に、複数のアプリケーションからの要求を調停する調停機能部を車両に設け、各アクチュエータの状態を、調停機能部を介して各アプリケーションにフィードバックするシステム構成が考えられる。
【０００５】
しかしながら、このシステム構成では、調停機能部が故障した場合には、各アクチュエータの状態をアプリケーションにフィードバックできないという問題がある。
【０００６】
それ故に、本発明は、運転支援機能を実現するアプリケーション実行部に対して、アクチュエータの状態を確実にフィードバックできる車両制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、車両の運動を制御する複数のアプリケーション実行部からの要求に基づいて、車両を動作させるためのアクチュエータを制御する車両制御装置に関する。本発明に係る車両制御装置は、アクチュエータを制御すると共に、アクチュエータの状態を表す状態情報を生成する制御部と、複数のアプリケーション実行部から要求信号を受け付け、受け付けた要求信号に基づいて、複数のアプリケーション実行部からの要求を調停する要求調停部と、要求調停部による調停結果に基づいて、制御部に対する駆動要求信号を生成する要求生成部とを備える。要求調停部は、制御部から状態情報を受信する状態情報受信部と、状態情報受信部によって受信された状態情報を複数のアプリケーション実行部に出力する状態情報出力部とを含む。制御部は、要求調停部が異常であるか否かを検出する検出部と、要求調停部に状態情報を送信する第１の送信部と、検出部により要求調停部が異常であると検出された場合に、要求調停部を介さずに、複数のアプリケーション実行部に状態情報を送信する第２の送信部とを含む。
【０００８】
この構成によれば、要求調停部の動作状態にかかわらず、アクチュエータの状態情報をアプリケーション実行部に確実にフィードバックできる。
【０００９】
制御部により、アクチュエータが特定の故障状態にあると判定された場合、第２の送信部は、要求調停部を介さずに、複数のアプリケーション実行部に状態情報を送信しても良い。
【００１０】
この構成によれば、アクチュエータに特定の故障状態が発生した場合には、アクチュエータの状態情報を速やかにアプリケーション実行部にフィードバックすることができ、信号遅延を抑制できる。
【発明の効果】
【００１１】
本発明によれば、運転支援機能を実現するアプリケーション実行部に対して、アクチュエータの状態を確実にフィードバックできる車両制御装置を提供できる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る車両制御装置の機能ブロック図
【図２】図１に示した要求調停部の機能ブロック図
【図３】図１に示した制御部の機能ブロック図
【図４】図１に示した制御部が実行する制御処理を示すフローチャート
【発明を実施するための形態】
【００１３】
（概要）
本発明に係る車両制御装置は、運転支援機能を実現する複数のアプリケーション実行部と、アクチュエータを制御する制御部との間に、複数のアプリケーション実行部からの要求を調停する要求調停部を備える。アクチュエータを制御する制御部は、要求調停部の正常動作時には、アクチュエータの状態を示す情報を、要求調停部を通じてアプリケーション実行部にフィードバックし、要求調停部の異常時には、アクチュエータの状態を示す情報を直接アプリケーション実行部にフィードバックする。したがって、要求調停部の動作状態にかかわらず、運転支援機能を実現するアプリケーション実行部に対して、アクチュエータの状態を確実にフィードバックすることができる。
【００１４】
（実施形態）
＜構成＞
図１は、実施形態に係る車両制御装置の機能ブロック図である。図１において、実線の矢印は、アプリケーション実行部５からアクチュエータ４までの要求信号の伝達経路を表し、破線の矢印は、アクチュエータ４からアプリケーション実行部５までの信号のフィードバック経路を表す。
【００１５】
車両制御装置１０は、複数のアプリケーション実行部５からの要求に基づいて、車両に備わるアクチュエータ４を制御する装置である。アプリケーション実行部５は、自動運転や自動駐車、アダプティブクルーズコントロール、レーンキープアシスト、衝突軽減ブレーキ等の車両の運転支援機能を実現するアプリケーションを実行する装置であり、典型的には、ＥＣＵによって実現される。利用される運転支援機能に応じて、複数のアプリケーション実行部５が同時にアプリケーションを実行する場合がある。尚、図１においては、説明を簡略化するため、３つのアプリケーション実行部５を示しているが、運転支援機能を実現するアプリケーション実行部の数は限定されず、２以下または４以上のアプリケーション実行部が車両に実装される場合もある。アプリケーション実行部５は、アクチュエータ４を動作させるための要求信号を、後述する要求調停部１に出力する。アクチュエータ４は、パワートレイン（ドライブトレインと呼ばれる場合もある）やブレーキ装置、ステアリング装置等を動作させる駆動機構であり、後述する制御部３によって制御される。
【００１６】
車両制御装置１０は、要求調停部１と、要求生成部２と、制御部３とを備える。
【００１７】
要求調停部１は、複数のアプリケーション実行部５から出力された要求信号を受け付け、所定の選択基準に基づいて、受け付けた複数の要求信号の中から１つの要求信号を選択することにより、複数のアプリケーション実行部５からの要求を調停する。
【００１８】
要求生成部２は、要求調停部１による調停結果、すなわち、要求調停部１によって選択された要求信号に基づいて、アクチュエータ４に対する駆動要求を生成し、生成した駆動要求を制御部３に出力する。
【００１９】
制御部３は、アクチュエータ４を制御するＥＣＵである。図１の例では、１つの制御部３が１つまたは２つのアクチュエータ４を制御しているが、制御部３が制御するアクチュエータの数は３以上であっても良い。
【００２０】
要求調停部１、要求生成部２、制御部３、アクチュエータ４及びアプリケーション実行部５は、通信ネットワークを介して通信可能に接続されており、図１に示すように、アクチュエータ４からアプリケーション実行部５への信号のフィードバック経路として、要求調停部１を経由してアプリケーション実行部５に信号を伝達する第１のフィードバック経路と、要求調停部１を経由せずに直接アプリケーション実行部５に信号を伝達する第２のフィードバック経路とが設けられている。この２種類のフィードバック経路の詳細は後述する。要求調停部１を介してアクチュエータ４及びアプリケーション実行部５を接続する通信ネットワークと、ダイレクトにアクチュエータ４及びアプリケーション実行部５を接続する通信ネットワークとは同一であっても良いし、異なっていても良い。
【００２１】
尚、図１の例では、車両制御装置１０が３つの要求生成部２と３つの制御部３とを備える例を説明したが、要求生成部２及び制御部３の数はこれに限定されない。
【００２２】
以下、図２及び図３を参照しながら、要求調停部１及び制御部３の詳細な構成を説明する。
【００２３】
図２は、図１に示した要求調停部の機能ブロック図である。
【００２４】
要求調停部１は、調停処理部１１と、状態情報受信部１２と、状態情報出力部１３とを備える。
【００２５】
調停処理部１１は、複数のアプリケーション実行部５からの要求信号を受信し、調停処理、すなわち、受信した複数の要求信号から１つの要求信号を選択する処理を実行する。
【００２６】
状態情報受信部１２は、アクチュエータ４の状態を表す状態情報を制御部３から受信する。状態情報は、アクチュエータ４が正常であるか、または、故障しているかを表す情報であり、アクチュエータ４を制御する制御部３によって取得または生成される。アクチュエータ４が故障している場合は、状態情報は、アクチュエータ４の故障モード、すなわち、アクチュエータ４がどのような故障状態にあるかを表す情報を含む。状態情報にアクチュエータ４の故障モードが含まれていれば、状態情報を受信したアプリケーション実行部５が、故障状態にあるアクチュエータ４に対して指示できる駆動要求と指示できない駆動要求とを切り分けることができる。
【００２７】
状態情報出力部１３は、状態情報受信部１２によって受信された状態情報をアプリケーション実行部５に対して出力することにより、アクチュエータ４の状態のフィードバックを行う。
【００２８】
図３は、図１に示した制御部の機能ブロック図である。
【００２９】
制御部３のそれぞれは、検出部１９と、状態取得部２０と、第１の送信部２１と、第２の送信部２２とを備える。
【００３０】
検出部１９は、要求調停部１が異常であるか否かを検出する。検出部１９による要求調停部１の異常の判定方法は特に限定されず、例えば、要求調停部１が異常であることを表す情報を要求調停部１から受信したことに基づいて異常を判定しても良いし、要求調停部１からの要求信号や応答信号が所定時間検出できないことに基づいて異常を判定しても良いし、要求生成部２から受信した駆動要求が正常でないことに基づいて異常を判定しても良い。
【００３１】
状態取得部２０は、アクチュエータ４の状態を検出し、アクチュエータ４の状態を表す状態情報を生成する。例えば、状態取得部２０は、アクチュエータ４に対して出力した駆動信号に応答してアクチュエータ４から出力される応答信号や、アクチュエータ４またはその近傍に設けられたセンサ類の出力等に基づいて、アクチュエータ４の状態が正常であるか否かを判定し、アクチュエータ４が故障していると判定した場合は、どのような故障状態であるか（故障モード）を特定する。状態取得部２０は、アクチュエータ４の状態の判定結果と特定した故障モードを含む状態情報を生成する。
【００３２】
第１の送信部２１は、状態取得部２０によって生成された状態情報を要求調停部１に送信する。第１の送信部２１によって要求調停部１に送信された状態情報は、要求調停部１の状態情報出力部からアプリケーション実行部５に出力される。第１の送信部２１から要求調停部１を経由してアプリケーション実行部５に状態情報を送信する経路が上述した第１のフィードバック経路に相当する。
【００３３】
第２の送信部２２は、検出部１９によって要求調停部１が異常であると判定された場合、または、アクチュエータ４が特定の故障状態にあると判定された場合に、状態取得部２０によって生成された状態情報を、要求調停部１を介さずに、アプリケーション実行部５に送信する。ここで、アクチュエータ４の特定の故障状態とは、車両を速やかに安全な状態に遷移させることが必要とされる程度の故障が生じている状態をいう。第２の送信部２２から要求調停部１を経由せずに、アプリケーション実行部５に状態情報を送信する経路が上述した第２のフィードバック経路に相当する。
【００３４】
＜制御処理＞
図４は、図１に示した制御部が実行する制御処理を示すフローチャートである。図４の制御処理は、車両の始動スイッチがオンされたことを契機に開始され、車両の動作がオフされるまで繰り返し実行される。
【００３５】
ステップＳ１：検出部１９が、要求調停部１が異常であるか否かを判定する。ステップＳ１の判定がＹＥＳの場合、処理はステップＳ４に進み、それ以外の場合、処理はステップＳ２に進む。
【００３６】
ステップＳ２：状態取得部２０が、アクチュエータ４が故障しているか否かを判定する。ステップＳ２の判定がＹＥＳの場合、処理はステップＳ３に進み、それ以外の場合、処理はステップＳ５に進む。
【００３７】
ステップＳ３：状態取得部２０は、アクチュエータ４が特定の故障状態であるか否かを判定する。ステップＳ３の判定がＹＥＳの場合、処理はステップＳ４に進み、それ以外の場合、処理はステップＳ５に進む。
【００３８】
ステップＳ４：第２の送信部２２が、アクチュエータ４の状態情報をアプリケーション実行部５に直接送信する。その後、処理はステップＳ１に進む。
【００３９】
ステップＳ５：第１の送信部２１が、アクチュエータ４の状態情報を要求調停部１に送信する。その後、処理はステップＳ１に進む。尚、要求調停部１において、状態情報受信部１２が第１の送信部２１から送信された状態情報を受信すると、状態情報出力部１３が受信した状態情報をアプリケーション実行部５に出力する。
【００４０】
＜効果等＞
本実施形態に係る車両制御装置１０には、運転支援機能を実現するために各アクチュエータ４を動作させる複数のアプリケーション実行部５と、アクチュエータ４の制御部３との間に、要求調停部１が設けられている。要求調停部１は、アプリケーション実行部５と制御部３との間の信号の送受信を中継し、複数のアプリケーション実行部５からの要求を調停する機能を有する。要求調停部１を設けることにより、運転支援機能を実現するアプリケーション実行部５の数が増えた場合でも、アクチュエータ４に対する制御干渉を防止し、アプリケーション実行部５とアクチュエータ４との間の信号経路が複雑化することを抑制することができる。
【００４１】
ただし、アプリケーション実行部５とアクチュエータ４との間の全ての信号の送受信を要求調停部１を経由して行う構成において、要求調停部１に故障等の異常が発生した場合、アクチュエータ４の状態情報をアプリケーション実行部５にフィードバックすることができず、制御性が悪化する可能性がある。また、車両を安全な状態に遷移させることが必要とされる程度の故障がアクチュエータ４に発生した場合、速やかに車両を安全な状態に制御できるように、アクチュエータ４の状態情報を遅延なくアプリケーション実行部５に伝達できることが好ましい。これらの技術的課題を解決するために、アクチュエータ４の状態情報を常時アプリケーション実行部５に直接送信することも考えられるが、この場合、車両に搭載された多数のアクチュエータ４からの信号により通信インフラストラクチャへの負荷の増大を招くという問題が生じる。
【００４２】
本実施形態に係る車両制御装置１０においては、通常時は、第１の送信部２１から要求調停部１を介してアプリケーション実行部５にアクチュエータ４の状態情報を送信する。ただし、要求調停部１が異常であると判定された場合、または、アクチュエータ４が特定の故障状態にあると判定された場合には、第２の送信部２２が、要求調停部１を介さずに、アクチュエータ４からアプリケーション実行部５へと直接状態情報を送信する。このように構成することにより、要求調停部１に異常が発生した場合においても、アクチュエータ４の状態情報をアプリケーション実行部５に確実にフィードバックすることができる。また、アクチュエータ４が、速やかに安全な状態に遷移させる必要がある程度の特定の故障状態となった場合、要求調停部１を介さず、アクチュエータ４の状態情報を直接アプリケーション実行部５に送信することにより、信号伝達の遅延を回避することができる。また、アクチュエータ４からアプリケーション実行部５に対して状態情報を直接フィードバックするのは、特定の条件下に限られるため、通信インフラストラクチャへの負荷の増大を最小限に留めることができる。
【００４３】
（その他の変形例）
尚、上記の実施形態においては、アクチュエータ４が特定の故障状態にあることが検出された場合に、第２の送信部２２がアプリケーション実行部５に状態情報を直接フィードバックしているが、要求調停部１が異常でない場合には、通常時と同様に、第１の送信部２１が要求調停部１を経由してアプリケーション実行部５に状態情報をフィードバックしても良い。ただし、上記の実施形態のように、アクチュエータ４が特定の故障状態にあることが検出された場合にも、第２の送信部２２がアプリケーション実行部５に状態情報を直接フィードバックした方が、状態情報の伝達の遅延をより抑制できるので好ましい。
【産業上の利用可能性】
【００４４】
本発明は、運転支援機能が実装された車両を制御するための車両制御装置として利用できる。
【符号の説明】
【００４５】
１  要求調停部
２  要求生成部
３  制御部
４  アクチュエータ
５  アプリケーション実行部
１０  車両制御装置
１１  調停処理部
１２  状態情報受信部
１３  状態情報出力部
１９  検出部
２０  状態取得部
２１  第１の送信部
２２  第２の送信部
【図１】
2020032891.tif 000003
【図２】
2020032891.tif 000004
【図３】
2020032891.tif 000005
【図４】
2020032891.tif 000006