Vehicle control method for platooning, vehicle mounted apparatus and vehicle
Abstract
The present disclosure relates to autonomous driving technology, and provides a vehicle control method for platooning, a vehicle mounted apparatus, and a vehicle. The method includes: obtaining first following vehicle movement state information and lead vehicle movement state information in real time, and obtaining, when there is an adjacent second following vehicle in front of the first following vehicle, second following vehicle movement state information in real time; determining first following vehicle predicted movement state information and lead vehicle predicted movement state information corresponding to a number of time points in the future, and determining, when there is the adjacent second following vehicle, second following vehicle predicted movement state information corresponding to the number of time points; determining optimized control quantities corresponding to respective ones of the number of time points by means of optimized solution; and performing longitudinal control in accordance with the optimized control quantities.
Claims
exact text as granted — not AI-modified1 . A vehicle control method for platooning comprising:
determining a first following vehicle is immediately following a lead vehicle in a platoon based on a position of the first following vehicle in the platoon in real time; obtaining a first following vehicle speed, a first following vehicle acceleration, and a first following vehicle position of the first following vehicle in the platoon in real time; obtaining a lead vehicle speed, a lead vehicle acceleration, and a lead vehicle position of the lead vehicle in the platoon in real time; determining a first following vehicle predicted speed and a first following vehicle predicted position corresponding to a future time point based on the obtained first following vehicle speed, the first following vehicle acceleration, and the first following vehicle position; determining a lead vehicle predicted speed and a lead vehicle predicted position corresponding to the future time point based on the obtained lead vehicle speed, the lead vehicle acceleration, and the lead vehicle position; determining an optimized control quantity corresponding to the future time point by optimizing an overall constraint model to an extreme value, wherein the overall constraint model is based on a distance constraint, a speed constraint, and an acceleration constraint between the first following vehicle and the lead vehicle; and transmitting the optimized control quantity to a longitudinal controller of the first following vehicle so that the longitudinal controller controls a longitudinal actuator of the first following vehicle to perform a longitudinal control in accordance with the optimized control quantity.
2 . The vehicle control method of claim 1 , further comprising determining the distance constraint, the speed constraint, and the acceleration constraint between the first following vehicle and the lead vehicle based on the first following vehicle predicted speed, the first following vehicle predicted position, the lead vehicle predicted speed, and the lead vehicle predicted position corresponding to the future time point.
3 . The vehicle control method of claim 1 , wherein the obtaining the lead vehicle speed, the lead vehicle acceleration, and the lead vehicle position of the lead vehicle in the platoon in real time comprises receiving the lead vehicle speed, the lead vehicle acceleration, and the lead vehicle position from the lead vehicle via a lead vehicle V2X communication device in the lead vehicle and a first V2X communication device in the first following vehicle.
4 . The vehicle control method of claim 1 , wherein the first following vehicle predicted speed denoted by V n(k) and the first following vehicle predicted position denoted by P n(k) corresponding to a k-th time point denoted by t (k) are determined based on the first following vehicle speed denoted by V n(0) , the first following vehicle acceleration denoted by A n(0) , and the first following vehicle position denoted by P n(0) corresponding to a current time point denoted by t (0) according to:
V
n
(
k
)
=
V
n
(
k
-
1
)
+
A
n
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
,
and
P
n
(
k
)
=
P
n
(
k
-
1
)
+
V
n
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
+
1
2
A
n
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
2
,
where n represents a n-th following vehicle in the platoon, V n(k-1) is the first following vehicle predicted speed at a (k−1)-th time point t (k-1) , A n(k-1) is the first following vehicle acceleration at the (k−1)-th time point t (k-1) , and P n(k-1) is the first following vehicle predicted position at the (k−1)-th time point t (k-1) .
5 . The vehicle control method of claim 1 , wherein the lead vehicle predicted speed denoted by V 0(k) and the lead vehicle predicted position denoted by P 0(k) corresponding to a k-th time point t (k) are determined based on the lead vehicle speed denoted by V 0(0) , the lead vehicle acceleration denoted by A 0(0) , and the lead vehicle position denoted by P 0(0) corresponding to a current time point t (0) according to:
V
0
(
k
)
=
V
0
(
k
-
1
)
+
A
0
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
,
and
P
0
(
k
)
=
P
0
(
k
-
1
)
+
V
0
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
+
1
2
A
0
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
2
,
where V 0(k-1) is the lead vehicle predicted speed at a (k−1)-th time point t (k-1) , A 0(k-1) is the lead vehicle acceleration at the (k−1)-th time point t (k-1) , and P 0(k-1) is the lead vehicle predicted position at the (k−1)-th time point t (k-1) .
6 . The vehicle control method of claim 1 , wherein the distance constraint, the speed constraint, and the acceleration constraint between the first following vehicle and the lead vehicle are respectively:
DD (0) =abs( P 1(k) −P 0(k) −dis),
DV (0) =abs( V 1(k) −V 0(k) ), and DA (0) =abs( A 1(k) −A 0(k) ), where DD (0) is the distance constraint between the first following vehicle and the lead vehicle, DV (0) is the speed constraint between the first following vehicle and the lead vehicle, DA (0) is the acceleration constraint between the first following vehicle and the lead vehicle, abs represents an absolute value function, dis represents a predefined target tracking distance, P 1(k) is the first following vehicle predicted position at a k-th time point t (k) , P 0(k) is the lead vehicle predicted position at the k-th time point t (k) , V 1(k) is the first following vehicle predicted speed at the k-th time point t (k) , V 0(k) is the lead vehicle predicted speed at the k-th time point t (k) , A 1(k) is the first following vehicle acceleration at the k-th time point t (k) , and A 0(k) is the lead vehicle acceleration at the k-th time point t (k) ,
7 . The vehicle control method of claim 6 , wherein the overall constraint model is:
D 1 =a 1 DD (0) +a 2 DV (0) +a 3 DA (0) ,
where a 1 , a 2 , and a 3 are predefined weight coefficients and are adjusted according to an overall test performance of the platoon dependent on a power and a braking performance of each vehicle and each respective preceding vehicle in the platoon.
8 . The vehicle control method of claim 7 , wherein the optimized control quantity is determined by minimizing D 1 in the overall constraint model.
9 . The vehicle control method of claim 1 , wherein the longitudinal control is a vehicle acceleration control or a vehicle deceleration control.
10 . A vehicle mounted apparatus, provided in a first following vehicle in a platoon, wherein the vehicle mounted apparatus comprises one or more processors configured to perform a vehicle control method comprising:
determining the first following vehicle is immediately following a lead vehicle in the platoon based on a position of the first following vehicle in the platoon in real time; obtaining a first following vehicle speed, a first following vehicle acceleration, and a first following vehicle position of the first following vehicle in the platoon in real time; obtaining a lead vehicle speed, a lead vehicle acceleration, and a lead vehicle position of the lead vehicle in the platoon in real time; determining a first following vehicle predicted speed and a first following vehicle predicted position corresponding to a future time point based on the obtained first following vehicle speed, the first following vehicle acceleration, and the first following vehicle position; determining a lead vehicle predicted speed and a lead vehicle predicted position corresponding to the future time point based on the obtained lead vehicle speed, the lead vehicle acceleration, and the lead vehicle position; determining an optimized control quantity corresponding to the future time point by optimizing an overall constraint model to an extreme value, wherein the overall constraint model is based on a distance constraint, a speed constraint, and an acceleration constraint between the first following vehicle and the lead vehicle; and transmitting the optimized control quantity to a longitudinal controller of the first following vehicle so that the longitudinal controller controls a longitudinal actuator of the first following vehicle to perform a longitudinal control in accordance with the optimized control quantity.
11 . The vehicle mounted apparatus of claim 10 , wherein the one or more processors are configured to perform the vehicle control method further comprising determining the distance constraint, the speed constraint, and the acceleration constraint between the first following vehicle and the lead vehicle based on the first following vehicle predicted speed, the first following vehicle predicted position, the lead vehicle predicted speed, and the lead vehicle predicted position corresponding to the future time point.
12 . The vehicle mounted apparatus of claim 10 , wherein the obtaining the lead vehicle speed, the lead vehicle acceleration, and the lead vehicle position of the lead vehicle in the platoon in real time comprises receiving the lead vehicle speed, the lead vehicle acceleration, and the lead vehicle position from the lead vehicle via a lead vehicle V2X communication device in the lead vehicle and a first V2X communication device in the first following vehicle.
13 . The vehicle mounted apparatus of claim 10 , wherein the first following vehicle predicted speed denoted by V n(k) and the first following vehicle predicted position denoted by P n(k) corresponding to a k-th time point denoted by t (k) are determined based on the first following vehicle speed denoted by V n(0) , the first following vehicle acceleration denoted by A n(0) , and the first following vehicle position denoted by P n(0) corresponding to a current time point denoted by to) according to:
V
n
(
k
)
=
V
n
(
k
-
1
)
+
A
n
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
,
and
P
n
(
k
)
=
P
n
(
k
-
1
)
+
V
n
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
+
1
2
A
n
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
2
,
where n represents a n-th following vehicle in the platoon, V n(k-1) is the first following vehicle predicted speed at a (k−1)-th time point t (k-1) , A n(k-1) is the first following vehicle acceleration at the (k−1)-th time point t (k-1) , and P n(k-1) is the first following vehicle predicted position at the (k−1)-th time point t (k-1) .
14 . The vehicle mounted apparatus of claim 10 , wherein the lead vehicle predicted speed denoted by V 0(k) and the lead vehicle predicted position denoted by P 0(k) corresponding to a k-th time point t (k) are determined based on the lead vehicle speed denoted by V 0(0) , the lead vehicle acceleration denoted by A 0(0) , and the lead vehicle position denoted by P 0(0) corresponding to a current time point t (0) according to:
V
0
(
k
)
=
V
0
(
k
-
1
)
+
A
0
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
,
and
P
0
(
k
)
=
P
0
(
k
-
1
)
+
V
0
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
+
1
2
A
0
(
k
-
1
)
·
(
t
(
k
)
-
t
(
k
-
1
)
)
2
,
where V 0(k-1) is the lead vehicle predicted speed at a (k−1)-th time point t (k-1) , A 0(k-1) is the lead vehicle acceleration at the (k−1)-th time point t (k-1) , and P 0(k-1) is the lead vehicle predicted position at the (k−1)-th time point t (k-1) .
15 . The vehicle mounted apparatus of claim 10 , wherein the distance constraint, the speed constraint, and the acceleration constraint between the first following vehicle and the lead vehicle are respectively:
DD (0) =abs( P 1(k) −P 0(k) −dis),
DV (0) =abs( V 1(k) −V 0(k) ), and DA (0) =abs( A 1(k) −A 0(k) ), where DD (0) is the distance constraint between the first following vehicle and the lead vehicle, DV (0) is the speed constraint between the first following vehicle and the lead vehicle, DA (0) is the acceleration constraint between the first following vehicle and the lead vehicle, abs represents an absolute value function, dis represents a predefined target tracking distance, P 1(k) is the first following vehicle predicted position at a k-th time point t (k) , P 0(k) is the lead vehicle predicted position at the k-th time point t (k) , V 1(k) is the first following vehicle predicted speed at the k-th time point t (k) , V 0(k) is the lead vehicle predicted speed at the k-th time point t (k) , A 1(k) is the first following vehicle acceleration at the k-th time point t (k) , and A 0(k) is the lead vehicle acceleration at the k-th time point t (k) .
16 . A vehicle, operating in a platoon as a first following vehicle in the platoon, wherein the vehicle comprises:
a longitudinal controller;
a longitudinal actuator;
a V2X communication device; and
a vehicle mounted apparatus, comprising one or more processors configured to perform a vehicle control method comprising:
determining the first following vehicle is immediately following a lead vehicle in the platoon based on a position of the first following vehicle in the platoon in real time;
obtaining a first following vehicle speed, a first following vehicle acceleration, and a first following vehicle position of the first following vehicle in the platoon in real time;
obtaining a lead vehicle speed, a lead vehicle acceleration, and a lead vehicle position of the lead vehicle in the platoon in real time;
determining a first following vehicle predicted speed and a first following vehicle predicted position corresponding to a future time point based on the obtained first following vehicle speed, the first following vehicle acceleration, and the first following vehicle position;
determining a lead vehicle predicted speed and a lead vehicle predicted position corresponding to the future time point based on the obtained lead vehicle speed, the lead vehicle acceleration, and the lead vehicle position;
determining an optimized control quantity corresponding to the future time point by optimizing an overall constraint model to an extreme value, wherein the overall constraint model is based on a distance constraint, a speed constraint, and an acceleration constraint between the first following vehicle and the lead vehicle; and
transmitting the optimized control quantity to the longitudinal controller of the first following vehicle so that the longitudinal controller controls the longitudinal actuator of the first following vehicle to perform a longitudinal control in accordance with the optimized control quantity.
17 . The vehicle of claim 16 , wherein the one or more processors configured to perform the vehicle control method further comprising determining the distance constraint, the speed constraint, and the acceleration constraint between the first following vehicle and the lead vehicle based on the first following vehicle predicted speed, the first following vehicle predicted position, the lead vehicle predicted speed, and the lead vehicle predicted position corresponding to the future time point.
18 . The vehicle of claim 16 , wherein the distance constraint, the speed constraint, and the acceleration constraint between the first following vehicle and the lead vehicle are respectively:
DD (0) =abs( P 1(k) −P 0(k) −dis),
DV (0) =abs( V 1(k) −V 0(k) ), and DA (0) =abs( A 1(k) −A 0(k) ), where DD (0) is the distance constraint between the first following vehicle and the lead vehicle, DV (0) is the speed constraint between the first following vehicle and the lead vehicle, DA (0) is the acceleration constraint between the first following vehicle and the lead vehicle, abs represents an absolute value function, dis represents a predefined target tracking distance, P 1(k) is the first following vehicle predicted position at a k-th time point t (k) , P 0(k) is the lead vehicle predicted position at the k-th time point t (k) , V 1(k) is the first following vehicle predicted speed at the k-th time point t (k) , V 0(k) is the lead vehicle predicted speed at the k-th time point t (k) , A 1(k) is the first following vehicle acceleration at the k-th time point t (k) , and A 0(k) is the lead vehicle acceleration at the k-th time point t (k) ,
19 . The vehicle of claim 18 , wherein the overall constraint model is:
D 1 =a 1 DD (0) +a 2 DV (0) +a 3 DA (0) ,
where a 1 , a 2 , and a 3 are predefined weight coefficients and are adjusted according to an overall test performance of the platoon dependent on a power and a braking performance of each vehicle and each respective preceding vehicle in the platoon.
20 . The vehicle of claim 19 , wherein the optimized control quantity is determined by minimizing D 1 in the overall constraint model.Join the waitlist — get patent alerts
Track US2023377464A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.