IP Library Patent Application 17066415
Patent Application
App. No. 17/066,415

AUTONOMOUS DRIVING CONTROL SYSTEM AND METHOD, COMPUTER SERVER AND AUTONOMOUS VEHICLE

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 None
App. No.
17/066,415
Abstract

The present disclosure provides an autonomous driving control system and method, a computer server, and an autonomous vehicle, for controlling autonomous driving of an autonomous vehicle. The system includes: a receiving unit configured to receive decision information; a light control unit configured to generate light control information based on the decision information; a lateral control unit configured to generate lateral control information based on the decision information; a longitudinal control unit configured to generate longitudinal control information based on the decision information; a modifying unit configured to modify one or more parameters in the lateral control information and the longitudinal control information; and a transmitting unit configured to transmit the light control information and the modified lateral control information and longitudinal control information to a vehicle controller.

Claims (79)

1 . An autonomous vehicle control system, comprising:

a receiving unit configured to receive decision information;

a light control unit configured to generate light control information based on the decision information;

a lateral control unit configured to generate lateral control information based on the decision information;

a longitudinal control unit configured to generate longitudinal control information based on the decision information;

a modifying unit configured to modify one or more parameters in the lateral control information and the longitudinal control information; and

a transmitting unit configured to transmit the light control information and the modified lateral control information and longitudinal control information to a vehicle controller.

2 . The system of claim 1 , wherein the lateral control information comprises steering wheel control information, and the lateral control unit being configured to generate the lateral control information based on the decision information comprises the lateral control unit being configured to:

determine a first preview point and a target speed for the vehicle to move from a current position to the first preview point based on the decision information;

determine a steering wheel angle based on the current position of the vehicle and a position of the first preview point;

generate the steering wheel control information containing the steering wheel angle.

3 . The system of claim 2 , wherein the lateral control unit being configured to determine the steering wheel angle based on the current position of the vehicle and the position of the first preview point comprises the lateral control unit being configured to:

calculate a wheel angle based on the current position of the vehicle and the position of the first preview point using a predefined pure pursuit algorithm, a predefined Model Predictive Control (MPC) algorithm, or a predefined Linear Quadratic Regulator (LQR) algorithm;

calculate the steering wheel angle based on the wheel angle and a predetermined ratio between the wheel angle and the steering wheel angle.

4 . The system of claim 3 , wherein the lateral control unit being configured to determine the first preview point and the target speed for the vehicle to move from the current position to the first preview point based on the decision information comprises the lateral control unit being configured to:

select the first preview point from a plurality of target waypoints based on a current speed of the vehicle and waypoint information of the plurality of target waypoints contained in the decision information, and determine a speed corresponding to the selected target waypoint as the target speed for the first preview point, wherein the waypoint information comprises a position and the speed for the target waypoint; or

obtain the first preview point and the target speed from the decision information.

5 . The system of claim 2 , wherein the modifying unit being configured to modify one or more parameters in the lateral control information comprises the modifying unit being configured to:

match a current speed of the vehicle with a plurality of speed ranges to determine a target speed range containing the current speed of the vehicle;

determine whether the steering wheel angle in the steering wheel control information falls within a steering wheel angle range corresponding to the target speed range, wherein a speed range having a larger value corresponds to a smaller steering wheel angle; and

if not, adjust the steering wheel angle to fall within the steering wheel angle range.

6 . The system of claim 1 , wherein the longitudinal control information comprises throttle control information and brake control information, and the longitudinal control unit being configured to generate the longitudinal control information based on the decision information comprises the longitudinal control unit being configured to:

determine a second preview point and a target speed for the vehicle to move from a current position to the second preview point based on the decision information;

calculate a speed error between a current speed of the vehicle and the target speed for the second preview point;

determine first acceleration for the vehicle to move from the current position to the second preview point based on the speed error;

input the first acceleration to a predetermined longitudinal dynamics model of the vehicle to obtain a wheel torque;

determine whether the first acceleration is greater than 0; and

if so, determine a degree of opening for a throttle pedal based on the wheel torque, and generate the throttle control information containing the degree of opening for the throttle pedal, or

otherwise generate first brake control information containing the first acceleration.

7 . The system of claim 6 , wherein the longitudinal control unit being configured to determine the second preview point and the target speed for the vehicle to move from the current position to the second preview point based on the decision information comprises the longitudinal control unit being configured to:

select the second preview point from a plurality of target waypoints based on a current speed of the vehicle and waypoint information of the plurality of target waypoints contained in the decision information, and determine a speed corresponding to the selected target waypoint as the target speed for the second preview point, wherein the waypoint information comprises a position and the speed for the target waypoint; or

obtain the second preview point and the target speed from the decision information.

8 . The system of claim 6 , wherein the modifying unit being configured to modify one or more parameters in the longitudinal control information comprises the modifying unit being configured to:

determine whether an absolute value of the first acceleration in the first brake control information is greater than a predetermined acceleration threshold;

if so, adjust the absolute value of the first acceleration to be same as the acceleration threshold.

9 . The system of claim 8 , wherein the modifying unit is further configured to: determine whether the current speed and the first acceleration are both zero, and if so, generate a second brake control instruction containing a brake pressure for preventing the vehicle from sliding, and transmit the second brake control instruction to the transmitting unit, and

