SlideShare a Scribd company logo
adfa, p. 1, 2011.
© Springer-Verlag Berlin Heidelberg 2011
Implementation of Radar Map Using GPS in Vehicular
Networks
Chun-I Kuo, Po-Ching Wang, Chih-Hsun Lin, Ce-Kuen Shieh and Ming-Fong Tsai*
Institute of Computer and Communication Engineering, Department of Electrical Engi-
neering, Nation Cheng Kung University, Taiwan
*
ICT Design and Validation for Vehicles Department, Division for Telematics and
Vehicular Control System, Information and Communications Research Laboratories,
Industrial Technology Research Institute, Hsinchu, Taiwan
Abstract. In the highway environment, many applications require localization.
It is common to use the Global Positioning System (GPS) to find the current
position, but GPS is easily influenced by the external environment and has
many internal errors. Dead Reckoning (DR) is a common method for correcting
the GPS position. However, the related applications do not have a notice system
that can show the number of and distances to neighboring vehicles. In this pa-
per, we design a map application on the Android operating system for vehicular
networks. In this map application, the road map would be shown on a monitor,
and the neighboring vehicles could also be drawn on this map. Users can easily
understand the road conditions. Moreover, the application can exchange traffic
information with other vehicles, and the map can also show the vehicles which
are out of range. Furthermore, the application can show the time to collision be-
tween two vehicles. The experimental results will show the adjustment of posi-
tion corrected by DR on Google Map, and the radar map on the Android operat-
ing system.
1 Introduction
With the deployment of Dedicated Short-Range Communications (DSRC) and wire-
less technologies such as 802.11p, a vehicle can exchange traffic information with
other vehicles through wireless communication and form a vehicular network [1]–[3].
When you have lost your way, location is quite important and will usually be obtained
through Global Positioning System (GPS) equipment. GPS equipment, through the
use of satellites as reference positions, provides absolute vehicle positions. But its
accuracy and availability are affected by the satellite geometry, selective availability,
environmental effects, and propagation delay through the ionosphere or any other
complex unknown factors [4]–[6].
The Dead Reckoning (DR) method is an often used vehicle positioning technique
[7]–[9]. In this method, heading and distance sensors are used to measure the dis-
placement vectors, which are then used in a recursive manner to determine the current
vehicle position. However, the accuracy of the DR method constantly degrades over
time, since the errors in the measurements accumulate and affect the current position
estimation. For vehicles travelling on a road network, the map-matching technique is
often used to correct positioning errors. In this method, the vehicle’s travelling path is
constantly compared with the road network. Through the matching process, the most
likely location of the vehicle with respect to the map is determined. Several papers
devoted to achieving accuracy in vehicle positioning have integrated GPS and DR,
and applied this with the map-matching technique. The estimation of the actual vehi-
cle location from the GPS position together with the use of the road information con-
tained in the digital map using the spatial relationship between the GPS position and
the roads has performed well [10]. However, there is as yet no application which is
able to show the distance between two vehicles using the idea of a radar map which is
constantly displayed: it is hard for the existing methods to draw locations and
distances accurately on a map since the GPS is always jumping and the error is about
5–10 meters.
The present paper proposes a radar map based on the Android operating system,
one which is able to show the locations of the neighboring vehicles in the vehicular
network. The speed and heading information from the National Marine Electronics
Association (NMEA) are used to minimize the GPS measurement errors which may
result from signal noise or changes in the satellite geometry. Hence, in addition to
providing the relative distance between other vehicles, an adaptive correction algo-
rithm is proposed to minimize the cumulative position errors. Moreover, the warning
of time to collision (TTC) is very important for the driver. The application, on the
Android operating system, can show the TTC between two vehicles. In the experi-
mental results presented, the radar map shows the neighboring vehicles, and this helps
decrease the chances of a car accident due to dead line of sight.
The remainder of this paper is organized as follows. In Section 2, we present the
implementation of our radar map. The experimental results and performance evalua-
tions are given in Section 3. The conclusions are given in Section 4.
2 The implementation of the radar map system
2.1 The Industrial Technology Research Institute’s WAVE/DSRC
Communications Unit (IWCU)
Fig. 1. ITRI WAVE/DSRC communication unit
The Industrial Technology Research Institute (ITRI) WAVE/DSRC Communications
Unit (IWCU) [11] is an integrated wireless communication system designed for de-
ploying Intelligent Transportation System (ITS) applications and improving traffic
safety on roadways, and is shown in Fig. 1. The IWCU device not only supports the
IEEE 801.11p/1609 standard but also integrates the 3G and Wi-Fi protocols. With
these capabilities, it can support many different types of communications, including
intra-vehicle, vehicle-to-vehicle (V2V), and vehicle-to-roadside (V2R), and can sup-
port additional vehicle-to-infrastructure (V2I) communications. The IWCU device
also provides measurements of the GPS, such as the heading and speed of a vehicle.
Moreover, the IWCU also provides a software development kit (SDK). Using the
SDK tools, many ITS applications can be developed easily on the flexible open plat-
form.
2.2 Dead Reckoning
Fig. 2. Dead reckoning method
On a two-dimensional planar space for vehicular travel, it is possible to calculate a
vehicle’s position at any time, provided that the starting location and all subsequent
displacement vectors are available. The DR method is a popular technique. The equa-
tion of the vehicle’s position (𝑥 𝑘, 𝑦 𝑘) at time 𝑡 𝑘 can be expressed by
𝑥 𝑘 = 𝑥0 + ∑ 𝑠𝑖 cos 𝜃𝑖
𝑘−1
𝑖=0 , 𝑦 𝑘 = 𝑦0 + ∑ 𝑠𝑖 sin 𝜃𝑖
𝑘−1
𝑖=0 (1)
where (𝑥0, 𝑦0) is the initial vehicle location at time 𝑡0, and 𝑠𝑖 and 𝜃𝑖 are, respectively,
the length and the absolute heading of the displacement vector from the vehicle’s
position (𝑥𝑖, 𝑦𝑖) at time 𝑡𝑖 to (𝑥𝑖+1, 𝑦𝑖+1) at time 𝑡𝑖+1. In Fig. 3, the relative heading is
defined as the difference between the absolute headings at two consecutive instances
and is denoted by 𝜔𝑖 . Given the relative heading measurements 𝜔𝑖 for time
𝑡0, 𝑡1, … , 𝑡 𝑘 the absolute heading of the vehicle 𝜃 𝑘, at time 𝑡 𝑘, can be calculated from
𝜃 𝑘 = ∑ 𝜔𝑖
𝑘
𝑖=0 . As shown in Equation (1), the dead reckoning method is a cumulative
process. Consequently, all previous sensor errors will be accumulated, and this de-
creases the accuracy of the current calculated position. As we all know, GPS often
jumps because of multipath interference and changes in the satellite constellation. The
calculation is accompanied by greater errors as time passes. The gap between the
current position and the estimated position will be greater when a small error is in-
cluded in the calculated heading and the mileage. Many researchers use the DR meth-
𝑥0, 𝑦0
𝑥1, 𝑦1
𝑥2, 𝑦2
𝑥3, 𝑦3
𝑠0
𝑠1
𝑠2
𝜃0
𝜃0
𝜃1
𝜃2
𝜔1
od when the GPS signal is cut off. However, we use the speed and heading
information from the GPS to implement the DR method in this paper.
2.3 GPS
The Global Positioning System (GPS) is a satellite based radio navigation system
realized by the U.S. Department of Defense [12]. When the GPS is fully operational,
there will be a constellation of 24 Navstar satellites in six orbital planes. The satellite
orbits will be arranged so that a minimum of 5 satellites are visible to the user any-
where in the world at all times. Whether 2-dimensional or 3-dimensional navigations,
the GPS receiver selects a set of at least 3 or 4 satellites that forms the best satellite
geometry, and calculates the distances between the receiver and the satellites. Given
these distance measurements, the user’s position with respect to the earth’s inertial
coordinates can be obtained [13]. However, it also possesses unexpected effects: large
position errors may cause the GPS position received in the receiver to be inaccurate
when the GPS satellite geometry and visibility are less than perfect. For road vehicles
that constantly travel in urban areas where tunnels, overpasses, tall buildings, and
trees are abundant, perfect reception conditions are rarely possible. Even when there
are enough satellites available for the position calculation, the satellite geometry may
not be good enough to obtain an accurate position.
2.4 Error revision
It has become clear that a superior positioning system can be obtained if the ad-
vantages of the dead reckoning system and the GPS can be combined. The absolute
positional accuracy of GPS can be used to provide feedback to calibrate the dead
reckoning system, while the smoothness of the dead-reckoning signals can be used to
correct the errors of the GPS position signals due to multi-path interference or other
problems [14]. There have been several approaches that have combined GPS and dead
reckoning. This integration is usually done either through a switching algorithm that
switches from one system to another if the latter has a better signal condition. In such
approaches, the integrated system usually performs as a stand-alone system if either
the GPS signal or the dead reckoning signal is absent [15]–[18]. Given the availability
and accuracy problems with GPS signals, an integrated system uses dead reckoning as
its primary positioning technique. In our designed module, when the GPS signals are
available, they will be used not only to correct the drifted dead reckoning position, but
also to calibrate the dead reckoning sensors. When the GPS is not functioning well,
the calibrated dead reckoning system will provide better performance than before.
2.5 The implementation of radar map
The radar map is designed on the Android system, a Linux-based operating system for
mobile devices, such as smartphones and tablet computers. It was developed by the
Open Handset Alliance, led by Google. The error revision algorithm is designed in the
IWCU SDK, and the system architecture is shown in Fig. 3. When the IWCU receives
signals which contain GPS headings and speeds, the error revision will use the dead
reckoning algorithm to calibrate any jumping GPS signals. Moreover, the IWCU will
send the new position to the Android system through 802.11g. After receiving the
new position, the mobile application is designed to transfer the position to a pixel
system and plot a radar map in the Android operating system. The experimental eval-
uation will discuss the difference between the radar map with and without the DR
method. The users can input the GPS position in Google Map, which points to the
nearest position on the road. In the next section, the experimental evaluation will
show the Google Map results and the radar map warning messages on an Android
simulation.
Fig. 3. System architecture
In Fig. 4, the IWCU can get the GPS information, such as latitude, longitude,
speed, and heading, every 100 milliseconds. By comparing this with the history of the
GPS information, the system will detect whether the GPS is reasonable or not. If the
GPS information is not reasonable, the system will use a simple dead reckoning algo-
rithm to adjust it by comparing it with the history of the GPS data, and broadcast the
adjusting GPS information to nearby vehicles every 100 milliseconds. After receiv-
ing, the IWCU will send the information (including id, latitude, longitude, speed,
heading, and time) to the Android system through Wi-Fi. In order to achieve real-time
service, the Android system can distinguish who is sending the GPS information by
unequal identification, and compute each data by thread. Using the received data, the
relative distance (in the Cartesian coordinate system) from the sender to the receiver
can be calculated, and the system can translate the suitable scale by the road infor-
mation. In our experiment, the radar map can be drawn on the Android system in real-
time, and the more detailed experimental results will be discussed in the next section.
Moreover, in order to discuss the performance of the DR algorithm, the caution func-
tion is also implemented in our system. The warning function will notify the driver
based on the speed difference, direction, and distance. When a red “Dangerous” is
shown on the Android screen, the driver will know that another vehicle is too close.
802.16 p / DSRC
IWCU
HUB
HUB
AP
AP
Android
WiFi
IWCU
On the other hand, “Safe” means that there is a safe state with respect to the other
cars.
Fig. 4. Flow chart
3 Experimental Evaluation
3.1 Experimental setup
Fig. 5. Experimental topology
In Fig. 5, each car (car 1 and car 2) implements the DR method to correct the position
error as described in Section 2.2. Each car will broadcast its own GPS information
Is the GPS
information
error?
IWCU receive the GPS signal
DR algorithm
Broadcast the GPS
information to android
system
After receiving, the radar
map will be drew
Warning function
Yes
No
AndroidIWCU
and then the other cars will receive this information to provide a radar map to the
driver as described in Section 2.5. The experimental area was in Ximen Rd., Tainan,
Taiwan. The average speed of car 1 and car 2 was 35 km/h. The WAVE/DSRC device
was the IWCU 3.0 as described in Section 2.1.
3.2 Performance of GPS DR
(a) (b)
(c) (d)
(e) (f)
Fig. 6. Performance of DR method
We present the DR performance in this section. Fig. 6 (a), Fig. 6 (c) and Fig. 6 (e) are
without DR. Fig. 6 (b), Fig. 6 (d) and Fig. 6 (f) are with DR. Many researchers have
used gyroscope and accelerometer hardware to implement the DR method. In this
paper, we used the speed and heading of the GPS information to implement a soft-
ware DR method. Hence, we based it on the speed and heading from the GPS infor-
mation to modify the position. We found that the speed and heading of the GPS in-
formation can help the GPS position as shown in Fig. 6. We can calculate the distance
between two GPS values [19] by website [20]. Hence, we can obtain a DR-enhanced
performance as follows. With DR, the position is enhanced 1.8 m, 1.2 m, 2.1 m, 2.5
m, 2.3 m, and 1.7 m, over the position without DR, in Fig. 6.
3.3 Performance of radar map
(a) (b) (c) (d)
Fig. 7. Performance of warning message
We present the warning message performance in this section. The cars A and B are
the same as in Fig. 7. Car A is without DR and car B is with DR. In this scenario, the
receiver car always drives in the middle lane and car A (car B) always drives in the
right lane. In Fig. 4, “Dangerous” is shown on the Android screen, which means an-
other vehicle is very close. However, car A (without DR) has the wrong GPS infor-
mation for warning the driver. Hence, the driver (receiver) receives a false alarm. In
Fig. 7 (a) and Fig. 7 (b), car A has been very close. In Fig. 7 (c) and Fig. 7 (d), car A
has been positioned in another lane.
4 Conclusions
This paper proposed a map application in the Android operating system. A road map
is shown on a monitor and the neighboring vehicles are drawn on this map. Users can
easily understand real-time road conditions. The proposed application can exchange
traffic information with the other vehicles, hence, the map can also show vehicles
which are out of range. Moreover, the proposed application can show the TTC be-
tween two vehicles, relying on software dead recknoning (DR). The experimental
results have shown that adjusting the GPS position by corrections from DR can en-
hance the accuracy by from 1.7 m to 2.3 m. Moreover, the proposed radar map can
support a collision warning which can avoid false alarms by using the software DR
method.
Reference
1. J. Fernandez, K. Borries, L. Cheng, B. Kumar, D. Stancil and F. Bai, Performance of the
802.11p physical layer in vehicular-to-vehicular environments. IEEE Transactions on Ve-
hicular Technology, vol. 61, no. 1, pp. 3-14, 2012.
2. M. Hassan, H. Vu, T. Sakurai and L. Andrew, Effect of retransmissions on the perfor-
mance of the IEEE 802.11 MAC protocol for DSRC. IEEE Transactions on Vehicular
Technology, vol. 61, no. 1, pp. 22-34, 2012.
3. T. Hsieh and Y. Tseng, Vehicular traffic information dissemination for WAVE/DSRC
networks. IEEE International Symposium on Wireless and Pervasive Computing, pp. 1-6,
2011.
4. N. Alam, A. Balaei and A. Dempster, A DSRC Doppler-based cooperative positioning en-
hancement for vehicular networks with GPS availability. IEEE Transactions on Vehicular
Technology, vol. 60, no. 9, pp. 4462-4470, 2010.
5. H. Lim and T. Chung, Performance evaluation of relative positioning based on low-cost
GPS and VANET. IEEE International Conference on Internet Technology and Secured
Transactions, pp. 542-543, 2011.
6. Z. He, Y. Ma and R. Tafazolli, Cooperative localization in a distributed base station sce-
nario. IEEE Vehicular Technology Conference, pp. 1-5, 2011.
7. B. Cho, J. Koo, B. Yoon and B. Kim, The research of dead reckoning stabilization algo-
rithm using different kinds of sensors. IEEE International Conference on Control, Automa-
tion and Systems, pp. 1089-1092, 2010.
8. Z. Yan, S. Peng, J. Zhou, J. Zu and H. Jia, Research on an improved dead reckoning for
AUV navigation. IEEE Chinese Control and Decision Conference, pp. 1793-1797, 2010.
9. C. Fouque, P. Bonnifait and D. Betaille, Enhancement of global vehicle localization using
navigable road maps and dead-reckoning. IEEE Position, Location and Navigation Sym-
posium, pp. 1286-1291, 2008.
10. J. Wen and X. Lu, Research on low-cost vehicular integrated navigation. IEEE Interna-
tional Conference on Advanced Mechatronic Systems, pp. 287-290, 2011.
11. H. Li and K. Lin, ITRI WAVE/DSRC communication unit. IEEE Vehicular Technology
Conference, pp. 1-2, 2010.
12. Y. Shimonaka, S. Tasaka, Y. Hatta, T. Wada and H. Okada, Accuracy improvement of ve-
hicular collision avoidance support system (VCASS) for the next generation ITS. IEEE
Wireless Communications and Networking Conference, pp. 2517-2522, 2007.
13. S. Savasta, M. Pini and G. Marfia, Performance assessment of a commercial GPS receiver
for networking applications. IEEE Consumer Communications and Networking Confer-
ence, pp. 613-617, 2008.
14. N. Yaacob, M. Abdullah and M. Ismail, Ionospheric modelling: improving the accuracy of
differential GPS (dGPS) in equatorial regions. IEEE Asia-Pacific Applied Electromagnet-
ics, pp. 1-5, 2007.
15. D. Bevly and B. Parkinson, Cascaded Kalman filters for accurate estimation of multiple
biases, dead-reckoning navigation, and full state feedback control of ground vehicles.
IEEE Transactions on Control Systems Technology, vol. 15, no. 2, pp. 199-208, 2007.
16. Z. Berman and J. Powell, The role of dead reckoning and inertial sensors in future general
aviation navigation. IEEE Position Location and Navigation Symposium, pp. 510-517,
1998.
17. E. Krakiwsky, C. Harris and R. Wong, A Kalman filter for integrating dead reckoning,
map matching and GPS positioning. IEEE Position Location and Navigation Symposium,
pp. 39-46, 1988.
18. Y. Yang, H. Ye and S. Fei, Integrated map-matching algorithm based on fuzzy logic and
dead reckoning. IEEE International Conference on Control Automation and Systems, pp.
1139-1142, 2010.
19. W. Kuo, Integration of GPS and dead-reckoning navigation systems. IEEE Vehicle Navi-
gation and Information Systems Conference, pp. 635-643, 1991.
20. GPS distance calculate tool, china.cos@gmail.com. http://www.storyday.com/wp-
content/uploads/2008/09/latlung_dis.html, this tool is powered by Cosbeta.

