Beruflich Dokumente
Kultur Dokumente
Fredrik Sandblom
AF
Gothenburg, Sweden
Email: Marcus.Andersson@afconsult.com
I. I NTRODUCTION
Automotive safety is a global concern that receives increased attention. Traffic-related accidents are the 10th largest
cause of death, accounting for 2.1% of all deaths in 2002 [1].
The development of intelligent safety systems - autonomous
systems that avoid accidents or mitigates their effects - contribute towards reducing these injuries. The development is
driven not only by vehicle manufacturers, who are introducing
new safety systems at an increased pace [2], [3], but the
society as a whole. One example is that trucks weighing over 8
tons must be equipped with a lane departure warning system
and an automatic emergency braking system in order to be
type-approved in the European union starting from late 2013
[4]. Another example is the substantial number of publicly
financed research programs, see e.g. [5][7].
In order to understand the traffic situation, vehicles are
equipped with sensors such as radars and cameras. The information is put together in what is commonly referred to as
a perception layer [8], before being used by threat assessment
algorithms, such as [9], and if required to control the
vehicle. The perception layer constitutes a fusion system and
there are several challenges to its design; the processing power
is limited, as is the communication bandwidth to the sensors.
Therefore, extensive filtering is often performed already at
sensor level. Hence, it can be argued that a track-to-track
(T2T) fusion scheme is a proper approach, see e.g., [10].
Furthermore, in that article, simulated data is used to show
that such fusion methods are preferred over re-filtering using
a global Kalman filter, when sensor data is pre-filtered locally.
(1)
655
Cov(g(xk )) =
(3)
Z h
ih
iT
k g(x) x
k p(x|y1...k )dx.
g(x) x
Since g is a non-linear function, integrals (2)-(3) may not have
closed-form solutions. A perhaps bigger challenge in practice,
k ] may not have
2 , . . . , x
though, is that the sequence [
x1 , x
a dynamic behavior similar to the sequence [1 , 2 , . . . , k ],
which can result in poor behavior of the fused estimate.
The question at hand is therefore how to filter the transformed state to improve estimation accuracy, yet minimize
delays in the dynamic behavior. We will study a representative
transformation of a linear Cartesian state-space model to a
state-space where the heading angle is included.
x y
T
(4)
T
(5)
xy
Fig. 1. The desired state representation of a target vehicle, see Eq. (5), in a
coordinate system centered in the host vehicle.
f2 : x 7 :
v cos
(7)
f1 () =
v sin
a cos cv 2 cos
a sin + cv 2 sin
p
f2 (x) =
(8)
2
2
x + y
(
y cos x
sin ) / x 2 + y 2
y sin + x
cos
y
where = arctan
. These transformations are sufficient
x
to transform a given point in one state-space to the other and
back again.
vc(t)
(t)
=
a(t)
0
0
0
0
0
+
0
c(t)
a(t)
(6)
and a(t),
are assumed to
be Gaussian processes. The relation between the DWPA state
vector and the bicycle state vector is given by f1 : 7 x and
656
(a k k ak k )T
+ a k 20k T
8
2
a k T 3
+
yk+1 = yk + sin k vk T + ak2T +
2
3
2
k k )T
+
cos k vk 2k T + (vk k +2a
6
5
(a k k ak k )T 4
+ a k 20k T
8
k+1
vk+1
ck+1
ak+1
= k + vk ck T + ak c2k T +
3
4
a k ck T 3
+ ak c3k T + a k c8k T
6
2
= vk + ak T + a k2T
= ck + ck T
= ak + a k T
c k vk T 2
2
c =Pf (P1
a
x
a x
+ (1
(10)
b ),
)P1
b x
(11)
4000
3000
heading: 2.19
heading: 2.18
2000
1000
heading: 2.17
v: 23.93 m/s
0
4000
(9)
where
3000
2000
1000
Fig. 2. The black line is a segment of the traveled road. The smaller picture
shows the ego vehicle (the circle) and three tracked leading vehicles (stars)
in a close-up around the blue circle on the road segment.
k = vk ck
a k ck T
a k ck T 2
k = ak ck + v ck + ak ck T +
+
2
2
and T is the sample time.
657
1000
Fig. 3.
x2 + y 2
(15)
zk = v cos(arctan( xy ) ) + vk ,
arctan( xy )
Process
noise
Measurement
noise
Generate
true
trajectory
Generate
radar
measurement
PF
1.52
0
0
0.0252
Pz =
0
0
Simulate
radar
tracker
SRCKF
CUB
CI
Evaluation
Fig. 4. Flow chart describing the replay environment and the ground truth
evaluation.
Radar
tracker
SRCKF
CUB
CI
Evaluation
In-vehicle
sensor
information
Postprocessed
ground
truth
0
.
0
2
(/180)
(16)
Lane
tracker
CI
Method:
MSE () [ ]:
PF
CUB
CKF
1.9
4.5
2.3
4.2
3.7
3.3
2.7
2.3
2.1
w
w
w
w
w
w
= [1 1]
= [1 5]
= [1 10]
= [1 25]
= [1 50]
= [1 75]
Step-response:
N/A
0
49
5
11
15
23
31
35
B. Ground truth
A. Simulation settings
Target trajectories are generated using the bicycle motion
model (9) with Gaussian process noise:
E [c a]
T = [0 0]T
(13)
0.01 0
Cov [c a]
T =
.
(14)
0
1.5
The tracks are initiated 100m ahead of the host vehicle and has
the same initial velocity, 25m/s. Radar measurements, zk are
658
Method
CUB
SR - CKF
CI
w
w
w
w
= [1 1 ]
= [1 25]
= [1 50]
= [1 75]
MSE
() [ ]:
3.1
2.9
3.1
2.7
2.8
2.9
VI. C ONCLUSIONS
We have addressed a practical issue the need for transformations that arises when the output from two local trackers,
using two different state-space models, are to be fused with
each other in a global track-to-track fusion system.
Three methods for transforming a local track prior to
the fusion have been evaluated using simulations and real
data. As anticipated, re-filtering the local track in a Kalmanfilter framework results in a slow dynamic behavior, whereas
a direct transformation is fast yet less accurate. The third
method includes a feed-back loop that can be tuned to balance
accuracy and responsiveness. Our evaluation shows that it
performs well both using simulated data and actual radar tracks
logged during approximately 40km of driving on a highway.
More specifically; the simulations indicate that the MSE is
improved when the influence of the (true) model increases,
which is hardly surprising. When using real data, however,
it can be seen that moderate model influence yields the best
result. This should not come as a surprise, either, since the
model cannot describe the complex dynamics of real driving.
There are two main contributions in this paper. First, we
address the practical problem of fusing local tracks that do not
use the same dynamic model. Second, we show that CI fusion
can be used to find a good balance between model usage and
response time of a transformed state. A practical benefit with
this approach is that a prediction of the fused estimate from the
previous iteration can be included jointly with the sensor tracks
in a global T2T-fusion scheme, replacing the local prediction
used in this study.
These results are important when the underlying assumptions in local trackers are unknown to a centralized fusion
system. Therefore, our findings should have practical value to
anyone working with sensor data fusion in automotive safety
systems.
ACKNOWLEDGMENT
This work has been supported by the Strategic Vehicle
Research and Innovation Program (FFI), which is funded by
the Swedish Governmental Agency for Innovation Systems
(VINNOVA).
R EFERENCES
[1] C. Mathers and D. Loncar, Updated projections of global mortality
and burden of disease, 2002-2030: data sources, methods and results,
Geneva, World Health Organization, 2005.
[2] M. Distner, M. Bengtsson, T. Broberg, and L. Jakobsson, City safety
a system addressing rear-end collisions at low speeds, in Proc. 21th
Enhanced Safety Vehicles Conf., paper 09-0371, 2009.
[3] R. Schneiderman, Car makers see opportunities in infotainment, driverassistance systems [special reports], Signal Processing Magazine, IEEE,
vol. 30, no. 1, pp. 1115, Jan.
[4] Regulation (EC) No 661/2009 of the European Parliament
and of the Council of 13 July 2009 concerning type-approval
requirements for the general safety of motor vehicles, their trailers
and systems, components and separate technical units intended
therefor, Official Journal of the European Union, pp. 124, 2009.
[Online]. Available: {http://eur-lex.europa.eu/LexUriServ/LexUriServ.
do?uri=CELEX:32009R0661:EN:NOT}
[5] M. Kolbenstvedt and et.al., Effects of swedish traffic safety research
1971 - 2004. [Online]. Available: http://www.vinnova.se/upload/
EPiStorePDF/va-07-10.pdf
[6] A. Amditis, A. Bolovinou, U. Iurgel, A. Etemad, E. Johansson,
A. Saroldi, and L. Bjelkeflo, Enhanced perception shared by automotive
safety applications supporting active intervention-the interactive system
overview, in 18th ITS World Congress, 2011.
[7] V. L. Neale, T. A. Dingus, S. G. Klauer, and M. Goodman, An overview
of the 100-car naturalistic study and findings, Traffic Safety, pp. 110,
2005.
[8] A. Polychronopoulos and A. Amditis, Revisiting JDL model for automotive safety applications: the PF2 functional model, in Proc. 9th Int.
Conference on Information Fusion, July 2006, pp. 1 7.
[9] M. Brannstrom, E. Coelingh, and J. Sjoberg, Model-based threat
assessment for avoiding arbitrary vehicle collisions, IEEE Trans. Intell.
Transp. Syst., vol. 11, no. 3, pp. 658669, Sep. 2010.
[10] S. Matzka and R. Altendorfer, A comparison of track-to-track fusion
algorithms for automotive sensor fusion, in Multisensor Fusion and
Integration for Intelligent Systems, 2008. MFI 2008. IEEE International
Conference on, Aug., pp. 189194.
[11] S. Mori, W. H. Barker, C.-Y. Chong, and K.-C. Chang, Track association and track fusion with nondeterministic target dynamics, Aerospace
and Electronic Systems, IEEE Transactions on, vol. 38, no. 2, pp. 659
668, 2002.
[12] X. Tian and Y. Bar-Shalom, Track-to-track fusion configurations and
association in a sliding window, J. of Advances in Information Fusion,
vol. 4, no. 2, pp. 146164, 2009.
[13] Y. Bar-Shalom, X. Rong Li, and T. Kirubarajan, Estimation with
Applications to Tracking and Navigation. John Wiley & Sons, Inc.,
2001.
[14] T. D. Gillespie, Fundamentals of vehicle dynamics. Warrendale, PA:
SAE, 1992.
[15] I. Arasaratnam and S. Haykin, Cubature Kalman filters, IEEE Trans,
Autom. Control, vol. 54, no. 6, pp. 12541269, 2009.
[16] I. Arasaratnam, S. Haykin, and T. R. Hurd, Cubature kalman filtering
for continuous-discrete systems: Theory and simulations, Signal Processing, IEEE Transactions on, vol. 58, no. 10, pp. 49774993, 2010.
[17] C. Fernandez-Prades and J. Vil`a-Valls, Bayesian Nonlinear Filtering
Using Quadrature and Cubature Rules Applied to Sensor Data Fusion
for Positioning, in IEEE Int. Conf. on Communications, 2010, pp. 26.
[18] F. Sandblom and L. Svensson, Moment estimation using a marginalized
transform, Signal Processing, IEEE Transactions on, vol. 60, no. 12,
pp. 61386150, Dec.
[19] S. Julier and J. Uhlmann, A non-divergent estimation algorithm in the
presence of unknown correlations, in American Control Conference,
1997. Proceedings of the 1997, vol. 4, Jun, pp. 23692373 vol.4.
[20] M. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, A tutorial
on particle filters for online nonlinear/non-Gaussian Bayesian tracking,
IEEE Trans. Signal Processing, vol. 50, no. 2, pp. 174 88, 2002.
659
[21] A. Eidehall and F. Gustafsson, Obtaining reference road geometry parameters from recorded sensor data, in Intelligent Vehicles Symposium,
2006 IEEE. IEEE, 2006, pp. 256260.
660