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
JP7534200B2 - Arithmetic device and program - Google Patents
[go: Go Back, main page]

JP7534200B2 - Arithmetic device and program - Google Patents

Arithmetic device and program Download PDF

Info

Publication number
JP7534200B2
JP7534200B2 JP2020199166A JP2020199166A JP7534200B2 JP 7534200 B2 JP7534200 B2 JP 7534200B2 JP 2020199166 A JP2020199166 A JP 2020199166A JP 2020199166 A JP2020199166 A JP 2020199166A JP 7534200 B2 JP7534200 B2 JP 7534200B2
Authority
JP
Japan
Prior art keywords
road surface
surface condition
vehicle
behavior information
transfer function
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
JP2020199166A
Other languages
Japanese (ja)
Other versions
JP2022086894A (en
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.)
KYB Corp
Original Assignee
KYB 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 KYB Corp filed Critical KYB Corp
Priority to JP2020199166A priority Critical patent/JP7534200B2/en
Priority to PCT/JP2021/042675 priority patent/WO2022113909A1/en
Publication of JP2022086894A publication Critical patent/JP2022086894A/en
Application granted granted Critical
Publication of JP7534200B2 publication Critical patent/JP7534200B2/en
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
    • EFIXED CONSTRUCTIONS
    • E01CONSTRUCTION OF ROADS, RAILWAYS, OR BRIDGES
    • E01CCONSTRUCTION OF, OR SURFACES FOR, ROADS, SPORTS GROUNDS, OR THE LIKE; MACHINES OR AUXILIARY TOOLS FOR CONSTRUCTION OR REPAIR
    • E01C23/00Auxiliary devices or arrangements for constructing, repairing, reconditioning, or taking-up road or like surfaces
    • E01C23/01Devices or auxiliary means for setting-out or checking the configuration of new surfacing, e.g. templates, screed or reference line supports; Applications of apparatus for measuring, indicating, or recording the surface configuration of existing surfacing, e.g. profilographs
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)
  • Road Repair (AREA)

Description

本発明は、演算装置及びプログラムに関する。 The present invention relates to a computing device and a program.

例えば特許文献1に示すように、道路を走行している車両の振動を検出し、その振動データに基づいて、道路の路面凹凸状態を診断する技術が知られている。 For example, as shown in Patent Document 1, a technology is known that detects the vibrations of a vehicle traveling on a road and diagnoses the unevenness of the road surface based on the vibration data.

特開2014-108988号公報JP 2014-108988 A

しかし、例えば同じ道路を走行していたとしても、例えば車種が異なるなど、車両側の検出条件が異なる場合には、車両の挙動は異なるものとなり、道路の路面の状態を適切に検出できないおそれがある。そのため、車両側の検出条件が異なる場合であっても、道路の路面の状態を適切に検出することが求められている。 However, even if the vehicle is traveling on the same road, if the vehicle type is different and the detection conditions on the vehicle side are different, the vehicle's behavior will be different and there is a risk that the road surface condition cannot be detected properly. Therefore, there is a demand for proper detection of the road surface condition even when the detection conditions on the vehicle side are different.

本発明は、上記に鑑みてなされたものであって、車両側の検出条件が異なる場合であっても、道路の路面の状態を適切に検出可能な演算装置及びプログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a calculation device and program that can appropriately detect the condition of the road surface even when the detection conditions on the vehicle side are different.

上述した課題を解決し、目的を達成するために、本開示に係る演算装置は、道路を走行する車両の異なる位置に設けられる複数のセンサによって検出された、前記車両の挙動を示す車両挙動情報を取得する車両挙動情報取得部と、複数の前記車両挙動情報に基づいて、入力としての前記道路の路面状態と、出力としての前記車両挙動情報との関係を示す伝達関数を推定することで、前記道路の路面状態を示す路面状態情報を取得する路面状態情報取得部と、を含む。 In order to solve the above-mentioned problems and achieve the objective, the computing device according to the present disclosure includes a vehicle behavior information acquisition unit that acquires vehicle behavior information indicating the behavior of a vehicle detected by a plurality of sensors provided at different positions on the vehicle traveling on a road, and a road surface condition information acquisition unit that acquires road surface condition information indicating the road surface condition of the road by estimating a transfer function indicating the relationship between the road surface condition as an input and the vehicle behavior information as an output based on the plurality of vehicle behavior information.

上述した課題を解決し、目的を達成するために、本開示に係るプログラムは、道路を走行する車両の異なる位置に設けられる複数のセンサによって検出された、前記車両の挙動を示す車両挙動情報を取得するステップと、複数の前記車両挙動情報に基づいて、入力としての前記道路の路面状態と、出力としての前記車両挙動情報との関係を示す伝達関数を推定することで、前記道路の路面状態を示す路面状態情報を取得するステップと、を含む、演算方法を、コンピュータに実行させる。 In order to solve the above-mentioned problems and achieve the objective, the program disclosed herein causes a computer to execute a calculation method including the steps of acquiring vehicle behavior information indicating the behavior of a vehicle traveling on a road, detected by a plurality of sensors provided at different positions on the vehicle, and acquiring road surface condition information indicating the road surface condition of the road by estimating a transfer function indicating the relationship between the road surface condition as an input and the vehicle behavior information as an output based on the plurality of vehicle behavior information.

本発明によれば、車両側の検出条件が異なる場合であっても、道路の路面の状態を適切に確認することができる。 According to the present invention, it is possible to appropriately check the condition of the road surface even when the detection conditions on the vehicle side are different.

図1は、本実施形態に係る検出システムの模式的なブロック図である。FIG. 1 is a schematic block diagram of a detection system according to the present embodiment. 図2は、車両の模式図である。FIG. 2 is a schematic diagram of a vehicle. 図3は、車両の模式図である。FIG. 3 is a schematic diagram of a vehicle. 図4は、演算装置の模式的なブロック図である。FIG. 4 is a schematic block diagram of the computing device. 図5は、路面状態の算出を説明する模式図である。FIG. 5 is a schematic diagram for explaining the calculation of the road surface condition. 図6は、本実施形態に係る路面状態の算出フローを説明するフローチャートである。FIG. 6 is a flowchart illustrating a flow of calculation of the road surface condition according to this embodiment.

以下に、本発明の好適な実施形態を図面に基づいて詳細に説明する。なお、以下に説明する実施形態により本発明が限定されるものではない。 Below, a preferred embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiment described below.

(検出システム)
図1は、本実施形態に係る検出システムの模式的なブロック図である。図1に示すように、本実施形態に係る検出システム1は、車両10と、測定データ取得装置12と、演算装置14とを含む。検出システム1は、道路Rを走行する車両10の車両挙動情報に基づき、その道路Rの路面状態を判定するシステムである。車両挙動情報とは、道路Rを走行中の車両10の挙動を示す情報であり、詳しくは後述する。検出システム1は、演算装置14によって、車両挙動情報に基づいて道路Rの路面状態を算出することで、道路Rの路面状態を判定する。路面状態は、本実施形態では路面の凹凸度合いを示す指標である。さらに言えば、本実施形態では、路面状態は、路面の鉛直方向での高さを示す情報であり、例えば、道路R上のある位置における路面状態は、その位置よりも車両10の進行方向に沿って単位距離手前での路面の高さに対する、その位置における路面の高さの差分であってよい。また例えば、路面状態は、IRI(International Roughness Index;国際ラフネス指数)、路面の平たん性、ひび割れ、わだち掘れ、及びMCI(Meintenance Control Index)の少なくとも1つであってもよい。また例えば、路面状態は、道路R上の、マンホールの有無や橋の継ぎ目の有無など、路面の凹凸度合いに影響を及ぼす物体の有無を示す情報であってよいし、路面の凹凸度合いに影響を及ぼす物体の有無を示す情報と、上記の情報(IRIなど)とを含むものであってもよい。また、路面状態情報は、路面の状態を示す指標であれば、路面の凹凸度合いを示す指標に限定されない。
(Detection System)
FIG. 1 is a schematic block diagram of a detection system according to the present embodiment. As shown in FIG. 1, the detection system 1 according to the present embodiment includes a vehicle 10, a measurement data acquisition device 12, and a calculation device 14. The detection system 1 is a system that determines the road surface condition of a road R based on vehicle behavior information of the vehicle 10 traveling on the road R. The vehicle behavior information is information indicating the behavior of the vehicle 10 traveling on the road R, and will be described in detail later. The detection system 1 determines the road surface condition of the road R by calculating the road surface condition of the road R based on the vehicle behavior information using the calculation device 14. In this embodiment, the road surface condition is an index indicating the degree of unevenness of the road surface. Furthermore, in this embodiment, the road surface condition is information indicating the height of the road surface in the vertical direction, and for example, the road surface condition at a certain position on the road R may be the difference in the height of the road surface at that position relative to the height of the road surface at a unit distance before that position along the traveling direction of the vehicle 10. For example, the road surface condition may be at least one of IRI (International Roughness Index), flatness of the road surface, cracks, rutting, and MCI (Maintenance Control Index). For example, the road surface condition may be information indicating the presence or absence of an object that affects the unevenness of the road surface, such as the presence or absence of a manhole or a bridge joint on the road R, or may include the above information (such as IRI) and information indicating the presence or absence of an object that affects the unevenness of the road surface. Furthermore, the road surface condition information is not limited to an index indicating the unevenness of the road surface, as long as it is an index indicating the state of the road surface.

検出システム1においては、車両10が、道路Rを走行しながら車両挙動情報を検出し、検出した車両挙動情報を測定データ取得装置12に送信する。測定データ取得装置12は、例えば道路Rを管理する主体に管理される装置(コンピュータ)である。測定データ取得装置12は、車両10から送信された車両挙動情報を、演算装置14に送信する。演算装置14は、測定データ取得装置12から送信された車両挙動情報に基づき、車両10が走行した道路Rの路面状態を算出する。そして、演算装置14は、路面状態の算出結果を、測定データ取得装置12に送信する。このように、演算装置14は、測定データ取得装置12を介して車両挙動情報を取得するが、それに限られない。例えば、検出システム1は、測定データ取得装置12が設けられておらず、演算装置14が、車両10から直接車両挙動情報を取得してもよい。 In the detection system 1, the vehicle 10 detects vehicle behavior information while traveling on the road R, and transmits the detected vehicle behavior information to the measurement data acquisition device 12. The measurement data acquisition device 12 is, for example, a device (computer) managed by an entity that manages the road R. The measurement data acquisition device 12 transmits the vehicle behavior information transmitted from the vehicle 10 to the calculation device 14. The calculation device 14 calculates the road surface condition of the road R on which the vehicle 10 traveled based on the vehicle behavior information transmitted from the measurement data acquisition device 12. The calculation device 14 then transmits the calculation result of the road surface condition to the measurement data acquisition device 12. In this way, the calculation device 14 acquires the vehicle behavior information via the measurement data acquisition device 12, but is not limited to this. For example, the detection system 1 may not be provided with the measurement data acquisition device 12, and the calculation device 14 may acquire the vehicle behavior information directly from the vehicle 10.