More Related Content

What's hot

A comparative study on road traffic management systems
A comparative study on road traffic management systemsA comparative study on road traffic management systems
A comparative study on road traffic management systems
eSAT Publishing House
 
How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...
Papitha Velumani
 
A cost-effective GPS-aided autonomous guided vehicle for global path planning
A cost-effective GPS-aided autonomous guided vehicle for global path planningA cost-effective GPS-aided autonomous guided vehicle for global path planning
A cost-effective GPS-aided autonomous guided vehicle for global path planning
journalBEEI
 
Improvement of accuracy in aircraft navigation by data fusion technique
Improvement of accuracy in aircraft navigation by data fusion techniqueImprovement of accuracy in aircraft navigation by data fusion technique
Improvement of accuracy in aircraft navigation by data fusion technique
IAEME Publication
 
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
Ashish Sharma
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET Journal
 
Performance assessment of antenna array for an unmanned air vehicle
Performance assessment of antenna array for an unmanned  air vehicle Performance assessment of antenna array for an unmanned  air vehicle
Performance assessment of antenna array for an unmanned air vehicle
IJECEIAES
 
K012437080
K012437080K012437080
K012437080
IOSR Journals
 
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET Journal
 
Driving Behavior for ADAS and Autonomous Driving IX
Driving Behavior for ADAS and Autonomous Driving IXDriving Behavior for ADAS and Autonomous Driving IX
Driving Behavior for ADAS and Autonomous Driving IX
Yu Huang
 