the transmitting unit is further configured to transmit the second brake control instruction to the vehicle controller.

10 . The system of claim 1 , wherein the system operates in a lower-layer computing server and the receiving unit receives the decision information from an upper-layer computing server, and the decision information further comprises state information of the upper-layer computing server, and

the system further comprises a state determining unit and a front-end display unit, wherein:

the receiving unit is further configured to transmit the decision information to the state determining unit,

the front-end display unit is configured to provide a human-computer interaction interface, and transmit a control parameter inputted by a user on the human-computer interaction interface for turning on or off the system to the state determining unit,

the state determining unit is configured to determine current state information of the lower-layer computing server based on the state information of the upper-layer computing server and the control parameter transmitted from the front-end display unit, and transmit the current state information to the transmitting unit, and

the transmitting unit is further configured to transmit the current state information of the lower-layer computing server to the upper-layer computing server.

11 . A computer server, having the autonomous vehicle control system of claim 1 provided therein.

12 . An autonomous vehicle, having the computer server of claim 11 provided therein.

13 . An autonomous vehicle control method, comprising:

receiving, by a receiving unit, decision information;

generating, by a light control unit, light control information based on the decision information;

generating, by a lateral control unit, lateral control information based on the decision information;

generating, by a longitudinal control unit, longitudinal control information based on the decision information;

modifying, by a modifying unit, one or more parameters in the lateral control information and the longitudinal control information; and

transmitting, by a transmitting unit, the light control information and the modified lateral control information and longitudinal control information to a vehicle controller.

14 . The method of claim 13 , wherein the lateral control information comprises steering wheel control information, and the lateral control unit generating the lateral control information based on the decision information comprises:

determining a first preview point and a target speed for the vehicle to move from a current position to the first preview point based on the decision information;

determining a steering wheel angle based on the current position of the vehicle and a position of the first preview point;

generating the steering wheel control information containing the steering wheel angle.

15 . The method of claim 14 , wherein the lateral control unit determining the steering wheel angle based on the current position of the vehicle and the position of the first preview point comprises:

calculating a wheel angle based on the current position of the vehicle and the position of the first preview point using a predefined pure pursuit algorithm, a predefined Model Predictive Control (MPC) algorithm, or a predefined Linear Quadratic Regulator (LQR) algorithm;

calculating the steering wheel angle based on the wheel angle and a predetermined ratio between the wheel angle and the steering wheel angle.

16 . The method of claim 14 , wherein the modifying unit modifying one or more parameters in the lateral control information comprises:

matching a current speed of the vehicle with a plurality of speed ranges to determine a target speed range containing the current speed of the vehicle;

determining whether the steering wheel angle in the steering wheel control information falls within a steering wheel angle range corresponding to the target speed range, wherein a speed range having a larger value corresponds to a smaller steering wheel angle; and

if not, adjusting the steering wheel angle to fall within the steering wheel angle range.

17 . The method of claim 13 , wherein the longitudinal control information comprises throttle control information and brake control information, and the longitudinal control unit generating the longitudinal control information based on the decision information comprises:

determining a second preview point and a target speed for the vehicle to move from a current position to the second preview point based on the decision information;

calculating a speed error between a current speed of the vehicle and the target speed for the second preview point;

determining first acceleration for the vehicle to move from the current position to the second preview point based on the speed error;

inputting the first acceleration to a predetermined longitudinal dynamics model of the vehicle to obtain a wheel torque;

determining whether the first acceleration is greater than 0; and

if so, determining a degree of opening for a throttle pedal based on the wheel torque, and generating the throttle control information containing the degree of opening for the throttle pedal, or

otherwise generating first brake control information containing the first acceleration.

18 . The method of claim 17 , wherein the modifying unit modifying one or more parameters in the longitudinal control information comprises:

determining whether an absolute value of the first acceleration in the first brake control information is greater than a predetermined acceleration threshold;

if so, adjusting the absolute value of the first acceleration to be same as the acceleration threshold.

19 . The method of claim 13 , wherein the method is executed in a lower-layer computing server and the decision information further comprises state information of an upper-layer computing server, and the method further comprises:

transmitting, by the receiving unit, the decision information to a state determining unit;

transmitting, by a front-end display unit, a control parameter inputted by a user on a human-computer interaction interface for turning on or off the system to the state determining unit;

determining, by the state determining unit, current state information of the lower-layer computing server based on the state information of the upper-layer computing server and the control parameter transmitted from the front-end display unit, and transmitting the current state information to the transmitting unit, and

transmitting, by the transmitting unit, the current state information of the lower-layer computing server to the upper-layer computing server.

Assignments (4)
CHANGE OF NAME Recorded Dec 9, 2025
From: TUSEN WEILAI TECHNOLOGY CO., LTD.
To: BEIJING OCGEN INTERACTION TECHNOLOGY
Reel/Frame 073916/0643 →
CHANGE OF NAME Recorded Dec 9, 2025
From: BEIJING TUSEN ZHITU TECHNOLOGY CO., LTD.
To: BEIJING OCGEN TECHNOLOGY CO., LTD.
Reel/Frame 073916/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2022
From: BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD.
To: BEIJING TUSEN ZHITU TECHNOLOGY CO., LTD.
Reel/Frame 058869/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2020
From: JIN, YUHE; WU, NAN
To: BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD.
Reel/Frame 054013/0888 →