(車両)
図2及び図3は、車両の模式図である。図2及び図3におけるZ方向は、鉛直方向の上方を指し、図2は鉛直方向上方から車両10を見た場合の模式図であり、図3は、側方から車両10を見た場合の模式図である。図2に示すように、車両10は、位置センサ10Aと、複数の挙動センサ10Bと、測定装置10Cとを備える。位置センサ10Aは、車両10の位置情報を取得するセンサである。車両10の位置情報とは、車両10の地球座標を示す情報である。位置センサ10Aは、本実施形態ではGNSS(Global Navivation Satelite System)用のモジュールである。
(vehicle)
2 and 3 are schematic diagrams of a vehicle. The Z direction in FIG. 2 and FIG. 3 indicates the vertical upward direction, FIG. 2 is a schematic diagram of the vehicle 10 viewed from above in the vertical direction, and FIG. 3 is a schematic diagram of the vehicle 10 viewed from the side. As shown in FIG. 2, the vehicle 10 includes a position sensor 10A, a plurality of behavior sensors 10B, and a measuring device 10C. The position sensor 10A is a sensor that acquires position information of the vehicle 10. The position information of the vehicle 10 is information indicating the earth coordinates of the vehicle 10. In this embodiment, the position sensor 10A is a module for a Global Navigation Satellite System (GNSS).

挙動センサ10Bは、車両10の挙動を示す車両挙動情報を検出するセンサである。車両挙動情報は、道路を走行中の車両10の挙動を示す情報であれば任意の情報であってよい。それぞれの挙動センサ10Bは、異なる種類の車両挙動情報を検出するものであってよいが、同じ種類の車両挙動情報を検出することが好ましい。本実施形態では、挙動センサ10Bは、車両10の加速度を車両挙動情報として検出することが好ましい。この場合、挙動センサ10Bは、加速度を検出する加速度センサであり、より好ましくは3軸での加速度を検出する加速度センサである。また、挙動センサ10Bが検出する車両挙動情報は、加速度であることに限られず、例えば、加速度、車両10の周囲を撮像した画像データ、車両10の速度、車両10の角速度、車両10のステアリング角度、車両10のブレーキ量、車両10のワイパの動作、及び車両10のサスペンションの作動量の少なくとも1つであってよい。なお、車両10の周囲の画像データは、車両10の動きによって変化するため、車両10の挙動を示す情報であるといえる。車両10の周囲の撮像画像を検出する挙動センサ10Bは例えばカメラであり、車両10の速度を検出する挙動センサ10Bは例えば速度センサであり、車両10の速度を検出する挙動センサ10Bは例えば3軸ジャイロセンサであり、車両10のステアリング角度を検出する挙動センサ10Bは例えばステアリングセンサであり、車両10のブレーキ量を検出する挙動センサ10Bは例えばブレーキセンサであり、車両10のワイパの動作を検出する挙動センサ10Bは例えばワイパセンサが挙げられ、車両10のサスペンションの作動量を検出する挙動センサ10Bは例えばサスペンションセンサが挙げられる。 The behavior sensor 10B is a sensor that detects vehicle behavior information that indicates the behavior of the vehicle 10. The vehicle behavior information may be any information that indicates the behavior of the vehicle 10 while traveling on a road. Each behavior sensor 10B may detect different types of vehicle behavior information, but it is preferable that they detect the same type of vehicle behavior information. In this embodiment, it is preferable that the behavior sensor 10B detects the acceleration of the vehicle 10 as the vehicle behavior information. In this case, the behavior sensor 10B is an acceleration sensor that detects acceleration, and more preferably an acceleration sensor that detects acceleration in three axes. In addition, the vehicle behavior information detected by the behavior sensor 10B is not limited to acceleration, and may be, for example, at least one of acceleration, image data captured around the vehicle 10, the speed of the vehicle 10, the angular velocity of the vehicle 10, the steering angle of the vehicle 10, the amount of braking of the vehicle 10, the operation of the wipers of the vehicle 10, and the amount of operation of the suspension of the vehicle 10. Note that the image data around the vehicle 10 changes depending on the movement of the vehicle 10, so it can be said to be information that indicates the behavior of the vehicle 10. The behavior sensor 10B that detects the captured image of the surroundings of the vehicle 10 is, for example, a camera, the behavior sensor 10B that detects the speed of the vehicle 10 is, for example, a speed sensor, the behavior sensor 10B that detects the speed of the vehicle 10 is, for example, a three-axis gyro sensor, the behavior sensor 10B that detects the steering angle of the vehicle 10 is, for example, a steering sensor, the behavior sensor 10B that detects the amount of braking of the vehicle 10 is, for example, a brake sensor, the behavior sensor 10B that detects the operation of the wipers of the vehicle 10 is, for example, a wiper sensor, and the behavior sensor 10B that detects the amount of operation of the suspension of the vehicle 10 is, for example, a suspension sensor.

それぞれの挙動センサ10Bは、車両10において、互いに異なる位置に搭載されている。図3に示すように、挙動センサ10Bは、車両10のタイヤ(ホイール)TRに設けられるサスペンションSUよりも、Z方向側に設けられる。すなわち、挙動センサ10Bは、車両10のサスペンションSUよりも、タイヤTRとは反対方向側(Z方向側)に設けられる。図2の例では、挙動センサ10Bとして、左側の前輪であるタイヤTR1のサスペンションSUのZ方向側に設けられる挙動センサ10B1と、右側の前輪であるタイヤTR2のサスペンションSUのZ方向側に設けられる挙動センサ10B2と、左側の後輪であるタイヤTR3のサスペンションSUのZ方向側に設けられる挙動センサ10B3と、右側の後輪であるタイヤTR4のサスペンションSUのZ方向側に設けられる挙動センサ10B4とを含む。ただし、挙動センサ10Bの設けられる位置は任意であり、例えばサスペンションSUよりもZ方向側に設けられていることに限られない。また、挙動センサ10Bの数も、4つであることに限られず任意であり、2つ以上の任意の数であってよい。また、図2の例ではタイヤTRの数は4つであるが、その数は任意であり、例えば、2つ以上の任意の数であってよい。 Each behavior sensor 10B is mounted at a different position on the vehicle 10. As shown in FIG. 3, the behavior sensor 10B is provided on the Z direction side of the suspension SU provided on the tire (wheel) TR of the vehicle 10. That is, the behavior sensor 10B is provided on the opposite side (Z direction side) of the suspension SU of the vehicle 10 from the tire TR. In the example of FIG. 2, the behavior sensor 10B includes a behavior sensor 10B1 provided on the Z direction side of the suspension SU of the tire TR1, which is the left front wheel, a behavior sensor 10B2 provided on the Z direction side of the suspension SU of the tire TR2, which is the right front wheel, a behavior sensor 10B3 provided on the Z direction side of the suspension SU of the tire TR3, which is the left rear wheel, and a behavior sensor 10B4 provided on the Z direction side of the suspension SU of the tire TR4, which is the right rear wheel. However, the position at which the behavior sensor 10B is provided is arbitrary, and is not limited to being provided on the Z direction side of the suspension SU, for example. Furthermore, the number of behavior sensors 10B is not limited to four and may be any number greater than or equal to two. Also, while the number of tires TR is four in the example of FIG. 2, the number may be any number greater than or equal to two.

本実施形態の演算装置14は、これらの挙動センサ10B(図2の例では挙動センサ10B1~10B4)がそれぞれ検出した車両挙動情報を取得して、路面状態を算出する。 In this embodiment, the calculation device 14 acquires vehicle behavior information detected by each of these behavior sensors 10B (behavior sensors 10B1 to 10B4 in the example of FIG. 2) and calculates the road surface condition.

なお、車両10は、以上説明した挙動センサ10B以外にも、車両挙動情報を検出するセンサが設けられていてもよい。例えば、サスペンションSUよりも鉛直方向下方に、車両挙動情報を検出するセンサが設けられていてもよい。このように挙動センサ10B以外にも車両挙動情報を検出するセンサが設けられている場合には、演算装置14は、これら複数のセンサが検出した車両挙動情報のうちの、挙動センサ10Bが検出した車両挙動情報を用いて、路面状態を算出するといえる。 The vehicle 10 may be provided with a sensor that detects vehicle behavior information in addition to the behavior sensor 10B described above. For example, a sensor that detects vehicle behavior information may be provided vertically below the suspension SU. In this way, when a sensor that detects vehicle behavior information in addition to the behavior sensor 10B is provided, the calculation device 14 can be said to calculate the road surface condition using the vehicle behavior information detected by the behavior sensor 10B out of the vehicle behavior information detected by these multiple sensors.

測定装置10Cは、位置センサ10A及び挙動センサ10Bを制御して車両10の位置情報と車両挙動情報を検出させて、検出させた位置情報と車両挙動情報とを記録する装置である。すなわち、測定装置10Cは、車両10の位置情報と車両挙動情報とを記録するデータロガーとして機能する。測定装置10Cは、コンピュータであるとも言え、制御部10C1と、記憶部10C2と、通信部10C3とを含む。制御部10C1は、演算装置、すなわちCPU(Central Processing Unit)である。記憶部10C2は、制御部10C1の演算内容やプログラム、車両10の位置情報及び車両挙動情報などの各種情報を記憶するメモリであり、例えば、RAM(Random Access Memory)と、ROM(Read Only Memory)のような主記憶装置と、フラッシュメモリやHDD(Hard Disk Drive)などの不揮発性の記憶装置のうち、少なくとも1つを含む。なお、記憶部10C2が保存する制御部10C1用のプログラムは、測定装置10Cが読み取り可能な記録媒体に記憶されていてもよい。通信部10C3は、外部の装置と通信を行う通信モジュールであり、例えばアンテナなどである。 The measuring device 10C is a device that controls the position sensor 10A and the behavior sensor 10B to detect the position information and vehicle behavior information of the vehicle 10, and records the detected position information and vehicle behavior information. In other words, the measuring device 10C functions as a data logger that records the position information and vehicle behavior information of the vehicle 10. The measuring device 10C can also be said to be a computer, and includes a control unit 10C1, a memory unit 10C2, and a communication unit 10C3. The control unit 10C1 is a calculation device, i.e., a CPU (Central Processing Unit). The memory unit 10C2 is a memory that stores various information such as the calculation contents and programs of the control unit 10C1, the position information of the vehicle 10, and vehicle behavior information, and includes at least one of a main storage device such as a random access memory (RAM) and a read only memory (ROM), and a non-volatile storage device such as a flash memory or a hard disk drive (HDD). The program for the control unit 10C1 saved in the memory unit 10C2 may be stored in a recording medium that can be read by the measuring device 10C. The communication unit 10C3 is a communication module that communicates with an external device, such as an antenna.