Mobile mapping system
Mobile mapping systemMobile mapping system
Mobile mapping system
Yanto Budisusanto
 
MAPS GEOSYSTEM PROFILE 2015
MAPS GEOSYSTEM PROFILE 2015MAPS GEOSYSTEM PROFILE 2015
MAPS GEOSYSTEM PROFILE 2015SURAJ CHOUDHARY
 
Driving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingDriving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous Driving
Yu Huang
 
Mobile mapping
Mobile mappingMobile mapping
Mobile mapping
Moumen Sherif
 
Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation
Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation
Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation
IJECEIAES
 
Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBS
Matthew Pulis
 
Driving Behavior for ADAS and Autonomous Driving VIII
Driving Behavior for ADAS and Autonomous Driving VIIIDriving Behavior for ADAS and Autonomous Driving VIII
Driving Behavior for ADAS and Autonomous Driving VIII
Yu Huang
 
Traffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, ShamsTraffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, Shams
Khan Mostafa
 
Volkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationVolkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationAnastasiia Volkova
 

What's hot (20)

A comparative study on road traffic management systems
A comparative study on road traffic management systemsA comparative study on road traffic management systems
A comparative study on road traffic management systems
 
How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...
 
A cost-effective GPS-aided autonomous guided vehicle for global path planning
A cost-effective GPS-aided autonomous guided vehicle for global path planningA cost-effective GPS-aided autonomous guided vehicle for global path planning
A cost-effective GPS-aided autonomous guided vehicle for global path planning
 
