JP2019156345A - Vehicle evaluation system - Google Patents
Vehicle evaluation system Download PDFInfo
- Publication number
- JP2019156345A JP2019156345A JP2018049690A JP2018049690A JP2019156345A JP 2019156345 A JP2019156345 A JP 2019156345A JP 2018049690 A JP2018049690 A JP 2018049690A JP 2018049690 A JP2018049690 A JP 2018049690A JP 2019156345 A JP2019156345 A JP 2019156345A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- calculation unit
- behavior
- automatic driving
- control unit
- 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.)
- Pending
Links
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Regulating Braking Force (AREA)
Abstract
【課題】自動運転を行う車両の評価及び適合作業にかかる工数を低減すること。【解決手段】車両11に設けられた複数のセンサ31と、自動運転用の操作指令を出力する自動運転用制御部21と、シミュレータ上で車両モデルの車両制御を行う第1の演算部22と、自動運転用制御部21に補正値を出力する第2の演算部23と、を備えた車両の評価システムであって、自動運転用制御部21は、センサ31により取得した情報に基づいて、第1の演算部22に対して操作指令を出力し、第1の演算部22は、入力された操作指令に応じて、シミュレータ上で車両モデルの挙動を計算し、第2の演算部23は、第1の演算部22が計算した車両モデルの挙動と、車両11の実際の挙動から、操作指令を補正するための補正値を算出して自動運転用制御部21に出力する。【選択図】図1PROBLEM TO BE SOLVED: To reduce man-hours required for evaluation and conforming work of a vehicle to be automatically driven. SOLUTION: A plurality of sensors 31 provided in a vehicle 11, an automatic driving control unit 21 for outputting an operation command for automatic driving, and a first calculation unit 22 for controlling a vehicle of a vehicle model on a simulator. , A vehicle evaluation system including a second calculation unit 23 that outputs a correction value to the automatic driving control unit 21, and the automatic driving control unit 21 is based on the information acquired by the sensor 31. An operation command is output to the first calculation unit 22, the first calculation unit 22 calculates the behavior of the vehicle model on the simulator according to the input operation command, and the second calculation unit 23 calculates the behavior of the vehicle model. , The correction value for correcting the operation command is calculated from the behavior of the vehicle model calculated by the first calculation unit 22 and the actual behavior of the vehicle 11, and is output to the automatic driving control unit 21. [Selection diagram] Fig. 1
Description
本発明は、人の運転と自動運転の両方を評価する車両の評価システムに関する。 The present invention relates to a vehicle evaluation system that evaluates both human driving and automatic driving.
近年、人の運転と自動運転の両方を選択できる車両の開発が進められている。このような車両を開発する際に、人が運転しやすい作業とするための評価及び適合の作業が発生する。人の運転と自動運転の両方を選択できる車両を開発するためには、人による運転の評価及び適合と、自動運転制御による評価及び適合の2回の評価及び適合を行う必要がある。 In recent years, vehicles that can select both human driving and automatic driving have been developed. When developing such a vehicle, evaluation and adaptation work for making it easy for humans to drive occurs. In order to develop a vehicle in which both human driving and automatic driving can be selected, it is necessary to perform two evaluations and matching: evaluation and adaptation by human driving and evaluation and adaptation by automatic driving control.
従来、このような分野の技術として、特開2003−211999号公報がある。この公報には、運転制御装置を、運転者の好みに合わせた走行状態になるように、走行中の車両データ、運転操作データ、環境データを取得する。そして、重回帰分析を行うことで、制御目標値を変更し、運転制御を実現している。 Conventionally, as a technology in such a field, there is JP-A-2003-211999. In this publication, vehicle data, driving operation data, and environmental data are acquired while the driving control device is in a driving state according to the driver's preference. Then, by performing multiple regression analysis, the control target value is changed and operation control is realized.
しかしながら、前述した運転制御装置では、重回帰分析による統計的分析手段を用い、車両制御の目標値を定めている。しかしながら、このような統計的な分析手段によって定められた車両制御の目標値は、運転者の意図しないものとなる場合がある。このような車両制御の目標値が設定された場合、制御のオーバーシュート等によって目標値を達成できない場合がある。すなわち、設定した目標に沿った制御が実行できないため、車両の動作は予定した通りに実行されなくなる。したがって、制御目標値を実際の車両の挙動と紐付け、確実に車両制御の目標達成が可能であるように目標値を設定したいという要望がある。 However, the above-described operation control apparatus uses a statistical analysis means based on multiple regression analysis to determine a target value for vehicle control. However, the target value of vehicle control determined by such statistical analysis means may be unintended by the driver. When such a target value for vehicle control is set, the target value may not be achieved due to control overshoot or the like. That is, since the control according to the set target cannot be executed, the operation of the vehicle is not executed as scheduled. Therefore, there is a demand to link the control target value with the actual behavior of the vehicle and set the target value so that the vehicle control target can be reliably achieved.
また、複数回の評価及び適合作業を行う場合、評価工数は実行した評価及び適合作業の回数だけ行う必要があり、評価工数が増えれば、それだけコストが増加するという問題もある。
本発明は、自動運転を行う車両の評価及び適合作業にかかる工数を低減した車両の評価システムを提供するものである。
Further, when performing the evaluation and the conforming work a plurality of times, it is necessary to perform the evaluation man-hours as many times as the evaluation and the conforming work that has been performed.
The present invention provides a vehicle evaluation system that reduces the number of man-hours required for the evaluation and adaptation of a vehicle that performs automatic driving.
本発明にかかる車両の評価システムは、車両に設けられた複数のセンサと、自動運転用の操作指令を出力する自動運転用制御部と、シミュレータ上で車両モデルの車両制御を行う第1の演算部と、前記自動運転用制御部に補正値を出力する第2の演算部と、を備えた車両の評価システムであって、前記自動運転用制御部は、前記センサにより取得した情報に基づいて、前記第1の演算部に対して操作指令を出力し、前記第1の演算部は、入力された操作指令に応じて、シミュレータ上で車両モデルの挙動を計算し、前記第2の演算部は、前記第1の演算部が計算した車両モデルの挙動と、前記車両の実際の挙動から、前記操作指令を補正するための補正値を算出して前記自動運転用制御部に出力する。
これにより、実車両の挙動を目標値として自動運転制御の指令値を補正することができる。
A vehicle evaluation system according to the present invention includes a plurality of sensors provided in a vehicle, an automatic driving control unit that outputs an operation command for automatic driving, and a first calculation for performing vehicle control of a vehicle model on a simulator. And a second calculation unit that outputs a correction value to the automatic driving control unit, wherein the automatic driving control unit is based on information acquired by the sensor. The operation command is output to the first calculation unit, and the first calculation unit calculates the behavior of the vehicle model on the simulator according to the input operation command, and the second calculation unit Calculates a correction value for correcting the operation command from the behavior of the vehicle model calculated by the first calculation unit and the actual behavior of the vehicle, and outputs the correction value to the control unit for automatic driving.
Thereby, the command value of automatic driving control can be corrected using the behavior of the actual vehicle as the target value.
これにより、自動運転を行う車両の評価及び適合作業にかかる工数を低減することができる。 Thereby, the man-hour concerning evaluation of the vehicle which performs an automatic driving | operation, and an adaptation work can be reduced.
以下、図面を参照して本発明の実施の形態について説明する。図1に示すように、車両の評価システム1は、車両11と、評価適合装置12と、を備える。
Embodiments of the present invention will be described below with reference to the drawings. As shown in FIG. 1, the vehicle evaluation system 1 includes a
評価適合装置12は、自動運転用の操作指令が出力可能である自動運転用制御部21と、シミュレータ上で車両モデルの車両制御を行う第1の演算部22と、自動運転用制御部21に補正値を出力する第2の演算部23と、を備える。
The
車両11は、運転者が搭乗して運転される車両である。車両11には、複数のセンサ31が配置されている。センサ31では、自動運転を行う際に必要な情報を取得する。例えば、センサ31には、走行中の車両の外部の環境を撮影するカメラや、ミリ波レーダー等が用いられる。センサ31は、取得した情報を、センサ信号として自動運転用制御部21に出力する。例えば、車両11には無線送信機が設けられており、無線によって自動運転用制御部21にセンサ信号を出力する。また車両11は、センサ31によって取得された実際の挙動に関する情報を、第2の演算部23に出力する。
The
自動運転用制御部21は、例えばECU(engine control unit)であり、エンジンの運転制御を電気的な補助装置を用いて行う際に、総合的に制御するマイクロコントローラである。より具体的には、自動運転用制御部21は、センサ31から入力されたセンサ情報に基づき、自動運転における車両11の挙動を決定する。また自動運転用制御部21は、決定した挙動を行うための操作指令を第1の演算部22に出力する。また、自動運転用制御部21は、第2の演算部23から補正値の入力がなされた場合には、補正値に応じて車両11の挙動の補正を行い、補正後の操作指令を第1の演算部22に出力する。
The automatic
第1の演算部22は、車両モデル計算用のマイクロコンピュータである。具体的には、第1の演算部22は、自動運転用制御部21から入力された操作指令に応じて、シミュレータ上で、車両モデルの挙動のシミュレーションを行う。第1の演算部22は、シミュレーションにより導き出した車両モデルの挙動の情報を、第2の演算部23に出力する。
The
第2の演算部23は、車両モデルの挙動の補正を行うマイクロコンピュータである。具体的には、第2の演算部23は、第1の演算部22によりシミュレートされた車両モデルの挙動と、センサ31によって取得された実際の車両11の挙動と、を比較して補正値を算出する。また第2の演算部23は、算出した補正値を、自動運転用制御部21に出力する。
The
ここで、車両の評価システム1の動作について説明する。図2及び図3は、車両の評価システム1の動作フローチャートである。具体的には、図2は通常の内部処理のフローチャートであり、図3はブレーキ操作を行った際の内部処理のフローチャートである。最初に図2に示した通常の内部処理のフローについて説明する。 Here, the operation of the vehicle evaluation system 1 will be described. 2 and 3 are operation flowcharts of the vehicle evaluation system 1. Specifically, FIG. 2 is a flowchart of normal internal processing, and FIG. 3 is a flowchart of internal processing when a brake operation is performed. First, the flow of normal internal processing shown in FIG. 2 will be described.
車両11において、センサ31を用いて自動運転に必要なセンサ信号を取得する(ステップS1)。車両11により取得されたセンサ信号は、自動運転用制御部21と、第2の演算部23に出力される。
In the
自動運転用制御部21は、入力されたセンサ31のセンサ信号に基づいて車両の操作指令を生成する。また、自動運転用制御部21は、生成した車両の操作指令を第1の演算部22に出力する(ステップS2)。
The automatic
第1の演算部22は、入力された車両の操作指令に応じて、車両モデルの挙動をシミュレートする(ステップS3)。第1の演算部22は、シミュレーション上で計算された車両モデルの挙動を、第2の演算部23に出力する。
The
第2の演算部23は、センサ31のセンサ信号から取得した車両11の実際の挙動と、第1の演算部22で計算された車両モデルの挙動を比較し、その差分を計算する。そして第2の演算部23は、車両モデルの挙動について、目標とする実際の車両の挙動との差分を減ずるように制御変数を計算し、その計算結果を補正値として、自動運転用制御部21に出力する(ステップS4)。
The
自動運転用制御部21は、第2の演算部23から入力された補正値を加味し、制御変数を補正することで、新たな操作指令を生成する(ステップS5)。
The
次に、図3に示した、車両11においてブレーキ操作を行った際の内部処理について説明する。
Next, an internal process when the brake operation is performed in the
車両11において、センサ31を用いて自動運転に必要なセンサ信号を取得する(ステップS11)。車両11により取得されたセンサ信号は、自動運転用制御部21と、第2の演算部23に出力される。
In the
自動運転用制御部21は、入力されたセンサ31のセンサ信号に基づいて、車両のブレーキ操作に関する操作指令を生成する。また、自動運転用制御部21は、生成した車両の操作指令を第1の演算部22に出力する(ステップS12)。
The automatic
第1の演算部22は、入力された車両のブレーキ操作の操作指令に応じて、車両モデルがブレーキ挙動をシミュレートする(ステップS13)。第1の演算部22は、シミュレーション上で計算された車両モデルのブレーキ挙動を、第2の演算部23に出力する。
The
第2の演算部23は、センサ31のセンサ信号から取得した車両11の実際のブレーキの挙動と、第1の演算部22で計算された車両モデルのブレーキの挙動を比較し、その差分を計算する。そして第2の演算部23は、車両モデルのブレーキの挙動について、目標とする実際の車両のブレーキの挙動との差分を減ずるように制御変数を計算し、その計算結果を補正値として、自動運転用制御部21に出力する(ステップS14)。
The
自動運転用制御部21は、第2の演算部23から入力されたブレーキの補正値を加味し、新たな操作指令を生成する(ステップS15)。
The
図4は、ブレーキ制御を補正値により補正した場合の実施イメージの一例を示している。 FIG. 4 shows an example of an implementation image when the brake control is corrected by the correction value.
図4では、実測の車両11の車両挙動に対し、センサ信号から生成された自動運転用制御部21による操作指令がずれた状態である。より具体的には、実際のブレーキのスタートタイミングに比べて、自動運転用制御部21による操作指令ではブレーキのスタートタイミングが遅く、また、ブレーキによる減速が実際より急である状態である。
In FIG. 4, the operation command by the automatic
ここで、第2の演算部23は補正値を計算し、補正値を自動運転用制御部21に出力することで、ブレーキ制御が補正される。これにより、自動運転用制御部21は、ブレーキの補正値に基づいて、ブレーキのスタートタイミングを早めるとともに、減速の度合いを緩やかにする。このようにして、自動運転制御における減速の状態を、実際のドライバーがブレーキをかけて減速させたときの状態に近づけるように、操作指令を補正することができる。
Here, the
このように、車両の評価システム1では、実車両の挙動を目標値として自動運転制御の指令値を補正することができる。これにより例えば、テストドライバーによる実際の車両制御に合わせて、自動運転制御の指令値を設定することができる。また、人による運転と自動運転の両方を、1度の走行によって実現した状態とすることができるため、これらの運転状態について同時に走行評価を実行することができる。したがって、適合および評価にかかる工数を減少させ、コストを低減することができる。 As described above, the vehicle evaluation system 1 can correct the command value of the automatic driving control using the behavior of the actual vehicle as the target value. Thereby, for example, a command value for automatic driving control can be set in accordance with actual vehicle control by a test driver. In addition, since both driving by a person and automatic driving can be realized by a single driving, driving evaluation can be executed simultaneously for these driving states. Therefore, it is possible to reduce the man-hours required for the adaptation and evaluation, and to reduce the cost.
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 Note that the present invention is not limited to the above-described embodiment, and can be changed as appropriate without departing from the spirit of the present invention.
例えば上記では、車両の評価システム1を、通常の走行と、ブレーキ動作を行う際に用いる場合について説明したが、これらに限られず、様々な走行環境下において同様の方法を用いることができる。 For example, in the above, the case where the vehicle evaluation system 1 is used when performing normal driving and braking operation has been described, but the present invention is not limited thereto, and the same method can be used in various driving environments.
また例えば、評価適合装置12において、自動運転用制御部21と、第1の演算部22と、第2の演算部23は、それぞれ独立したコントローラやコンピュータであるものとして説明したが、これに限られず、これらの構成物品による複数の機能について、纏めて実行する1台のコンピュータを用いても良い。また逆に、これらのうち1つの機能について分散処理させるために、さらに多数のコンピュータを用いても良い。
In addition, for example, in the
また、センサ31により出力されるセンサ情報は、自動運転用制御部21と第2の演算部23に出力されるものとして説明したが、自動運転用制御部21と第2の演算部23に送られる情報は同一の属性の情報でなくてもよい。例えば、自動運転用制御部21には送られるが、第2の演算部23には送られない情報や、逆に第2の演算部23には送られるが自動運転用制御部21には送られない情報があってもよい。また、第2の演算部23により送られる車両の挙動の情報は、車載されているセンサ31により取得されたものに限られず、他の手段により取得された情報を用いても良い。
The sensor information output by the
1 車両の評価システム
11 車両
12 評価適合装置
21 自動運転用制御部
22 第1の演算部
23 第2の演算部
31 センサ
DESCRIPTION OF SYMBOLS 1
Claims (1)
自動運転用の操作指令を出力する自動運転用制御部と、
シミュレータ上で車両モデルの車両制御を行う第1の演算部と、
前記自動運転用制御部に補正値を出力する第2の演算部と、を備えた車両の評価システムであって、
前記自動運転用制御部は、前記センサにより取得した情報に基づいて、前記第1の演算部に対して操作指令を出力し、
前記第1の演算部は、入力された操作指令に応じて、シミュレータ上で車両モデルの挙動を計算し、
前記第2の演算部は、前記第1の演算部が計算した車両モデルの挙動と、前記車両の実際の挙動から、前記操作指令を補正するための補正値を算出して前記自動運転用制御部に出力する、
車両の評価システム。 A plurality of sensors provided in the vehicle;
An automatic operation control unit that outputs an operation command for automatic operation;
A first arithmetic unit for controlling the vehicle model on the simulator;
A vehicle evaluation system comprising: a second calculation unit that outputs a correction value to the automatic driving control unit;
The automatic operation control unit outputs an operation command to the first calculation unit based on the information acquired by the sensor,
The first calculation unit calculates the behavior of the vehicle model on the simulator according to the input operation command,
The second calculation unit calculates a correction value for correcting the operation command from the behavior of the vehicle model calculated by the first calculation unit and the actual behavior of the vehicle, and controls the automatic driving Output to the
Vehicle evaluation system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018049690A JP2019156345A (en) | 2018-03-16 | 2018-03-16 | Vehicle evaluation system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018049690A JP2019156345A (en) | 2018-03-16 | 2018-03-16 | Vehicle evaluation system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019156345A true JP2019156345A (en) | 2019-09-19 |
Family
ID=67993047
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018049690A Pending JP2019156345A (en) | 2018-03-16 | 2018-03-16 | Vehicle evaluation system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019156345A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115686566A (en) * | 2022-10-25 | 2023-02-03 | 中汽创智科技有限公司 | Automatic driving algorithm updating method and device and storage medium |
| JPWO2024075165A1 (en) * | 2022-10-03 | 2024-04-11 |
-
2018
- 2018-03-16 JP JP2018049690A patent/JP2019156345A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2024075165A1 (en) * | 2022-10-03 | 2024-04-11 | ||
| WO2024075165A1 (en) * | 2022-10-03 | 2024-04-11 | 株式会社Subaru | Information processing device and program |
| JP7615406B2 (en) | 2022-10-03 | 2025-01-16 | 株式会社Subaru | Information processing device and program |
| CN115686566A (en) * | 2022-10-25 | 2023-02-03 | 中汽创智科技有限公司 | Automatic driving algorithm updating method and device and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6897360B2 (en) | Control devices, control programs and control systems | |
| US9922143B2 (en) | Method and control for carrying out a calculation of a data-based function model | |
| US12106455B2 (en) | Autonomous vehicle system testing simulator | |
| CN106716422B (en) | Method for modeling a motor vehicle using time dispersion | |
| JP2019156345A (en) | Vehicle evaluation system | |
| US10643009B2 (en) | Simulation apparatus | |
| US20100333070A1 (en) | Multiple ECU Software-In-The-Loop Simulation Environment | |
| JP2021173208A (en) | Vehicle control device, vehicle control method and vehicle control computer program | |
| KR101601074B1 (en) | ECU Updating Apparatus, ECU Updating Method and ECU Updating Network using the same | |
| WO2020177417A1 (en) | Unmanned device control and model training | |
| US20220108172A1 (en) | Generating a simplified model for xil systems | |
| JP5926807B2 (en) | Computer system for co-simulation, verification system for embedded system, and verification method for embedded system | |
| Nissimagoudar et al. | Integrated course projects in automotive electronics and RTOS | |
| CN109240694A (en) | Rapid prototyping development verification system and method for control algorithm of intelligent driving assistance system | |
| US20160224356A1 (en) | Apparatus of reconfigurable software mode management using runtime execution engine | |
| JP4905782B2 (en) | Plant control system, plant control method, and program for plant control | |
| JP7751021B2 (en) | Method for a continuous integration approach of driver assistance systems | |
| US20260017429A1 (en) | Computer-implemented method for assigning a plurality of simulation tasks to a plurality of simulation agents and corresponding device for data processing | |
| US20210141710A1 (en) | Development support device | |
| US12373331B2 (en) | Method for testing a data processing distributed to multiple programs | |
| KR101807769B1 (en) | Desktop based realtime simulation apparatus and method | |
| US20240221438A1 (en) | Data processing apparatus and non-transitory recording medium | |
| JP2007536659A (en) | Method and apparatus for simulation of automated systems | |
| US11494535B2 (en) | Method and device for simulating a control unit | |
| US8543865B2 (en) | Method for coupling a control unit to a program for modeling an active chain diagnosis |