制御部10C1は、記憶部10C2に記憶されたプログラムを読み出して、位置センサ10A及び挙動センサ10Bの制御を実行する。制御部10C1は、車両10が道路を走行中に、所定時間ごとに、挙動センサ10Bに車両10の車両挙動情報を検出させる。また、制御部10C1は、位置センサ10Aに、挙動センサ10Bが車両挙動情報を検出したタイミングにおける車両10の位置情報を検出させる。すなわち、制御部10C1は、車両10が所定時間走行するたびに、挙動センサ10Bに車両10の車両挙動情報を検出させ、位置センサ10Aに車両10の位置情報を検出させる。ここでの所定時間とは、例えば1分など、一定の時間であることが好ましいが、所定時間は一定の時間であることに限られず、任意の長さであってよい。すなわち、所定時間は都度変化してもよく、例えば前回検出を行ってから1分経過したタイミングで今回の検出を行い、今回の検出から3分経過しタイミングで次回の検出を行ってもよい。 The control unit 10C1 reads out a program stored in the memory unit 10C2 and executes control of the position sensor 10A and the behavior sensor 10B. The control unit 10C1 causes the behavior sensor 10B to detect vehicle behavior information of the vehicle 10 at predetermined time intervals while the vehicle 10 is traveling on a road. The control unit 10C1 also causes the position sensor 10A to detect the position information of the vehicle 10 at the timing when the behavior sensor 10B detects the vehicle behavior information. That is, the control unit 10C1 causes the behavior sensor 10B to detect the vehicle behavior information of the vehicle 10 and the position sensor 10A to detect the position information of the vehicle 10 each time the vehicle 10 travels for a predetermined time. The predetermined time here is preferably a fixed time, such as one minute, but the predetermined time is not limited to a fixed time and may be any length. That is, the predetermined time may change each time, and for example, the current detection may be performed one minute after the previous detection, and the next detection may be performed three minutes after the current detection.

以下、挙動センサ10Bが車両挙動情報を検出したタイミングにおける車両10の位置情報を、適宜、車両位置情報と記載する。車両位置情報は、車両挙動情報が検出された位置の情報(座標)ともいえる。 Hereinafter, the position information of the vehicle 10 at the time when the behavior sensor 10B detects the vehicle behavior information will be referred to as vehicle position information, where appropriate. The vehicle position information can also be said to be information (coordinates) of the position where the vehicle behavior information was detected.

制御部10C1は、所定時間ごとに検出させた車両10の車両挙動情報と、車両位置情報とを取得し、取得した車両挙動情報と車両位置情報とを関連付けて、記憶部10C2に記憶させる。すなわち、同じタイミングで検出された車両挙動情報と車両位置情報とが、関連付けられる。そのため、記憶部10C2には、関連付けられた車両挙動情報と車両位置情報とが、検出されたタイミング毎に記憶される。なお、ここで関連付けられる車両位置情報と車両挙動情報とは、同じタイミングで検出されたものであるが、厳密に同じタイミングであることに限られず、異なるタイミングで検出されたものであってよい。この場合、例えば、検出タイミングの差が所定値以下となる車両位置情報と車両挙動情報とが、同じタイミングで検出されたものとして扱われて、関連付けられる。 The control unit 10C1 acquires the vehicle behavior information and vehicle position information of the vehicle 10 detected at predetermined time intervals, associates the acquired vehicle behavior information and vehicle position information, and stores them in the memory unit 10C2. That is, the vehicle behavior information and vehicle position information detected at the same timing are associated. Therefore, the memory unit 10C2 stores the associated vehicle behavior information and vehicle position information for each detection timing. Note that the vehicle position information and vehicle behavior information associated here are detected at the same timing, but are not limited to being detected at exactly the same timing, and may be detected at different timings. In this case, for example, the vehicle position information and vehicle behavior information whose detection timing difference is equal to or less than a predetermined value are treated as being detected at the same timing and are associated.

制御部10C1は、関連付けられた車両挙動情報と車両位置情報とを、通信部10C3を介して、測定データ取得装置12に送信する。測定データ取得装置12は、車両10から受信した車両挙動情報と車両位置情報とを、演算装置14に送信する。なお、測定データ取得装置12を設けない場合は、制御部10C1は、関連付けられた車両挙動情報と車両位置情報とを、演算装置14に直接送信してもよい。 The control unit 10C1 transmits the associated vehicle behavior information and vehicle position information to the measurement data acquisition device 12 via the communication unit 10C3. The measurement data acquisition device 12 transmits the vehicle behavior information and vehicle position information received from the vehicle 10 to the calculation device 14. Note that if the measurement data acquisition device 12 is not provided, the control unit 10C1 may transmit the associated vehicle behavior information and vehicle position information directly to the calculation device 14.

(車両挙動情報と路面状態との関係)
ここで、路面状態は、路面に接するタイヤTRを介して、車両10の挙動に影響を与える。例えば、路面の凹凸(路面状態)に応じてタイヤTRが振動し、その振動が車両10全体に伝わるため、車両10の加速度(車両挙動情報)は、路面の凹凸(路面状態)に応じて変化する。このように車両挙動情報が路面状態に応じて変化するため、路面状態は、車両挙動情報に基づいて推定可能である。しかし、車両が異なる場合には、振動の伝わり方も異なるため、同じ路面状態の道路を走行しても、検出される車両挙動情報が異なる場合がある。例えば軽い車両の方が、振動が増幅されて加速度変化が大きくなる場合がある。また、車両挙動情報を検出するセンサの設けられた位置や種類によっても、車両挙動情報が異なることもある。
(Relationship between vehicle behavior information and road surface conditions)
Here, the road surface condition affects the behavior of the vehicle 10 through the tire TR that contacts the road surface. For example, the tire TR vibrates in response to the unevenness of the road surface (road surface condition), and the vibration is transmitted to the entire vehicle 10, so the acceleration (vehicle behavior information) of the vehicle 10 changes in response to the unevenness of the road surface (road surface condition). Since the vehicle behavior information changes in response to the road surface condition in this way, the road surface condition can be estimated based on the vehicle behavior information. However, when the vehicle is different, the vibration is transmitted in different ways, so that the detected vehicle behavior information may be different even when the vehicle is traveling on a road with the same road surface condition. For example, a lighter vehicle may amplify vibrations and cause a larger change in acceleration. In addition, the vehicle behavior information may also differ depending on the location and type of the sensor that detects the vehicle behavior information.

以上説明した路面状態と車両挙動情報との関係は、次のように言い換えることもできる。車両10においては、入力信号としての路面状態が、例えば振動などの信号に変換されて、タイヤTRを介して車両10に入力される。そして、その信号(例えば振動)が、車両10で変調されて挙動センサ10Bの設けられる位置まで伝達されて、挙動センサ10Bが、伝達された信号を、出力信号(例えば加速度)として検出する。この場合、車種やセンサ位置、種類などの検出条件に応じて、信号の変調度合いが異なるため、検出条件が変わると、挙動センサ10Bが検出する出力信号(車両挙動情報)も変わる。すなわち、路面状態を入力信号として車両挙動情報を出力信号とした場合の伝達関数が、車両10側の検出条件に応じて異なるために、路面状態が同じであっても車両挙動情報が変わるといえる。なお、ここでの伝達関数は、入力信号である路面状態と出力信号である車両挙動情報との関係を示す関数といえる。 The relationship between the road surface condition and the vehicle behavior information described above can be expressed as follows. In the vehicle 10, the road surface condition as an input signal is converted into a signal such as vibration and input to the vehicle 10 via the tire TR. Then, the signal (e.g., vibration) is modulated in the vehicle 10 and transmitted to the position where the behavior sensor 10B is installed, and the behavior sensor 10B detects the transmitted signal as an output signal (e.g., acceleration). In this case, the degree of modulation of the signal differs depending on the detection conditions such as the vehicle type, sensor position, and type, so when the detection conditions change, the output signal (vehicle behavior information) detected by the behavior sensor 10B also changes. In other words, since the transfer function when the road surface condition is an input signal and the vehicle behavior information is an output signal differs depending on the detection conditions on the vehicle 10 side, it can be said that the vehicle behavior information changes even if the road surface condition is the same. Note that the transfer function here can be said to be a function that indicates the relationship between the road surface condition, which is an input signal, and the vehicle behavior information, which is an output signal.

このように、同じ路面状態であっても、車両10側の検出条件に応じて伝達関数が変わり、結果として検出される車両挙動情報が異なるため、車両挙動情報に基づいて路面状態を適切に推定できない場合がある。従って、車両10側の検出条件が異なる場合でも、言い換えれば車両10側の検出条件を問わずに、路面状態を適切に推定することが求められている。それに対し、本実施形態に係る演算装置14は、複数の車両挙動情報から伝達関数を推定することにより、車両10側の検出条件を問わず、路面状態を適切に検出することを可能としている。以下、演算装置14について具体的に説明する。 In this way, even if the road surface conditions are the same, the transfer function changes depending on the detection conditions on the vehicle 10 side, and as a result, the detected vehicle behavior information differs, so there are cases where the road surface conditions cannot be appropriately estimated based on the vehicle behavior information. Therefore, even if the detection conditions on the vehicle 10 side are different, in other words, it is required to appropriately estimate the road surface conditions regardless of the detection conditions on the vehicle 10 side. In response to this, the calculation device 14 according to this embodiment makes it possible to appropriately detect the road surface conditions regardless of the detection conditions on the vehicle 10 side by estimating a transfer function from multiple pieces of vehicle behavior information. The calculation device 14 will be described in detail below.

(演算装置)
図4は、演算装置の模式的なブロック図である。図4に示すように、演算装置14は、例えばコンピュータであり、通信部20と、記憶部22と、制御部24とを含む。通信部20は、外部の装置と通信を行う通信モジュールであり、例えばアンテナなどである。記憶部22は、制御部24の演算内容やプログラムなどの各種情報を記憶するメモリであり、例えば、RAMと、ROMのような主記憶装置と、フラッシュメモリやHDDなどの不揮発性の記憶装置のうち、少なくとも1つを含む。なお、記憶部22が保存する制御部24用のプログラムは、演算装置14が読み取り可能な記録媒体に記憶されていてもよい。
(Calculation device)
4 is a schematic block diagram of the arithmetic device. As shown in FIG. 4, the arithmetic device 14 is, for example, a computer, and includes a communication unit 20, a storage unit 22, and a control unit 24. The communication unit 20 is a communication module that communicates with an external device, such as an antenna. The storage unit 22 is a memory that stores various information such as the calculation contents and programs of the control unit 24, and includes at least one of, for example, a RAM, a main storage device such as a ROM, and a non-volatile storage device such as a flash memory or a HDD. The program for the control unit 24 stored in the storage unit 22 may be stored in a recording medium that can be read by the arithmetic device 14.

制御部24は、演算装置、すなわちCPUである。制御部24は、車両挙動情報取得部30と路面状態情報取得部32とを含む。制御部24は、記憶部22からプログラム(ソフトウェア)を読み出して実行することで、車両挙動情報取得部30と路面状態情報取得部32とを実現して、それらの処理を実行する。なお、制御部24は、1つのCPUによってこれらの処理を実行してもよいし、複数のCPUを備えて、それらの複数のCPUで、処理を実行してもよい。また、車両挙動情報取得部30と路面状態情報取得部32との少なくとも一部を、ハードウェアで実現してもよい。 The control unit 24 is a calculation device, i.e., a CPU. The control unit 24 includes a vehicle behavior information acquisition unit 30 and a road surface condition information acquisition unit 32. The control unit 24 realizes the vehicle behavior information acquisition unit 30 and the road surface condition information acquisition unit 32 by reading and executing a program (software) from the storage unit 22, and executes these processes. The control unit 24 may execute these processes using one CPU, or may be provided with multiple CPUs and execute the processes using the multiple CPUs. Also, at least a portion of the vehicle behavior information acquisition unit 30 and the road surface condition information acquisition unit 32 may be realized by hardware.