Improvement of accuracy in aircraft navigation by data fusion technique
Improvement of accuracy in aircraft navigation by data fusion techniqueImprovement of accuracy in aircraft navigation by data fusion technique
Improvement of accuracy in aircraft navigation by data fusion technique
 
Fz2410881090
Fz2410881090Fz2410881090
Fz2410881090
 
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
 
Performance assessment of antenna array for an unmanned air vehicle
Performance assessment of antenna array for an unmanned  air vehicle Performance assessment of antenna array for an unmanned  air vehicle
Performance assessment of antenna array for an unmanned air vehicle
 
K012437080
K012437080K012437080
K012437080
 
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
 
Driving Behavior for ADAS and Autonomous Driving IX
Driving Behavior for ADAS and Autonomous Driving IXDriving Behavior for ADAS and Autonomous Driving IX
Driving Behavior for ADAS and Autonomous Driving IX
 
Mobile mapping system
Mobile mapping systemMobile mapping system
Mobile mapping system
 
MAPS GEOSYSTEM PROFILE 2015
MAPS GEOSYSTEM PROFILE 2015MAPS GEOSYSTEM PROFILE 2015
MAPS GEOSYSTEM PROFILE 2015
 
Driving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingDriving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous Driving
 
Mobile mapping
Mobile mappingMobile mapping
Mobile mapping
 
Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation
Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation
Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation
 
Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBS
 
Driving Behavior for ADAS and Autonomous Driving VIII
Driving Behavior for ADAS and Autonomous Driving VIIIDriving Behavior for ADAS and Autonomous Driving VIII
Driving Behavior for ADAS and Autonomous Driving VIII
 
Traffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, ShamsTraffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, Shams
 
Volkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationVolkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigation
 

Similar to 碩一工研院研究成果

A Cooperative Localization Method based on V2I Communication and Distance Inf...
A Cooperative Localization Method based on V2I Communication and Distance Inf...A Cooperative Localization Method based on V2I Communication and Distance Inf...
A Cooperative Localization Method based on V2I Communication and Distance Inf...
IJCNCJournal
 
A COOPERATIVE LOCALIZATION METHOD BASED ON V2I COMMUNICATION AND DISTANCE INF...
A COOPERATIVE LOCALIZATION METHOD BASED ON V2I COMMUNICATION AND DISTANCE INF...A COOPERATIVE LOCALIZATION METHOD BASED ON V2I COMMUNICATION AND DISTANCE INF...
A COOPERATIVE LOCALIZATION METHOD BASED ON V2I COMMUNICATION AND DISTANCE INF...
IJCNCJournal
 
Vehicle positioning in urban environments using particle filtering-based glob...
Vehicle positioning in urban environments using particle filtering-based glob...Vehicle positioning in urban environments using particle filtering-based glob...
Vehicle positioning in urban environments using particle filtering-based glob...
IJECEIAES
 
Automatic vehicle locator
Automatic vehicle locatorAutomatic vehicle locator
Automatic vehicle locator
aishwarya yadav
 
Ieeepro techno solutions 2013 ieee embedded project relative positioning en...
Ieeepro techno solutions   2013 ieee embedded project relative positioning en...Ieeepro techno solutions   2013 ieee embedded project relative positioning en...
Ieeepro techno solutions 2013 ieee embedded project relative positioning en...
srinivasanece7
 
LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...
LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...
LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...
Minh Quan Nguyen
 
Navigation system by using gis and gps
Navigation system by using gis and gpsNavigation system by using gis and gps
Navigation system by using gis and gpsIAEME Publication
 
Iaetsd location-based services using autonomous gps
Iaetsd location-based services using autonomous gpsIaetsd location-based services using autonomous gps
Iaetsd location-based services using autonomous gps
Iaetsd Iaetsd
 
Cloud Based Autonomous Vehicle Navigation
Cloud Based Autonomous Vehicle NavigationCloud Based Autonomous Vehicle Navigation
Cloud Based Autonomous Vehicle NavigationWilliam Smith
 
