Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7670010B2 - 情報処理装置、車両、情報処理システム、情報処理方法およびプログラム - Google Patents
[go: Go Back, main page]

JP7670010B2 - 情報処理装置、車両、情報処理システム、情報処理方法およびプログラム - Google Patents

情報処理装置、車両、情報処理システム、情報処理方法およびプログラム Download PDF

Info

Publication number
JP7670010B2
JP7670010B2 JP2022146973A JP2022146973A JP7670010B2 JP 7670010 B2 JP7670010 B2 JP 7670010B2 JP 2022146973 A JP2022146973 A JP 2022146973A JP 2022146973 A JP2022146973 A JP 2022146973A JP 7670010 B2 JP7670010 B2 JP 7670010B2
Authority
JP
Japan
Prior art keywords
vehicle
wheel
road surface
fluctuation
fluctuations
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022146973A
Other languages
English (en)
Other versions
JP2024042327A (ja
Inventor
芳久 山田
翔二 窪田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2022146973A priority Critical patent/JP7670010B2/ja
Priority to CN202310772900.7A priority patent/CN117708515A/zh
Priority to US18/215,932 priority patent/US20240096143A1/en
Publication of JP2024042327A publication Critical patent/JP2024042327A/ja
Application granted granted Critical
Publication of JP7670010B2 publication Critical patent/JP7670010B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/02Registering or indicating driving, working, idle, or waiting time only
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/26Wheel slip
    • B60W2520/263Slip values between front and rear axle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/26Wheel slip
    • B60W2520/266Slip values between left and right wheel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/28Wheel speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/35Road bumpiness, e.g. potholes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Regulating Braking Force (AREA)

Description

本開示は、車両から得られる情報を用いて路面状況を推定する技術に関する。
車両が収集する振動データを含む基礎データを用いて路面状況を推定する技術が公知である。たとえば、特開2018-205970号公報(特許文献1)には、振動データの検出位置における車両速度が所定値以上の場合は、振動データを解析対象とし、車両速度が所定値未満の場合は解析対象から除外する技術が開示される。
特開2018-205970号公報
上述の特許文献1においては、車両の速度に応じて解析対象とするか否かを選択することにより不適格なデータを分別する技術が開示されているが、路面状況を精度高く推定するには、さらなる改善が求められる。
本開示は、上述した課題を解決するためになされたものであって、その目的は、路面状況を精度高く推定可能な情報処理装置、車両、情報処理システム、情報処理方法およびプログラムを提供することである。
本開示のある局面に係る情報処理装置は、車両が走行する路面に関する情報を取得する情報処理装置である。この情報処理装置は、車両の各車輪の回転速度の変動を検出する検出部と、車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、車両の前側の第1車輪の回転速度の変動の発生時点と車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて路面の状況を判定する判定部とを備える。
このようにすると、路面に形成された段差や凹凸部分によって生じる各車輪の回転速度の変動は、車輪間で同期したり、連動したりしているため、車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果および時間差を用いることによって、路面の状況を精度高く判定することができる。
ある実施の形態においては、判定部は、時間差が車両のホイールベース分だけ車両が移動する移動期間に相当する場合に、第1車輪および第2車輪の軌跡上の位置に凹凸部分が路面に形成されていると判定する。
このようにすると、時間差が車両のホイールベース分だけ車両が移動する移動期間に相当する場合には、第1車輪の回転速度の変動と第2車輪の回転速度の変動とが路面に形成される凹凸部分の通過によって連動して発生していることになるため、第1車輪および第2車輪の軌跡上の位置に凹凸部分が路面に形成されていることを精度高く判定することができる。
さらにある実施の形態においては、判定部は、第1車輪および第2車輪の回転速度の変動状態が継続する場合には、凹凸部分が軌跡に沿って連続する隆起部および溝部のうちのいずれかが路面に形成されていると判定する。
このようにすると、第1車輪および第2車輪の回転速度の変動状態が継続する場合には、凹凸部分が軌跡に沿って連続する隆起部や溝部が形成されることとになるため、路面に隆起部や溝部が形成されていることを精度高く判定することができる。
さらにある実施の形態においては、判定部は、左右の車輪の回転速度の変動が同期しており、かつ、時間差が車両のホイールベース分だけ車両が移動する移動期間に相当する場合に、路面を横断する段差が路面に形成されていると判定する。
このようにすると、左右の車輪が同期しており、かつ、時間差が車両のホイールベース分だけ車両が移動する移動期間に相当する場合には、左右の車輪が路面を横断する段差を乗り越えたことになるため、段差が路面に形成されているか否かを精度高く判定することができる。
さらにある実施の形態においては、判定部は、左右の車輪の回転速度の変動が同期しており、かつ、時間差が移動期間に相当すると複数回判定される場合に、路面に複数個の段差により構成されるうねりが路面に形成されていると判定する。
このようにすると、段差が路面に形成されていると複数回判定される場合には、複数の段差が形成されていることになるため、複数の段差で構成されるうねりが路面に形成されていることを精度高く判定することができる。
さらにある実施の形態においては、情報処理装置は、判定部により判定された路面の状況と、路面の位置情報とを外部のサーバに送信する送信部をさらに備える。
このようにすると、路面状況についての情報を外部のサーバに送信可能とすることにより、路面状況についての情報の利用価値を向上させることができる。
本開示の他の局面に係る車両は、車両が走行する路面に関する情報を取得する情報処理装置を備えた車両である。情報処理装置は、車両の各車輪の回転速度の変動を検出する検出部と、車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、車両の前側の第1車輪の回転速度の変動の発生時点と車両の後側の第2車輪の回転速度の回転速度の変動の発生時点との時間差を用いて路面の状況を判定する判定部とを含む。
本開示のさらに他の局面に係る情報処理システムは、車両が走行する路面に関する情報を取得する情報処理装置と、情報処理装置から送信された情報を管理するサーバとを備える。情報処理装置は、車両の各車輪の回転速度の変動を検出する検出部と、車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、車両の前側の第1車輪の回転速度の変動の発生時点と車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて路面の状況を判定する判定部とを含む。
本開示の他の局面に係る車両情報処理方法は、車両が走行する路面に関する情報を取得する情報処理方法である。この情報処理方法は、車両の各車輪の回転速度の変動を検出するステップと、車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、車両の前側の第1車輪の回転速度の変動の発生時点と車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて路面の状況を判定するステップとを含む。
本開示のさらに他の局面に係るプログラムは、コンピュータに、路面を走行する車両の各車輪の回転速度の変動を検出するステップと、車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、車両の前側の第1車輪の回転速度の変動の発生時点と車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて路面の状況を判定するステップとを実行させる。
本開示によると、路面状況を精度高く推定可能な情報処理装置、車両、情報処理システム、情報処理方法およびプログラムを提供することができる。
情報処理システムの構成の一例を説明するための図である。 本実施の形態に係る情報処理装置の一例の構成を説明するための図である。 第2処理部において実行される処理の一例を説明するための図である。 第3処理部において実行される処理の一例を説明するための図である。 ブレーキECUで実行される、左輪側において単発または連続する凹凸部分を有する路面を判定する処理の一例を示すフローチャートである。 ブレーキECUで実行される、右輪側において単発または連続する凹凸部分を有する路面を判定する処理の一例を示すフローチャートである。 ブレーキECUで実行される、路面を横断する段差またはうねりを有する路面を判定する処理の一例を示すフローチャートである。 路面情報を説明するための図である。 路面の左輪側に単発の荒れがある場合の各車輪の回転速度の変化の一例を示す図である。 路面の右側に連続する荒れがある場合の各車輪の回転速度の変化の一例を示す図である。 路面を横断する段差がある場合の各車輪の回転速度の変化の一例を示す図である。 路面に形成されるうねりの一例を示す図である。 路面にうねりがある場合の各車輪の回転速度の変化の一例を示す図である。
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
図1は、情報処理システム1の構成の一例を説明するための図である。図1に示すように、本実施の形態において、情報処理システム1は、複数の車両2,3と、通信ネットワーク6と、基地局7と、データセンタ100とを含む。
車両2,3は、データセンタ100と通信可能であればよく、たとえば、エンジンを駆動源とする車両であってもよいし、あるいは、電動機を駆動源とする電気自動車であってもよいし、エンジンと電動機とを搭載し、少なくともいずれかを駆動源とするハイブリッド自動車であってもよい。なお、図1では、説明の便宜上、2台の車両2,3のみを示すが、車両の台数については、特に2台に限定されるものではなく、3台以上であってもよい。
情報処理システム1は、データセンタ100と通信可能に構成される車両2,3から予め定められた情報を取得し、取得した情報を管理するように構成される。
データセンタ100は、制御装置11と、記憶装置12と、通信装置13とを含む。制御装置11と記憶装置12と通信装置13とは、通信バス14によって互いに通信可能に接続される。
制御装置11は、いずれも図示しないが、CPU(Central Processing Unit)、メモリ(ROM(Read Only Memory)およびRAM(Random Access Memory)など)、および、各種信号を入出力するための入出力ポート等を含んで構成されている。制御装置11により実行される各種制御は、ソフトウェア処理、すなわち、メモリに格納されたプログラムがCPUにより読み出されることにより実行される。制御装置11による各種制御は、記憶媒体に記憶されたプログラムを汎用のサーバ(図示せず)が実行することによっても実現可能である。ただし、制御装置11による各種制御は、ソフトウェア処理に限られず、専用のハードウエア(電子回路)で処理してもよい。
記憶装置12は、データセンタ100と通信可能に構成される複数の車両2,3に関する予め定められた情報を記憶する。予め定められた情報は、たとえば、後述する車両2,3の各々において算出される特徴量に関する情報と、車両2,3を特定するための情報(以下、車両IDと記載する)と、車両2,3の位置を特定するための情報とを含む。車両IDは、車両毎に設定された固有の情報である。データセンタ100は、車両IDによって送信元の車両を特定することが可能となる。
通信装置13は、制御装置11と通信ネットワーク6との間で双方向通信を実現する。データセンタ100は、通信装置13を用いて通信ネットワーク6上に設けられた基地局7を介して、車両2,3を含む複数の車両と互いに通信を可能とする。
次に、車両2,3の具体的な構成について説明する。なお、車両2,3は基本的には共通の構成を有するため、以下では、車両2の構成について代表的に説明する。
車両2は、駆動輪である左前輪50、右前輪51と、従動輪である左後輪52、右後輪53とを含む。駆動源の動作により左前輪50および右前輪51が回転されることによって車両2に駆動力が作用して車両2が走行する。
車両2は、ADAS-ECU(Electronic Control Unit)10と、ブレーキECU20と、DCM(Data Communication Module)30と、セントラルECU40とをさらに含む。
ADAS-ECU10、ブレーキECU20およびセントラルECU40は、いずれもCPUなどのプログラムを実行するプロセッサ、メモリ、および入出力インターフェースを有するコンピュータである。
ADAS-ECU10は、車両2の運転支援に関する機能を有する運転支援システムを含む。運転支援システムは、実装されるアプリケーションを実行することにより、車両2の操舵制御、駆動制御および制動制御のうちの少なくともいずれかを含む車両2の運転を支援するための様々な機能を実現するように構成される。運転支援システムにおいて実装されるアプリケーションとしては、たとえば、自動運転システム(AD:Autonomous Driving System)の機能を実現するアプリケーション、自動駐車システムの機能を実現するアプリケーション、および、先端運転支援システム(ADAS:Advanced Driver Assist System)の機能を実現するアプリケーションなどを含む。
ADASアプリケーションとしては、たとえば、前走車との車間距離を一定に保ちながら走行する先行車との車間を保つ追従走行(ACC(Adaptive Cruise Control)など)の機能を実現するアプリケーション、制限車速を認識し自車の速度上限を維持するASL(Auto Speed Limiter)の機能を実現するアプリケーション、走行する車線の維持を行なう車線維持支援(LKA(Lane Keeping Assist)あるいはLTA(Lane Tracing Assist)など)の機能を実現するアプリケーション、衝突の被害を軽減させるために自動的に制動をかける衝突被害軽減ブレーキ(AEB(Autonomous Emergency Braking)あるいはPCS(Pre-Crash Safety)など)の機能を実現するアプリケーション、および、車両2の走行車線の逸脱を警告する車線逸脱警報(LDW(Lane Departure Warning)あるいはLDA(Lane Departure Alert)など)の機能を実現するアプリケーションのうちの少なくともいずれかが含まれる。
この運転支援システムの各アプリケーションは、図示しない複数のセンサから取得(入力)する車両周囲状況の情報やドライバの支援要求等に基づいて、アプリケーション単独での商品性(機能)を担保した行動計画の要求をブレーキECU20に対して出力する。複数のセンサは、たとえば、前向きカメラ等のビジョンセンサ、レーダ、LiDAR(Light Detection And Ranging)、あるいは、位置検出装置等を含む。
各アプリケーションは、1つもしくは複数のセンサの検出結果を統合した車両周囲状況の情報を認識センサ情報として取得するとともに、スイッチ等のユーザインタフェース(図示せず)を経由したドライバの支援要求を取得する。各アプリケーションは、たとえば、複数のセンサによって取得された車両の周囲の画像や映像に対する人工知能(AI)や画像処理用プロセッサを用いた画像処理によって車両の周囲にある他の車両、障害物あるいは人を認識可能とする。
また、行動計画には、たとえば、車両2に発生させる前後加速度/減速度に関する要求や、車両2の操舵角に関する要求や、車両2の停止保持に関する要求など、が含まれる。
ブレーキECU20は、センサ類からの検出結果を用いて車両2に制動力を発生させるブレーキアクチュエータを制御する。さらにブレーキECU20は、ADAS-ECU10からの行動計画の要求を実現するための車両2の運動要求を設定する。ブレーキECU20において設定される車両2の運動要求は、車両2に設けられるアクチュエータシステム(図示せず)によって実現される。アクチュエータシステムは、たとえば、パワートレインシステム、ブレーキシステム、ステアリングシステムなどの複数種類のアクチュエータシステムを含む。
ブレーキECU20には、たとえば、第1車輪速センサ54と、第2車輪速センサ55と、第3車輪速センサ56と、第4車輪速センサ57とが接続される。
第1車輪速センサ54は、左前輪50の回転速度(回転数)を車輪速として検出する。第1車輪速センサ54は、検出した左前輪50の回転速度を示す信号をブレーキECU20に送信する。
第2車輪速センサ55は、右前輪51の回転速度を検出する。第2車輪速センサ55は、検出した右前輪51の回転速度を示す信号をブレーキECU20に送信する。
第3車輪速センサ56は、左後輪52の回転速度を検出する。第3車輪速センサ56は、検出した左後輪52の回転速度を示す信号をブレーキECU20に送信する。
第4車輪速センサ57は、右後輪53の回転速度を検出する。第4車輪速センサ57は、検出した右後輪53の回転速度を示す信号をブレーキECU20に送信する。
なお、図1においては、第1車輪速センサ54と、第2車輪速センサ55と、第3車輪速センサ56と、第4車輪速センサ57とがブレーキECU20に接続され、直接ブレーキECU20に検出結果を送信する構成を一例として説明したが、いずれかのセンサが他のECUに接続され、通信バスやセントラルECU40を経由してブレーキECU20に検出結果が入力されるようにしてもよい。
さらに、ブレーキECU20は、たとえば、ADAS-ECU10から行動計画に関する情報他に、各種アプリケーションの作動状態に関する情報を受信したり、シフトレンジなどのその他の運転操作に関する情報を受信したり、車両2の挙動に関する情報を受信したり、車両2の位置情報に関する情報を受信したりする。
DCM30は、データセンタ100との双方向通信が可能に構成された通信モジュールである。
セントラルECU40は、たとえば、ブレーキECU20と通信可能に構成されるとともに、DCM30を用いてデータセンタ100と通信可能に構成される。セントラルECU40は、たとえば、ブレーキECU20から受信する情報をDCM30を経由してデータセンタ100に送信する。
本実施の形態において、セントラルECU40は、ブレーキECU20から受信する情報をDCM30を経由してデータセンタ100に送信するものとして説明したが、たとえば、各種ECU間の通信を中継する等の機能(ゲートウエイ機能)を有するものであってもよいし、あるいは、データセンタ100からの更新情報を用いて記憶内容の更新が可能なメモリ(図示せず)を含み、車両2のシステム起動時に各種ECUからメモリに記憶される更新情報を含む所定の情報が読み出されるものであってもよい。
以上のような構成を有する車両2において、ブレーキECU20は、たとえば、車両2に設けられるセンサ類から得られる情報を用いて車両2の走行中の変化状態(たとえば、各車輪の回転速度の変動)を検出し、検出結果を用いて路面状況を推定することができる。このような路面状況の推定結果は、たとえば、路面の修復の要否等に用いることができるため、路面状況を精度高く推定することが求められる。
そこで、本実施の形態においては、ブレーキECU20が、車両2の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、車両2の前側の車輪の回転速度の変動の発生時点と車両2の後側の車輪の回転速度の変動の発生時点との時間差を用いて路面の状況を判定するものとする。本実施の形態において、車両2の左右の車輪は、同一回転軸の車輪であって、左前輪50および右前輪51の組み合わせと、左後輪52および右後輪53の組み合わせとを含む。さらに、本実施の形態において、車両2の前側の車輪と後側の車輪とは、片側の前後輪であって、左前輪50および左後輪52の組み合わせと、右前輪51および右後輪53の組み合わせとを含むものとする。
路面に形成された段差や凹凸部分によって生じる各車輪の回転速度の変動は、車輪間で同期したり、連動したりしているため、車両2の左右の車輪の回転速度の変動が同期しているか否かの判定結果および時間差を用いることによって、路面の状況を精度高く判定することができる。
図2は、本実施の形態に係る情報処理装置の一例の構成を説明するための図である。本実施の形態に係る情報処理装置は、ブレーキECU20によって実現される。
ブレーキECU20は、第1処理部22と、第2処理部24と、第3処理部26とを含む。第1処理部22は、各種センサからの検出結果を示す情報を車両2の挙動に関する情報として受け付ける。第1処理部22は、入力情報を受け付ける期間のうちの予め定められた条件が成立する期間において受け付けた入力情報を第2処理部24に出力する。
第2処理部24は、入力情報を受け付ける期間のうちの予め定められた条件が成立する期間において受け付けた入力情報を用いて車両2の動作に関する特徴量を算出する。
図3は、第2処理部24において実行される処理の一例を説明するための図である。図3に示すように、第2処理部24には、第1処理部22から左前輪50の回転速度と、右前輪51の回転速度と、左後輪52の回転速度と、右後輪53の回転速度とが入力情報として入力される。第2処理部24は、これらの入力情報を用いて予め定められた条件が成立するか否かを判定する。
予め定められた条件は、各車輪の回転速度が一定の状態であるという条件を含む。より具体的には、予め定められた条件は、予め定められた期間における各車輪の回転速度の変化量がしきい値以下であるという条件を含む。
第2処理部24は、予め定められた条件が成立すると判定される場合には、成立フラグをオンする。第2処理部24は、この成立フラグの状態を示す信号をシーン識別信号として出力する。
第2処理部24は、予め定められた条件が成立すると判定される場合には、予め定められた条件が成立する期間において受け付けられた入力情報を用いて車両2の動作に関する特徴量を算出する。
本実施の形態において特徴量は、たとえば、路面の状況に応じて発生する回転速度の変動を示す。本実施の形態において、第2処理部24は、たとえば、予め定められた条件が成立した後に、左前輪50の回転速度の予め定められた期間における最大値と最小値との差分がしきい値を超える変化が生じた場合に、当該予め定められた期間に左前輪50の回転速度に変動が生じたとする判定結果を特徴量として出力する。すなわち、第2処理部24は、たとえば、左前輪50の回転速度に変動が生じた場合には、左前輪50の回転速度に変動が生じたことを示すフラグをオン状態に設定する。
第2処理部24は、たとえば、右前輪51の回転速度と、左後輪52の回転速度と、右後輪53の回転速度とについても同様の方法で変動が生じたか否かを判定し判定結果(各車輪に対応した回転速度に変動が生じたことを示すフラグ)を特徴量として算出する。第2処理部24は、たとえば、予め定められた条件が成立すると、各車輪の回転変動を発生を判定し、判定結果を示す特徴量を時刻に対応づけてシーン識別信号とともに出力する。第2処理部24は、上述のような処理を予め定められた条件が成立する期間において繰り返し実行する。
第3処理部26は、第2処理部24から出力される情報を用いて路面の状況についての情報を生成する。第3処理部26は、たとえば、シーン識別信号に含まれる成立フラグの状態が所定の状態(たとえば、オン状態)である場合に第2処理部24から出力される情報を用いて車両2が走行する路面の状況についての情報を生成する。
図4は、第3処理部26において実行される処理の一例を説明するための図である。図4に示すように、第3処理部26には、第2処理部24からシーン識別信号と、特徴量と、時間とを示す情報が入力される。第3処理部26は、路面の状況についての情報をセントラルECU40に出力する。
セントラルECU40は、第3処理部26から入力された情報をDCM30を経由してデータセンタ100に送信する。
データセンタ100は、第3処理部26の出力値を用いて対象の路面において車両の通行が可能であるか否かや路面の修復工事が必要であるか否かを判定する。
DCM30からデータセンタ100に送信される情報には、たとえば、処理時刻、車両の位置情報や路面の位置情報、および、路面の状況についての情報が含まれる。そのため、データセンタ100は、これらをひとかたまりのデータとして、DCM30から入力された情報を記憶装置12に記憶する。これにより、データセンタ100は、データセンタ100と通信可能な車両2,3の各々が走行する路面の状況についての情報を取得することが可能となる。
次に、図5、図6および図7を参照して、車両2のブレーキECU20で実行される処理の一例について説明する。図5は、ブレーキECU200で実行される、左輪側において単発または連続する凹凸部分を有する路面を判定する処理の一例を示すフローチャートである。このフローチャートに示される一連の処理は、ブレーキECU20により、所定の制御周期毎に繰り返し実行される。
ステップ(以下、ステップをSと記載する)100にて、ブレーキECU20は、入力情報に対応するデータを取得する。具体的には、ブレーキECU20は、たとえば、左前輪50、右前輪51、左後輪52、右後輪53の回転速度についての情報を含む入力情報に対応するデータを取得する。
S102にて、ブレーキECU20は、予め定められた条件が成立するか否かを判定する。予め定められた条件は、上述したとおり、各車輪の回転速度が一定の状態が継続しているという条件を含む。判定方法については、上述したとおりであるため、その詳細な説明は繰り返さない。予め定められた条件が成立すると判定される場合(S102にてYES)、処理はS104に移される。
S104にて、ブレーキECU20は、左前輪50に変動があるか否かを判定する。変動の判定方法については、上述したとおりであるため、その詳細な説明は繰り返さない。左前輪50に変動があると判定される場合(S104にてYES)、処理はS106に移される。
S106は、ブレーキECU20は、右前輪51に変動があるか否かを判定する。右前輪51に変動があるか否かの判定方法は、左前輪50に変動があるか否かの判定方法と同様であるため、その詳細な説明は繰り返さない。右前輪51に変動があると判定される場合(S106にてYES)、この処理は終了される。一方、右前輪51に変動がないと判定される場合(S106にてNO)、処理はS108に移される。
S108にて、ブレーキECU20は、左後輪52が車速とホイールベース(以下、WBと記載する)とに応じた時間差で変動するか否かを判定する。すなわち、ブレーキECU20は、左前輪50に変動が生じた時点から車両2がWBの分だけ移動する移動期間が経過した時点で左後輪52に変動が生じたか否かを判定する。
より具体的には、ブレーキECU20は、たとえば、左前輪50に変動が生じた時点から左後輪52に変動が生じた時点までの時間と、車速とWBとを用いて算出される移動期間との差分の大きさがしきい値以下である場合、左後輪52が車速とWBとに応じた時間差で変動したと判定する。なお、左後輪52に変動があるか否かの判定方法は、左前輪50に変動があるか否かの判定方法と同様であるため、その詳細な説明は繰り返さない。左後輪52が車速とWBとに応じた時間差で変動したと判定される場合(S108にてYES)、処理はS110に移される。
S110にて、ブレーキECU20は、左輪の変動が継続するか否かを判定する。ブレーキECU20は、たとえば、左前輪50の変動が検出された後の予め定められた期間における左前輪50の回転速度の変動幅(最大値と最小値との差分の大きさ)がしきい値よりも大きい場合には、左輪の変動が継続すると判定する。なお、ブレーキECU20は、たとえば、左後輪52の変動が検出された後の予め定められた期間における左後輪52の回転速度の変動幅がしきい値よりも大きい場合に、左輪の変動が継続すると判定してもよい。左輪の変動が継続すると判定される場合(S110にてYES)、処理はS112に移される。
S112にて、ブレーキECU20は、路面の左右輪の軌跡に連続する荒れがあるか否かを判定する。ブレーキECU20は、たとえば、右輪側の路面に連続する凹凸部分(以下、凹凸部分を「荒れ」とも記載する)があることを示すフラグがオン状態であるときに、左輪側の路面にも右輪側の路面にも連続する荒れがあると判定する。路面の左右輪の軌跡に連続する荒れがあると判定される場合(S112にてYES)、処理はS114に移される。
S114にて、ブレーキECU20は、路面の左右輪の軌跡に沿って連続する荒れがあると判定し、左右輪の路面に連続する荒れがあることを示すフラグをオン状態に設定する。この場合、ブレーキECU20は、右輪側の路面に連続する荒れがあることを示すフラグをオン状態からオフ状態に設定する。その後処理はS120に移される。なお、左輪の変動が継続しないと判定される場合(S110にてNO)、処理はS116に移される。
S116にて、ブレーキECU20は、路面の左輪の軌跡上に単発の荒れがあると判定する。この場合、ブレーキECU20は、左輪側の路面に単発の荒れがあることを示すフラグをオン状態に設定する。その後、処理はS120に移される。一方、路面の左右輪の軌跡に連続する荒れがないと判定される場合には(S112にてNO)、処理はS118に移される。
S118にて、ブレーキECU20は、路面の左輪の軌跡に沿って連続する荒れがあると判定する。この場合、ブレーキECU20は、左輪側の路面に連続の荒れがあることを示すフラグをオン状態に設定する。その後、処理はS120に移される。上述のS100の処理と、S102の処理と、S104の処理と、S106の処理と、S108の処理と、S110の処理と、S112の処理と、S114の処理と、S116の処理と、S118の処理とが第2処理部24が実行する処理に含まれる。
S120にて、ブレーキECU20は、送信前処理を実行する。ブレーキECU20は、データセンタ100にて、ブレーキECU20において路面の状況の判定対象となった路面の位置と、当該位置での路面の状況を特定するための情報を生成する。ブレーキECU20は、たとえば、上述した路面の状況についての各種フラグを用いて路面情報を生成する。ブレーキECU20において生成される路面情報の一例については、後述する。その後処理はS122に移される。
S122にて、ブレーキECU20は、送信処理を実行する。ブレーキECU20は、セントラルECU40に生成した情報を送信する。セントラルECU40は、受信した情報をDCM30を経由してデータセンタ100に送信する。上述のS120の処理と、S122の処理とが、第3処理部26が実行する処理に対応する。その後処理は終了される。
なお、左前輪50に変動がないと判定される場合や(S104にてNO)、左後輪52が車速とWBとに応じた時間差で変動しない場合(S108にてNO)、この処理は終了される。
データセンタ100は、受信した情報を用いて判定対象となった路面で車両の通行が可能であるか否かや、路面の損傷状態が修復や補修などを要する状態であるか否かを判定する。データセンタ100に送信される情報やデータセンタ100において実行される処理については上述したとおりであるため、その詳細な説明は繰り返さない。その後処理は終了される。
次に、図6は、ブレーキECU200で実行される、右輪側において単発または連続する凹凸部分を有する路面を判定する処理の一例を示すフローチャートである。このフローチャートに示される一連の処理は、ブレーキECU20により、所定の制御周期毎に繰り返し実行される。
S200にて、ブレーキECU20は、入力情報に対応するデータを取得する。入力情報については上述したとおりであるため、その詳細な説明は繰り返さない。
S202にて、ブレーキECU20は、予め定められた条件が成立するか否かを判定する。予め定められた条件および判定方法については上述したとおりであるため、その詳細な説明は繰り返さない。予め定められた条件が成立すると判定される場合(S202にてYES)、処理はS204に移される。
S204にて、ブレーキECU20は、右前輪51に変動があるか否かを判定する。右前輪51に変動があるか否かの判定方法は、上述した通りであるため、その詳細な説明は繰り返さない。右前輪51に変動があると判定される場合(S204にてYES)、処理はS206に移される。
S206にて、ブレーキECU20は、左前輪50に変動があるか否かを判定する。左前輪50に変動があるか否かの判定方法は、上述した通りであるため、その詳細な説明は繰り返さない。左前輪50に変動があると判定される場合(S206にてYES)、この処理は終了される。一方、左前輪50に変動がないと判定される場合(S206にてNO)、処理はS208に移される。
S208にて、ブレーキECU20は、右後輪53が車速とWBとに応じた時間差で変動するか否かを判定する。すなわち、ブレーキECU20は、右前輪51に変動が生じた時点から車両2がWBの分だけ移動する移動期間が経過した時点で右後輪53に変動が生じたか否かを判定する。具体的な判定方法は、上述の左後輪52が車速とWBとに応じた時間差で変動するか否かの判定方法と同様であるため、その詳細な説明は繰り返さない。右後輪53が車速とWBとに応じた時間差で変動すると判定される場合(S208にてYES)、処理はS210に移される。
S210にてブレーキECU20は、右輪の変動が継続するか否かを判定する。右輪の変動が継続するか否かの判定方法は、上述の左輪の変動が継続するか否かの判定方法と同様であるため、その詳細な説明は繰り返さない。右輪の変動が継続すると判定される場合(S210にてYES)、処理はS212に移される。
S212にて、ブレーキECU20は、路面の左右輪の軌跡に連続する荒れがあるか否かを判定する。ブレーキECU20は、たとえば、左輪側の路面に連続する荒れがあることを示すフラグがオン状態であるときに、左輪側の路面にも右輪側の路面にも連続する荒れがあると判定する。路面の左右輪の軌跡に連続する荒れがあると判定される場合(S212にてYES)、処理はS214に移される。
S214にて、ブレーキECU20は、路面の左右輪の軌跡に沿って連続する荒れがあると判定し、左右輪の路面に連続する荒れがあることを示すフラグをオン状態に設定する。この場合、ブレーキECU20は、左輪側の路面に連続する荒れがあることを示すフラグをオン状態からオフ状態に設定する。その後処理はS220に移される。なお、右輪の変動が継続しないと判定される場合(S210にてNO)、処理はS216に移される。
S216にて、ブレーキECU20は、路面の右輪の軌跡上に単発の荒れがあると判定する。この場合、ブレーキECU20は、右輪側の路面に単発の荒れがあることを示すフラグをオン状態に設定する。その後、処理はS220に移される。一方、路面の左右輪の軌跡に連続する荒れがないと判定される場合には(S212にてNO)、処理はS218に移される。
S218にて、ブレーキECU20は、路面の右輪の軌跡に沿って連続する荒れがあると判定する。この場合、ブレーキECU20は、右輪側の路面に連続の荒れがあることを示すフラグをオン状態に設定する。その後、処理はS220に移される。上述のS200の処理と、S202の処理と、S204の処理と、S206の処理と、S208の処理と、S210の処理と、S212の処理と、S214の処理と、S216の処理と、S218の処理とが第2処理部24が実行する処理に対応する。
S220にて、ブレーキECU20は、送信前処理を実行する。送信前処理については、上述したとおりであるため、その詳細な説明は繰り返さない。その後処理はS220に移される。
S220にて、ブレーキECU20は、送信処理を実行する。送信処理については、上述したとおりであるため、その詳細な説明は繰り返さない。その後処理は終了される。
次に、図7は、ブレーキECU20で実行される、路面を横断する段差またはうねりを有する路面を判定する処理の一例を示すフローチャートである。このフローチャートに示される一連の処理は、ブレーキECU20により、所定の制御周期毎に繰り返し実行される。
S300にて、ブレーキECU20は、入力情報に対応するデータを取得する。入力情報については上述したとおりであるため、その詳細な説明は繰り返さない。
S302にて、ブレーキECU20は、予め定められた条件が成立するか否かを判定する。予め定められた条件および判定方法については上述したとおりであるため、その詳細な説明は繰り返さない。予め定められた条件が成立すると判定される場合(S302にてYES)、処理はS304に移される。
S304にて、ブレーキECU20は、左前輪50に変動があるか否かを判定する。左前輪50に変動があるか否かの判定方法については、上述したとおりであるため、その詳細な説明は繰り返さない。左前輪50に変動があると判定される場合(S304にてYES)、処理はS306に移される。
S306にて、ブレーキECU20は、右前輪51に変動があるか否かを判定する。右前輪51に変動があるか否かの判定方法については、上述したとおりであるため、その詳細な説明は繰り返さない。右前輪51に変動があると判定される場合(S306にてYES)、処理はS308に移される。
S308にて、ブレーキECU20は、左前輪50の変動と右前輪51の変動とが同期しているか否かを判定する。ブレーキECU20は、左前輪50の回転速度の変動の発生時点と、右前輪51の回転速度の変動の発生時点との差分がしきい値以下であるときに左前輪50の変動と右前輪51の変動とが同期していると判定する。変動の発生時点は、回転速度が最大値となる時点としてもよいし、回転速度が最小値となる時点としてもよい。左前輪50の変動と右前輪51の変動とが同期していると判定される場合(S308にてYES)、処理はS310に移される。
S310にて、ブレーキECU20は、左後輪52に変動があるか否かを判定する。左後輪52に変動があるか否かの判定方法は、上述したとおりであるため、その詳細な説明は繰り返さない。左後輪52に変動があると判定される場合(S310にてYES)、処理はS312に移される。
S312にて、ブレーキECU20は、右後輪53に変動があるか否かを判定する。右後輪53に変動があるか否かの判定方法は、上述したとおりであるため、その詳細な説明は繰り返さない。
S314にて、ブレーキECU20は、左後輪52の変動と右後輪53の変動とが同期しているか否かを判定する。左後輪52の変動と右後輪53の変動とが同期しているか否かの判定方法は、左前輪50の変動と右前輪51の変動とが同期しているか否かの判定方法と同様であるため、その詳細な説明は繰り返さない。左後輪52の変動と右後輪53の変動とが同期していると判定される場合(S314にてYES)、処理はS316に移される。
S316にて、ブレーキECU20は、車速とWBとに応じた前後の時間差があるか否かを判定する。すなわち、ブレーキECU20は、前輪に変動が生じた時点から車両2がWBの分だけ移動する移動期間が経過した時点で後輪に変動が生じたか否かを判定する。
より具体的には、ブレーキECU20は、たとえば、前輪(左前輪50または右前輪51)の変動の発生時点から後輪(左後輪52または右後輪53)の変動の発生時点までの時間と、車速とWBとを用いて算出される移動期間との差分の大きさがしきい値以下である場合に、車速とWBとに応じた前後の時間差があると判定する。車速とWBとに応じた前後の時間差があると判定される場合(S316にてYES)、処理はS318に移される。
S318にて、ブレーキECU20は、前後輪での変動が2回以上発生したか否かを判定する。より具体的には、ブレーキECU20は、車両2が予め定められた距離だけ走行する時間内に前後輪での変動が2回以上発生したか否かを判定する。予め定められた距離は、たとえば、一般的な橋の長さ等に基づいて設定される距離であって、たとえば、数mから十数m程度の長さの距離を含む。前後輪での変動が2回以上発生したと判定される場合(S318にてYES)、処理はS320に移される。
S320にて、ブレーキECU20は、複数の段差によって構成されるうねりを有する路面であると判定する。この場合、ブレーキECU20は、うねり形状を有する路面であることを示すフラグをオン状態に設定する。その後処理はS324に移される。なお、前後輪での変動が2回以上発生していない(1回のみ)と判定される場合(S318にてNO)、処理はS322に移される。
S322にて、ブレーキECU20は、走路を横断する段差を有する路面であると判定する。この場合、ブレーキECU20は、段差を有する路面であることを示すフラグをオン状態に設定する。その後、処理はS324に移される。
S324にて、ブレーキECU20は、送信前処理を実行する。送信前処理については、上述したとおりであるため、その詳細な説明は繰り返さない。
S326にて、ブレーキECU20は、送信処理を実行する。送信処理については、上述したとおりであるため、その詳細な説明は繰り返さない。
図5、図6および図7に示すフローチャートの処理における各送信前処理において、路面情報を生成し、位置情報や時刻情報と対応付けて送信処理においてデータセンタ100に送信される。
図8は、路面情報を説明するための図である。図8に示すように、データセンタ100に送信される情報としては、上述した位置情報と時刻情報とに加えて、(1)各車輪の回転速度の変動量、(2)走行路面が舗装路である場合の路面の荒れのレベル、(3)走行路面がダート路である場合の路面の荒れのレベル、(4)4輪の変動情報を踏まえた路面情報が含まれる。ブレーキECU20は、たとえば、変動が発生している期間における回転速度の変化履歴を(1)の各車輪の回転速度の変動量として設定する。さらに、ブレーキECU20は、たとえば、車両2の発進時における駆動輪と従動輪との回転速度差やカメラ等により取得される情報あるいは地図情報と車両2の位置情報等により走行路面が舗装路であるかダート路であるかを判定する。ブレーキECU20は、回転速度の変動幅によって荒れのレベルを設定する。ブレーキECU20は、走行路面の判定結果と設定された荒れのレベルとによって(2)および(3)のうちのいずれかの情報を設定する。路面情報には、(0)平滑、(1)左側単発荒れ、(2)右側単発荒れ、(3)左側連続荒れ、(4)右側連続荒れ、(5)両側連続荒れ、(6)横断段差、(7)うねりが含まれる。ブレーキECU20は、図5、図6及び図7に示すフローチャートの処理によって設定されたフラグの状態(4輪の変動情報に相当)を用いて上述の路面情報を設定する。
以上のような構造およびフローチャートに基づく本実施の形態に係る情報処理装置であるブレーキECU20の動作について図9~図13を参照しつつ説明する。
<路面の左輪側に単発の荒れがある場合>
図9は、路面の左輪側に単発の荒れがある場合の各車輪の回転速度の変化の一例を示す図である。図9の縦軸は、各車輪の回転速度を示す。図9の横軸は、時間を示す。図9のLN1は、右前輪51の回転速度の変化を示す。図9のLN2は、左前輪50の回転速度の変化を示す。図9のLN3は、右後輪53の回転速度の変化を示す。図9のLN4は、左後輪52の回転速度の変化を示す。
図9のLN1~LN4に示すように、時間T(0)よりも前において、たとえば、車両2が平滑な路面を走行している場合には、回転速度が大きく変動することなく、車両2の走行が継続される。このとき各車輪の回転速度が検出されると、ブレーキECU20のメモリ等に蓄積される。メモリから入力情報が取得されると(S100)、予め定められた条件が成立していると判定される(S102にてYES)。
時間T(0)にて、左前輪50が路面に形成される単発の凹部を通過する場合には、左前輪50の回転速度が一時的に増加し、その後減少し、しきい値以上の変動幅の変動が生じる。左前輪50に変動があり(S104にてYES)、右前輪51に変動がない場合(S106にてNO)、左後輪52が車速とWBとに応じた時間差で変動するか否かが判定される(S108)。
時間T(0)から車両2が車速を維持してWBの分だけ移動した後の時間T(1)にて、左後輪52が路面に形成される単発の凹部を通過する場合には、左後輪52の回転速度に変動が生じる。そのため、左後輪52に車速とWBとに応じた時間差で変動が生じ(S108にてYES)、その後に左輪の変動が継続していない場合(S110にてNO)、路面の左輪側に単発の荒れがあると判定される(S116)。この判定結果を踏まえた路面情報が送信前処理の実行により生成され(S120)、生成された路面情報がデータセンタ100に対して送信される送信処理が実行される(S122)。
このような情報がその他の車からも収集されることにより、当該路面の荒れを含む道路の修復の要否や車両の通行の可否を判断する情報として取得される。
<路面の右側に連続する荒れがある場合>
図10は、路面の右輪側に連続する荒れがある場合の各車輪の回転速度の変化の一例を示す図である。図10の縦軸は、各車輪の回転速度を示す。図10の横軸は、時間を示す。図10のLN5は、右前輪51の回転速度の変化を示す。図10のLN6は、左前輪50の回転速度の変化を示す。図10のLN7は、右後輪53の回転速度の変化を示す。図10のLN8は、左後輪52の回転速度の変化を示す。
図10のLN5~LN8に示すように、時間T(2)よりも前において、たとえば、車両2が平滑な路面を走行している場合には、回転速度が大きく変動することなく、車両2の走行が継続される。このとき、各車輪の回転速度が検出されると、ブレーキECU20のメモリ等に蓄積される。メモリから入力情報が取得されると(S200)、予め定められた条件が成立していると判定される(S202にてYES)。
時間T(2)にて、右前輪51が路面に形成される連続する凹部を通過する場合には、右前輪51の回転速度が一時的に増加し、その後減少する動作が繰り返される。このとき、しきい値以上の変動幅の変動が生じる。右前輪51に変動があり(S204にてYES)、左前輪50に変動がない場合(S206にてNO)、左後輪52が車速とWBとに応じた時間差で変動するか否かが判定される(S208)。
時間T(2)から車両2がWBの分だけ移動した後の時間T(3)にて、右後輪53が路面に形成される連続する凹部を通過する場合には、右後輪53の回転速度に変動が生じる。そのため、右後輪53に車速とWBとに応じた時間差で変動が生じ(S208にてYES)、その後に右輪の変動が継続しており(S210にてYES)、左輪に連続する荒れがない場合、路面の右輪側に連続する荒れ(溝部)があると判定される(S218)。この判定結果を踏まえた路面情報が送信前処理の実行により生成され(S220)、生成された路面情報がデータセンタ100に対して送信される送信処理が実行される(S222)。
<路面を横断する段差がある場合>
図11は、路面を横断する段差がある場合の各車輪の回転速度の変化の一例を示す図である。図11の縦軸は、各車輪の回転速度を示す。図11の横軸は、時間を示す。図11のLN9は、右前輪51の回転速度の変化を示す。図11のLN10は、左前輪50の回転速度の変化を示す。図11のLN11は、右後輪53の回転速度の変化を示す。図11のLN12は、左後輪52の回転速度の変化を示す。
図11のLN9~LN12に示すように、時間T(4)よりも前において、たとえば、車両2が平滑な路面を走行している場合には、回転速度が大きく変動することなく、車両2の走行が継続される。このとき、各車輪の回転速度が検出されると、ブレーキECU20のメモリ等に蓄積される。メモリから入力情報が取得されると(S300)、予め定められた条件が成立していると判定される(S302にてYES)。
時間T(4)にて、左前輪50に変動があり(S304にてYES)、右前輪51に変動がある場合には(S306にてYES)、左前輪50の変動と右前輪51の変動とが同期しているか否かが判定される(S308)。左前輪50の変動の発生時点と、右前輪51の変動の発生時点とがいずれも時間T(4)であるため、左前輪50の変動と右前輪51の変動とが同期していると判定される(S308にてYES)。
さらに、時間T(4)から車両2がWBの分だけ移動した後の時間T(5)にて、左後輪52の変動があり(S310にてYES)、右後輪53の変動がある場合には(S312にてYES)、左後輪52の変動と右後輪53の変動とが同期しているか否かが判定される(S314)。左後輪52の変動の発生時点と右後輪53の変動の発生時点とがいずれも時間T(5)であるため、左後輪52の変動と右後輪53の変動とが同期していると判定される(S314にてYES)。
そのため、左前輪50の変動の発生時点と、左後輪52の変動の発生時点との時間差が車速とWBとに応じた前後の時間差であるため(S316にてYES)、前後の変動が2回以上あるか否かが判定される(S318)。時間T(5)以降において、前後の変動が検出されない場合には、前後輪での変動が2回以上発生していないと判定されるため(S318にてNO)、路面を横断する段差があると判定される(S322)。この判定結果を踏まえた路面情報が送信前処理の実行により生成され(S324)、生成された路面情報がデータセンタ100に対して送信される送信処理が実行される(S326)。
<路面にうねりがある場合>
図12は、路面に形成されるうねりの一例を示す図である。図12に示すように、車両2の走行経路上に橋や高架となる区間がある場合には、当該区間の直前あるいは直後において複数の段差が形成される場合がある。これは、当該区間の直前または直後には、踏み掛かり盤が設置されるため、踏み掛かり盤と橋あるいは高架との境界部分には、道路の劣化によって段差ができるためである。このような複数の段差により路面にうねりが形成される。
図13は、路面にうねりがある場合の各車輪の回転速度の変化の一例を示す図である。図13の縦軸は、各車輪の回転速度を示す。図13の横軸は、時間を示す。図13のLN13は、右前輪51の回転速度の変化を示す。図13のLN14は、左前輪50の回転速度の変化を示す。図13のLN15は、右後輪53の回転速度の変化を示す。図13のLN16は、左後輪52の回転速度の変化を示す。
図13のLN13~LN16に示すように、時間T(6)よりも前において、たとえば、車両2が平滑な路面を走行している場合には、回転速度が大きく変動することなく、車両2の走行が継続される。このとき、各車輪の回転速度が検出されると、ブレーキECU20のメモリ等に蓄積される。メモリから入力情報が取得されると(S300)、予め定められた条件が成立していると判定される(S302にてYES)。
時間T(6)にて、左前輪50に変動があり(S304にてYES)、右前輪51に変動がある場合には(S306にてYES)、左前輪50の変動と右前輪51の変動とが同期しているか否かが判定される(S308)。左前輪50の変動の発生時点と、右前輪51の変動の発生時点とがいずれも時間T(6)であるため、左前輪50の変動と右前輪51の変動とが同期していると判定される(S308にてYES)。
さらに、時間T(6)から車両2がWBの分だけ移動した後の時間T(7)にて、左後輪52の変動があり(S310にてYES)、右後輪53の変動がある場合には(S312にてYES)、左後輪52の変動と右後輪53の変動とが同期しているか否かが判定される(S314)。左後輪52の変動の発生時点と右後輪53の変動の発生時点とがいずれも時間T(7)であるため、左後輪52の変動と右後輪53の変動とが同期していると判定される(S314にてYES)。
そのため、左前輪50の変動の発生時点と、左後輪52の変動の発生時点との時間差が車速とWBとに応じた前後の時間差であるため(S316にてYES)、前後の変動が2回以上であるか否かが判定される(S318)。時間T(7)以降の時間T(8)および時間T(9)において、前後輪の変動が再度検出される場合には、前後輪での変動が2回以上発生していると判定されるため(S318にてYES)、路面にうねりがあると判定される(S320)。この判定結果を踏まえた路面情報が送信前処理の実行により生成され(S324)、生成された路面情報がデータセンタ100に対して送信される送信処理が実行される(S326)。
以上のようにして、本実施の形態に係る情報処理装置によると、路面に形成された段差や凹凸部分などの荒れによって生じる各車輪の寒天速度の変動は、車輪間で同期したり、連動したりしているため、車両2の左右の車輪の回転速度の変動が同期しているか否かの判定結果および時間差を用いることによって、路面の状況を精度高く判定することができる。したがって、路面状況を精度高く推定可能な情報処理装置、車両、情報処理システム、情報処理方法およびプログラムを提供することができる。
さらに、車輪の回転速度の変動が発生した後に車輪が変動した状態が継続する場合には、凹凸部分が連続する溝部や隆起部を継続して走行している状態であるため、路面が、凹凸部分が車輪の軌跡に沿って伸びた路面の状況であることを精度高く判定することができる。
さらに、左右の車輪の回転速度の変動が同期している場合には、左右の車輪が路面を横断する段差を通過した状態であるため、路面に、路面を横断する段差が形成されていることを精度高く判定することができる。
さらに、段差が形成されているとの判定回数が2回を超える場合、複数の段差で構成されるうねりが路面に形成されていることを精度高く判定することができる。
さらに、路面の状況についてのユーザにとって価値のある情報(路面情報)を、個人を特定できないようにするための秘匿加工をしつつ算出することができる。
さらに、路面の修復が求められるか否かを判定するための路面の状況についての情報(路面情報)を送信部であるDCM30により、車両の外部に送信することができるため、路面情報の利用価値を向上させることができる。
さらに、車両内で特徴量を算出する場合には、特徴量を算出するための情報を外部に送信する必要がなくなる。そのため、特徴量を算出するための情報量が大きい場合などに、不必要な情報が車両外部に送信されることが抑制され、通信負荷の増加とデータセンタ100での記憶容量と処理費用が抑制される。
さらに、第2処理部24と、第3処理部26とで、特徴量の算出と、特徴量の変化履歴の算出とを分けて行なうことによって、たとえば、第3処理部26での特徴量の変化履歴の算出方法のみを変更して、他の路面情報の生成に利用することができる。なお、このような変更は、たとえば、データセンタ100から受信し、セントラルECU40のメモリに記憶された更新情報をブレーキECU20が読み込むことにより実現することができる。
以下、変形例について記載する。
上述の実施の形態では、ブレーキECU20に入力された入力情報は、ブレーキECU20の内部で、図5、図6および図7のフローチャートに示される処理が実行されることによって特徴量の算出と、特徴量の変化履歴の算出とが行なわれる場合を一例として説明したが、データセンタ100において当該処理が実行されてもよい。
さらに上述の実施の形態では、車両2は、4輪の車両を一例として説明したが、4輪以上の車両であってもよい。
なお、上記した変形例は、その全部または一部を適宜組み合わせて実施してもよい。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
1 情報処理システム、2,3 車両、6 通信ネットワーク、7 基地局、11 制御装置、12 記憶装置、13 通信装置、14 通信バス、20 ブレーキECU、22 第1処理部、24 第2処理部、26 第3処理部、30 DCM、40 セントラルECU、50 左前輪、51 右前輪、52 左後輪、53 右後輪、54 第1車輪速センサ、55 第2車輪速センサ、56 第3車輪速センサ、57 第4車輪速センサ、100 データセンタ。

Claims (12)

  1. 車両が走行する路面に関する情報を取得する情報処理装置であって、
    前記車両の各車輪の回転速度の変動を検出する検出部と、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定する判定部とを備え
    前記判定部は、前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記第1車輪および前記第2車輪の軌跡上の位置に凹凸部分が前記路面に形成されていると判定し、
    前記判定部は、前記第1車輪および前記第2車輪の回転速度の変動状態が継続する場合には、前記凹凸部分が前記軌跡に沿って連続する隆起部および溝部のうちのいずれかが前記路面に形成されていると判定する、情報処理装置。
  2. 車両が走行する路面に関する情報を取得する情報処理装置であって、
    前記車両の各車輪の回転速度の変動を検出する検出部と、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定する判定部とを備え、
    前記判定部は、前記左右の車輪の回転速度の変動が同期しており、かつ、前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記路面を横断する段差が前記路面に形成されていると判定する、情報処理装置。
  3. 前記判定部は、前記左右の車輪の回転速度の変動が同期しており、かつ、前記時間差が前記移動期間に相当すると複数回判定される場合に、前記路面に複数個の前記段差により構成されるうねりが前記路面に形成されていると判定する、請求項に記載の情報処理装置。
  4. 前記情報処理装置は、前記判定部により判定された路面の状況と、前記路面の位置情報とを外部のサーバに送信する送信部をさらに備える、請求項1または2に記載の情報処理装置。
  5. 車両が走行する路面に関する情報を取得する情報処理装置を備えた車両であって、
    前記情報処理装置は、
    前記車両の各車輪の回転速度の変動を検出する検出部と、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定する判定部とを含み、
    前記判定部は、前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記第1車輪および前記第2車輪の軌跡上の位置に凹凸部分が前記路面に形成されていると判定し、
    前記判定部は、前記第1車輪および前記第2車輪の回転速度の変動状態が継続する場合には、前記凹凸部分が前記軌跡に沿って連続する隆起部および溝部のうちのいずれかが前記路面に形成されていると判定する、車両。
  6. 車両が走行する路面に関する情報を取得する情報処理装置を備えた車両であって、
    前記情報処理装置は、
    前記車両の各車輪の回転速度の変動を検出する検出部と、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定する判定部とを含み、
    前記判定部は、前記左右の車輪の回転速度の変動が同期しており、かつ、前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記路面を横断する段差が前記路面に形成されていると判定する、車両。
  7. 車両が走行する路面に関する情報を取得する情報処理装置と、
    前記情報処理装置から送信された情報を管理するサーバとを備え、
    前記情報処理装置は、
    前記車両の各車輪の回転速度の変動を検出する検出部と、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定する判定部とを含み、
    前記判定部は、前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記第1車輪および前記第2車輪の軌跡上の位置に凹凸部分が前記路面に形成されていると判定し、
    前記判定部は、前記第1車輪および前記第2車輪の回転速度の変動状態が継続する場合には、前記凹凸部分が前記軌跡に沿って連続する隆起部および溝部のうちのいずれかが前記路面に形成されていると判定する、情報処理システム。
  8. 車両が走行する路面に関する情報を取得する情報処理装置と、
    前記情報処理装置から送信された情報を管理するサーバとを備え、
    前記情報処理装置は、
    前記車両の各車輪の回転速度の変動を検出する検出部と、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定する判定部とを含み、
    前記判定部は、前記左右の車輪の回転速度の変動が同期しており、かつ、前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記路面を横断する段差が前記路面に形成されていると判定する、情報処理システム。
  9. 車両が走行する路面に関する情報を取得する情報処理方法であって、
    前記車両の各車輪の回転速度の変動を検出するステップと、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定するステップと
    前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記第1車輪および前記第2車輪の軌跡上の位置に凹凸部分が前記路面に形成されていると判定するステップと、
    前記第1車輪および前記第2車輪の回転速度の変動状態が継続する場合には、前記凹凸部分が前記軌跡に沿って連続する隆起部および溝部のうちのいずれかが前記路面に形成されていると判定するステップとを含む、情報処理方法。
  10. 車両が走行する路面に関する情報を取得する情報処理方法であって、
    前記車両の各車輪の回転速度の変動を検出するステップと、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定するステップと、
    前記左右の車輪の回転速度の変動が同期しており、かつ、前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記路面を横断する段差が前記路面に形成されていると判定するステップとを含む、情報処理方法。
  11. コンピュータに、
    路面を走行する車両の各車輪の回転速度の変動を検出するステップと、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定するステップと
    前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記第1車輪および前記第2車輪の軌跡上の位置に凹凸部分が前記路面に形成されていると判定するステップと、
    前記第1車輪および前記第2車輪の回転速度の変動状態が継続する場合には、前記凹凸部分が前記軌跡に沿って連続する隆起部および溝部のうちのいずれかが前記路面に形成されていると判定するステップとを実行させる、プログラム。
  12. コンピュータに、
    路面を走行する車両の各車輪の回転速度の変動を検出するステップと、
    前記車両の左右の車輪の回転速度の変動が同期しているか否かの判定結果、および、前記車両の前側の第1車輪の回転速度の変動の発生時点と前記車両の後側の第2車輪の回転速度の変動の発生時点との時間差を用いて前記路面の状況を判定するステップと、
    前記左右の車輪の回転速度の変動が同期しており、かつ、前記時間差が前記車両のホイールベース分だけ前記車両が移動する移動期間に相当する場合に、前記路面を横断する段差が前記路面に形成されていると判定するステップとを実行させる、プログラム。
JP2022146973A 2022-09-15 2022-09-15 情報処理装置、車両、情報処理システム、情報処理方法およびプログラム Active JP7670010B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022146973A JP7670010B2 (ja) 2022-09-15 2022-09-15 情報処理装置、車両、情報処理システム、情報処理方法およびプログラム
CN202310772900.7A CN117708515A (zh) 2022-09-15 2023-06-28 信息处理装置、系统以及方法、车辆、非暂时性存储介质
US18/215,932 US20240096143A1 (en) 2022-09-15 2023-06-29 Information processing device, vehicle, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022146973A JP7670010B2 (ja) 2022-09-15 2022-09-15 情報処理装置、車両、情報処理システム、情報処理方法およびプログラム

Publications (2)

Publication Number Publication Date
JP2024042327A JP2024042327A (ja) 2024-03-28
JP7670010B2 true JP7670010B2 (ja) 2025-04-30

Family

ID=90153995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022146973A Active JP7670010B2 (ja) 2022-09-15 2022-09-15 情報処理装置、車両、情報処理システム、情報処理方法およびプログラム

Country Status (3)

Country Link
US (1) US20240096143A1 (ja)
JP (1) JP7670010B2 (ja)
CN (1) CN117708515A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190256103A1 (en) 2018-02-22 2019-08-22 GM Global Technology Operations LLC Method to estimate tire-road friction, prior to safety systems engagement
JP2020194468A (ja) 2019-05-30 2020-12-03 アイシン・エィ・ダブリュ株式会社 路面状態特定システム、路面状態特定装置及びコンピュータプログラム
JP2020194467A (ja) 2019-05-30 2020-12-03 アイシン・エィ・ダブリュ株式会社 路面状態特定システム、路面状態特定装置及びコンピュータプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2577760A (en) * 1947-05-08 1951-12-11 Hickman Ind Inc Spring suspension for vehicles
JP3289375B2 (ja) * 1993-03-24 2002-06-04 株式会社デンソー 車体速度推定装置及び推定車体速度を用いたタイヤ状態検知装置
US5539641A (en) * 1994-02-14 1996-07-23 General Motors Corporation Brake control system method and apparatus
JP3303739B2 (ja) * 1996-12-19 2002-07-22 トヨタ自動車株式会社 内燃機関の空燃比制御方法
DE102004024840B4 (de) * 2004-05-14 2007-02-22 Getrag Getriebe- Und Zahnradfabrik Hermann Hagenmeyer Gmbh & Cie Kg Verfahren zum Steuern eines automatisierten Kraftfahrzeug-Antriebsstranges
JP5439265B2 (ja) * 2010-04-20 2014-03-12 株式会社日立製作所 異常検知・診断方法、異常検知・診断システム、及び異常検知・診断プログラム
US9728016B2 (en) * 2014-01-06 2017-08-08 General Electric Company Wheel monitoring system and method
DE112017005121B4 (de) * 2016-12-09 2023-03-23 Hitachi Astemo, Ltd. Vorrichtung mit Kraftfahrzeug-Bewegungszustand-Bewertungsvorrichtung
US20190066405A1 (en) * 2017-08-22 2019-02-28 GM Global Technology Operations LLC Method and system for detecting a road impact event and for diagnosing abnormalities in chassis components

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190256103A1 (en) 2018-02-22 2019-08-22 GM Global Technology Operations LLC Method to estimate tire-road friction, prior to safety systems engagement
JP2020194468A (ja) 2019-05-30 2020-12-03 アイシン・エィ・ダブリュ株式会社 路面状態特定システム、路面状態特定装置及びコンピュータプログラム
JP2020194467A (ja) 2019-05-30 2020-12-03 アイシン・エィ・ダブリュ株式会社 路面状態特定システム、路面状態特定装置及びコンピュータプログラム

Also Published As

Publication number Publication date
US20240096143A1 (en) 2024-03-21
CN117708515A (zh) 2024-03-15
JP2024042327A (ja) 2024-03-28

Similar Documents

Publication Publication Date Title
CN112660156B (zh) 车辆控制系统
US11667282B2 (en) Driving assistance system
JP6524144B2 (ja) 車両制御システム及び方法、並びに走行支援サーバ
EP3699051A1 (en) Vehicle control device
EP3699047A1 (en) Vehicle control apparatus
JP7048353B2 (ja) 走行制御装置、走行制御方法およびプログラム
EP3715204A1 (en) Vehicle control device
EP3699049A1 (en) Vehicle control device
US20200238980A1 (en) Vehicle control device
EP3663152A1 (en) Vehicle control device
JP6932209B2 (ja) 車両制御装置、車両、および車両制御方法
CN111712414A (zh) 车辆控制装置
EP3738849A1 (en) Vehicle control device
US20200180614A1 (en) Vehicle control device
JP2019211830A (ja) 車線変更推定装置および車線変更推定方法と、車両制御装置および車両制御方法
CN110446641A (zh) 车辆控制装置和车辆控制方法
JP7816414B2 (ja) 車両情報処理装置および車両情報処理方法
CN113753069A (zh) 自动驾驶控制方法及装置
KR20230073985A (ko) 차량 정보 처리 장치, 차량 정보 처리 방법 및 비일시적 기억 매체
JP7409204B2 (ja) 車両制御装置
WO2021235043A1 (ja) 車両制御装置
US11364921B2 (en) Object recognition apparatus, object recognition method, and vehicle
JP7670010B2 (ja) 情報処理装置、車両、情報処理システム、情報処理方法およびプログラム
CN118570772A (zh) 车辆颠簸工况的确定方法、装置和存储介质及电子设备
JP7559713B2 (ja) 自動運転システム、パスプラン生成方法、プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240524

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250331

R150 Certificate of patent or registration of utility model

Ref document number: 7670010

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150