METHOD AND DEVICE FOR PREDICTING THE TRAJECTORY OF A TRAFFIC PARTICIPANT, AND SENSOR SYSTEM
20210366274 · 2021-11-25
Inventors
Cpc classification
B60W30/0956
PERFORMING OPERATIONS; TRANSPORTING
B60W60/0016
PERFORMING OPERATIONS; TRANSPORTING
B60W60/00272
PERFORMING OPERATIONS; TRANSPORTING
B60W30/0953
PERFORMING OPERATIONS; TRANSPORTING
G06F17/18
PHYSICS
G08G1/166
PHYSICS
G08G1/167
PHYSICS
International classification
G06F17/18
PHYSICS
Abstract
A computer-implemented method for predicting a trajectory of a traffic participant. Sensor data acquired by at least one vehicle sensor at a plurality of acquisition times is received. Based on the received sensor data, values of at least one motion parameter of the traffic participant are determined for each acquisition time. The trajectory of the traffic participant is predicted using a stochastic regression algorithm which receives the determined values of the at least one motion parameter of the traffic participant as an input.
Claims
1. A computer-implemented method for predicting a trajectory of a traffic participant, comprising the following steps: receiving sensor data acquired by at least one vehicle sensor at a plurality of acquisition times; determining, based on the received sensor data, values of at least one motion parameter of the traffic participant for each acquisition time; and predicting the trajectory of the traffic participant using a stochastic regression algorithm which receives the determined values of the at least one motion parameter of the traffic participant as an input.
2. The method according to claim 1, wherein the predicting of the trajectory of the traffic participant includes computing a predicted acceleration of the traffic participant using the stochastic regression algorithm, and integrating the predicted acceleration to compute the predicted trajectory of the traffic participant.
3. The method according to claim 1, wherein the stochastic regression algorithm is a Gaussian regression algorithm.
4. The method according to claim 1, wherein the determined values of the at least one motion parameter of the traffic participant include values for a position of the traffic participant, a velocity of the traffic participant, and an acceleration of the traffic participant, for each acquisition time.
5. The method according to claim 1, wherein an uncertainty of the predicted trajectory of the traffic participant is computed using the stochastic regression algorithm.
6. The method according to claim 5, wherein the predicted trajectory of the traffic participant and the uncertainty of the predicted trajectory of the traffic participant are used to calculate a probability of an accident and/or estimate a road topology.
7. The method according to claim 1, wherein trajectories of a plurality of traffic participants are predicted, wherein possible interactions between the plurality of traffic participants are taken into account for predicting the trajectories of the plurality of traffic participants.
8. The method according to claim 1, wherein the sensor data includes at least one of camera data or radar data.
9. A device for predicting a trajectory of a traffic participant, comprising: an interface adapted to receive sensor data acquired by at least one vehicle sensor at a plurality of acquisition times; a memory adapted to store the received sensor data; and a computer adapted to determine, based on the received sensor data, values of at least one motion parameter of the traffic participant for each acquisition time, and to predict the trajectory of the traffic participant using a stochastic regression algorithm which receives the determined values of the at least one motion parameter of the traffic participant as an input.
10. A sensor system for a vehicle, comprising: at least one sensor adapted to acquire sensor data; and a device for predicting a trajectory of a traffic participant based on the acquired sensor data, the device including: an interface adapted to receive the acquired sensor data at a plurality of acquisition times; a memory adapted to store the received sensor data; and a computer adapted to determine, based on the received sensor data, values of at least one motion parameter of the traffic participant for each acquisition time, and to predict the trajectory of the traffic participant using a stochastic regression algorithm which receives the determined values of the at least one motion parameter of the traffic participant as an input.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025]
[0026]
[0027]
[0028]
[0029]
[0030] In the figures, like reference numerals designate corresponding similar parts.
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0031]
[0032] The sensor system 1 further comprises a device 2 for predicting a trajectory of a traffic participant. The traffic participant can be the vehicle itself. The traffic participant can also be a further vehicle, a pedestrian, cyclist, or the like. It is also possible to predict both the trajectory of the vehicle itself and of other traffic participants. The device 2 comprises an interface 21 coupled to the at least one sensor 3 and adapted to receive sensor data acquired by the at least one sensor 3. The device 2 further comprises a memory 22 which stores the received sensor data. The memory 22 may comprise a volatile or non-volatile data memory, e.g. a solid-state disk, memory card or the like.
[0033] A computer 23 of the device 2 is connected to the memory 22 and has access to the memory 22. The computer 23 may comprise at least one of a central processing unit (CPU), graphics processing unit (GPU), microcontroller, integrated circuit (IC), application-specific integrated circuit (ASIC), or the like.
[0034] The computer 23 analyzes the received sensor data to compute values of motion parameters of the traffic participant for each acquisition time. For instance, the computer 23 may determine values for a position, a velocity and an acceleration of the traffic participant for each acquisition time. The values of the motion parameters of the traffic participants are input for a stochastic regression algorithm. The position, velocity and acceleration may be given as two-dimensional vectors relative to a driving plane or can be three-dimensional values.
[0035] The stochastic regression algorithm is based on a stochastic process, i.e. a collection of random variables indexed by time, the random variables corresponding to the motion parameters of the traffic participant. Preferably, the stochastic regression algorithm is a Gaussian regression algorithm, also known as kriging. The Gaussian regression algorithm serves as a non-linear multivariate interpolation algorithm. Using the stochastic regression algorithm, the computer 23 computes predicted values of motion parameters of the traffic participant. In particular, the computer 23 may determine the predicted acceleration of the traffic participant for a plurality of time points in the future or as a continuous function of time. The components of the acceleration vector can be modeled as Gaussian stochastic processes, making it possible to handle prediction in an optimal, mathematically correct way. The method automatically adapts to the current situation by considering only the most recent measurements and estimating the probability distribution of the acceleration.
[0036] The computer 23 further integrates the distributions of the predicted acceleration of the traffic participant, using the determined position and velocity of the traffic participant at the acquisition times as initial values to determine integration constants. The computer 23 outputs the predicted trajectory, e.g. to a driver assistance system 6.
[0037] The computer 23 may further provide an uncertainty of the predicted trajectory of the traffic participant using the stochastic regression algorithm. The computer 23 may use the uncertainty, i.e. the error estimate, together with the predicted trajectory to calculate the probability of an accident for the vehicle with the traffic participant. The computer 23 may also estimate a road topology of a road the vehicle is driving on, using the uncertainty and the predicted trajectory.
[0038] The described prediction of the trajectory of the traffic participant can be carried out for a plurality of traffic participants in a surrounding of the vehicle. All trajectories can be predicted simultaneously by taking possible interactions between the traffic participants into account. For instance, the possible trajectories of the traffic participants can be reduced by excluding trajectories that would result in accidents between traffic participants and other traffic participants or the vehicle.
[0039] The driver assistance system 6 may control the vehicle based on the predicted trajectory of the further traffic participant. The driver assistance system 6 may be configured to carry out autonomous driving functions by controlling an acceleration, turn rate and the like of the vehicle.
[0040] Instead of predicting trajectories of further traffic participants, the device may also predict the trajectory of the vehicle itself. In this case, the sensor 3 may comprise an inertial sensor for measuring the acceleration of the vehicle.
[0041]
[0042]
[0043] In a first method step S1, at least one sensor 3 of the vehicle 4 acquires sensor data for each of a plurality of acquisition times. An interface 21 receives the acquired sensor data.
[0044] In a second method step S2, a computer 23 determines, based on the received sensor data, values of at least one motion parameter of the traffic participant for each acquisition time. The motion parameters may comprise a position, a velocity and an acceleration of the traffic participant. The motion parameters may also comprise a turn rate or the like.
[0045] In a further method step S3, the trajectory of the traffic participant is predicted. The method step S3 comprises a first sub-step S31, wherein the computer determines a predicted acceleration of the traffic participant using a stochastic regression algorithm. In a further sub-step S32, the computer 23 integrates the predicted acceleration to compute the predicted trajectory of the traffic participant 5.
[0046]
[0047]
[0048] As can be seen from
[0049] The reliability of the error estimation makes it possible to use the approach in combination with other models. The approach is neither too optimistic nor too pessimistic about its own uncertainty. As a result, during the fusion of the approach with other trajectory estimation methods, the correct trajectory prediction uncertainty will not interfere in the trajectory fusion algorithms.