Intelligent road surface quality evaluation using rough mereology
Intelligent road surface quality evaluation using rough mereologyIntelligent road surface quality evaluation using rough mereology
Intelligent road surface quality evaluation using rough mereology
Mohamed Mostafa
 
IRJET- Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET-  	  Comparison on Measurement of a Building using Total Station, ARCGI...IRJET-  	  Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET- Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET Journal
 
Ijecet 06 10_003
Ijecet 06 10_003Ijecet 06 10_003
Ijecet 06 10_003
IAEME Publication
 
Study of Estimation of Road Roughness Condition and Ghat Complexity Analysis ...
Study of Estimation of Road Roughness Condition and Ghat Complexity Analysis ...Study of Estimation of Road Roughness Condition and Ghat Complexity Analysis ...
Study of Estimation of Road Roughness Condition and Ghat Complexity Analysis ...
IRJET Journal
 
Inertial_navigation_systems_for_mobile_robots.pdf
Inertial_navigation_systems_for_mobile_robots.pdfInertial_navigation_systems_for_mobile_robots.pdf
Inertial_navigation_systems_for_mobile_robots.pdf
Junaiddaud1
 
Discernment Pothole with Autonomous Metropolitan Vehicle
	 Discernment Pothole with Autonomous Metropolitan  Vehicle	 Discernment Pothole with Autonomous Metropolitan  Vehicle
Discernment Pothole with Autonomous Metropolitan Vehicle
IRJET Journal
 
Global positioning system(gps)
Global positioning system(gps)Global positioning system(gps)
Global positioning system(gps)
aman goel
 
Study of localization techniques in vehicular ad hoc networks
Study of localization techniques in vehicular ad hoc networksStudy of localization techniques in vehicular ad hoc networks
Study of localization techniques in vehicular ad hoc networksIAEME Publication
 
Study of localization techniques in vehicular ad hoc networks
Study of localization techniques in vehicular ad hoc networksStudy of localization techniques in vehicular ad hoc networks
Study of localization techniques in vehicular ad hoc networksIAEME Publication
 
A NOVEL AND COST EFFECTIVE APPROACH TO PUBLIC VEHICLE TRACKING SYSTEM
A NOVEL AND COST EFFECTIVE APPROACH TO  PUBLIC VEHICLE TRACKING SYSTEMA NOVEL AND COST EFFECTIVE APPROACH TO  PUBLIC VEHICLE TRACKING SYSTEM
A NOVEL AND COST EFFECTIVE APPROACH TO PUBLIC VEHICLE TRACKING SYSTEM
ijujournal
 

Similar to 碩一工研院研究成果 (20)

A Cooperative Localization Method based on V2I Communication and Distance Inf...
A Cooperative Localization Method based on V2I Communication and Distance Inf...A Cooperative Localization Method based on V2I Communication and Distance Inf...
A Cooperative Localization Method based on V2I Communication and Distance Inf...
 
A COOPERATIVE LOCALIZATION METHOD BASED ON V2I COMMUNICATION AND DISTANCE INF...
A COOPERATIVE LOCALIZATION METHOD BASED ON V2I COMMUNICATION AND DISTANCE INF...A COOPERATIVE LOCALIZATION METHOD BASED ON V2I COMMUNICATION AND DISTANCE INF...
A COOPERATIVE LOCALIZATION METHOD BASED ON V2I COMMUNICATION AND DISTANCE INF...
 
Vehicle positioning in urban environments using particle filtering-based glob...
Vehicle positioning in urban environments using particle filtering-based glob...Vehicle positioning in urban environments using particle filtering-based glob...
Vehicle positioning in urban environments using particle filtering-based glob...
 
Automatic vehicle locator
Automatic vehicle locatorAutomatic vehicle locator
Automatic vehicle locator
 
Ieeepro techno solutions 2013 ieee embedded project relative positioning en...
Ieeepro techno solutions   2013 ieee embedded project relative positioning en...Ieeepro techno solutions   2013 ieee embedded project relative positioning en...
Ieeepro techno solutions 2013 ieee embedded project relative positioning en...
 
LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...
LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...
LocalizationandMappingforAutonomousNavigationin OutdoorTerrains: A StereoVisi...
 
Navigation system by using gis and gps
Navigation system by using gis and gpsNavigation system by using gis and gps
Navigation system by using gis and gps
 
Iaetsd location-based services using autonomous gps
Iaetsd location-based services using autonomous gpsIaetsd location-based services using autonomous gps
Iaetsd location-based services using autonomous gps
 
Cloud Based Autonomous Vehicle Navigation
Cloud Based Autonomous Vehicle NavigationCloud Based Autonomous Vehicle Navigation
Cloud Based Autonomous Vehicle Navigation
 
Intelligent road surface quality evaluation using rough mereology
Intelligent road surface quality evaluation using rough mereologyIntelligent road surface quality evaluation using rough mereology
Intelligent road surface quality evaluation using rough mereology
 
jardin
jardinjardin
jardin
 
IRJET- Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET-  	  Comparison on Measurement of a Building using Total Station, ARCGI...IRJET-  	  Comparison on Measurement of a Building using Total Station, ARCGI...
IRJET- Comparison on Measurement of a Building using Total Station, ARCGI...
 
Ijecet 06 10_003
Ijecet 06 10_003Ijecet 06 10_003
Ijecet 06 10_003
 
Study of Estimation of Road Roughness Condition and Ghat Complexity Analysis ...
Study of Estimation of Road Roughness Condition and Ghat Complexity Analysis ...Study of Estimation of Road Roughness Condition and Ghat Complexity Analysis ...
Study of Estimation of Road Roughness Condition and Ghat Complexity Analysis ...
 
Inertial_navigation_systems_for_mobile_robots.pdf
Inertial_navigation_systems_for_mobile_robots.pdfInertial_navigation_systems_for_mobile_robots.pdf
Inertial_navigation_systems_for_mobile_robots.pdf
 
Discernment Pothole with Autonomous Metropolitan Vehicle
	 Discernment Pothole with Autonomous Metropolitan  Vehicle	 Discernment Pothole with Autonomous Metropolitan  Vehicle
Discernment Pothole with Autonomous Metropolitan Vehicle
 
Global positioning system(gps)
Global positioning system(gps)Global positioning system(gps)
Global positioning system(gps)
 
Study of localization techniques in vehicular ad hoc networks
Study of localization techniques in vehicular ad hoc networksStudy of localization techniques in vehicular ad hoc networks
Study of localization techniques in vehicular ad hoc networks
 
