13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

284 A. Benslimane and A. BachirFig. 1. Location us<strong>in</strong>g three non-aligned GPS-E vehiclesWhen S receives three PREP messages from three different vehicles, say V 1, V 2and V 3, it uses a radiolocation method (i.e., signal strength) <strong>in</strong> order to determ<strong>in</strong>e thedistances d 1, d 2and d 3from V 1,V 2and V 3. In this case the exact position of S can beeasily calculated.The algorithm of IVG can be executed normally if the GPS-U vehicles can computetheir positions. In fact, GPS-U vehicle uses PREP messages <strong>in</strong> order to get itsposition <strong>in</strong>stead of GPS satellite. However this is not always possible because <strong>in</strong> somecases, where the number of PREP messages is less than three, the exact position cannotbe known. In what follows, we study these cases, when S receives two, one, orzero PREP.We suppose that S receives answers when it moves from a previous position, S p, toa current position, S c. To allow computation of positions and driv<strong>in</strong>g directions ofvehicles, we dist<strong>in</strong>guish the follow<strong>in</strong>g situations:– If S has two neighbors <strong>in</strong> S pand three neighbors <strong>in</strong> S c, or three neighbors <strong>in</strong> S pandtwo neighbors <strong>in</strong> S c, then the exact positions can be known.– If S has three neighbors <strong>in</strong> S pand one neighbor <strong>in</strong> S c, or one neighbor <strong>in</strong> S pandthree neighbors <strong>in</strong> S c, then one exact position S p(Resp. S c) can be calculated. Thesecond position, called the lack<strong>in</strong>g position, is the <strong>in</strong>tersection of two circles. Hence,if this <strong>in</strong>tersection is <strong>in</strong> one po<strong>in</strong>t, the exact value of the lack<strong>in</strong>g position S c(Resp. S p)can be known. Else, the lack<strong>in</strong>g position can be one of the two po<strong>in</strong>ts of the <strong>in</strong>tersectionof the two circles. In some cases, even when the exact values of previous or currentpositions are not accurately known, the driv<strong>in</strong>g direction of vehicle S can beguessed. This is the case where the two possible solutions fall <strong>in</strong> the same driv<strong>in</strong>gdirection.4 Simulations and AnalysisIn order to evaluate the performance of the IVG-U algorithm, we model a straightroad 10 km long with C lanes <strong>in</strong> each direction. Each vehicle on the road moves at aconstant, randomly chosen velocity. For sake of simplicity, we do not model complexmaneuvers like lane changes and overtak<strong>in</strong>g. Furthermore, we uniformly distributethe number of vehicles per kilometer per lane to model the traffic density <strong>in</strong> the road.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!