IEEE Consumer Electronics Magazine - March/April 2021 - 22
Smart Vehicles
The three algorithms implemented as part of
VESPA are discussed next.
Simulated Annealing þ Greedy Random Adaptive Search Procedure (SA þ GRASP): Simulated
annealing (SA) is a search algorithm that is useful
in finding the global optima when the design space
has multiple local optima.17 The process is analogous to the way metals cool and anneal.18 Typically, SA picks the best solution at each iteration,
but can also pick the worst solution based on a
temperature-dependent probability, which can
allow it to climb out of local minima to arrive at
global minima.19 But SA suffers from the drawback
of behaving like a greedy algorithm at lower temperatures as it tends to accepts only those solution configurations very close in cost function
value to the previous solution, so it can get
stuck in local minima in more complex design
spaces.20 The Greedy Randomized Adaptive
Search Procedure (GRASP) algorithm is another
search algorithm that is used in many exploration
problems,21 but it does not always generate
optimal solutions during the greedy construction
phase and can get stuck in local optima easily.
The SAþGRASP algorithm eliminates the inherent drawbacks of each algorithm. Specifically,
the greedy randomized construction phase of the
algorithm is used to create disturbances in the
existing list of best sensor configurations in our
problem, to generate better solutions. A new solution is generated in each iteration by selecting the
better solution between the greedy solution from
the greedy randomized construction phase and
the configuration found from the local search. We
decreased the SA temperature variable from Tmax
¼ 10 000 to Tmin ¼ 0 at the rate of 4 per iteration.
The search repeats by decreasing SA temperature
till an optimal solution is found or a stopping criterion is achieved.
Genetic Algorithm: The GA is an evolutionary
algorithm that can solve optimization problems
by mimicking the process of natural selection.22 It
repeatedly selects a population of candidate solutions, and then improves the solutions by modifying them. GA has the ability to optimize problems
where the design space is discontinuous and also
if the cost function is nondifferentiable.23 The GA
is adapted for our design space such that a chromosome is defined by the combined location and
orientation of each sensor's configuration
22
(consisting of six parameters: x, y, z, roll, pitch,
and yaw). For a given set of N sensors, the number
of parameters stored in each chromosome is thus
" 6N. " Next, in the selection stage, the cost function
values are computed for 100 configurations at a
time, and a roulette wheel selection method is
used to select which set of chromosomes will be
involved in the crossover step based on their cost
function probability value, computed as a fraction
of the cumulative cost function sum of all chromosomes considered in the selection. In the crossover stage, the crossover parameter is set to 0.5,
which allows 50 out of the 100 chromosomes to
produce offspring. The mutation parameter is set
to 0.2 such that in the mutation stage, the mutation rate is set to 10, which is the number of new
genes allowed for mutation in each iteration.
Particle Swarm Optimization: PSO considers a
group of particles where each particle has a position and velocity and is a solution to the optimization problem.24 In our problem each sensor
configuration in the design space is represented
as a particle having a defined position and velocity. With a random start, the cost function in (5)
evaluates the quality of the solution of a particle.
The particle's velocity and position values are
updated recursively using a linear update.24
Each particle stores a trace of its best position
within the group and globally as well. The history of the cost function values for this trace can
explain the effectiveness of changing the position of a particular sensor from the set of heterogeneous sensors.25 Unlike GA, PSO does not
have any evolution operators like crossovers or
mutation.26 PSO also does not require any binary
encoding of solution configurations as in GA.27
The total number of particles considered were
50, and the importance of personal best and
importance of neighborhood best parameters
were both empirically selected to be 2.
EXPERIMENTS
Experimental Setup
To evaluate our VESPA framework, we consider a scenario with a maximum of eight sensors:
four radars and four camera vision sensors. Many
recent contributions, such as the work presented
in,28 and 29 combine radar and camera modalities
for ADAS applications. We did not include LiDARs
IEEE Consumer Electronics Magazine
IEEE Consumer Electronics Magazine - March/April 2021
Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - March/April 2021
Contents
IEEE Consumer Electronics Magazine - March/April 2021 - Cover1
IEEE Consumer Electronics Magazine - March/April 2021 - Cover2
IEEE Consumer Electronics Magazine - March/April 2021 - Contents
IEEE Consumer Electronics Magazine - March/April 2021 - 2
IEEE Consumer Electronics Magazine - March/April 2021 - 3
IEEE Consumer Electronics Magazine - March/April 2021 - 4
IEEE Consumer Electronics Magazine - March/April 2021 - 5
IEEE Consumer Electronics Magazine - March/April 2021 - 6
IEEE Consumer Electronics Magazine - March/April 2021 - 7
IEEE Consumer Electronics Magazine - March/April 2021 - 8
IEEE Consumer Electronics Magazine - March/April 2021 - 9
IEEE Consumer Electronics Magazine - March/April 2021 - 10
IEEE Consumer Electronics Magazine - March/April 2021 - 11
IEEE Consumer Electronics Magazine - March/April 2021 - 12
IEEE Consumer Electronics Magazine - March/April 2021 - 13
IEEE Consumer Electronics Magazine - March/April 2021 - 14
IEEE Consumer Electronics Magazine - March/April 2021 - 15
IEEE Consumer Electronics Magazine - March/April 2021 - 16
IEEE Consumer Electronics Magazine - March/April 2021 - 17
IEEE Consumer Electronics Magazine - March/April 2021 - 18
IEEE Consumer Electronics Magazine - March/April 2021 - 19
IEEE Consumer Electronics Magazine - March/April 2021 - 20
IEEE Consumer Electronics Magazine - March/April 2021 - 21
IEEE Consumer Electronics Magazine - March/April 2021 - 22
IEEE Consumer Electronics Magazine - March/April 2021 - 23
IEEE Consumer Electronics Magazine - March/April 2021 - 24
IEEE Consumer Electronics Magazine - March/April 2021 - 25
IEEE Consumer Electronics Magazine - March/April 2021 - 26
IEEE Consumer Electronics Magazine - March/April 2021 - 27
IEEE Consumer Electronics Magazine - March/April 2021 - 28
IEEE Consumer Electronics Magazine - March/April 2021 - 29
IEEE Consumer Electronics Magazine - March/April 2021 - 30
IEEE Consumer Electronics Magazine - March/April 2021 - 31
IEEE Consumer Electronics Magazine - March/April 2021 - 32
IEEE Consumer Electronics Magazine - March/April 2021 - 33
IEEE Consumer Electronics Magazine - March/April 2021 - 34
IEEE Consumer Electronics Magazine - March/April 2021 - 35
IEEE Consumer Electronics Magazine - March/April 2021 - 36
IEEE Consumer Electronics Magazine - March/April 2021 - 37
IEEE Consumer Electronics Magazine - March/April 2021 - 38
IEEE Consumer Electronics Magazine - March/April 2021 - 39
IEEE Consumer Electronics Magazine - March/April 2021 - 40
IEEE Consumer Electronics Magazine - March/April 2021 - 41
IEEE Consumer Electronics Magazine - March/April 2021 - 42
IEEE Consumer Electronics Magazine - March/April 2021 - 43
IEEE Consumer Electronics Magazine - March/April 2021 - 44
IEEE Consumer Electronics Magazine - March/April 2021 - 45
IEEE Consumer Electronics Magazine - March/April 2021 - 46
IEEE Consumer Electronics Magazine - March/April 2021 - 47
IEEE Consumer Electronics Magazine - March/April 2021 - 48
IEEE Consumer Electronics Magazine - March/April 2021 - 49
IEEE Consumer Electronics Magazine - March/April 2021 - 50
IEEE Consumer Electronics Magazine - March/April 2021 - 51
IEEE Consumer Electronics Magazine - March/April 2021 - 52
IEEE Consumer Electronics Magazine - March/April 2021 - 53
IEEE Consumer Electronics Magazine - March/April 2021 - 54
IEEE Consumer Electronics Magazine - March/April 2021 - 55
IEEE Consumer Electronics Magazine - March/April 2021 - 56
IEEE Consumer Electronics Magazine - March/April 2021 - 57
IEEE Consumer Electronics Magazine - March/April 2021 - 58
IEEE Consumer Electronics Magazine - March/April 2021 - 59
IEEE Consumer Electronics Magazine - March/April 2021 - 60
IEEE Consumer Electronics Magazine - March/April 2021 - 61
IEEE Consumer Electronics Magazine - March/April 2021 - 62
IEEE Consumer Electronics Magazine - March/April 2021 - 63
IEEE Consumer Electronics Magazine - March/April 2021 - 64
IEEE Consumer Electronics Magazine - March/April 2021 - 65
IEEE Consumer Electronics Magazine - March/April 2021 - 66
IEEE Consumer Electronics Magazine - March/April 2021 - 67
IEEE Consumer Electronics Magazine - March/April 2021 - 68
IEEE Consumer Electronics Magazine - March/April 2021 - 69
IEEE Consumer Electronics Magazine - March/April 2021 - 70
IEEE Consumer Electronics Magazine - March/April 2021 - 71
IEEE Consumer Electronics Magazine - March/April 2021 - 72
IEEE Consumer Electronics Magazine - March/April 2021 - 73
IEEE Consumer Electronics Magazine - March/April 2021 - 74
IEEE Consumer Electronics Magazine - March/April 2021 - 75
IEEE Consumer Electronics Magazine - March/April 2021 - 76
IEEE Consumer Electronics Magazine - March/April 2021 - 77
IEEE Consumer Electronics Magazine - March/April 2021 - 78
IEEE Consumer Electronics Magazine - March/April 2021 - 79
IEEE Consumer Electronics Magazine - March/April 2021 - 80
IEEE Consumer Electronics Magazine - March/April 2021 - 81
IEEE Consumer Electronics Magazine - March/April 2021 - 82
IEEE Consumer Electronics Magazine - March/April 2021 - 83
IEEE Consumer Electronics Magazine - March/April 2021 - 84
IEEE Consumer Electronics Magazine - March/April 2021 - 85
IEEE Consumer Electronics Magazine - March/April 2021 - 86
IEEE Consumer Electronics Magazine - March/April 2021 - 87
IEEE Consumer Electronics Magazine - March/April 2021 - 88
IEEE Consumer Electronics Magazine - March/April 2021 - 89
IEEE Consumer Electronics Magazine - March/April 2021 - 90
IEEE Consumer Electronics Magazine - March/April 2021 - 91
IEEE Consumer Electronics Magazine - March/April 2021 - 92
IEEE Consumer Electronics Magazine - March/April 2021 - 93
IEEE Consumer Electronics Magazine - March/April 2021 - 94
IEEE Consumer Electronics Magazine - March/April 2021 - 95
IEEE Consumer Electronics Magazine - March/April 2021 - 96
IEEE Consumer Electronics Magazine - March/April 2021 - 97
IEEE Consumer Electronics Magazine - March/April 2021 - 98
IEEE Consumer Electronics Magazine - March/April 2021 - 99
IEEE Consumer Electronics Magazine - March/April 2021 - 100
IEEE Consumer Electronics Magazine - March/April 2021 - 101
IEEE Consumer Electronics Magazine - March/April 2021 - 102
IEEE Consumer Electronics Magazine - March/April 2021 - 103
IEEE Consumer Electronics Magazine - March/April 2021 - 104
IEEE Consumer Electronics Magazine - March/April 2021 - 105
IEEE Consumer Electronics Magazine - March/April 2021 - 106
IEEE Consumer Electronics Magazine - March/April 2021 - 107
IEEE Consumer Electronics Magazine - March/April 2021 - 108
IEEE Consumer Electronics Magazine - March/April 2021 - 109
IEEE Consumer Electronics Magazine - March/April 2021 - 110
IEEE Consumer Electronics Magazine - March/April 2021 - 111
IEEE Consumer Electronics Magazine - March/April 2021 - 112
IEEE Consumer Electronics Magazine - March/April 2021 - 113
IEEE Consumer Electronics Magazine - March/April 2021 - 114
IEEE Consumer Electronics Magazine - March/April 2021 - 115
IEEE Consumer Electronics Magazine - March/April 2021 - 116
IEEE Consumer Electronics Magazine - March/April 2021 - 117
IEEE Consumer Electronics Magazine - March/April 2021 - 118
IEEE Consumer Electronics Magazine - March/April 2021 - 119
IEEE Consumer Electronics Magazine - March/April 2021 - 120
IEEE Consumer Electronics Magazine - March/April 2021 - Cover3
IEEE Consumer Electronics Magazine - March/April 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com