Study of localization techniques in vehicular ad hoc networks
Study of localization techniques in vehicular ad hoc networksStudy of localization techniques in vehicular ad hoc networks
Study of localization techniques in vehicular ad hoc networks
 
A NOVEL AND COST EFFECTIVE APPROACH TO PUBLIC VEHICLE TRACKING SYSTEM
A NOVEL AND COST EFFECTIVE APPROACH TO  PUBLIC VEHICLE TRACKING SYSTEMA NOVEL AND COST EFFECTIVE APPROACH TO  PUBLIC VEHICLE TRACKING SYSTEM
A NOVEL AND COST EFFECTIVE APPROACH TO PUBLIC VEHICLE TRACKING SYSTEM
 

Recently uploaded

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 

Recently uploaded (20)

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 

碩一工研院研究成果

  • 1. adfa, p. 1, 2011. © Springer-Verlag Berlin Heidelberg 2011 Implementation of Radar Map Using GPS in Vehicular Networks Chun-I Kuo, Po-Ching Wang, Chih-Hsun Lin, Ce-Kuen Shieh and Ming-Fong Tsai* Institute of Computer and Communication Engineering, Department of Electrical Engi- neering, Nation Cheng Kung University, Taiwan * ICT Design and Validation for Vehicles Department, Division for Telematics and Vehicular Control System, Information and Communications Research Laboratories, Industrial Technology Research Institute, Hsinchu, Taiwan Abstract. In the highway environment, many applications require localization. It is common to use the Global Positioning System (GPS) to find the current position, but GPS is easily influenced by the external environment and has many internal errors. Dead Reckoning (DR) is a common method for correcting the GPS position. However, the related applications do not have a notice system that can show the number of and distances to neighboring vehicles. In this pa- per, we design a map application on the Android operating system for vehicular networks. In this map application, the road map would be shown on a monitor, and the neighboring vehicles could also be drawn on this map. Users can easily understand the road conditions. Moreover, the application can exchange traffic information with other vehicles, and the map can also show the vehicles which are out of range. Furthermore, the application can show the time to collision be- tween two vehicles. The experimental results will show the adjustment of posi- tion corrected by DR on Google Map, and the radar map on the Android operat- ing system. 1 Introduction With the deployment of Dedicated Short-Range Communications (DSRC) and wire- less technologies such as 802.11p, a vehicle can exchange traffic information with other vehicles through wireless communication and form a vehicular network [1]–[3]. When you have lost your way, location is quite important and will usually be obtained through Global Positioning System (GPS) equipment. GPS equipment, through the use of satellites as reference positions, provides absolute vehicle positions. But its accuracy and availability are affected by the satellite geometry, selective availability, environmental effects, and propagation delay through the ionosphere or any other complex unknown factors [4]–[6]. The Dead Reckoning (DR) method is an often used vehicle positioning technique [7]–[9]. In this method, heading and distance sensors are used to measure the dis- placement vectors, which are then used in a recursive manner to determine the current vehicle position. However, the accuracy of the DR method constantly degrades over time, since the errors in the measurements accumulate and affect the current position estimation. For vehicles travelling on a road network, the map-matching technique is
  • 2. often used to correct positioning errors. In this method, the vehicle’s travelling path is constantly compared with the road network. Through the matching process, the most likely location of the vehicle with respect to the map is determined. Several papers devoted to achieving accuracy in vehicle positioning have integrated GPS and DR, and applied this with the map-matching technique. The estimation of the actual vehi- cle location from the GPS position together with the use of the road information con- tained in the digital map using the spatial relationship between the GPS position and the roads has performed well [10]. However, there is as yet no application which is able to show the distance between two vehicles using the idea of a radar map which is constantly displayed: it is hard for the existing methods to draw locations and distances accurately on a map since the GPS is always jumping and the error is about 5–10 meters. The present paper proposes a radar map based on the Android operating system, one which is able to show the locations of the neighboring vehicles in the vehicular network. The speed and heading information from the National Marine Electronics Association (NMEA) are used to minimize the GPS measurement errors which may result from signal noise or changes in the satellite geometry. Hence, in addition to providing the relative distance between other vehicles, an adaptive correction algo- rithm is proposed to minimize the cumulative position errors. Moreover, the warning of time to collision (TTC) is very important for the driver. The application, on the Android operating system, can show the TTC between two vehicles. In the experi- mental results presented, the radar map shows the neighboring vehicles, and this helps decrease the chances of a car accident due to dead line of sight. The remainder of this paper is organized as follows. In Section 2, we present the implementation of our radar map. The experimental results and performance evalua- tions are given in Section 3. The conclusions are given in Section 4. 2 The implementation of the radar map system 2.1 The Industrial Technology Research Institute’s WAVE/DSRC Communications Unit (IWCU) Fig. 1. ITRI WAVE/DSRC communication unit The Industrial Technology Research Institute (ITRI) WAVE/DSRC Communications Unit (IWCU) [11] is an integrated wireless communication system designed for de-
  • 3. ploying Intelligent Transportation System (ITS) applications and improving traffic safety on roadways, and is shown in Fig. 1. The IWCU device not only supports the IEEE 801.11p/1609 standard but also integrates the 3G and Wi-Fi protocols. With these capabilities, it can support many different types of communications, including intra-vehicle, vehicle-to-vehicle (V2V), and vehicle-to-roadside (V2R), and can sup- port additional vehicle-to-infrastructure (V2I) communications. The IWCU device also provides measurements of the GPS, such as the heading and speed of a vehicle. Moreover, the IWCU also provides a software development kit (SDK). Using the SDK tools, many ITS applications can be developed easily on the flexible open plat- form. 2.2 Dead Reckoning Fig. 2. Dead reckoning method On a two-dimensional planar space for vehicular travel, it is possible to calculate a vehicle’s position at any time, provided that the starting location and all subsequent displacement vectors are available. The DR method is a popular technique. The equa- tion of the vehicle’s position (𝑥 𝑘, 𝑦 𝑘) at time 𝑡 𝑘 can be expressed by 𝑥 𝑘 = 𝑥0 + ∑ 𝑠𝑖 cos 𝜃𝑖 𝑘−1 𝑖=0 , 𝑦 𝑘 = 𝑦0 + ∑ 𝑠𝑖 sin 𝜃𝑖 𝑘−1 𝑖=0 (1) where (𝑥0, 𝑦0) is the initial vehicle location at time 𝑡0, and 𝑠𝑖 and 𝜃𝑖 are, respectively, the length and the absolute heading of the displacement vector from the vehicle’s position (𝑥𝑖, 𝑦𝑖) at time 𝑡𝑖 to (𝑥𝑖+1, 𝑦𝑖+1) at time 𝑡𝑖+1. In Fig. 3, the relative heading is defined as the difference between the absolute headings at two consecutive instances and is denoted by 𝜔𝑖 . Given the relative heading measurements 𝜔𝑖 for time 𝑡0, 𝑡1, … , 𝑡 𝑘 the absolute heading of the vehicle 𝜃 𝑘, at time 𝑡 𝑘, can be calculated from 𝜃 𝑘 = ∑ 𝜔𝑖 𝑘 𝑖=0 . As shown in Equation (1), the dead reckoning method is a cumulative process. Consequently, all previous sensor errors will be accumulated, and this de- creases the accuracy of the current calculated position. As we all know, GPS often jumps because of multipath interference and changes in the satellite constellation. The calculation is accompanied by greater errors as time passes. The gap between the current position and the estimated position will be greater when a small error is in- cluded in the calculated heading and the mileage. Many researchers use the DR meth- 𝑥0, 𝑦0 𝑥1, 𝑦1 𝑥2, 𝑦2 𝑥3, 𝑦3 𝑠0 𝑠1 𝑠2 𝜃0 𝜃0 𝜃1 𝜃2 𝜔1
  • 4. od when the GPS signal is cut off. However, we use the speed and heading information from the GPS to implement the DR method in this paper. 2.3 GPS The Global Positioning System (GPS) is a satellite based radio navigation system realized by the U.S. Department of Defense [12]. When the GPS is fully operational, there will be a constellation of 24 Navstar satellites in six orbital planes. The satellite orbits will be arranged so that a minimum of 5 satellites are visible to the user any- where in the world at all times. Whether 2-dimensional or 3-dimensional navigations, the GPS receiver selects a set of at least 3 or 4 satellites that forms the best satellite geometry, and calculates the distances between the receiver and the satellites. Given these distance measurements, the user’s position with respect to the earth’s inertial coordinates can be obtained [13]. However, it also possesses unexpected effects: large position errors may cause the GPS position received in the receiver to be inaccurate when the GPS satellite geometry and visibility are less than perfect. For road vehicles that constantly travel in urban areas where tunnels, overpasses, tall buildings, and trees are abundant, perfect reception conditions are rarely possible. Even when there are enough satellites available for the position calculation, the satellite geometry may not be good enough to obtain an accurate position. 2.4 Error revision It has become clear that a superior positioning system can be obtained if the ad- vantages of the dead reckoning system and the GPS can be combined. The absolute positional accuracy of GPS can be used to provide feedback to calibrate the dead reckoning system, while the smoothness of the dead-reckoning signals can be used to correct the errors of the GPS position signals due to multi-path interference or other problems [14]. There have been several approaches that have combined GPS and dead reckoning. This integration is usually done either through a switching algorithm that switches from one system to another if the latter has a better signal condition. In such approaches, the integrated system usually performs as a stand-alone system if either the GPS signal or the dead reckoning signal is absent [15]–[18]. Given the availability and accuracy problems with GPS signals, an integrated system uses dead reckoning as its primary positioning technique. In our designed module, when the GPS signals are available, they will be used not only to correct the drifted dead reckoning position, but also to calibrate the dead reckoning sensors. When the GPS is not functioning well, the calibrated dead reckoning system will provide better performance than before. 2.5 The implementation of radar map The radar map is designed on the Android system, a Linux-based operating system for mobile devices, such as smartphones and tablet computers. It was developed by the Open Handset Alliance, led by Google. The error revision algorithm is designed in the IWCU SDK, and the system architecture is shown in Fig. 3. When the IWCU receives
  • 5. signals which contain GPS headings and speeds, the error revision will use the dead reckoning algorithm to calibrate any jumping GPS signals. Moreover, the IWCU will send the new position to the Android system through 802.11g. After receiving the new position, the mobile application is designed to transfer the position to a pixel system and plot a radar map in the Android operating system. The experimental eval- uation will discuss the difference between the radar map with and without the DR method. The users can input the GPS position in Google Map, which points to the nearest position on the road. In the next section, the experimental evaluation will show the Google Map results and the radar map warning messages on an Android simulation. Fig. 3. System architecture In Fig. 4, the IWCU can get the GPS information, such as latitude, longitude, speed, and heading, every 100 milliseconds. By comparing this with the history of the GPS information, the system will detect whether the GPS is reasonable or not. If the GPS information is not reasonable, the system will use a simple dead reckoning algo- rithm to adjust it by comparing it with the history of the GPS data, and broadcast the adjusting GPS information to nearby vehicles every 100 milliseconds. After receiv- ing, the IWCU will send the information (including id, latitude, longitude, speed, heading, and time) to the Android system through Wi-Fi. In order to achieve real-time service, the Android system can distinguish who is sending the GPS information by unequal identification, and compute each data by thread. Using the received data, the relative distance (in the Cartesian coordinate system) from the sender to the receiver can be calculated, and the system can translate the suitable scale by the road infor- mation. In our experiment, the radar map can be drawn on the Android system in real- time, and the more detailed experimental results will be discussed in the next section. Moreover, in order to discuss the performance of the DR algorithm, the caution func- tion is also implemented in our system. The warning function will notify the driver based on the speed difference, direction, and distance. When a red “Dangerous” is shown on the Android screen, the driver will know that another vehicle is too close. 802.16 p / DSRC IWCU HUB HUB AP AP Android WiFi IWCU
  • 6. On the other hand, “Safe” means that there is a safe state with respect to the other cars. Fig. 4. Flow chart 3 Experimental Evaluation 3.1 Experimental setup Fig. 5. Experimental topology In Fig. 5, each car (car 1 and car 2) implements the DR method to correct the position error as described in Section 2.2. Each car will broadcast its own GPS information Is the GPS information error? IWCU receive the GPS signal DR algorithm Broadcast the GPS information to android system After receiving, the radar map will be drew Warning function Yes No AndroidIWCU
  • 7. and then the other cars will receive this information to provide a radar map to the driver as described in Section 2.5. The experimental area was in Ximen Rd., Tainan, Taiwan. The average speed of car 1 and car 2 was 35 km/h. The WAVE/DSRC device was the IWCU 3.0 as described in Section 2.1. 3.2 Performance of GPS DR (a) (b) (c) (d) (e) (f) Fig. 6. Performance of DR method We present the DR performance in this section. Fig. 6 (a), Fig. 6 (c) and Fig. 6 (e) are without DR. Fig. 6 (b), Fig. 6 (d) and Fig. 6 (f) are with DR. Many researchers have used gyroscope and accelerometer hardware to implement the DR method. In this paper, we used the speed and heading of the GPS information to implement a soft- ware DR method. Hence, we based it on the speed and heading from the GPS infor-
  • 8. mation to modify the position. We found that the speed and heading of the GPS in- formation can help the GPS position as shown in Fig. 6. We can calculate the distance between two GPS values [19] by website [20]. Hence, we can obtain a DR-enhanced performance as follows. With DR, the position is enhanced 1.8 m, 1.2 m, 2.1 m, 2.5 m, 2.3 m, and 1.7 m, over the position without DR, in Fig. 6. 3.3 Performance of radar map (a) (b) (c) (d) Fig. 7. Performance of warning message We present the warning message performance in this section. The cars A and B are the same as in Fig. 7. Car A is without DR and car B is with DR. In this scenario, the receiver car always drives in the middle lane and car A (car B) always drives in the right lane. In Fig. 4, “Dangerous” is shown on the Android screen, which means an- other vehicle is very close. However, car A (without DR) has the wrong GPS infor- mation for warning the driver. Hence, the driver (receiver) receives a false alarm. In Fig. 7 (a) and Fig. 7 (b), car A has been very close. In Fig. 7 (c) and Fig. 7 (d), car A has been positioned in another lane. 4 Conclusions This paper proposed a map application in the Android operating system. A road map is shown on a monitor and the neighboring vehicles are drawn on this map. Users can easily understand real-time road conditions. The proposed application can exchange traffic information with the other vehicles, hence, the map can also show vehicles which are out of range. Moreover, the proposed application can show the TTC be- tween two vehicles, relying on software dead recknoning (DR). The experimental results have shown that adjusting the GPS position by corrections from DR can en- hance the accuracy by from 1.7 m to 2.3 m. Moreover, the proposed radar map can
  • 9. support a collision warning which can avoid false alarms by using the software DR method. Reference 1. J. Fernandez, K. Borries, L. Cheng, B. Kumar, D. Stancil and F. Bai, Performance of the 802.11p physical layer in vehicular-to-vehicular environments. IEEE Transactions on Ve- hicular Technology, vol. 61, no. 1, pp. 3-14, 2012. 2. M. Hassan, H. Vu, T. Sakurai and L. Andrew, Effect of retransmissions on the perfor- mance of the IEEE 802.11 MAC protocol for DSRC. IEEE Transactions on Vehicular Technology, vol. 61, no. 1, pp. 22-34, 2012. 3. T. Hsieh and Y. Tseng, Vehicular traffic information dissemination for WAVE/DSRC networks. IEEE International Symposium on Wireless and Pervasive Computing, pp. 1-6, 2011. 4. N. Alam, A. Balaei and A. Dempster, A DSRC Doppler-based cooperative positioning en- hancement for vehicular networks with GPS availability. IEEE Transactions on Vehicular Technology, vol. 60, no. 9, pp. 4462-4470, 2010. 5. H. Lim and T. Chung, Performance evaluation of relative positioning based on low-cost GPS and VANET. IEEE International Conference on Internet Technology and Secured Transactions, pp. 542-543, 2011. 6. Z. He, Y. Ma and R. Tafazolli, Cooperative localization in a distributed base station sce- nario. IEEE Vehicular Technology Conference, pp. 1-5, 2011. 7. B. Cho, J. Koo, B. Yoon and B. Kim, The research of dead reckoning stabilization algo- rithm using different kinds of sensors. IEEE International Conference on Control, Automa- tion and Systems, pp. 1089-1092, 2010. 8. Z. Yan, S. Peng, J. Zhou, J. Zu and H. Jia, Research on an improved dead reckoning for AUV navigation. IEEE Chinese Control and Decision Conference, pp. 1793-1797, 2010. 9. C. Fouque, P. Bonnifait and D. Betaille, Enhancement of global vehicle localization using navigable road maps and dead-reckoning. IEEE Position, Location and Navigation Sym- posium, pp. 1286-1291, 2008. 10. J. Wen and X. Lu, Research on low-cost vehicular integrated navigation. IEEE Interna- tional Conference on Advanced Mechatronic Systems, pp. 287-290, 2011. 11. H. Li and K. Lin, ITRI WAVE/DSRC communication unit. IEEE Vehicular Technology Conference, pp. 1-2, 2010. 12. Y. Shimonaka, S. Tasaka, Y. Hatta, T. Wada and H. Okada, Accuracy improvement of ve- hicular collision avoidance support system (VCASS) for the next generation ITS. IEEE Wireless Communications and Networking Conference, pp. 2517-2522, 2007. 13. S. Savasta, M. Pini and G. Marfia, Performance assessment of a commercial GPS receiver for networking applications. IEEE Consumer Communications and Networking Confer- ence, pp. 613-617, 2008. 14. N. Yaacob, M. Abdullah and M. Ismail, Ionospheric modelling: improving the accuracy of differential GPS (dGPS) in equatorial regions. IEEE Asia-Pacific Applied Electromagnet- ics, pp. 1-5, 2007. 15. D. Bevly and B. Parkinson, Cascaded Kalman filters for accurate estimation of multiple biases, dead-reckoning navigation, and full state feedback control of ground vehicles. IEEE Transactions on Control Systems Technology, vol. 15, no. 2, pp. 199-208, 2007.
  • 10. 16. Z. Berman and J. Powell, The role of dead reckoning and inertial sensors in future general aviation navigation. IEEE Position Location and Navigation Symposium, pp. 510-517, 1998. 17. E. Krakiwsky, C. Harris and R. Wong, A Kalman filter for integrating dead reckoning, map matching and GPS positioning. IEEE Position Location and Navigation Symposium, pp. 39-46, 1988. 18. Y. Yang, H. Ye and S. Fei, Integrated map-matching algorithm based on fuzzy logic and dead reckoning. IEEE International Conference on Control Automation and Systems, pp. 1139-1142, 2010. 19. W. Kuo, Integration of GPS and dead-reckoning navigation systems. IEEE Vehicle Navi- gation and Information Systems Conference, pp. 635-643, 1991. 20. GPS distance calculate tool, china.cos@gmail.com. http://www.storyday.com/wp- content/uploads/2008/09/latlung_dis.html, this tool is powered by Cosbeta.