(車両挙動情報取得部)
車両挙動情報取得部30は、複数の挙動センサ10Bによって検出された車両挙動情報を取得する。すなわち、車両挙動情報取得部30は、車両10内で互いに異なる位置で検出された、複数の車両挙動情報を取得する。本実施形態の例では、車両挙動情報取得部30は、挙動センサ10B1が検出した車両挙動情報と、挙動センサ10B2が検出した車両挙動情報と、挙動センサ10B3が検出した車両挙動情報と、挙動センサ10B4が検出した車両挙動情報とを取得する。さらに言えば、車両挙動情報取得部30は、車両挙動情報と共に、その車両挙動情報に関連付けられた車両位置情報を取得する。すなわち、車両挙動情報取得部32は、複数の挙動センサ10Bによって検出された車両挙動情報と、それらの車両挙動情報が検出された際の車両位置情報とを、取得する。車両挙動情報取得部30は、車両10によって逐次検出された車両挙動情報と車両位置情報を、取得する。
(Vehicle behavior information acquisition unit)
The vehicle behavior information acquisition unit 30 acquires vehicle behavior information detected by the multiple behavior sensors 10B. That is, the vehicle behavior information acquisition unit 30 acquires multiple vehicle behavior information detected at different positions in the vehicle 10. In the example of the present embodiment, the vehicle behavior information acquisition unit 30 acquires the vehicle behavior information detected by the behavior sensor 10B1, the vehicle behavior information detected by the behavior sensor 10B2, the vehicle behavior information detected by the behavior sensor 10B3, and the vehicle behavior information detected by the behavior sensor 10B4. More specifically, the vehicle behavior information acquisition unit 30 acquires vehicle position information associated with the vehicle behavior information together with the vehicle behavior information. That is, the vehicle behavior information acquisition unit 32 acquires the vehicle behavior information detected by the multiple behavior sensors 10B and the vehicle position information when the vehicle behavior information is detected. The vehicle behavior information acquisition unit 30 acquires the vehicle behavior information and the vehicle position information sequentially detected by the vehicle 10.

車両挙動情報取得部30は、車両挙動情報と車両位置情報とを、通信部20を介して、測定データ取得装置12から取得する。ただし、測定データ取得装置12を設けない場合は、車両挙動情報取得部30は、車両挙動情報と車両位置情報とを、車両10の測定装置10Cから直接取得してもよい。 The vehicle behavior information acquisition unit 30 acquires the vehicle behavior information and the vehicle position information from the measurement data acquisition device 12 via the communication unit 20. However, if the measurement data acquisition device 12 is not provided, the vehicle behavior information acquisition unit 30 may acquire the vehicle behavior information and the vehicle position information directly from the measurement device 10C of the vehicle 10.

(路面状態情報取得部)
路面状態情報取得部32は、車両挙動情報取得部30が取得した複数の車両挙動情報に基づいて、入力信号としての路面状態と出力信号としての車両挙動情報との関係を示す伝達関数を推定することで、路面状態を示す路面状態情報を取得する。上述のように、伝達関数は車両側の検出条件によって異なり、検出条件毎の伝達関数は通常未知であるため、検出条件毎の伝達関数を予め算出することなく、車両挙動情報を用いて路面情報を算出することは難しい。それに対し、路面状態情報取得部32は、複数の車両挙動情報に基づいて伝達関数を推定することで、検出条件毎の伝達関数を予め算出することなく、路面情報を算出することを可能としている。具体的には、本実施形態においては、路面状態情報取得部32は、ブラインド信号源分離の原理を用いて、複数の車両挙動情報に基づき、伝達関数を推定して路面状態を算出する。以下、具体的に説明する。
(Road surface condition information acquisition unit)
The road surface condition information acquisition unit 32 acquires road surface condition information indicating the road surface condition by estimating a transfer function indicating the relationship between the road surface condition as an input signal and the vehicle behavior information as an output signal based on the multiple vehicle behavior information acquired by the vehicle behavior information acquisition unit 30. As described above, the transfer function varies depending on the detection conditions on the vehicle side, and the transfer function for each detection condition is usually unknown, so it is difficult to calculate road surface information using the vehicle behavior information without calculating the transfer function for each detection condition in advance. In contrast, the road surface condition information acquisition unit 32 estimates the transfer function based on the multiple vehicle behavior information, making it possible to calculate the road surface information without calculating the transfer function for each detection condition in advance. Specifically, in this embodiment, the road surface condition information acquisition unit 32 estimates the transfer function based on the multiple vehicle behavior information using the principle of blind signal source separation to calculate the road surface condition. A specific description will be given below.

路面状態情報取得部32は、路面状態に応じたタイヤTR1~TR4への信号(例えば振動)のそれぞれが、車両挙動情報のそれぞれに影響を及ぼすと仮定して、車両挙動情報に基づいて伝達関数を推定し、タイヤTRが接触する道路R上の位置毎の路面状態を算出する。すなわち、路面状態情報取得部32は、それぞれのタイヤTRへの信号が全ての挙動センサ10Bに伝わると仮定して、伝達関数を推定して路面状態を算出する。本実施形態の例では、路面状態情報取得部32は、タイヤTR1、TR2、TR3、TR4への信号(タイヤTR1、TR2、TR3、TR4の振動)が、挙動センサ10B1が検出した車両挙動情報と、挙動センサ10B2が検出した車両挙動情報と、挙動センサ10B3が検出した車両挙動情報と、挙動センサ10B4が検出した車両挙動情報とに影響を及ぼすと仮定して、伝達関数を推定し、タイヤTR1、TR2、TR3、TR4が接触する位置の路面状態を算出する。なお、タイヤTR1、TR2、TR3、TR4は、それぞれ異なる位置で道路Rと接触する。そのため、路面状態情報取得部32は、異なる位置に入力される路面状態に応じた信号のそれぞれが、車両挙動情報のそれぞれに影響を及ぼすと仮定して、伝達関数を推定して路面状態を算出するともいえる。 The road surface condition information acquisition unit 32 assumes that each of the signals (e.g., vibrations) to tires TR1 to TR4 according to the road surface condition affects each of the vehicle behavior information, estimates a transfer function based on the vehicle behavior information, and calculates the road surface condition for each position on the road R where the tire TR is in contact. In other words, the road surface condition information acquisition unit 32 assumes that the signals to each tire TR are transmitted to all of the behavior sensors 10B, estimates a transfer function, and calculates the road surface condition. In this embodiment, the road surface condition information acquisition unit 32 assumes that the signals to the tires TR1, TR2, TR3, and TR4 (vibrations of the tires TR1, TR2, TR3, and TR4) affect the vehicle behavior information detected by the behavior sensor 10B1, the vehicle behavior information detected by the behavior sensor 10B2, the vehicle behavior information detected by the behavior sensor 10B3, and the vehicle behavior information detected by the behavior sensor 10B4, estimates a transfer function, and calculates the road surface condition at the position where the tires TR1, TR2, TR3, and TR4 contact. Note that the tires TR1, TR2, TR3, and TR4 contact the road R at different positions. Therefore, the road surface condition information acquisition unit 32 can be said to estimate a transfer function and calculate the road surface condition, assuming that each of the signals corresponding to the road surface condition input to different positions affects each of the vehicle behavior information.

また、路面状態情報取得部32は、路面状態に応じたタイヤTRへの信号と車両挙動情報との組み合わせ毎に(タイヤTRへの信号と車両挙動情報との1:1の組み合わせ毎に)、伝達関数を推定して、タイヤTRが接触する道路R上の位置毎の路面状態を算出する。言い換えれば、路面状態情報取得部32は、道路Rのそれぞれの位置の路面状態とそれぞれの車両挙動情報との組み合わせ毎に(路面状態と車両挙動情報の1:1の組み合わせ毎に)、伝達関数を推定して、道路Rの位置毎の路面状態を算出する。すなわち、路面状態情報取得部32は、信号が挙動センサ10Bに伝わる際の変調度合いが、タイヤTRと挙動センサ10Bの組み合わせ毎に異なるとして、タイヤTRの信号と車両挙動情報との組み合わせ毎に、言い換えれば道路Rの位置の路面状態と車両挙動情報との組み合わせ毎に、伝達関数を推定する。本実施形態の例では、路面状態情報取得部32は、タイヤTR1と挙動センサ10B1の組み合わせ、タイヤTR1と挙動センサ10B2の組み合わせ、タイヤTR1と挙動センサ10B3の組み合わせ、タイヤTR1と挙動センサ10B4の組み合わせ、タイヤTR2と挙動センサ10B1の組み合わせ、タイヤTR2と挙動センサ10B2の組み合わせ、タイヤTR2と挙動センサ10B3の組み合わせ、タイヤTR2と挙動センサ10B4の組み合わせ、タイヤTR3と挙動センサ10B1の組み合わせ、タイヤTR3と挙動センサ10B2の組み合わせ、タイヤTR3と挙動センサ10B3の組み合わせ、タイヤTR3と挙動センサ10B4の組み合わせ、タイヤTR4と挙動センサ10B1の組み合わせ、タイヤTR4と挙動センサ10B2の組み合わせ、タイヤTR4と挙動センサ10B3の組み合わせ、タイヤTR4と挙動センサ10B4の組み合わせの、合計16個の伝達関数を推定する。 In addition, the road surface condition information acquisition unit 32 estimates a transfer function for each combination of the signal to the tire TR according to the road surface condition and the vehicle behavior information (for each 1:1 combination of the signal to the tire TR and the vehicle behavior information) to calculate the road surface condition for each position on the road R where the tire TR contacts. In other words, the road surface condition information acquisition unit 32 estimates a transfer function for each combination of the road surface condition at each position on the road R and each vehicle behavior information (for each 1:1 combination of the road surface condition and the vehicle behavior information) to calculate the road surface condition for each position on the road R. That is, the road surface condition information acquisition unit 32 assumes that the degree of modulation when the signal is transmitted to the behavior sensor 10B differs for each combination of the tire TR and the behavior sensor 10B, and estimates a transfer function for each combination of the signal of the tire TR and the vehicle behavior information, in other words, for each combination of the road surface condition at the position on the road R and the vehicle behavior information. In this embodiment, the road surface condition information acquisition unit 32 estimates a total of 16 transfer functions, including the combination of tire TR1 and behavior sensor 10B1, the combination of tire TR1 and behavior sensor 10B2, the combination of tire TR1 and behavior sensor 10B3, the combination of tire TR1 and behavior sensor 10B4, the combination of tire TR2 and behavior sensor 10B1, the combination of tire TR2 and behavior sensor 10B2, the combination of tire TR2 and behavior sensor 10B3, the combination of tire TR2 and behavior sensor 10B4, the combination of tire TR3 and behavior sensor 10B1, the combination of tire TR3 and behavior sensor 10B2, the combination of tire TR3 and behavior sensor 10B3, the combination of tire TR3 and behavior sensor 10B4, the combination of tire TR4 and behavior sensor 10B1, the combination of tire TR4 and behavior sensor 10B2, the combination of tire TR4 and behavior sensor 10B3, and the combination of tire TR4 and behavior sensor 10B4.

