(57)【要約】【課題】出力値の変更量を学習して修正する車載センサを利用するアプリケーションにおいて、学習途中の出力値を有効利用する技術を提供する。【解決手段】前記位置取得装置１は、車載センサの変更値を学習する学習実行部２３と、前記変更値に基づいて前記車載センサの出力値を変更する変更部２１と、変更部２１が変更した車載センサの出力値に基づいて前記車両の走行位置を算出する位置算出部２２と、学習実行部２３による学習の進捗状況と位置算出部２２が算出した前記車両の走行位置とを出力する出力部２５と、を備える。アプリケーション実行装置４は、位置取得装置１から取得した前記進捗状況と前記走行位置とに基づいて、位置取得装置１の出力が前記アプリケーションの実行に利用できるか否かを判定する。【選択図】図２
2018194441.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されている車載センサであって、前記車両の走行位置を取得するためのセンサの変更値を学習する位置取得装置と、
前記位置取得装置の出力値を利用する前記車両の走行に関するアプリケーションを実行するアプリケーション実行装置と、を備え、
前記位置取得装置は、
前記車載センサの出力値の変更値を学習する学習実行部と、
前記変更値に基づいて前記車載センサの出力値を変更する変更部と、
前記変更部が変更した車載センサの出力値に基づいて前記車両の走行位置を算出する位置算出部と、
前記学習実行部による学習の進捗状況と前記位置算出部が算出した前記車両の走行位置とを出力する出力部と、を備え、
前記アプリケーション実行装置は、前記位置取得装置から取得した前記進捗状況と前記走行位置とに基づいて、前記位置取得装置の出力が前記アプリケーションの実行に利用できるか否かを判定する、
車両用情報処理システム。
【請求項２】
前記アプリケーション実行装置は、前記車両の走行を制御するためのアプリケーションを実行するものであり、前記車両が自動車専用道路を走行中でない場合、前記位置取得装置から取得した進捗状況に含まれる学習の進捗率が所定の割合に達するまでの間、前記位置取得装置の出力を利用して前記アプリケーションを実行することを待機する、
請求項１に記載の車両用情報処理システム。
【請求項３】
前記アプリケーション実行装置は、前記車両の走行を制御するためのアプリケーションを実行するものであり、前記位置取得装置から取得した前記進捗状況に含まれる前記学習の進捗率が所定の割合に達するまでの間、前記位置取得装置の出力を利用して前記アプリケーションを実行することを待機する、
請求項１又は２に記載の車両用情報処理システム。
【請求項４】
前記アプリケーション実行装置は、前記車両の走行制御には直接的に関わらないアプリケーションを実行するものであり、前記位置取得装置から取得した前記進捗状況に含まれる前記学習の進捗率に関わらず、前記位置取得装置の出力を利用して前記アプリケーションを実行する、
請求項１に記載の車両用情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関し、特に車両に搭載して用いられる車両用情報処理システムに関する。
【背景技術】
【０００２】
近年、航法衛星からの信号をもとに車両の位置情報を取得する衛星航法や、車両に搭載された種々のセンサの出力値に基づいて取得した車両の位置情報を取得する自律航法、及び両者を併用するハイブリッド航法が知られている。特許文献１には、航法衛星と自律航法との両者を併用する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−４１９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ハイブリッド航法においては、例えば車両がトンネル内を走行中のように航法衛星から受信する電波強度が弱くなる場合、自律航法によって車両の位置を取得することになる。自律航法を実現するための装置は、角度センサや加速度センサ等の出力値に基づいて車両の位置座標を特定する自律航法を実現する。このような装置が特定した車両の位置座標は、車両のオートクルーズのためのアプリケーションプログラム（以下、単に「アプリケーション」と記載する。）や、車両状態を記録するためのログアプリケーション等、種々のアプリケーションに用いられる。前者のアプリケーションは、車両の燃費、安全、及び法規に関連するアプリケーションであり、後者のアプリケーションは、情報を残すためのアプリケーションともいえる。
【０００５】
これらのセンサは、車両への取り付け方や個体差によって出力値にばらつきが生じる場合がある。そのため、例えばＧＰＳ（Global Positioning System）センサから得られた位置情報等を教師データとして、センサの出力値を変更するための変更値を学習することが行われている。
【０００６】
自律航法を担う装置は、不揮発性の記憶部や揮発性の一時記憶部に格納した学習結果である変更値を参照してセンサの出力値を変更する。ここで、変更値を学習する前の初期学習段階においては、当然ながら学習結果は存在しない。また、学習途中の場合には、不完全な学習結果しか存在しない。さらに、学習結果が揮発性の一時記憶部に格納される場合は、例えば車両の電源の瞬断や負サージ発生等が原因となり、一時記憶部の記憶内容がリセットされてしまう場合がある。加えて、例えば車両に備え付けるタイヤのサイズが変更された場合などは、センサの変更値を再学習する必要がある。
【０００７】
このような場合、自律航法を用いて位置座標を取得する装置はセンサの出力値を変更できないため、出力値の変更値の学習が終了するまでの間は、高精度な位置座標を出力することは必ずしも保証できなくなる。
【０００８】
一方、センサの出力値を変更しない状態であっても、その出力値は一定の精度はあると考えられる。このため、位置座標の精度が要求されないアプリケーションによっては、変更値の学習が終了する前であっても、センサの出力値を利用できる場合もあり得る。
【０００９】
そこで、本発明はこれらの点に鑑みてなされたものであり、出力値の変更量を学習して修正する車載センサを利用するアプリケーションにおいて、学習途中の出力値を有効利用する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のある態様は、車両に搭載されている車載センサである。このシステムは、前記車両の走行位置を取得するためのセンサの変更値を学習する位置取得装置と、前記位置取得装置の出力値を利用する前記車両の走行に関するアプリケーションを実行するアプリケーション実行装置と、を備える。前記位置取得装置は、前記車載センサの出力値の変更値を学習する学習実行部と、前記変更値に基づいて前記車載センサの出力値を変更する変更部と、前記変更部が変更した車載センサの出力値に基づいて前記車両の走行位置を算出する位置算出部と、前記学習実行部による学習の進捗状況と前記位置算出部が算出した前記車両の走行位置とを出力する出力部と、を備える。前記アプリケーション実行装置は、前記位置取得装置から取得した前記進捗状況と前記走行位置とに基づいて、前記位置取得装置の出力が前記アプリケーションの実行に利用できるか否かを判定する。
【００１１】
前記アプリケーション実行装置は、前記車両の走行を制御するためのアプリケーションを実行するものであり、前記車両が自動車専用道路を走行中でない場合、前記位置取得装置から取得した進捗状況に含まれる学習の進捗率が所定の割合に達するまでの間、前記位置取得装置の出力を利用して前記アプリケーションを実行することを待機してもよい。
【００１２】
前記アプリケーション実行装置は、前記車両の走行を制御するためのアプリケーションを実行するものであり、前記位置取得装置から取得した前記進捗状況に含まれる前記学習の進捗率が所定の割合に達するまでの間、前記位置取得装置の出力を利用して前記アプリケーションを実行することを待機してもよい。
【００１３】
前記アプリケーション実行装置は、前記車両の走行制御には直接的に関わらないアプリケーションを実行するものであり、前記位置取得装置から取得した前記進捗状況に含まれる前記学習の進捗率に関わらず、前記位置取得装置の出力を利用して前記アプリケーションを実行してもよい。
【発明の効果】
【００１４】
本発明によれば、出力値の修正量を学習して修正する車載センサを利用するアプリケーションにおいて、学習途中の出力値を有効利用する技術を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係る車両用情報処理システムの概要を説明するための模式図である。
【図２】実施の形態に係る車両用情報処理システムの機能構成を模式的に示す図である。
【図３】実施の形態に係る車両用情報処理システムが実行する処理の流れを説明するためのシーケンス図である。
【発明を実施するための形態】
【００１６】
＜実施の形態の概要＞
図１を参照して、実施の形態の概要を述べる。
図１は、実施の形態に係る車両用情報処理システムＳの概要を説明するための模式図である。図１に示す例では、車両用情報処理システムＳは運転者Ｄが運転する車両Ｖに搭載されている。車両用情報処理システムＳは、位置取得装置１、角度センサ２、ＧＰＳ受信部３、及びアプリケーション実行装置４を含んでいる。以下、車載センサが角度センサ２の場合を例として「角度センサ２」と記載するが、車載センサは角度センサ２に限られず、車両の位置を取得するためのセンサ（すなわち、自律航法に利用されるセンサ）であれば加速度センサ等の他のセンサであってもよい。
【００１７】
角度センサ２は例えば既知のジャイロセンサ等で実現され、車両Ｖの傾きを出力する。図１に図示してはいないが、車両Ｖは加速度センサも備えている。車両用情報処理システムＳは、角度センサ２及び加速度センサの出力値を積分することにより、起点位置から車両Ｖが移動した軌跡を取得する、いわゆる自律航法を実現することができる。
【００１８】
ＧＰＳ受信部３は、複数の航法衛星それぞれが送信する電波を受信する。車両用情報処理システムＳは、ＧＰＳ受信部３が受信した電波を解析することによって、車両用情報処理システムＳを搭載している車両Ｖの現在位置を取得する、いわゆる衛星航法を実現することもできる。
【００１９】
ここで、例えばトンネル内部等の航法衛星から電波を受信できない場所では、車両用情報処理システムＳは衛星航法を実行することができない。一方、自律航法は車両Ｖに搭載されている各センサの出力値を利用するため、車両用情報処理システムＳは基本的にいつでも自律航法を実行することができるという利点がある。
【００２０】
しかしながら、角度センサ２や加速度センサの出力値は、それらの取り付け方や個体差によってばらつきが生じる場合がある。このため、車両用情報処理システムＳは、例えば衛星航法で取得した位置等を教師データとして、角度センサ２や加速度センサの出力値を修正するための変更値を学習して位置データを変更する位置取得装置１と、位置取得装置１が出力した位置情報に基づいてアプリケーションを実行するアプリケーション実行装置４とを備える。なお、位置取得装置１が実行する学習処理は、最小二乗法を用いる最適化やニュートラルネットワーク等の機械学習等、既知の手法を用いることで実現できる。
【００２１】
位置取得装置１はＣＰＵ（Central Processing Unit）やメモリ等の計算リソースを備えており、この計算リソースを用いてセンサの出力値の変更値の学習処理及び変更処理を実行する。具体的には、位置取得装置１は、センサの出力値やその出力値を修正するための学習結果を高速に読み書きが可能な一時記憶部に格納し、出力値を変更する。しかしながら、一時記憶部は揮発性メモリであり、車両Ｖの電源の瞬断や負サージ発生によって内容が消失してしまうこともある。また、未学習又は再学習の初期段階では、学習結果の信頼性が低く、再学習が求められる。
【００２２】
センサの出力値を変更するための学習結果を消失した場合であっても、すぐに再学習をすることができれば、位置取得装置１は変更後の位置情報を出力できる。例えば、車両Ｖがどのような種類の道路を走行している場合であっても、車両Ｖは頻繁に加減速をすると考えられる。したがって、加速度センサの出力値に関する学習については、再学習は比較的容易な場合が多い。
【００２３】
アプリケーション実行装置４は、位置取得装置１が出力する位置情報（すなわち、自律航法による位置情報）を利用する種々のアプリケーションを実行する。このアプリケーションの種類によって、自律航法によって出力される位置情報に求められる精度も異なる。
【００２４】
例えば、車両Ｖの状態を記録するログアプリケーションに記録する位置情報の精度は、車両Ｖの走行制御（例えば、車両Ｖのオートクルーズの制御や車線逸脱抑制の制御）に要求される位置情報の精度よりも低い。つまり、車両Ｖの位置情報を利用するアプリケーションによっては、車載センサの出力値の変更精度が低いとしても位置取得装置１が出力した自律航法による位置情報を利用できる場合もある。
【００２５】
そこで、位置取得装置１において車載センサの出力値を変更するための変更値の学習が終了していない場合、アプリケーション実行装置４は、位置取得装置１における学習の達成度合いに応じて、位置取得装置１の出力値を採用するか否かを変更する。
【００２６】
具体的には、アプリケーション実行装置４は、まず車両Ｖが自動車専用道路を走行しているか否かを示す走行状況を判定する。アプリケーション実行装置４は、走行状況、位置取得装置１から取得した前記進捗状況、及び前記走行位置に基づいて、位置取得装置１の出力がアプリケーションの実行に利用できるか否かを判定する。
【００２７】
これにより、例えば、角度センサ２の出力値の変更精度が低い状態（すなわち、位置取得装置１による学習が未完了の状態）であっても、位置取得装置１の出力値を利用できる状況であればアプリケーション実行装置４はその出力値を利用する。つまり、位置取得装置１は、学習の進捗状況に関わらず角度センサ２の出力値を変更し、進捗状況とともに出力する。実施の形態に係る車両用情報処理システムＳにおいては、位置取得装置１が出力した角度センサ２の出力値を採用するか否かは、アプリケーション実行装置４が判定する。
【００２８】
これにより、実施の形態に係る車両用情報処理システムＳは、出力値の変更量を学習して変更するセンサを利用するアプリケーションにおいて、学習途中の出力値を有効利用することができる。
以下、実施の形態に係る車両用情報処理システムＳについてより詳細に説明する。
【００２９】
＜車両用情報処理システムＳの機能構成＞
図２は、実施の形態に係る車両用情報処理システムＳの機能構成を模式的に示す図である。車両用情報処理システムＳは、位置取得装置１、角度センサ２、ＧＰＳ受信部３、及びアプリケーション実行装置４を備える。位置取得装置１は、記憶部１０、及び制御部２０を備える。
【００３０】
記憶部１０は、ＨＤＤ（Hard Disc Drive）やＳＳＤ（Solid State Drive）等の不揮発性記憶装置１１、及びＤＲＡＭ（Dynamic Random Access Memory）等の一時記憶部１２を含む。不揮発性記憶装置１１は、実施の形態に係る車両用情報処理システムＳを実現するための各種プログラムや、センサの出力値を変更するための変更値の学習結果等の各種データの格納部として機能する。一時記憶部１２は、制御部２０の作業メモリとして機能する。不揮発性記憶装置１１は不揮発性のメモリであり、一時記憶部１２は揮発性のメモリである。
【００３１】
制御部２０は、車両ＶのＥＣＵ（Electronic Control Unit）等のプロセッサである。制御部２０は、不揮発性記憶装置１１に格納されているプログラムを実行することにより、変更部２１、位置算出部２２、学習実行部２３、衛星測位部２４、及び出力部２５として機能する。
【００３２】
変更部２１は、角度センサ２等の車載センサの出力値を変更するための変更値の学習結果を不揮発性記憶装置１１から読み出して一時記憶部１２に格納する。変更部２１は、一時記憶部１２に記憶された学習結果を参照して角度センサ２等の車載センサの出力値を変更する。位置算出部２２は、変更部２１が変更した角度センサ等の車載センサの出力値に基づいて、車両Ｖの走行位置を算出する。
【００３３】
学習実行部２３は、車載センサの出力値を変更するための変更値を学習する。学習実行部２３による学習を実現するために、衛星測位部２４は、ＧＰＳ受信部３が航法衛星から受信した電波に基づいて、車両Ｖの位置座標を取得する。学習実行部２３は、角度センサ２の出力値から算出した位置座標が、衛星測位部２４が取得した位置座標となるように、角度センサ２の出力値を変更するための変更値を学習する。
【００３４】
車両Ｖが走行する道路が自動車専用道路ではない場合には、車両Ｖがカーブや右左折をする機会が多く、角度センサ２の出力値のバリエーションも豊富となる。このため、学習実行部２３は、何らかの理由によって学習結果が一時記憶部１２から消失したとしても、車両Ｖが自動車専用道路を走行している場合と比較すると短時間で再学習を終えることができる。したがって、車両Ｖが走行する道路が自動車専用道路ではない場合には、学習実行部２３は変更値を再学習させることにより、短時間で自律航法の精度を戻すことができる。
【００３５】
一方で、車両Ｖが走行中の道路が自動車専用道路である場合、学習実行部２３による学習は自動車専用道路ではない場合における学習よりも進みが遅くなり得るが、それでも時間とともに学習は進むことになる。車両Ｖが走行中の道路が自動車専用道路である場合には、学習実行部２３による学習が未完了であっても、例えば車両Ｖの位置のログを取るアプリケーションであれば、学習途中の変更値を使用することができる。ログであれば、位置情報の正確性が多少欠けていても一定の利用価値があるからである。
【００３６】
そこで出力部２５は、学習実行部２３による学習の進捗状況と位置算出部２２が算出した変更後の車載センサの出力値である前記車両の走行位置とをアプリケーション実行装置４に出力する。アプリケーション実行装置４は、位置取得装置１の出力部２５から取得した進捗状況と車両Ｖの走行位置とに基づいて、位置取得装置１の出力がアプリケーションの実行に利用できるか否かを判定する。以下、アプリケーション実行装置４による位置取得装置１の出力値の利用有無判定について説明する。
【００３７】
上述したように、車両Ｖで実行されるアプリケーションは様々な種類が存在するが、大きく分けて車両Ｖの走行を制御するためのアプリケーションと、車両Ｖの走行制御には直接的に関わらないアプリケーションとが存在する。
【００３８】
車両Ｖの走行を制御するためのアプリケーションの例としては、車両Ｖの車線逸脱を抑制するためのアプリケーション、走行中の道路の道路勾配等を先読みして車両Ｖのギヤを制御するアプリケーション、先行車両に追従して走行するクルーズ用のアプリケーション、それらのアプリケーションを統合した車両Ｖのオートクルーズを制御するアプリケーション等が挙げられる。これらの中で、ギヤを制御やオートクルーズに関するアプリケーションは、車両Ｖが高速道路等の自動車専用道路を走行中に主に実行される。
【００３９】
一方、車両Ｖの走行制御には直接的に関わらないアプリケーションの例としては、車両Ｖの状態を記録するためのログアプリケーションや、車両Ｖの走行軌跡を記録するアプリケーション等が挙げられる。一般に、これらのアプリケーションは、車両Ｖが自動車専用道路を走行中であるか否かに関わらず実行される。このように、車両Ｖが自動車専用道路を走行中か否かを含む走行状況は、アプリケーション実行装置４が位置取得装置１の出力値を利用するか否かを判定する際に参照する情報となり得る。
【００４０】
そこで、アプリケーション実行装置４は、出力部２５から車両Ｖの走行位置を取得する。アプリケーション実行装置４は、車両Ｖが走行中の道路の種類を、車両Ｖの現在位置と地図データとを照合することにより決定できる。アプリケーション実行装置４はまた、ＥＴＣ（Electronic Toll Collection）等の情報を利用できる場合には、車両Ｖが高速道路の入り口を通過しかつ出口を通過しているか否かを判定することで車両Ｖが高速道路を走行中か否かを判定してもよい。これにより、アプリケーション実行装置４は、車両Ｖが自動車専用道路を走行中か否かを判定することができる。
【００４１】
車両Ｖの走行を制御するためのアプリケーションを実行する場合、アプリケーション実行装置４は、車両Ｖが自動車専用道路を走行中か否かを判定する。アプリケーション実行装置４は、車両Ｖが自動車専用道路を走行中でない場合、位置取得装置１から取得した進捗状況に含まれる学習の進捗率が所定の割合に達するまでの間、位置取得装置１の出力を利用してアプリケーションを実行することを待機する。
【００４２】
車両Ｖが自動車専用道路を走行中でない場合、車両Ｖはカーブの走行や加減速が多く、車載センサの学習に適している。このため、アプリケーション実行装置４はアプリケーションを実行することを待機しても、車両Ｖが自動車専用道路を走行中の場合と比較して短期間で位置取得装置１の学習が終了する。
【００４３】
ここで「所定の割合」とは、アプリケーション実行装置４がアプリケーションの実行に位置取得装置１の出力値を利用できるか否かを決定するために参照する「利用有無判定閾割合」である。利用有無判定閾割合は不揮発性記憶装置１１に格納されている。利用有無判定閾割合の具体的な値は、アプリケーション実行装置４が実行するアプリケーションに求められる位置精度や、位置取得装置１の学習対象である車載センサの精度及び種類等を勘案して実験により定めればよい。
【００４４】
なお、車両Ｖの走行を制御するためのアプリケーションの利用判定に用いられる利用有無判定閾割合の方が、車両Ｖの走行制御には直接的に関わらないアプリケーションの利用判定に用いられる利用有無判定閾割合よりも高く設定される。
【００４５】
例えば、アプリケーション実行装置４は、車両Ｖの走行を制御するためのアプリケーションを実行する場合、位置取得装置１から取得した進捗状況に含まれる学習の進捗率が利用有無判定閾割合に達するまでの間、位置取得装置１の出力を利用してアプリケーションを実行することを待機する。
【００４６】
これに対し、アプリケーション実行装置４は、車両Ｖの走行制御には直接的に関わらないアプリケーション（例えば、走行軌跡を記録するためのアプリケーション）を実行する場合、位置取得装置１から取得した進捗状況に含まれる学習の進捗率に関わらず、位置取得装置１の出力を利用してアプリケーションを実行してもよい。これは、車両Ｖの走行制御には直接的に関わらないアプリケーションの利用有無判定閾割合が０％であることと等価である。
【００４７】
なお、アプリケーション実行装置４は、車両Ｖが自動車専用道路以外の道路を走行中であっても、車両Ｖの走行制御には直接的に関わらないアプリケーションであれば実行する。
【００４８】
このように、アプリケーション実行装置４は、車両Ｖが走行する道路の道路状況、位置取得装置１による学習の進捗状況、及び実行するアプリケーションの種類に基づいて、位置取得装置１の出力値を利用してアプリケーションを実行するか否かを判定する。これにより、位置取得装置１による車載センサの学習が未完了の場合であっても、アプリケーション実行装置４は、可能な限り位置取得装置１の出力を利用してアプリケーションを実行する。これにより、アプリケーション実行装置４は、位置取得装置１の学習途中の出力値を有効利用することができる。
【００４９】
＜車両用情報処理システムＳが実行する情報処理の処理フロー＞
図３は、実施の形態に係る車両用情報処理システムＳが実行する処理の流れを説明するためのシーケンス図である。本シーケンス図における処理は、例えば車両Ｖのエンジンが始動したときに開始する。
【００５０】
位置取得装置１のＧＰＳ受信部３は、航法衛星からＧＰＳデータを受信する（Ｓ２）。学習実行部２３は、ＧＰＳデータから算出される位置情報と、変更部２１が変更した車載センサの出力値から算出される位置情報とのずれを算出する（Ｓ４）。学習実行部２３は、角度センサ２をはじめとする車載センサの出力の変更量を学習する（Ｓ６）。出力部２５は、学習実行部２３による学習の進捗状況と、変更部２１が変更した車載センサの出力値に基づいて算出した車両Ｖの走行位置と、をアプリケーション実行装置４に出力する（Ｓ８）。
【００５１】
位置取得装置１は、センサの出力値の変更量の学習が終了するまでの間（Ｓ１０のＮｏ）、ステップＳ２からステップＳ８までの処理を継続する。センサの出力値の変更量の学習が終了すると（Ｓ１０のＹｅｓ）、位置取得装置１はステップＳ８の処理を継続する。
【００５２】
アプリケーション実行装置４は、位置取得装置１の出力部２５から、学習実行部２３による学習の進捗状況と車両Ｖの走行位置とを取得する（Ｓ１２）。アプリケーション実行装置４は、取得した走行位置に基づいて地図データを参照することにより、車両Ｖが走行している道路の種類を取得する（Ｓ１４）。
【００５３】
アプリケーション実行装置４が実行するアプリケーションが車両Ｖの走行に関するアプリケーションでない場合（Ｓ１６のＮｏ）、アプリケーション実行装置４は、位置取得装置１から取得した走行位置を利用してアプリケーションを実行する（Ｓ１８）。
【００５４】
アプリケーション実行装置４が実行するアプリケーションが車両Ｖの走行に関するアプリケーションである場合であり（Ｓ１６のＹｅｓ）、かつ車両Ｖが自動車専用道路を走行中でない場合（Ｓ２０のＮｏ）、アプリケーション実行装置４は、学習の進捗率が所定の割合に達するまでの間、位置取得装置１から取得した走行位置を利用するアプリケーションの実行を待機する（Ｓ２４）。
【００５５】
アプリケーション実行装置４が実行するアプリケーションが車両Ｖの走行に関するアプリケーションである場合であり（Ｓ１６のＹｅｓ）、車両Ｖが自動車専用道路を走行中であり（Ｓ２０のＹｅｓ）、かつ学習の進捗率が所定の割合以上である場合（Ｓ２２のＹｅｓ）、アプリケーション実行装置４は位置取得装置１から取得した走行位置を利用してアプリケーションを実行する（Ｓ１８）。
【００５６】
アプリケーション実行装置４が実行するアプリケーションが車両Ｖの走行に関するアプリケーションである場合であり（Ｓ１６のＹｅｓ）、車両Ｖが自動車専用道路を走行中であり（Ｓ２０のＹｅｓ）、かつ学習の進捗率が所定の割合未満である場合（Ｓ２２のＮｏ）、アプリケーション実行装置４は、学習の進捗率が所定の割合に達するまでの間、位置取得装置１から取得した走行位置を利用するアプリケーションの実行を待機する（Ｓ２４）。
【００５７】
以上の処理を繰り返すことにより、アプリケーション実行装置４は、位置取得装置１による学習が未完了であっても、位置取得装置１から取得した走行位置が利用可能であれば、アプリケーションの実行に利用する。
【００５８】
＜実施の形態に係る車両用情報処理システムＳが奏する効果＞
以上説明したように、実施の形態に係る車両用情報処理システムＳによれば、出力値の変更量を学習して変更する車載センサを利用するアプリケーションにおいて、学習途中の出力値を有効利用することができる。
【００５９】
特に、アプリケーション実行装置４が車両Ｖの走行を制御するためのアプリケーションを実行するものである場合において、車両Ｖが自動車専用道路を走行中でない場合、位置取得装置１から取得した進捗状況に含まれる学習の進捗率が所定の割合に達するまでの間、位置取得装置１の出力を利用してアプリケーションを実行することを待機する。
【００６０】
車両Ｖが自動車専用道路ではない市街地等を走行中は、短時間で学習が完了することが期待できる。このため、アプリケーション実行装置４はアプリケーションを実行することを待機することにより、より正確な情報を利用してアプリケーションを実行することができる。また、学習の進捗率が所定の割合に達すれば学習が完了する前であってもアプリケーション実行装置４は位置取得装置１の出力を利用するので、学習途中の出力値を有効利用することができる。
【００６１】
また、アプリケーション実行装置４が車両Ｖの走行を制御するためのアプリケーションを実行するものである場合において、車両Ｖが自動車専用道路を走行している場合も、位置取得装置１から取得した進捗状況に含まれる学習の進捗率が所定の割合に達するまでの間、位置取得装置１の出力を利用してアプリケーションを実行することを待機する。これにより、走行を制御するためのアプリケーションに車両Ｖの制御の安全性をより向上することができる。
【００６２】
さらに、アプリケーション実行装置４が車両の走行制御には直接的に関わらないアプリケーションを実行するものである場合においては、車両Ｖの走行状況や位置取得装置１の学習状況に関わらず、位置取得装置１の出力を利用してアプリケーションを実行する。これにより、学習途中の出力値を有効利用することができる。
【００６３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００６４】
１・・・位置取得装置
２・・・角度センサ
３・・・ＧＰＳ受信部
４・・・アプリケーション実行装置
１０・・・記憶部
１１・・・不揮発性記憶装置
１２・・・一時記憶部
２０・・・制御部
２１・・・変更部
２２・・・位置算出部
２３・・・学習実行部
２４・・・衛星測位部
２５・・・出力部
Ｓ・・・車両用情報処理システム
Ｖ・・・車両
【図１】
2018194441.tif 000003
【図２】
2018194441.tif 000004
【図３】
2018194441.tif 000005