IP Library Granted Patent US 9,771,072
Granted Patent B2
US 9,771,072 · App. 14/339,022 · Granted Sep 26, 2017

Vehicle control system and method for self-control driving thereof

Inventor: Kyun Sang Park (Gyeonggi-do, KR)
Assignee: Hyundai Motor Company
B60W30/12B60W10/04B60W10/18B60W10/20B60W30/045B60W30/16B60W50/029B60W2520/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,771,072
App. No.
14/339,022
Granted
Sep 26, 2017
Kind
B2
Abstract

A vehicle control system and a method for self-control driving thereof are provided. The method includes: adjusting, by a controller, steering based on lane information and sensing a driving situation of the vehicle based on the steering adjustment. In addition, the controller is configured to determine an intervention in an attitude control based on the driving situation and in response to determining the intervention, operate a braking system to adjust the attitude of the vehicle.

Claims (59)

1. A method for self-control driving of a vehicle control system, comprising:

adjusting, by a controller, steering based on lane information;

sensing, by the controller, a driving situation of the vehicle based on the steering adjustment;

determining, by the controller, an intervention in an attitude control based on the driving situation; and

operating, by the controller, a braking system based on determining the intervention in the attitude control to adjust the attitude of the vehicle,

wherein the sensing of the driving situation includes determining, by the controller, the vehicle is being driven on a bank road when a difference between a lane curvature and a vehicle curvature exceeds a first threshold value, and the vehicle curvature is a curvature when a current vehicle rotates, and

wherein the sensing of the driving situation includes determining, by the controller, there is an oversteering possibility when the difference between the lane curvature and a critical curvature using the lane information is less than a second threshold value, and the critical curvature is a curvature within a range in which a side slip angle is not diffused.

2. The method according to claim 1 , wherein the adjusting of the steering includes:

acquiring, by the controller, the lane information;

calculating, by the controller, a steering angle for a steering wheel adjustment using the lane information; and

operating, by the controller, a steering system based on the calculated steering angle.

3. The method according to claim 1 , wherein the monitoring of the driving situation includes:

determining, by the controller, whether a steering system fails based on a fail flag received from the steering system.

4. The method according to claim 1 , wherein the adjusting of the attitude of the vehicle, includes:

adjusting, by the controller, the steering of the vehicle based on a bank when the vehicle is being driven on the bank road.

5. The method according to claim 4 , further comprising:

measuring, by the controller, a current yaw rate;

modifying, by the controller, a target yaw rate based on a difference between the measured yaw rate and the target yaw rate; and

adjusting, by the controller, the steering based on the modified target yaw rate.

6. The method according to claim 1 , wherein the adjusting of the attitude of the vehicle includes:

calculating, by the controller, braking torques of turning inside front and rear wheels in response to determining an oversteering possibility; and

operating, by the controller, the braking system based on the calculated braking torques.

7. The method according to claim 1 , wherein the adjusting of the attitude of the vehicle includes:

operating, by the controller, the braking system using lane departure angle information in response to determining a failure of a steering system.

8. A vehicle control system, comprising:

a memory configured to store program instructions; and

a processor configured to execute the program instructions, the program instructions when executed configured to:

acquire lane information and calculate a steering angle based on the lane information;

adjust a steering wheel based on the calculated steering angle;

monitor a driving situation of the vehicle;

determine an intervention in an attitude control based on the driving situation; and

operate a braking system based on the intervention determination,

wherein the processor determines that the vehicle is being driven on a bank road when a difference between a lane curvature and a vehicle curvature exceeds a first threshold value, and the vehicle curvature is a curvature when a current vehicle rotates, and

wherein the processor determines that there is an oversteering possibility when the difference between the lane curvature and a critical curvature using the lane information is less than a second threshold value, and the critical curvature is a curvature within a range in which a side slip angle is not diffused.

9. The vehicle control system according to claim 8 , wherein the program instructions when executed are further configured to:

in response to determining that the vehicle is being driven on the bank road, adjust the steering in consideration of a bank.

10. The vehicle control system according to claim 9 , wherein the program instructions when executed are further configured to:

measure a current yaw rate, modify a target yaw rate based on a difference between the measured yaw rate and the target yaw rate; and

adjust the steering based on the modified target yaw rate.

11. The vehicle control system according to claim 8 , wherein the program instructions when executed are further configured to:

calculate braking torques of turning inside front and rear wheels using a difference between the critical curvature and the lane curvature in response to determining the oversteering possibility.

12. The vehicle control system according to claim 8 , wherein the program instructions when executed are further configured to:

determine whether there is a failure of a steering system based on a fail flag; and

in response to determining the failure of the steering system operate the braking system using lane departure angle information.

13. The vehicle control system according to claim 8 , wherein the program instructions when executed are further configured to:

calculate a target driving torque that corresponds to a target braking torque in response to determining a failure of a steering system; and

generate a driving force based on the calculated target driving torque.

14. The vehicle control system according to claim 8 , wherein the program instructions when executed are configured to operate a steering system in response to determining the intervention in the attitude control to maintain the steering angle of the steering wheel.

15. A non-transitory computer readable medium containing program instructions executed by a controller, the computer readable medium comprising:

program instructions that adjust steering based on lane information;

program instructions that sense a driving situation of the vehicle based on the steering adjustment;

program instructions that determine an intervention in an attitude control based on the driving situation; and

program instructions that operate a braking system based on determining the intervention in the attitude control to adjust the attitude of the vehicle,

wherein in the sensing of the driving situation, that the vehicle is being driven on a bank road is determined when a difference between a lane curvature and a vehicle curvature exceeds a first threshold value, and the vehicle curvature is a curvature when a current vehicle rotates, and

wherein in the sensing of the driving situation, the program instructions determine that there is an oversteering possibility when the difference between the lane curvature and a critical curvature using the lane information is less than a second threshold value, and the critical curvature is a curvature within a range in which a side slip angle is not diffused.

16. The non-transitory computer readable medium of claim 15 , further comprising:

program instructions that acquire the lane information;

program instructions that calculate a steering angle for a steering wheel adjustment using the lane information; and

program instructions that operate a steering system based on the calculated steering angle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: PARK, KYUN SANG
To: HYUNDAI MOTOR COMPANY
Reel/Frame 033375/0828 →
Priority Claims (1)
KR 10-2014-0045538 · Apr 16, 2014 · national
Continuity (1)
Related Publication 20150298694A1 · Oct 22, 2015