より詳しくは、路面状態情報取得部32は、車両挙動情報と、位置毎の路面状態と、路面状態と車両挙動情報との伝達関数との関係を示す方程式が、車両挙動情報毎に成立するとし、かつ、車両挙動情報同士が独立するとして、車両挙動情報毎の連立方程式を解くことで、伝達関数と路面状態とを算出する。車両挙動情報同士が独立するとは、車両挙動情報同士が互いに影響を及ぼさないことを意味する。図5は、路面状態の算出を説明する模式図である。図5に示すように、挙動センサ10B1が検出した車両挙動情報をX1とし、挙動センサ10B2が検出した車両挙動情報をX2とし、挙動センサ10B3が検出した車両挙動情報をX3とし、挙動センサ10B4が検出した車両挙動情報をX4とし、タイヤTR1に接触する道路R上の位置での路面状態をS1とし、タイヤTR2に接触する道路R上の位置での路面状態をS2とし、タイヤTR3に接触する道路R上の位置での路面状態をS3とし、タイヤTR4に接触する道路R上の位置での路面状態をS4とする。また、路面状態S1を入力信号とし車両挙動情報X1を出力信号とする伝達関数をA11とし、路面状態S1を入力信号とし車両挙動情報X2を出力信号とする伝達関数をA12とし、路面状態S1を入力信号とし車両挙動情報X3を出力信号とする伝達関数をA13とし、路面状態S1を入力信号とし車両挙動情報X4を出力信号とする伝達関数をA14とし、路面状態S2を入力信号とし車両挙動情報X1を出力信号とする伝達関数をA21とし、路面状態S2を入力信号とし車両挙動情報X2を出力信号とする伝達関数をA22とし、路面状態S2を入力信号とし車両挙動情報X3を出力信号とする伝達関数をA23とし、路面状態S2を入力信号とし車両挙動情報X4を出力信号とする伝達関数をA24とし、路面状態S3を入力信号とし車両挙動情報X1を出力信号とする伝達関数をA31とし、路面状態S3を入力信号とし車両挙動情報X2を出力信号とする伝達関数をA32とし、路面状態S3を入力信号とし車両挙動情報X3を出力信号とする伝達関数をA33とし、路面状態S3を入力信号とし車両挙動情報X4を出力信号とする伝達関数をA34とし、路面状態S4を入力信号とし車両挙動情報X1を出力信号とする伝達関数をA41とし、路面状態S4を入力信号とし車両挙動情報X2を出力信号とする伝達関数をA42とし、路面状態S4を入力信号とし車両挙動情報X3を出力信号とする伝達関数をA43とし、路面状態S4を入力信号とし車両挙動情報X4を出力信号とする伝達関数をA44とする。この場合、車両挙動情報X1~X4は、挙動センサ10Bで検出されるため既知となり、伝達関数A11~A44及び路面状態S1~S4は未知であるため、路面状態情報取得部32は、車両挙動情報X1~X4に基づいて、伝達関数A11~A44及び路面状態S1~S4を算出するといえる。 More specifically, the road surface condition information acquisition unit 32 calculates the transfer function and the road surface condition by solving the simultaneous equations for each vehicle behavior information, assuming that an equation showing the relationship between the vehicle behavior information, the road surface condition for each position, and the transfer function between the road surface condition and the vehicle behavior information is established for each vehicle behavior information, and that the vehicle behavior information is independent from each other. The vehicle behavior information being independent from each other means that the vehicle behavior information does not affect each other. Figure 5 is a schematic diagram for explaining the calculation of the road surface condition. As shown in FIG. 5, the vehicle behavior information detected by behavior sensor 10B1 is designated as X1, the vehicle behavior information detected by behavior sensor 10B2 is designated as X2, the vehicle behavior information detected by behavior sensor 10B3 is designated as X3, and the vehicle behavior information detected by behavior sensor 10B4 is designated as X4, the road surface condition at a position on road R in contact with tire TR1 is designated as S1, the road surface condition at a position on road R in contact with tire TR2 is designated as S2, the road surface condition at a position on road R in contact with tire TR3 is designated as S3, and the road surface condition at a position on road R in contact with tire TR4 is designated as S4. In addition, a transfer function having the road surface condition S1 as an input signal and the vehicle behavior information X1 as an output signal is denoted as A11, a transfer function having the road surface condition S1 as an input signal and the vehicle behavior information X2 as an output signal is denoted as A12, a transfer function having the road surface condition S1 as an input signal and the vehicle behavior information X3 as an output signal is denoted as A13, a transfer function having the road surface condition S1 as an input signal and the vehicle behavior information X4 as an output signal is denoted as A14, a transfer function having the road surface condition S2 as an input signal and the vehicle behavior information X1 as an output signal is denoted as A21, a transfer function having the road surface condition S2 as an input signal and the vehicle behavior information X2 as an output signal is denoted as A22, a transfer function having the road surface condition S2 as an input signal and the vehicle behavior information X2 as an output signal is denoted as A23, and a transfer function having the road surface condition S2 as an input signal and the vehicle behavior information X3 as an output signal is denoted as A24. A transfer function having the road surface condition S3 as an input signal and the vehicle behavior information X1 as an output signal is denoted as A31, a transfer function having the road surface condition S3 as an input signal and the vehicle behavior information X2 as an output signal is denoted as A32, a transfer function having the road surface condition S3 as an input signal and the vehicle behavior information X3 as an output signal is denoted as A33, a transfer function having the road surface condition S3 as an input signal and the vehicle behavior information X4 as an output signal is denoted as A34, a transfer function having the road surface condition S4 as an input signal and the vehicle behavior information X1 as an output signal is denoted as A41, a transfer function having the road surface condition S4 as an input signal and the vehicle behavior information X2 as an output signal is denoted as A42, a transfer function having the road surface condition S4 as an input signal and the vehicle behavior information X3 as an output signal is denoted as A43, and a transfer function having the road surface condition S4 as an input signal and the vehicle behavior information X4 as an output signal is denoted as A44. In this case, the vehicle behavior information X1 to X4 is known because it is detected by the behavior sensor 10B, and the transfer functions A11 to A44 and the road surface conditions S1 to S4 are unknown, so it can be said that the road surface condition information acquisition unit 32 calculates the transfer functions A11 to A44 and the road surface conditions S1 to S4 based on the vehicle behavior information X1 to X4.

この場合、路面状態情報取得部32は、以下の式(1)~(4)の全てが成立するような、伝達関数A11~A44及び路面状態S1~S4を算出する。なお、E1、E2、E3、E4は、係数であり、伝達関数A11~A44及び路面状態S1~S4の算出に合わせて設定される。 In this case, the road surface condition information acquisition unit 32 calculates the transfer functions A11 to A44 and the road surface conditions S1 to S4 such that all of the following equations (1) to (4) hold. Note that E1, E2, E3, and E4 are coefficients that are set according to the calculation of the transfer functions A11 to A44 and the road surface conditions S1 to S4.

X1=A11・S1+A21・S2+A31・S3+A41・S4+E1 ・・・(1)
X2=A12・S1+A22・S2+A32・S3+A42・S4+E2 ・・・(2)
X3=A13・S1+A23・S2+A33・S3+A43・S4+E3 ・・・(3)
X4=A14・S1+A24・S2+A34・S3+A44・S4+E4 ・・・(4)
X1=A11・S1+A21・S2+A31・S3+A41・S4+E1...(1)
X2=A12・S1+A22・S2+A32・S3+A42・S4+E2...(2)
X3=A13・S1+A23・S2+A33・S3+A43・S4+E3...(3)
X4=A14・S1+A24・S2+A34・S3+A44・S4+E4...(4)

例えば、路面状態情報取得部32は、伝達関数A11~A44及び路面状態S1~S4に、値を変えながら数値を代入する回帰計算を用いて、式(1)~(4)が成立するような、伝達関数A11~A44及び路面状態S1~S4を算出する。なお、路面状態情報取得部32は、式(1)~(4)の左辺と右辺が厳密に同じ値となる場合に、式(1)~(4)が成立すると判断することに限られず、式(1)~(4)の左辺と右辺との差分が所定の範囲内となる場合に、式(1)~(4)が成立するとして、式(1)~(4)の左辺と右辺との差分を所定の範囲内とするような、伝達関数A11~A44及び路面状態S1~S4を算出してよい。 For example, the road surface condition information acquisition unit 32 calculates the transfer functions A11 to A44 and the road surface conditions S1 to S4 such that the formulas (1) to (4) hold, using a regression calculation in which values are substituted into the transfer functions A11 to A44 and the road surface conditions S1 to S4 while changing the values. Note that the road surface condition information acquisition unit 32 is not limited to determining that the formulas (1) to (4) hold when the left and right sides of the formulas (1) to (4) have exactly the same value, but may determine that the formulas (1) to (4) hold when the difference between the left and right sides of the formulas (1) to (4) falls within a predetermined range, and may calculate the transfer functions A11 to A44 and the road surface conditions S1 to S4 such that the difference between the left and right sides of the formulas (1) to (4) falls within a predetermined range.

路面状態情報取得部32による、式(1)~(4)が成立するような、伝達関数A11~A44及び路面状態S1~S4の算出方法の具体例を以下で説明する。 A specific example of how the road surface condition information acquisition unit 32 calculates the transfer functions A11 to A44 and the road surface conditions S1 to S4 so that equations (1) to (4) hold is described below.

路面状態情報取得部32は、伝達関数A11~A44及び路面状態S1~S4について任意の値を当てはめて、式(1)~(4)の右辺を算出する計算を実行して、式(1)~(4)の全てで、左辺(車両挙動情報の計測値)と右辺(車両挙動情報を伝達関数や路面状態から算出した計算値)との差が所定値以内となるかを判断する。そして、伝達関数A11~A44及び路面状態S1~S4の値を変えながら同様の計算を行い、式(1)~(4)の全てで、左辺と右辺との差が所定値以内となった際の伝達関数A11~A44及び路面状態S1~S4を、伝達関数A11~A44及び路面状態S1~S4の算出結果として取得する。すなわち、路面状態情報取得部32は、最尤推定の手法を用いて、伝達関数A11~A44及び路面状態S1~S4を算出するといえる。なお、係数であるE1~E4については、例えば確率分布などを利用して、計算の度にランダムに設定してよい。 The road surface condition information acquisition unit 32 performs calculations to calculate the right sides of the formulas (1) to (4) by applying arbitrary values to the transfer functions A11 to A44 and the road surface conditions S1 to S4, and judges whether the difference between the left side (measured value of the vehicle behavior information) and the right side (calculated value of the vehicle behavior information calculated from the transfer function and the road surface condition) is within a predetermined value in all of the formulas (1) to (4). Then, the same calculations are performed while changing the values of the transfer functions A11 to A44 and the road surface conditions S1 to S4, and the transfer functions A11 to A44 and the road surface conditions S1 to S4 when the difference between the left side and the right side is within a predetermined value in all of the formulas (1) to (4) are acquired as the calculation results of the transfer functions A11 to A44 and the road surface conditions S1 to S4. In other words, it can be said that the road surface condition information acquisition unit 32 calculates the transfer functions A11 to A44 and the road surface conditions S1 to S4 using a maximum likelihood estimation method. The coefficients E1 to E4 may be set randomly for each calculation, for example using a probability distribution.

