INTELLIGENT DRIVING SYSTEM WITH AN EMBEDDED DRIVER MODEL
20170297564 · 2017-10-19
Assignee
Inventors
Cpc classification
B60W2050/0075
PERFORMING OPERATIONS; TRANSPORTING
B60W50/0098
PERFORMING OPERATIONS; TRANSPORTING
B60W2540/229
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/40
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0083
PERFORMING OPERATIONS; TRANSPORTING
B60W2420/403
PERFORMING OPERATIONS; TRANSPORTING
B60W30/025
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/02
PERFORMING OPERATIONS; TRANSPORTING
G06N99/00
PHYSICS
G05D1/00
PHYSICS
Abstract
The present application discloses an intelligent driving system with an embedded driver model. The system includes a driver model module that can tune vehicle performances according to driving characteristics of a driver and road environment. Applying the system provided by the present application to vehicle control systems, the driver's visual and tactile information may be taken into account when driving a vehicle, so as to tune vehicle performances to allow the vehicle to adapt itself to the individual driver.
Claims
1. An intelligent driving system with an embedded driver model, comprising: a driver model module that can tune the vehicle performance according to driving characteristics of a driver and a road environment information.
2. An intelligent driving system with an embedded driver model, comprising: a road environment detection module, a driver operation detection module, a complete vehicle system module, and a driver model module; wherein, the road environment detection module is used for detecting the road environment information that comprises visual information related to the driver's operations on the vehicle; the driver operation detection module is used for detecting driver operation data that comprise tactile information related to the driver's operations on the vehicle; the complete vehicle system module is used for outputting vehicle state parameters; the driver model module is used for 1) collecting the road environment information detected by the road environment detection module, the driver operation data detected by the driver operation detection module, and the vehicle state parameters output by the complete vehicle system module, 2) analyzing the road environment information and the vehicle state parameters to obtain an expected parameter value required for driving, 3) analyzing the output data collected by the driver operation detection module to obtain the driving characteristics of the driver, 4) comparing the expected parameter value with the driving characteristics of the driver to obtain the driver's demands for the vehicle performance, and 5) tuning corresponding parameters of the vehicle according to the driver's demands.
3. The system according to claim 2, characterized by further comprising a driver module, wherein the driver module is used for changing a motion state of the vehicle according to the operation of the driver.
4. The system according to claim 2, characterized in that the road environment detection module comprises a distances-measuring radar and a camera; the road environment information comprises the visual information related to the driver's operations on the vehicle; and the visual information comprises a road curvature, a road width, an adhesion coefficient of road surface, and a traffic flow.
5. The system according to claim 2, characterized in that the tactile information comprises operation parameter data on a steering wheel, a brake pedal, an accelerator pedal, a clutch and a transmission.
6. The system according to claim 2, characterized in that the vehicle states parameters output by the complete vehicle system module comprise a vehicle speed, a longitudinal acceleration and a yaw velocity.
7. The system according to claim 2, characterized in that the road environment comprises curve road, at a certain time, a road curvature radius ρ, an actual steering wheel angle δ.sub.s and a longitudinal velocity ν.sub.x of the vehicle are detected by the road environment detection module, the driver operation detection module, and the complete vehicle system module, respectively, and an expected steering wheel angle
8. A vehicle, characterized in that the vehicle comprises the system according to claim 1.
9. A vehicle driving method, characterized in that the vehicle adopts the system according to claim 1.
10. The method according to claim 9, characterized in that the method further comprises the following steps: 1) automatically detecting current states of the vehicle, current states of the driver and states of the road ahead before starting the vehicle; 2) detecting a road curvature radius ρ(t) at the current time t, determining whether the vehicle is about to enter a curve road, i.e., if ρ(t)=∞, it indicates that the vehicle is running in a straight lane and calculating a road curvature radius ρ(t+Δt) at a time t+Δt; if ρ(t)<∞, it indicates that the vehicle is about to enter or has entered the curve road, and calculating a road radius curvature ρ(t+Δt) at the time t+Δt; 3) detecting the actual steering wheel angle δ.sub.s δ.sub.s applied by the driver; 4) detecting a longitudinal velocity ν.sub.x of the vehicle; 5) calculating an expected steering wheel angle δ.sub.sr for passing the curve road, wherein
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0014] For a better description of the present application, the detailed description will be further set forth with reference to the accompanying figures. But the following detailed description is merely an example of the preferred technical scheme of the present application, which should not be understood as the limitation of the protection scope of the present application.
[0015] To overcome the deficiency of existing vehicle control systems, i.e., the existing vehicle control systems that cannot adapt to the individualities or demands of drivers, the present application provides an intelligent driving system with two features of “identification and prediction” and “self-adaptation”. This intelligent driving system not only has the ability of identifying the driving characteristics of the driver, but also has the ability of self-adaptation. Therefore, it can predict the driving intention and meet the individual driver's needs, and reduce driver workload and the driver's fatigue to improve the driving safety and comfortableness of the driver and reduce the occurrence of traffic accident.
[0016] In one embodiment, the intelligent driving system according to the present application comprises a driver model module, and the driver model module can tune the vehicle performance according to the information on driver's driving characteristics and a road environment information. In particular, the driver's driving characteristics includes the driver's driving preferences that can be influenced by lot of factors such as age, drunken situation, physical fatigue degree, response speed, etc. The road environment information includes visual information, such as the attachment coefficient of the road surface, the width and curvature of the road, the gradient of the road, and the traffic flow of the road.
[0017] In another embodiment, the intelligent driving system according to the present application comprises a road environment detection module, a driver operation detection module, a complete vehicle system module and a driver model module. Specifically, the road environment detection module is used for detecting the road environment information. The road environment detection module may comprise a distances-measuring radar and a camera, and the road environment information comprises the visual information related to the driver's operations on the vehicle. The driver operation detection module is used for detecting the driver operation data, which are involved in the tactile information related to the driver operations on the vehicle, such as operation parameter data of the steering wheel, the brake pedal, the accelerator pedal, the clutch and the transmission. The complete vehicle system module is used for outputting the state parameters of vehicle, such as vehicle speed, longitudinal acceleration and yaw velocity, etc. The driver model module is used for 1) collecting the road environment information detected by the road environment detection module, the driver operation data detected by the driver operation detection module and the vehicle state parameters output by the complete vehicle system module, 2) analyzing the road environment information as well as the vehicle state parameters to obtain an expected parameter value necessary for driving, 3) analyzing the operation data of the driver to obtain the driving characteristics of the driver, 4) comparing the expected parameter value with the driving characteristics of the driver to obtain demands of the driver for the vehicle performance, and 5) tuning corresponding parameters of the vehicle according to the demands. Furthermore, the system comprises a driver module which is used for tuning corresponding parameters of the vehicle according to the operation of the driver to fulfil driver's needs.
[0018] In addition, the vehicle according to the present application comprises the above-mentioned intelligent driving system with an embedded driver model. The driving method of the vehicle according to the present application also adopts the above-mentioned intelligent driving system.
[0019] In the following specific embodiments, the intelligent driving system containing a driver model according to the present application has been described in details.
Embodiment 1
[0020] As shown in
[0021] Specifically, the road environment detection module 1 is used for collecting road environment information in real time and outputting the related data, wherein the road environment information includes the visual information, such as road surface attachment coefficient, road curvature, road width, gradient of the road and traffic flow of the road, etc. Thus, the road environment detection module 1 can output the road surface attachment coefficient parameters, the curvature parameters, the width parameters, the gradient parameters, the traffic density parameters of road related to the road surface attachment coefficient, the curvature, the width, the gradient, and the traffic flow of the road, respectively.
[0022] In general, the road environment detection module 1 may comprise distances-measuring radars and a camera, through both of which those skilled in the art may collect road environment information around a vehicle. The distances-measuring radars are preferably millimeter wave distances-measuring radars and the camera is preferably a high-resolution camera. A few of millimeter wave distances-measuring radars can be mounted on the front side as well as left and right sides of the vehicle, respectively. The high-resolution camera may be mounted on the top of the vehicle. The road environment information collected by the road environment detection module 1 is input into the driver model module 5. In addition, depending on actual needs, those skilled in the art may also mount the distances-measuring radar or the camera on the rear of the vehicle to collect road environment information behind the vehicle.
[0023] Further, the road environment detection module 1 may also comprises a weather collector for collecting parameters of specific weathers such as rain, snow. Optionally, the road environment detection module 1 may also comprise a temperature sensor. The collection process described above may be realized in an intelligent way, and may also be carried out in a manner of manual input.
[0024] Drivers usually drive in accordance with environmental changes, so collecting the road environment information around a vehicle becomes an important step in realizing an intelligent driving system, so that targeted optimization of the driving process is achieved based on the road environment information obtained by sensing road environment.
[0025] An example of a vehicle entering a curve road is given here. Typically, younger drivers tend to focus on driving performance, whereas elderly drivers tend to focus on driving comfortableness. That is to say, different drivers have different demands for the manipulation of a vehicle passing through a curve road. Therefore, the first step to meet the demands of different drivers is to judge whether the vehicle has entered the curve road. In this curve road, as shown in
[0026] The driver operation detection module 2 plays a primary role in detecting driver operation data, which are involved in tactile information, e.g. operation parameter data of the steering wheel, brake/accelerator pedals, clutch and transmission, etc.
[0027] The influence of the road factors on the driver can be obtained by integrating the driver's visual information and tactile information, i.e., the “road sense” of the driver. However, in the existing driver models, most driver models employ the road curvature as an input, while the factor of the driver's operation has been ignored, which has greater limitation for accurately acquiring the road conditions, such as the smooth road surface, road surface with significant heaves, that have different influences on the driver. Variation of these factors will also cause variation of the driving operation.
[0028] The driver operation detection module 2 in the embodiment of the present application comprises a steering wheel angle sensor, a steering wheel torque sensor, a steering wheel grip sensor, a brake pedal displacement sensor, an accelerator pedal displacement sensor and a gear shifting force sensor. These sensors detect the corresponding tactile information of the driver and feedback the collected tactile information to the driver model module 5.
[0029] The complete vehicle system module 3 is used for responding the driver's operation (such as gearshift, brake/accelerate, steering, etc.) to control the motion of the vehicle, and outputting the vehicle movement parameters (such as the vehicle speed, longitudinal acceleration, yaw velocity) to the driver model module 5.
[0030] The complete vehicle system comprises an engine, a transmission system, a driving system, a steering system, braking system and various sensors, and the sensors in the complete vehicle system mainly comprise a vehicle speed sensor, a yaw velocity sensor, a longitudinal and lateral acceleration sensor.
[0031] The driver module 4 is directly operated by the driver to control the vehicle. The driver model 4 comprises a steering wheel, a brake pedal, an accelerator pedal, a clutch, a transmission, etc.
[0032] The driver model module 5 collects the data output from the road environment detection module 1, the driver operation detection module 2 and the complete vehicle system module 3, identifies and predicts the above-mentioned data to obtain the driver's driving intention and driving characteristics, and outputs the expected parameter value or the driving characteristics to provide supports for tuning the vehicle parameters.
[0033] Take regulating the suspension performance according to driver's requirements when negotiating the curve road as an example. At the time t, the road curvature radius ρ is obtained through the road environment detection module 1; the driver operation detection module 2 detects the steering wheel angle, i.e., the actual steering wheel angle δ.sub.s that the driver applies to the steering wheel; the complete vehicle system module 3 detects the longitudinal velocity ν.sub.x of the vehicle; and the expected steering wheel angle δ.sub.sr is calculated by the driver model module 5, i.e., the expected steering wheel angle, wherein
[0034] wherein L is a wheelbase, i.sub.s is a steering ratio, K is a vehicle stability coefficient, μ.sub.x is the longitudinal velocity of the vehicle and ρ is the road curvature radius;
[0035] Meanwhile, the driver module 4 directly controls the vehicle by sensing the vehicle motion and driving environment.
[0036] Furthermore, the output parameters of the driver module 4 and the driver model module 5 are transferred to an Electronic Control Unit (ECU) for calculation, some of the parameters of the vehicle are adjusted based on the calculation result so as to control the vehicle performance.
[0037] Taking the scene where the vehicle is running on a curve road as an example, ECU compares the actual turning angle δ.sub.s with the expected steering wheel angle δ.sub.sr, if
it indicates that the driver prefers a relatively high tire-road force and wants to pass the curve road quickly, at this time, the value of suspension damping parameter should be increased; if
it indicates that the driver prefers a relatively good comfortableness when passing the curve road, at this time, the value of suspension damping is reduced to meet the individual driver's demands; if ∥δ.sub.g|−|δ.sub.sr∥<Δδ, it indicates that the driver prefers both relatively good comfortableness and driving performance at the same time, and the value of suspension damping is set as a median value, wherein Δδ is a preset threshold value.
[0038] In addition, the vehicle performance expected by the driver can be identified in other scenes except for the scene where the vehicle is passing through the curve road in the embodiments of the present application, and the vehicle parameters can be tuned correspondingly according to the driver's preferences to make the vehicle satisfy the individual driving demands, thereby achieving the goal that the vehicle adapts to driver. All the data processing modules can be processed through ECU, and the frequency of the preferred data acquisition processing is 50 Hz.
[0039] The visual information and the tactile information of the driver have been considered comprehensively in the embodiments of the present application. The visual, tactile information and state parameters of the vehicle are used as input of the driver model that is combined with the vehicle control system. The input information (visual information, tactile information and vehicle state parameters etc.) is processed via the driver model for identifying and predicting the behavior of the driver, and then the vehicle control system parameters are tuned and modified in real time according to the driver's expected value output from the driver model, allowing to make the vehicle performance be changed with the driver characteristics and make the vehicle performance meet the driver's driving behavior characteristic more simultaneously, meeting the driver's driving demands, reducing the driver workload, and avoiding traffic accidents.
Embodiment II
[0040] As shown in
[0041] 1) automatically detecting a current state of the vehicle, a current state of the driver and a state of the road ahead before starting the vehicle;
[0042] 2) detecting a road curvature radius ρ(t) at the current time t, determining whether the vehicle is about to enter a curve road, i.e., determining ρ(t)=∞ or not; if yes, it indicates that the vehicle is running along a straight lane and calculating a road radius curvature ρ(t+Δt) at the current time t+Δt; if ρ(t)<∞, it indicates that the vehicle is going to enter or has entered the curve road and calculating a road curvature radius ρ(t+Δt) at the current time t+Δt:
[0043] 3) detecting a steering wheel angle applied by the driver, i.e., the actual steering wheel angle δ.sub.s;
[0044] 4) detecting a longitudinal velocity ν.sub.x of the vehicle;
[0045] 5) calculating an expected steering wheel angle δ.sub.sr for passing the curve road, wherein
[0046] wherein L is a wheelbase, i.sub.s is a steering ratio, K is a vehicle stability coefficient, ν.sub.x is the longitudinal velocity of the vehicle and ρ is the road curvature radius;
[0047] 6) comparing δ.sub.s with δ.sub.sr to adjust a suspension damping parameter of the vehicle. If
it indicates that the driver prefers a higher tire-road force and wants to pass the curve road quickly, at this time, the value of suspension damping parameter is increased; if
it indicates that the driver prefers a better comfortableness when passing the curve road, at this time, the value of suspension damping is reduced to meet the individual driver's demands; if ∥δ.sub.s|−|δ.sub.sr∥<Δδ, it indicates that the driver prefers both good comfortableness and driving performance at the same time, and the value of suspension damping is set as a median value, wherein Δδ is a preset threshold value.
[0048] In conclusion, this intelligent driver system comprises a driver model module for identifying and predicting the driving behaviors or preferences. The driver model comprehensively uses the visual and tactile information as the road sense information of the driver, such that it can identify and predict the behavior characteristic and driving demands of the driver. Based on the identification and prediction results, the vehicle control system parameters could be tuned and modified in real time allowing to make the vehicle performance meet the driving behavior characteristics and demands of the driver more simultaneously, reducing the driver's workload, and avoiding traffic accidents.
[0049] By applying the method in the embodiment of the present application, when driving a vehicle, the road sense (visual and tactile information) can be taken into account by establishing the driver model which can identify and predict the driver's intentions and demands. And then, the corresponding parameters of the vehicle control system can be tuned in real time based on the identification and prediction results, allowing to make the vehicle performance meet the individual driver's demands and safety demands, achieve the seamless cooperation between driver and vehicle. Therefore, the proposed intelligent driving system can reach the purpose of “the vehicle adapts to people” and enable the vehicle control system to have the ability to identification and self-adaption at the same time.
[0050] For different driver models, the driver's physiological characteristic parameters (age, drunken situation, physical fatigue degree, response speed, etc.) and psychological characteristic parameters (stress degree, emotion of the driver, etc.) can also be used as the input parameters of the driver model in the system. On the other hand, it can also be applied to real-time parameter adjusting of engine, clutch, transmission and brake system to realizing the purpose of “the vehicle adapts to people”.
[0051] The described above is only the preferably specific embodiments of the present application, but the claimed scope of the present application is not limited thereto, variations or substitutions can be readily devised by those skilled in the art that will fall within the claimed scope of the present application. Therefore, the claimed scope of the present application should be defined by the claims.