また、計算に用いる路面状態S1~S4の候補を、次のように抽出してもよい。すなわち、時系列で連続した車両挙動情報X1~X4の測定値の波形である時間波形と、路面状態S1~S4及び伝達関数A11~A44として任意の値を代入して算出した車両挙動情報X1~X4の算出値(すなわち式(1)~(4)の右辺)の時間波形とを作成して、それらの時間波形を比較する。そして、それらの時間波形の形状の差異が小さい場合に、その時間波形に用いた路面状態S1~S4を、計算に用いる路面状態S1~S4の候補とする。時間波形の形状の差異が小さいかの判断は、任意の判断基準を用いてよい。 Candidates for road surface conditions S1 to S4 to be used in the calculation may also be extracted as follows. That is, a time waveform, which is the waveform of the measurement values of the vehicle behavior information X1 to X4 that are continuous in time series, and a time waveform of the calculated values of the vehicle behavior information X1 to X4 (i.e., the right-hand sides of equations (1) to (4)) calculated by substituting arbitrary values for the road surface conditions S1 to S4 and the transfer functions A11 to A44, are created, and these time waveforms are compared. Then, if the difference in the shapes of these time waveforms is small, the road surface conditions S1 to S4 used in the time waveforms are set as candidates for the road surface conditions S1 to S4 to be used in the calculation. Any judgment criterion may be used to judge whether the difference in the shapes of the time waveforms is small.

また、以上の説明では、路面状態S1~S4が未知であり、路面状態と伝達関数の両方を算出する場合を例にしたが、既知の路面状態S1~S4を用いて、伝達関数A11~A44を予め算出しておいてもよい。すなわちこの場合、車両10に、路面状態が既知の道路上を走行させて、車両挙動情報X1~X4を取得させる。そして、取得した車両情報X1~X4を式(1)~(4)の左辺に代入し、既知の路面状態S1~S4を式(1)~(4)の右辺に代入して、例えば上述のような最尤推定の手法を用いて、伝達関数A11~A44を算出する。その後、路面状態が未知の道路を走行させて車両情報X1~X4を取得したら、車両情報X1~X4及び伝達関数A11~A44が既知となるので、式(1)~(4)により、路面状態が未知の道路の路面状態S1~S4を算出できる。このように既知の路面状態S1~S4を用いて、伝達関数A11~A44を予め算出することで、計算負荷を低減できる。 In the above description, the road surface conditions S1 to S4 are unknown, and both the road surface conditions and the transfer functions are calculated. However, the transfer functions A11 to A44 may be calculated in advance using the known road surface conditions S1 to S4. That is, in this case, the vehicle 10 is caused to travel on a road with known road surface conditions to acquire vehicle behavior information X1 to X4. The acquired vehicle information X1 to X4 is then substituted into the left side of the formulas (1) to (4), and the known road surface conditions S1 to S4 are substituted into the right side of the formulas (1) to (4), and the transfer functions A11 to A44 are calculated, for example, using the maximum likelihood estimation method described above. After that, when the vehicle information X1 to X4 is acquired by traveling on a road with unknown road surface conditions, the vehicle information X1 to X4 and the transfer functions A11 to A44 become known, and the road surface conditions S1 to S4 of the road with unknown road surface conditions can be calculated using the formulas (1) to (4). In this way, the calculation load can be reduced by calculating the transfer functions A11 to A44 in advance using the known road surface conditions S1 to S4.

また、以上の説明では、タイヤの数が4つの場合を例に説明していたが、タイヤの数をn個として一般化した場合には、以下の式(A1)から式(An)の全てが成立するような、伝達関数A11~Ann及び路面状態S1~Snを算出するといえる。算出方法としては上記の説明と同様である。なお、nは2以上の整数であり、例えば、伝達関数A1nは、路面状態S1を入力信号とし車両挙動情報Xnを出力信号とする伝達関数である。 In the above explanation, the case where the number of tires is four has been explained as an example. However, in the general case where the number of tires is n, it can be said that the transfer functions A11 to Ann and the road surface conditions S1 to Sn are calculated so that all of the following equations (A1) to (An) hold true. The calculation method is the same as that explained above. Note that n is an integer of 2 or more, and for example, the transfer function A1n is a transfer function in which the road surface condition S1 is an input signal and the vehicle behavior information Xn is an output signal.

X1=A11・S1+・・・+An1・Sn+E1 ・・・(A1)
・・・
Xn=A1n・S1+・・・+Ann・Sn+En ・・・(An)
X1=A11・S1+...+An1・Sn+E1...(A1)
...
Xn=A1n・S1+...+Ann・Sn+En...(An)

以上の説明では、タイヤTR及び挙動センサ10Bが4つである場合を例に説明していたが、路面状態情報取得部32は、タイヤTR及び挙動センサ10Bが2つ以上である場合に、次のようにして路面状態を算出すると言い換えることができる。すなわち、路面状態情報取得部32は、第1路面状態(例えば路面状態S1)と第2路面状態(例えば路面状態S2)とが第1車両挙動情報(例えば車両挙動情報X1)に影響を及ぼし、かつ、第1路面状態と第2路面状態とが第2車両挙動情報(例えば車両挙動情報X2)に影響を及ぼすと仮定することで、第1路面状態と第1車両挙動情報との関係を示す第1伝達関数(例えば伝達関数A11)と、第2路面状態と第1車両挙動情報との関係を示す第2伝達関数(例えば伝達関数A21)と、第1路面状態と第2車両挙動情報との関係を示す第3伝達関数(例えば伝達関数A12)と、第2路面状態と第2車両挙動情報との関係を示す第4伝達関数(例えば伝達関数A22)とを推定して、第1路面状態及び第2路面状態を算出する。 In the above explanation, an example was given of a case where there are four tires TR and four behavior sensors 10B, but in other words, when there are two or more tires TR and two or more behavior sensors 10B, the road surface condition information acquisition unit 32 calculates the road surface condition as follows. That is, the road surface condition information acquisition unit 32 assumes that the first road surface condition (e.g., road surface condition S1) and the second road surface condition (e.g., road surface condition S2) affect the first vehicle behavior information (e.g., vehicle behavior information X1), and that the first road surface condition and the second road surface condition affect the second vehicle behavior information (e.g., vehicle behavior information X2), and estimates a first transfer function (e.g., transfer function A11) indicating the relationship between the first road surface condition and the first vehicle behavior information, a second transfer function (e.g., transfer function A21) indicating the relationship between the second road surface condition and the first vehicle behavior information, a third transfer function (e.g., transfer function A12) indicating the relationship between the first road surface condition and the second vehicle behavior information, and a fourth transfer function (e.g., transfer function A22) indicating the relationship between the second road surface condition and the second vehicle behavior information, to calculate the first road surface condition and the second road surface condition.

路面状態情報取得部32は、車両10によって逐次検出された一群の車両挙動情報毎に、上述の処理を実行して、路面状態を算出する。一群の車両挙動情報とは、複数の挙動センサ10Bによって同じタイミングで検出された車両挙動情報であり、同じ車両位置情報に関連付いた車両挙動情報といえる。すなわち上記の例では、車両挙動情報X1、X2、X3、X4は、同じタイミングで検出された(同じ車両位置情報に関連付けられた)車両挙動情報である。路面状態情報取得部32は、一群の車両挙動情報毎に路面状態を算出することで、車両10の進行方向に沿った道路Rの位置毎の路面状態を算出することができる。ただし、路面状態情報取得部32は、異なるタイミングで検出された車両挙動情報を用いて(異なる車両位置情報に関連付けられた複数の車両挙動情報を用いて)、路面状態を算出してもよい。すなわち、車両挙動情報X1、X2、X3、X4は、異なるタイミングで検出された(異なる車両位置情報に関連付けられた)車両挙動情報であってもよい。 The road surface condition information acquisition unit 32 executes the above-mentioned process for each group of vehicle behavior information detected sequentially by the vehicle 10 to calculate the road surface condition. A group of vehicle behavior information is vehicle behavior information detected at the same timing by multiple behavior sensors 10B, and can be said to be vehicle behavior information associated with the same vehicle position information. That is, in the above example, the vehicle behavior information X1, X2, X3, and X4 are vehicle behavior information detected at the same timing (associated with the same vehicle position information). The road surface condition information acquisition unit 32 can calculate the road surface condition for each position of the road R along the traveling direction of the vehicle 10 by calculating the road surface condition for each group of vehicle behavior information. However, the road surface condition information acquisition unit 32 may calculate the road surface condition using vehicle behavior information detected at different times (using multiple vehicle behavior information associated with different vehicle position information). That is, the vehicle behavior information X1, X2, X3, and X4 may be vehicle behavior information detected at different times (associated with different vehicle position information).

なお、伝達関数を推定して路面状態を算出する方法は、以上の説明に限られず、路面状態情報取得部32は、複数の車両挙動情報を用いて、任意の方法で伝達関数を推定して路面状態を算出してよい。 The method of estimating the transfer function and calculating the road surface condition is not limited to the above description, and the road surface condition information acquisition unit 32 may use multiple pieces of vehicle behavior information to estimate the transfer function and calculate the road surface condition in any manner.

(処理フロー)
次に、以上説明した路面状態の算出方法のフローを、フローチャートに基づいて説明する。図6は、本実施形態に係る路面状態の算出フローを説明するフローチャートである。図6に示すように、演算装置14は、車両挙動情報取得部30により、複数の挙動センサ10Bによって検出された車両挙動情報を取得する(ステップS10)。そして、演算装置14は、車両挙動情報取得部30が取得した複数の車両挙動情報に基づいて、車両挙動情報と路面状態との関係を示す伝達関数を推定し、路面状態を算出する(ステップS12)。演算装置14は、一群の車両挙動情報毎にこれらの処理を実行して、車両10の進行方向に沿った道路Rの位置毎の路面状態を算出する。
(Processing flow)
Next, the flow of the calculation method of the road surface condition described above will be described based on a flowchart. FIG. 6 is a flowchart for explaining the calculation flow of the road surface condition according to this embodiment. As shown in FIG. 6, the calculation device 14 acquires the vehicle behavior information detected by the multiple behavior sensors 10B by the vehicle behavior information acquisition unit 30 (step S10). Then, the calculation device 14 estimates a transfer function indicating the relationship between the vehicle behavior information and the road surface condition based on the multiple vehicle behavior information acquired by the vehicle behavior information acquisition unit 30, and calculates the road surface condition (step S12). The calculation device 14 executes these processes for each group of vehicle behavior information to calculate the road surface condition for each position on the road R along the traveling direction of the vehicle 10.

(効果)
以上説明したように、本実施形態に係る演算装置14は、車両挙動情報取得部30と路面状態情報取得部32とを含む。車両挙動情報取得部30は、道路Rを走行する車両10の異なる位置に設けられる複数の挙動センサ10B(センサ)によって検出された、車両10の挙動を示す車両挙動情報を取得する。路面状態情報取得部32は、複数の車両挙動情報に基づいて、入力としての道路Rの路面状態と、出力としての車両挙動情報との関係を示す伝達関数を推定することで、道路Rの路面状態を示す路面状態情報を取得する。ここで、路面状態が同じ道路を走行する場合であっても、車両10側の検出条件が異なる場合には、伝達関数が異なるために、車両挙動情報が変化する。そのため、車両10側の検出条件を問わずに、車両挙動情報に基づいて路面状態を検出することは難しい。それに対し、本実施形態に係る演算装置14は、複数の車両挙動情報に基づいて伝達関数を推定するため、車両10側の検出条件が異なる場合にも、推定した伝達関数を用いて、路面状態を適切に検出することができる。すなわち、本実施形態に係る演算装置14は、複数の車両挙動情報に基づいて伝達関数を推定するため、伝達関数を事前に把握していなくても、車両10側の検出条件を問わずに、適切に路面状態を検出することが可能となる。
(effect)
As described above, the arithmetic device 14 according to the present embodiment includes a vehicle behavior information acquisition unit 30 and a road surface condition information acquisition unit 32. The vehicle behavior information acquisition unit 30 acquires vehicle behavior information indicating the behavior of the vehicle 10 detected by a plurality of behavior sensors 10B (sensors) provided at different positions of the vehicle 10 traveling on the road R. The road surface condition information acquisition unit 32 acquires road surface condition information indicating the road surface condition of the road R by estimating a transfer function indicating the relationship between the road surface condition of the road R as an input and the vehicle behavior information as an output based on the plurality of vehicle behavior information. Here, even when traveling on a road with the same road surface condition, if the detection conditions on the vehicle 10 side are different, the transfer function is different, and the vehicle behavior information changes. Therefore, it is difficult to detect the road surface condition based on the vehicle behavior information regardless of the detection conditions on the vehicle 10 side. In contrast, the arithmetic device 14 according to the present embodiment estimates a transfer function based on a plurality of vehicle behavior information, so that even when the detection conditions on the vehicle 10 side are different, the road surface condition can be appropriately detected using the estimated transfer function. In other words, the calculation device 14 according to this embodiment estimates the transfer function based on multiple vehicle behavior information, and therefore, even if the transfer function is not known in advance, it is possible to appropriately detect the road surface condition regardless of the detection conditions on the vehicle 10 side.

また、路面状態情報取得部32は、道路Rの異なる位置の路面状態がそれぞれの車両挙動情報に影響を及ぼすと仮定することで伝達関数を推定することで、道路Rの位置毎の路面状態情報を取得する。路面状態情報取得部32は、このように仮定することで、それぞれの位置の路面状態に基づく信号(振動など)が全ての挙動センサ10Bに伝わることを条件として、伝達関数及び路面情報を算出する。これにより、演算装置14は、伝達関数をより高精度に推定して、車両10側の検出条件を問わずに、高精度に路面状態を検出することが可能となる。 The road surface condition information acquisition unit 32 also estimates a transfer function by assuming that the road surface conditions at different positions on the road R affect each vehicle behavior information, thereby acquiring road surface condition information for each position on the road R. By making this assumption, the road surface condition information acquisition unit 32 calculates the transfer function and road surface information under the condition that signals (such as vibrations) based on the road surface conditions at each position are transmitted to all behavior sensors 10B. This enables the calculation device 14 to estimate the transfer function with higher accuracy and detect the road surface conditions with higher accuracy, regardless of the detection conditions on the vehicle 10 side.

また、路面状態情報取得部32は、道路Rのそれぞれの位置の路面状態と車両挙動情報との組み合わせ毎に、伝達関数を推定して、道路Rの位置毎の路面状態情報を取得する。路面状態情報取得部32は、組み合わせ毎に伝達関数を推定することで、路面状態に基づく信号が挙動センサ10Bに伝わる際の信号の変調度合いを個別に設定することが可能となる。そのため、演算装置14は、伝達関数をより高精度に推定して、車両10側の検出条件を問わずに、高精度に路面状態を検出することが可能となる。 The road surface condition information acquisition unit 32 also estimates a transfer function for each combination of the road surface condition at each position on the road R and the vehicle behavior information, and acquires road surface condition information for each position on the road R. By estimating a transfer function for each combination, the road surface condition information acquisition unit 32 is able to individually set the degree of modulation of the signal when the signal based on the road surface condition is transmitted to the behavior sensor 10B. Therefore, the calculation device 14 is able to estimate the transfer function with higher accuracy, and detect the road surface condition with higher accuracy, regardless of the detection conditions on the vehicle 10 side.

また、異なる挙動センサ10Bが検出した車両挙動情報を、第1車両挙動情報及び第2車両挙動情報とし、異なる位置における路面状態を、第1路面状態及び第2路面状態とした場合に、路面状態情報取得部32は、第1路面状態(例えば路面状態S1)と第2路面状態(例えば路面状態S2)とが第1車両挙動情報(例えば車両挙動情報X1)に影響を及ぼし、かつ、第1路面状態と第2路面状態とが第2車両挙動情報(例えば車両挙動情報X2)に影響を及ぼすと仮定することで、第1路面状態と第1車両挙動情報との関係を示す第1伝達関数(例えば伝達関数A11)と、第2路面状態と第1車両挙動情報との関係を示す第2伝達関数(例えば伝達関数A21)と、第1路面状態と第2車両挙動情報との関係を示す第3伝達関数(例えば伝達関数A12)と、第2路面状態と第2車両挙動情報との関係を示す第4伝達関数(例えば伝達関数A22)とを推定して、第1路面状態及び第2路面状態を路面状態情報として取得する。演算装置14は、このように路面状態を算出することで、伝達関数をより高精度に推定して、車両10側の検出条件を問わずに、高精度に路面状態を検出することが可能となる。 In addition, when the vehicle behavior information detected by the different behavior sensors 10B is defined as the first vehicle behavior information and the second vehicle behavior information, and the road surface conditions at different positions are defined as the first road surface condition and the second road surface condition, the road surface condition information acquisition unit 32 determines that the first road surface condition (e.g., road surface condition S1) and the second road surface condition (e.g., road surface condition S2) affect the first vehicle behavior information (e.g., vehicle behavior information X1), and that the first road surface condition and the second road surface condition affect the second vehicle behavior information (e.g., vehicle behavior information X2). By assuming the above, the first transfer function (e.g., transfer function A11) showing the relationship between the first road surface condition and the first vehicle behavior information, the second transfer function (e.g., transfer function A21) showing the relationship between the second road surface condition and the first vehicle behavior information, the third transfer function (e.g., transfer function A12) showing the relationship between the first road surface condition and the second vehicle behavior information, and the fourth transfer function (e.g., transfer function A22) showing the relationship between the second road surface condition and the second vehicle behavior information are estimated, and the first road surface condition and the second road surface condition are obtained as road surface condition information. By calculating the road surface condition in this way, the calculation device 14 can estimate the transfer function with higher accuracy, and detect the road surface condition with high accuracy regardless of the detection conditions on the vehicle 10 side.

また、車両挙動情報取得部30は、車両10のサスペンションSUよりも車両10のタイヤTRとは反対側(Z方向側)に設けられた挙動センサ10Bによって検出された車両挙動情報を取得する。演算装置14は、サスペンションSUよりもZ方向側のセンサで検出された車両挙動情報を用いることで、伝達関数をより高精度に推定して、車両10側の検出条件を問わずに、高精度に路面状態を検出することが可能となる。 The vehicle behavior information acquisition unit 30 also acquires vehicle behavior information detected by a behavior sensor 10B provided on the opposite side (Z direction side) of the suspension SU of the vehicle 10 from the tires TR of the vehicle 10. By using the vehicle behavior information detected by the sensor on the Z direction side of the suspension SU, the calculation device 14 can estimate the transfer function with higher accuracy and detect the road surface condition with higher accuracy, regardless of the detection conditions on the vehicle 10 side.

また、車両挙動情報取得部30は、車両挙動情報として、少なくとも車両10の加速度の情報を取得する。車両挙動情報として加速度を用いることで、伝達関数をより高精度に推定して、車両10側の検出条件を問わずに、高精度に路面状態を検出することが可能となる。 The vehicle behavior information acquisition unit 30 also acquires at least information on the acceleration of the vehicle 10 as the vehicle behavior information. By using the acceleration as the vehicle behavior information, it becomes possible to estimate the transfer function with higher accuracy and detect the road surface condition with higher accuracy, regardless of the detection conditions on the vehicle 10 side.

また、路面状態とは、道路Rの路面の凹凸度合いを示す指標である。路面状態として路面の凹凸度合いを示す指標を用いることで、路面の状態を適切に判定することが可能となる。 The road surface condition is an index that indicates the degree of unevenness of the road surface of road R. By using an index that indicates the degree of unevenness of the road surface as the road surface condition, it is possible to appropriately determine the condition of the road surface.

以上、本発明の実施形態及び実施例を説明したが、これら実施形態等の内容により実施形態が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、前述した実施形態等の要旨を逸脱しない範囲で構成要素の種々の省略、置換又は変更を行うことができる。 Although the embodiments and examples of the present invention have been described above, the embodiments are not limited to the contents of these embodiments. The above-mentioned components include those that a person skilled in the art can easily imagine, those that are substantially the same, and those that are within the so-called equivalent range. Furthermore, the above-mentioned components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-mentioned embodiments.

1 検出システム
10 車両
10B 挙動センサ(センサ)
12 測定データ取得装置
14 演算装置
30 車両挙動情報取得部
32 路面状態情報取得部
R 道路
TR タイヤ
1 Detection system 10 Vehicle 10B Behavior sensor (sensor)
12 Measurement data acquisition device 14 Calculation device 30 Vehicle behavior information acquisition unit 32 Road surface condition information acquisition unit R Road TR Tire

Claims (6)

道路を走行する車両の異なる位置に設けられる複数のセンサによって検出された、前記車両の挙動を示す車両挙動情報を取得する車両挙動情報取得部と、
複数の前記車両挙動情報に基づいて、入力としての前記道路の路面状態と、出力としての前記車両挙動情報との関係を示す伝達関数を推定することで、前記道路の路面状態を示す路面状態情報を取得する路面状態情報取得部と、
を含み、
前記路面状態は、IRI(International Roughness Index;国際ラフネス指数)、路面の平たん性、ひび割れ、わだち掘れ、MCI(Meintenance Control Index)、マンホールの有無、及び橋の継ぎ目の有無の、少なくとも1つである、
演算装置。
a vehicle behavior information acquisition unit that acquires vehicle behavior information indicating a behavior of the vehicle detected by a plurality of sensors provided at different positions of the vehicle traveling on a road;
a road surface condition information acquisition unit that acquires road surface condition information indicating the road surface condition of the road by estimating a transfer function indicating a relationship between the road surface condition of the road as an input and the vehicle behavior information as an output based on a plurality of the vehicle behavior information;
Including,
The road surface condition is at least one of IRI (International Roughness Index), road surface flatness, cracks, rutting, MCI (Maintenance Control Index), the presence or absence of manholes, and the presence or absence of bridge joints.
Calculation device.
道路を走行する車両の異なる位置に設けられる複数のセンサによって検出された、前記車両の挙動を示す車両挙動情報を取得する車両挙動情報取得部と、
複数の前記車両挙動情報に基づいて、入力としての前記道路の路面状態と、出力としての前記車両挙動情報との関係を示す伝達関数を推定することで、前記道路の路面状態を示す路面状態情報を取得する路面状態情報取得部と、
を含み、
前記路面状態情報取得部は、前記道路の異なる位置の路面状態がそれぞれの前記車両挙動情報に影響を及ぼすと仮定することで前記伝達関数を推定することで、前記道路の位置毎の路面状態情報を取得する
算装置。
a vehicle behavior information acquisition unit that acquires vehicle behavior information indicating a behavior of the vehicle detected by a plurality of sensors provided at different positions of the vehicle traveling on a road;
a road surface condition information acquisition unit that acquires road surface condition information indicating the road surface condition of the road by estimating a transfer function indicating a relationship between the road surface condition of the road as an input and the vehicle behavior information as an output based on a plurality of the vehicle behavior information;
Including,
the road surface condition information acquisition unit estimates the transfer function by assuming that road surface conditions at different positions on the road affect the respective vehicle behavior information, thereby acquiring road surface condition information for each position on the road .
Calculation device.
前記路面状態情報取得部は、前記道路のそれぞれの位置の路面状態とそれぞれの前記車両挙動情報との組み合わせ毎に、前記伝達関数を推定して、前記道路の位置毎の路面状態情報を取得する、請求項1又は請求項2に記載の演算装置。 3. The calculation device according to claim 1, wherein the road surface condition information acquisition unit estimates the transfer function for each combination of the road surface condition at each position on the road and each of the vehicle behavior information, and acquires road surface condition information for each position on the road. 異なる前記センサが検出した前記車両挙動情報を、X1、X2、X3、X4とし、異なる位置における前記路面状態を、S1、S2、S3、S4とした場合に、
前記路面状態情報取得部は、以下の式(1)~(4)の全てが成立するような伝達関数A11~A44及び車両挙動情報S1~S4を算出することで、前記路面状態情報を算出する、請求項3に記載の演算装置。
X1=A11・S1+A21・S2+A31・S3+A41・S4+E1 ・・・(1)
X2=A12・S1+A22・S2+A32・S3+A42・S4+E2 ・・・(2)
X3=A13・S1+A23・S2+A33・S3+A43・S4+E3 ・・・(3)
X4=A14・S1+A24・S2+A34・S3+A44・S4+E4 ・・・(4)
ここで、S1を入力信号としX1を出力信号とする伝達関数をA11とし、S1を入力信号としX2を出力信号とする伝達関数をA12とし、S1を入力信号としX3を出力信号とする伝達関数をA13とし、S1を入力信号としX4を出力信号とする伝達関数をA14とし、S2を入力信号としX1を出力信号とする伝達関数をA21とし、S2を入力信号としX2を出力信号とする伝達関数をA22とし、S2を入力信号としX3を出力信号とする伝達関数をA23とし、S2を入力信号としX4を出力信号とする伝達関数をA24とし、S3を入力信号としX1を出力信号とする伝達関数をA31とし、S3を入力信号としX2を出力信号とする伝達関数をA32とし、S3を入力信号としX3を出力信号とする伝達関数をA33とし、S3を入力信号としX4を出力信号とする伝達関数をA34とし、S4を入力信号としX1を出力信号とする伝達関数をA41とし、S4を入力信号としX2を出力信号とする伝達関数をA42とし、S4を入力信号としX3を出力信号とする伝達関数をA43とし、S4を入力信号としX4を出力信号とする伝達関数をA44とし、E1~E4は係数である。
When the vehicle behavior information detected by different sensors is X1, X2, X3, and X4, and the road surface conditions at different positions are S1, S2, S3, and S4,
The road surface condition information acquisition unit calculates the road surface condition information by calculating transfer functions A11 to A44 and vehicle behavior information S1 to S4 such that all of the following equations (1) to (4) are satisfied. The calculation device according to claim 3.
X1=A11・S1+A21・S2+A31・S3+A41・S4+E1...(1)
X2=A12・S1+A22・S2+A32・S3+A42・S4+E2...(2)
X3=A13・S1+A23・S2+A33・S3+A43・S4+E3...(3)
X4=A14・S1+A24・S2+A34・S3+A44・S4+E4...(4)
Here, the transfer function with S1 as an input signal and X1 as an output signal is A11, the transfer function with S1 as an input signal and X2 as an output signal is A12, the transfer function with S1 as an input signal and X3 as an output signal is A13, the transfer function with S1 as an input signal and X4 as an output signal is A14, the transfer function with S2 as an input signal and X1 as an output signal is A21, the transfer function with S2 as an input signal and X2 as an output signal is A22, the transfer function with S2 as an input signal and X3 as an output signal is A23, the transfer function with S2 as an input signal and X4 as an output signal is A24, and the transfer function with S3 as an input signal and X1 as an output signal is A25. A31 is a transfer function having a force signal and X1 as an output signal, A32 is a transfer function having S3 as an input signal and X2 as an output signal, A33 is a transfer function having S3 as an input signal and X3 as an output signal, A34 is a transfer function having S3 as an input signal and X4 as an output signal, A41 is a transfer function having S4 as an input signal and X1 as an output signal, A42 is a transfer function having S4 as an input signal and X2 as an output signal, A43 is a transfer function having S4 as an input signal and X3 as an output signal, A44 is a transfer function having S4 as an input signal and X4 as an output signal, and E1 to E4 are coefficients.
道路を走行する車両の異なる位置に設けられる複数のセンサによって検出された、前記車両の挙動を示す車両挙動情報を取得するステップと、
複数の前記車両挙動情報に基づいて、入力としての前記道路の路面状態と、出力としての前記車両挙動情報との関係を示す伝達関数を推定することで、前記道路の路面状態を示す路面状態情報を取得するステップと、
を含む、演算方法を、コンピュータに実行させ
前記路面状態は、IRI(International Roughness Index;国際ラフネス指数)、路面の平たん性、ひび割れ、わだち掘れ、MCI(Meintenance Control Index)、マンホールの有無、及び橋の継ぎ目の有無の、少なくとも1つである、
プログラム。
acquiring vehicle behavior information indicating a behavior of a vehicle traveling on a road, the vehicle behavior information being detected by a plurality of sensors provided at different positions of the vehicle;
A step of estimating a transfer function indicating a relationship between a road surface condition of the road as an input and the vehicle behavior information as an output, based on a plurality of the vehicle behavior information, thereby acquiring road surface condition information indicating a road surface condition of the road;
A method for calculating a number of parameters, comprising :
The road surface condition is at least one of IRI (International Roughness Index), road surface flatness, cracks, rutting, MCI (Maintenance Control Index), the presence or absence of manholes, and the presence or absence of bridge joints.
program.
道路を走行する車両の異なる位置に設けられる複数のセンサによって検出された、前記車両の挙動を示す車両挙動情報を取得するステップと、acquiring vehicle behavior information indicating a behavior of a vehicle traveling on a road, the vehicle behavior information being detected by a plurality of sensors provided at different positions of the vehicle;
複数の前記車両挙動情報に基づいて、入力としての前記道路の路面状態と、出力としての前記車両挙動情報との関係を示す伝達関数を推定することで、前記道路の路面状態を示す路面状態情報を取得するステップと、A step of estimating a transfer function indicating a relationship between a road surface condition of the road as an input and the vehicle behavior information as an output, based on a plurality of the vehicle behavior information, thereby acquiring road surface condition information indicating a road surface condition of the road;
を含む、演算方法を、コンピュータに実行させ、A method for calculating a number of parameters, comprising:
前記路面状態情報を取得するステップでは、前記道路の異なる位置の路面状態がそれぞれの前記車両挙動情報に影響を及ぼすと仮定することで前記伝達関数を推定することで、前記道路の位置毎の路面状態情報を取得する、In the step of acquiring road surface condition information, the transfer function is estimated by assuming that road surface conditions at different positions on the road affect each of the vehicle behavior information, thereby acquiring road surface condition information for each position on the road.
プログラム。Program.
JP2020199166A 2020-11-30 2020-11-30 Arithmetic device and program Active JP7534200B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020199166A JP7534200B2 (en) 2020-11-30 2020-11-30 Arithmetic device and program
PCT/JP2021/042675 WO2022113909A1 (en) 2020-11-30 2021-11-19 Calculating device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020199166A JP7534200B2 (en) 2020-11-30 2020-11-30 Arithmetic device and program

Publications (2)

Publication Number Publication Date
JP2022086894A JP2022086894A (en) 2022-06-09
JP7534200B2 true JP7534200B2 (en) 2024-08-14

Family

ID=81754553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020199166A Active JP7534200B2 (en) 2020-11-30 2020-11-30 Arithmetic device and program

Country Status (2)

Country Link
JP (1) JP7534200B2 (en)
WO (1) WO2022113909A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000118374A (en) 1998-10-12 2000-04-25 Toyota Central Res & Dev Lab Inc Road surface condition estimation device
WO2001098123A1 (en) 2000-06-23 2001-12-27 Kabushiki Kaisha Bridgestone Method for estimating vehicular running state, vehicular running state estimating device, vehicle control device, and tire wheel

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4242047B2 (en) * 2000-08-29 2009-03-18 トヨタ自動車株式会社 Anti-collision control device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000118374A (en) 1998-10-12 2000-04-25 Toyota Central Res & Dev Lab Inc Road surface condition estimation device
WO2001098123A1 (en) 2000-06-23 2001-12-27 Kabushiki Kaisha Bridgestone Method for estimating vehicular running state, vehicular running state estimating device, vehicle control device, and tire wheel

Also Published As

Publication number Publication date
WO2022113909A1 (en) 2022-06-02
JP2022086894A (en) 2022-06-09

Similar Documents

Publication Publication Date Title
US20140371990A1 (en) Sensor system comprising a vehicle model unit
CN113544758B (en) Vehicle control device
US10703365B1 (en) Lane tracking method and lane tracking system for an autonomous vehicle
US10953900B2 (en) Abnormality detection device, abnormality detection method, and program
JP7028223B2 (en) Self-position estimator
CN112859127B (en) Navigation device and operation method thereof
US7032450B2 (en) Method and apparatus for measuring speed of land vehicle using accelerometer
JP6422431B2 (en) Improvement of inertial sensor
JP7534200B2 (en) Arithmetic device and program
WO2020175313A1 (en) Control device, moving body, and control method
JP7578078B2 (en) Map update device, map update method, and computer program for updating map
JP7503479B2 (en) Arithmetic device and program
JP7766635B2 (en) Position estimation device, automatic driving system, position estimation method and program
CN116222587B (en) Position accuracy determination device, storage medium, and determination method
CN114762002A (en) Camera system for mobile device, method for positioning one camera, and method for positioning a plurality of cameras
JP7228629B2 (en) Arithmetic unit
US12281908B2 (en) Information processing apparatus, information processing method, and storage medium
JP3382518B2 (en) Vehicle distance measuring device
JP7503478B2 (en) Arithmetic device and program
JP7812714B2 (en) Arithmetic device, arithmetic method, and program
JP7478181B2 (en) Calculation device, calculation method, and program
JPH06135348A (en) Abnormality detection device for running condition detection device
WO2023189972A1 (en) Computation device, computation method, and program
WO2023176955A1 (en) Computing device, computing method, and program
EP4119421B1 (en) Method, system and non-transitory computer readable medium for a pitch angle recognition of a steering column in a vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240422

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: 20240709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240801

R150 Certificate of patent or registration of utility model

Ref document number: 7534200

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150