Escolar Documentos
Profissional Documentos
Cultura Documentos
Thesis submitted in partial fulfilment of the requirements for the award of the
degree of Bachelor of Mechanical Engineering
JUNE 2015
ii
SUPERVISORS DECLARATION
I hereby declare that I have checked this thesis and in my opinion, this thesis is adequate
in terms of scope and quality for the award of the degree of Bachelor of Mechanical
Engineering.
Signature
Date
iii
STUDENTS DECLARATION
I hereby declare that the work in this thesis is my own except for quotations and
summaries which have been duly acknowledged. The thesis has not been accepted for
any degree and is not concurently submitted for award of other degree.
Signature
Name
ID Number
: MA11110
Date
: 5 JUNE 2015
iv
ACKNOWLEDGEMENTS
ABSTRACT
This thesis deals with latitude and longitude coordinate to determine distance accuracy
of Global Positioning System (GPS) in three different type. This three type of GPS are
GPS Mouse(connect to computer), Mobile GPS and Smartphone GPS. Global
Positioning System (GPS) is a space-based satellite navigation system that provides
location and time information in all weather conditions, anywhere on or near the Earth
where there is an unobstructed line of sight to four or more GPS satellites. It is
importance of knowing the robot real time location. Without knowing the present
location, it is impossible for the robot to carry on task given to it. Also, it will be
difficult for the operator who operates the robot to mobilize and conducting any
mission. Due to the importance of knowing and understand robot positioning, location
identification for this problem. Tracking system by using satellite to track the robot
whereabouts is normally practiced globally. Satellite signal is used to track and report
the robot position in real time. Therefore this system may be used as a location
detection and reporting device for this mobile robot project. In the result, GPS Mouse
connected on the computer is more accurate followed by Smartphone GPS and Mobile
GPS. This is because, Adopt SkyTraq 6 chipset with 65-channel help the Mouse GPS
receive more satellite channel compare to Mobile GPS and Smartphone GPS. Besides
that, present of GLONASS (Global Orbiting Navigation Satellite System) chip in the
Smartphone help to acquire satellites up to 20% faster than devices that rely on GPS
alone. Finally, increase the number of GPS channel receiver will increase the accuracy
of GPS.
vi
ABSTRAK
Tesis ini berkaitan dengan bacaan kordinat latitud dan longitud bagi menentukan
ketepatan jarak terhadap tiga jenis GPS(Global Positioning System) yang berbeza. Tiga
jenis GPS tersebut adalah GPS Tetikus(disambungkan dengan komputer), GPS mudah
alih dan GPS telefon pintar. Global Positioning System (GPS) adalah sistem navigasi
satelit yang menyediakan maklumat lokasi dan masa dalam semua keadaan cuaca, di
mana sahaja di bumi ini jika terdapat empat atau lebih garis satelit GPS yang tidak
terhalang. Lokasi sebenar sebuah robot adalah penting untuk diketahui. Tanpa
mengetahui lokasi mereka, sebuah robot tidak mampu menjalankan tugas yang
diberikan kepadanya. Selain itu, pengendali sebuah robot juga sukar untuk
mengendalikan robot dalam menjalankan apa-apa misi kerana tidak mengetahui lokasi
sebenar robot tersebut. Sistem pengesanan dengan menggunakan satelit untuk mengesan
di mana keduduksn robot kini sudah diamalkan di peringkat global. Isyarat satelit
digunakan untuk mengesan dan melaporkan kedudukan robot tersebut dalam masa yang
sebenar. Oleh itu sistem ini boleh digunakan sebagai pengesanan lokasi dan peranti bagi
projek robot mudah alih ini. Melalui kajian yang dibuat sepanjang projek ini, GPS
tetikus yang disambungkan pada komputer adalah lebih tepat diikuti dengan GPS
telefon pintar dan GPS mudah alih. Ini adalah kerana, SkyTraq 6 chipset dengan 65
saluran membantu GPS tetikus menerima lebih saluran satelit berbanding GPS mudah
alih dan GPS telefon pintar. Selain itu, kehadiran GLONASS(Global Orbiting
Navigation Satellite System) cip membantu talefon pintar untuk memperoleh 20%
satelit lebih cepat berbanding peranti yang bergantung kepada GPS sahaja. Akhir sekali,
semakin meningkat bilangan saluran GPS yang di terima akan meningkatkan ketepatan
GPS.
vii
TABLE OF CONTENT
Page
SUPERVISORS DECLARATION
ii
STUDENTS DECLARATION
iii
ACKNOWLEDGEMENTS
iv
ABSTRACT
ABSTRAK
vi
TABLE OF CONTENTS
vii
LIST OF TABLES
xi
LIST OF FIGURES
xii
LIST OF ABBREVIATIONS
xiii
CHAPTER 1
INTRODUCTION
1.0
Introduction
1.1
Problem Statement
1.2
Objectives
1.3
Hypothesis
1.4
CHAPTER 2
LITERATURE REVIEW
2.0
Introduction
2.1
Robot
viii
2.2
2.3
2.4
2.5
4
4
4
4
5
5
5
5
6
6
7
7
Mobile Robot
8
8
9
10
11
11
11
Positioning Sensor
12
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
12
13
13
14
14
15
16
Odometry
Inertial Navigation
Magnetic Compasses
Active Beacons
Global Positioning System (GPS)
Landmark Navigation
Map-Based Positioning
17
17
18
19
19
21
21
ix
2.6
22
22
23
CHAPTER 3
23
23
24
METHADOLOGY
3.0
Introduction
25
3.1
26
26
27
28
Procedure
29
3.2.1
3.2.2
3.2.3
3.2.4
30
30
30
30
3.2
CHAPTER 4
GPS Setting
GPS Response Testing
Accuracy Experiments
Real Time Monitoring
4.0
Introduction
31
4.1
31
4.2
31
31
32
34
37
4.3
40
4.4
Discussions
41
CHAPTER 5
5.0
Conclusion
43
5.1
Recommendations
43
REFERENCES
44
xi
LIST OF TABLES
Table No.
Title
Page
4.1
32
4.2
33
4.3
33
4.4
33
4.5
34
4.6
35
4.7
35
4.8
36
4.9
36
4.10
37
4.11
38
4.12
38
4.13
39
4.14
40
4.15
Average distance error for latitude and longitude under the tree
40
4.16
41
xii
LIST OF FIGURES
Figure No.
Title
Page
2.1
2.2
2.3
10
2.4
21
3.1
Mouse GPS
26
3.2
Mobile GPS
27
3.3
Smartphone GPS
28
4.1
32
4.2
34
4.3
37
xiii
LIST OF ABBREVIATIONS
EGNOS
GLONASS
GPS
Lat
Latitude
Long
Longitude
UTM
WAAS
CHAPTER 1
INTRODUCTION
1.0
Introduction
Mobile robot is surely an autonomous system that's to improve its motion in a
reaction to adjustments in its environment while performing a given task. Mobile robot
are segregated by different system into their capacity to generate developed
response.(Muhamad Ashadi B Abdul Rahman,2007) A number of systems are applied
in robotic and have interactionfor making the particular robot function. There are
several kinds of mobile robot which is handled by directed wired control, wired
computer control, infrared, radio frequency (RF), Bluetooth, and Wi-Fi (Wireless
Fidelity).
Some sort ofmobile robotis definitely anautomatic machine that'sable
tolocomotion. Mobile robots are capable to go around within theirsurroundings and are
certainly not fixedto a single actual one physical position. Mobile robots can also
beseen inmilitary, enforcement, industrial, and security settings. In comparison,
industrial robotsare generally more-or-less fixed, including things like of a gripper
assembly (or end effector) and also jointed arm (multi-linked manipulator), attached to a
fixed surface. Autonomous Rotorcraft Sniper System which is experimental robotic
weapons technique have being produced by the U.S. Army since 2005 is an example of
mobile robot use in military. (Phillip McKerrow, 1991)
It is importance of knowing the robot real time location. Without knowing the
present location, it is impossible for the robot to carry on task given to it. Also, it will be
difficult for the operator who operates the robot to mobilize and conducting any
mission. Due to the importance of knowing and understand robot positioning, location
identification for this problem. Tracking system by using satellite to track the robot
whereabouts is normally practiced globally. Satellite signal is used to track and report
the robot position in real time. Therefore this system may be used as a location
detection and reporting device for this mobile robot project.
This project thesis is focusing on programing the GPS system device which
provide a location information of the mobile robot. The Global Positioning System
(GPS) is a space-based satellite routing system that givespositionand also period details
in every weather conditions, wherever on or evenclose to the Earth where there'sa
cleardistinctive line of sight to four or more GPS satellites. This chapter will story the
objective of the project, problem statement which need to consider before the project is
going to be carry out and scope of the projects work.
1.1
PROBLEM STATEMENT
In this project, problem statement is the important aspect that use to achieve the
1.2
OBJECTIVES
i.
ii.
1.3
HYPOTHESIS
Location sensor can be used to address this issue. Global Positioning System
1.4
System (GPS) device that provide a location information of the robot. The project scope
covers the positioning accuracy is within 25 feet and the GPS receiver used is 8 channel
positioning system.
CHAPTER 2
LITERITURE REVIEW
2.0
INTRODUCTION
This chapter explains about research of the project that has been chosen and
explanations about Global Positioning System which influence in mobile robot
positioning, location identification for the robot to carry on task given to it
2.1
ROBOT
Robotics is a scientific area which researchthe connectionamong Action and
perform in an industrial
manufacturing surrounding. Usually this include jointed arms specially made for used
like- material welding ,handling, painting, and many others. These kind of robots may
also contain a few automatically guided motor vehicles and other robots if all of us
analyze basically through application.
2.2
MOBILE ROBOT
Mobile robot is surely an autonomous system that's to improve its motion in a
reaction to adjustments in its environment while performing a given task. Mobile robot
are segregated by different system into their capacity to generate developed response.
(Muhamad Ashadi B Abdul Rahman,2007) A number of systems are applied in robotic
and have interaction for making the particular robot function. There are several kinds of
mobile robot which is handled by directed wired control, wired computer control,
infrared, radio frequency (RF), Bluetooth, and Wi-Fi (Wireless Fidelity).
Mobile robot is a platform with a great mobility in thesurrounding(land,
underwater, air). It is a system with the following functional characteristics which are
mobility (total mobility relative to the environment) ,A certain level of autonomy
(limited human interaction) and Perception ability(sensing and reacting in the
environment).
ii.
iii.
Land Based Wheeled Robot is a locomotion mechanism and it has been the most
popular in mobile robot industries. With a relative mechanical implementation, a good
efficiencies can be achieve. There are four major wheel classes.Choice of wheel types
has large effect on the overall kinematics of the mobile robot because they differ widely
in their kinematics.. (Roland Siegwart and Illah R. Nourbakhsh, 2004). Mobile robot
can have just about any number of wheel, The advantage of using four and six wheeled
robot are the robot using multiple drive motor, one connected to each wheel which
reduce slip. The wheel has always been the easiest way to implement mobility. The
implementation is very simple and does not requires any advanced technique
2.2.1.3 Land Based Tracked Robot
The figure shows the example of land based tracked mobile robot. Tracks, also
known as threads are similar to the tank. It is suitable for mobile robot in rough and
irregular surface as track provide friction and reduce slippage. Tracks is best for mobile
robot used for outdoors and off-road grounds. Land based tracked robot can easily cross
over larger obstacles due to their greater area of ground contact and can be used on
almost any terrain.
Land based tracked mobile robot is used skid steer drive as a mechanism to
moving. Skid steer is related to the differential drive system. The tracks is attached on
the two side of the mobile robot chassis and driven by two separate motor. It is steered
by moving those tracks at different speeds in the same or opposite direction.
10
Land based legged robot is a complex mobile robot, but there are many
advantages of leg over wheel and tracked mobile robot. Legs are often the choice for
robots that must drive on uneven region. Mostly, to allow the robot to be statically
balance, the robot are designed with six legs. It will hard to balance if the robot have
fewer legs. An experiment has been carried our by researchers with monopod (one
Legged) designs, bipeds (two legs), quadrupeds (four legs) and hexapods (six legs).
(Coleman Benson .2012).
11
2.3
Eventhough it is very popular and widely used, mobile robot still has some problems.
12
2.4.1 Odometry
Odometry is the most widely used navigation method for mobile robot
positioning; it provides good short-term accuracy, is inexpensive, and allows very high
sampling rates. However, the fundamental idea of odometry is the integration of
incremental motion information over time, which leads inevitably to the unbounded
accumulation of errors. Specifically, orientation errors will cause large lateral position
errors, which increase proportionally with the distance travelled by the robot. Despite
these limitations, most researchers agree that odometry is an important part of a robot
navigation system and that navigation tasks will be simplified if odometric accuracy can
be improved. For example (Cox, I.J., 1991), (Byrne et al. 1992), and (Chenavier, F. and
Crowley, J., 1992) propose methods for fusing odometric data with absolute position
measurements to obtain more reliable position estimation.
Odometry is based on simple equations (see Borenstein et al., 1996a), which
hold true when wheel revolutions can be translated accurately into linear displacement
relative to the floor.
However, in case of wheel slippage and some other more subtle causes, wheel
rotations may not translate proportionally into linear motion. The resulting errors can be
categorized into one of two groups: systematic errors and non-systematic errors
[Borenstein and Feng, 1996]. Systematic errors are those resulting from kinematic
imperfections of the robot, for example, unequal wheel diameters or uncertainty about
13
the exact wheelbase. Non-systematic errors are those that result from the interaction of
the floor with the wheels, e.g., wheel slippage or bumps and cracks. Typically, when a
mobile robot system is installed with a hybrid odometry/landmark navigation system,
the density in which the landmarks must be placed in the environment is determined
empirically and is based on the worst-case systematic errors. Such systems are likely to
fail when one or more large non-systematic errors occur.
Vehicle heading is the most significant of the navigation parameters (x, y, and _)
in terms of its influence on accumulated dead-reckoning errors. For this reason, sensors
which provide a measure of absolute heading are extremely important in solving the
navigation needs of autonomous platforms. The magnetic compass is such a sensor. One
disadvantage of any magnetic compass, however, is that the earth's magnetic field is
often distorted near power lines or steel structures (Byrne et al., 1992). This makes the
straightforward use of geomagnetic sensors difficult for indoor applications.
Based on a variety of physical effects related to the earth's magnetic field, different
sensor systems are available:
i.
ii.
Fluxgate compasses.
14
iii.
Hall-effect compasses.
iv.
Magnetoresistive compasses.
v.
Magnetoelastic compasses.
The compass best suited for use with mobile robot applications is the fluxgate
compass. When maintained in a level attitude, the fluxgate compass will measure the
horizontal component of the earth's magnetic field, with the decided advantages of low
power consumption, no moving parts, intolerance to shock and vibration, rapid start-up,
and relatively low cost. If the vehicle is expected to operate over uneven terrain, the
sensor coil should be gimbal-mounted and mechanically dampened to prevent serious
errors introduced by the vertical component of the geomagnetic field.
Active beacon navigation systems are the most common navigation aids on ships
and airplanes, as well as on commercial mobile robot systems. Active beacons can be
detected reliably and provide accurate positioning information with minimal processing.
As a result, this approach allows high sampling rates and yields high reliability, but it
does also incur high cost in installation and maintenance. Accurate mounting of beacons
is required for accurate positioning. Two different types of active beacon systems can
be distinguished: trilateration and triangulation.
15
Landmarks are distinct features that a robot can recognize from its sensory input.
Landmarks can be geometric shapes (e.g., rectangles, lines, circles), and they may
include additional information (e.g., in the form of bar-codes). In general, landmarks
have a fixed and known position, relative to which a robot can localize itself.
Landmarks are carefully chosen to be easy to identify; for example, there must be
sufficient contrast relative to the background. Before a robot can use landmarks for
navigation, the characteristics of the landmarks must be known and stored in the robot's
memory. The main task in localization is then to recognize the landmarks reliably and to
calculate the robot's position.
In order to simplify the problem of landmark acquisition it is often assumed that
the current robot position and orientation are known approximately, so that the robot
only needs to look for landmarks in a limited area. For this reason good odometry
accuracy is a prerequisite for successful landmark detection.
Some approaches fall between landmark and map-based positioning. They use
sensors to sense the environment and then extract distinct structures that serve as
landmarks for navigation in the future.
Our discussion in this section addresses two types of landmarks: artificial and
natural landmarks. It is important to bear in mind that natural landmarks work best
in highly structured environments such as corridors, manufacturing floors, or hospitals.
Indeed, one may argue that natural landmarks work best when they are actually manmade (as is the case in highly structured environments). For this reason, we shall define
the terms natural landmarks and artificial landmarks as follows: natural landmarks
are those objects or features that are already in the environment and have a function
other than robot navigation; artificial landmarks are specially designed objects or
markers that need to be placed in the environment with the sole purpose of enabling
robot navigation.
16
17
2.5
18
19
monitored and readings should only be taken when this is below 10m (ideally below
5m).
The way the GPS records data is generally the same across all units. GPS
receivers automatically records data into their memory according to elapsed time or
distance moved. These points are called track points. The device can be forced to record
additional data, generally with additional information, at user discretion. These user
recorded points are called waypoints. Some of the common pages used for viewing this
data are shown below. The more expensive sets have more detailed screens.
(J.Borenstein, H.R. Everett, L. Feng, and D. Wehe . 2000)
2.5.3 Global Positioning System (GPS) Working Principle
GPS signals do not contain positional data. The position reported by the receiver
on the ground is a calculated position based on range-finding triangulation. GPS
positioning is achieved by measuring using 3 stages. (Baddar Abbas. 2012)
20
segment also ensures that the GPS satellite orbits and clocks remain within acceptable
limits. These precise positions and data form the basis for all GPS calculations.
2.5.3.2 Stage 2 : The Signal Travel Time Gives Distance Information.
GPS satellites carry atomic clocks that provide extremely accurate time. The
time information is placed in the codes broadcast by the satellite so that a receiver can
continuously determine the time the signal was broadcast. The signal contains data that
a receiver uses to compute the locations of the satellites and to make other adjustments
needed for accurate positioning. The receiver uses the time difference between the time
of signal reception and the broadcast time to compute the distance, or range, from the
receiver to the satellite. The receiver must account for propagation delays, or decreases
in the signals speed caused by the atmosphere. To calculate the distance between itself
and any given satellite the receiver multiplies the travel time by the speed of light. This
principal is fundamental to GPS.
2.5.3.3 Stage 3 :Three Distances Gives The Position.
Once stages 1 and 2 have been accomplished we now have distance information
to a number of satellites the locations of which we know with great precision. From this
data, the receiver triangulates an exact position. Three satellites are needed to determine
latitude and longitude, while a fourth satellite is necessary to determine altitude. An
atomic clock synchronized to GPS is required in order to compute ranges from these
three signals. However, by taking a measurement from a fourth satellite, the receiver
avoids the need for an atomic clock. Thus, the receiver uses four satellites to compute
latitude, longitude, altitude, and time.
21
22
23
24
coordinates. Thus, a location in Zone10 that falls directly on the 123 meridian would
have an easting of 500,000 meters written: 500000Em
A location 10,382 meters west of the central meridian (500,000 - 10,382=
489,618) would be written as 489618Em; likewise, a location 85,640meters east of the
central (123) meridian would appear as 585640Em. On a GPS unit, this would be 10 Q
585640. (Note that the Q in this example is arbitrary, see Northings which describe
Zone characters).
2.6.3.2 Northings
Northings are measured from the equator (with a 10,000,000km falsenorthing
for positions south of the equator). Zone characters designate8 degree zones extending
north and south from the equator.
Zones are divided into sections of latitude that are 8 degrees in height.These
sections are lettered C through X, with M and N bracketing theequator. The letter
designators give a quick reference as to the latitude ofa point indicted by the
coordinates. The letter designator is merely a help however. While the zone number is
critical, as the easting coordinate is referenced to it, the northing coordinate specifies the
total number of meters from the equator, regardless of lettered zone section.
Again, easting indicate the number of meters of longitude within the numbered
zone the same easting coordinate value will repeat for each zone. Eastings are specified
as six-digit numbers.
Northings, however, are specified regardless of lettered section. Northings
specify the absolute number of meters from the equator. Northings are specified as
seven-digit numbers. There are special UTM zones between 0 and 36 longitude
above 72 latitude and a special zone (32 ) between 56 and 64 north latitude.
25
CHAPTER 3
METHADOLOGY
3.0
INTRODUCTION
This project thesis is focusing on programing the GPS system device which
provide a location information of the mobile robot. The Global Positioning System
(GPS) is a space-based satellite routing system that gives position and also period
details in every weather conditions, wherever on or even close to the Earth where there's
a clear distinctive line of sight to four or more GPS satellites
On this chapter, procedure of experiment is very important. For this experiment,
the equipment and materials used are computer GPS, mobile GPS and Smartphone
GPS. For the procedure of experiment, there are four stage. The first stage is GPS
setting. On this stage the GPS is setup on the computer. For the second stage which is
GPS response testing, the GPS have to find any response by using the software that
come with the GPS. On the third stage accuracy experiments is proceed. After
that, test the accuracy of GPS with other type of GPS and check the number of
active channels. The test will be carried out at three different place which are
between the building, open space and trees area. Finally, it will come to real time
monitoring stage. For this stage, the GPS will be test on the mobile robot.
26
3.1
27
28
29
3.2
PROCEDURE
START
GPS SETTING
NO
GPS RESPONSE
TESTING
YES
ACCURACY EXPERIMENTS
FINISH
30
For the procedure of experiment, there are four stage. The first stage is GPS setting. On
this stage the GPS is setup on the computer. For the second stage which is GPS
response testing, the GPS have to find any response by using the software that come
with the GPS. On the third stage accuracy experiments is proceed. After that, test the
accuracy of GPS with other type of GPS and check the number of active channels. The
test will be carried out at three different place which are between the building, open
space and trees area. Finally, it will come to real time monitoring stage. For this stage,
the GPS will be test on the mobile robot.
3.2.1 GPS SETTING
Setup the GPS to the computer
3.2.2 GPS RESPONS TESTING
After plug in the GPS to the computer, try to find any response by using the software
that come with the GPS.
3.2.3 ACCURACY EXPERIMENTS
Test the accuracy of GPS with other type of GPS and check the number of active
channels. The test will be carried out at three different place which are between the
building, open space and trees area.
3.2.4 REAL TIME MONITORING
Test the GPS on the mobile robot.
31
CHAPTER 4
RESULTS AND DISCUSSIONS
4.0
INTRODUCTION
This chapter presents the result of Global Positioning System accuracy. The
result of GPS accuracy with 4 different types GPS under three different place. The
results obtained were then been compared in order to investigate the most accurate GPS.
4.1
Smartphone and GPS mobile. Smartphone GPS can detect more GPS channel compare
to GPS mobile.
Type of GPS
Global
Mobile Global
Smartphone
Positioning
Positioning
Global Positioning
System on
System
System
12
15
Computer (Mouse
GPS)
Number of GPS
18
channel receiver
4.2
ACCURACY EXPERIMENTS
The experiment was set up on 4 different location for each type of place. After
the latitude and longitude reading was taken, it will check by using Google map to find
the distance error. From this experiment, GPS mouse on computer show the highest
accuracy followed by smartphone GPS and mobile GPS.
32
(a)
(b)
(c)
(d)
Figure 4.1 : (a) Location 1, (b) Location 2, (c) Location 3, (d) Location 4 for between
building
Table 4.2: Latitute and longitude for between building at location 1 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N 3.54023
N 3.540302
N 3.540320
E 103.42815
E 103.428230
E 103.428207
Error: 5.13m
Error: 7.80m
Error: 7.15m
(Mouse GPS)
Location 1
33
Table 4.3: Latitute and longitude for between building at location 2 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.53981
N3.539656
N3.539753
E103.42808
E103.428174
E103.428173
Error : 5.35m
Error: 7.81m
Error : 7.14m
(Mouse GPS)
Location 2
Table 4.4: Latitute and longitude for between building at location 3 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.54020
N3.540749
N3.540743
E103.42773
E103.427804
E103.427670
Error:3.56m
Error: 5.13m
Error: 4.46m
(Mouse GPS)
Location 3
34
Table 4.5: Latitute and longitude for between building at location 4 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.53784
N3.537693
N3.540743
E103.43023
E103.430315
E103.427670
Error:3.35m
Error: 6.47m
Error: 4.46m
(Mouse GPS)
Location 4
(a)
(b)
(d)
(c)
Figure 4.2: (a) Location 1, (b) Location 2, (c) Location 3, (d) Location 4 for under the
tree
35
Table 4.6: Latitute and longitude for under the tree at location 1 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N 3.540343
N 3.540402
N 3.54042
E 103.427349
E 103.428523
E 103.428758
Error: 1.29m
Error: 1.93m
Error: 1.87m
(Mouse GPS)
Location 1
Table 4.7: Latitute and longitude for under the tree at location 2 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.538362
N3.538357
N3.53839
E103.429823
E103.429791
E103.42977
Error: 1.34m
Error: 1.95m
Error: 1.85m
(Mouse GPS)
Location 2
36
Table 4.8: Latitute and longitude for under the tree at location 3 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.539575
N3.539611
N3.53956
E103.429012
E103.429076
E103.42899
Error: 2.22m
Error: 3.42m
Error: 2.37m
(Mouse GPS)
Location 3
Table 4.9: Latitute and longitude for under the tree at location 4 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.537642
N3.537609
N3.53761
E103.429727
E103.429717
E103.42970
Error: 1.21m
Error: 1.42m
Error: 1.45m
(Mouse GPS)
Location 4
37
(a)
(b)
(c)
(d)
Figure 4.3: (a) Location 1, (b) Location 2, (c) Location 3, (d) Location 4 for open space
Table 4.10: Latitute and longitude for open space at location 1 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N 3.539242
N 3.53945
N 3.539496
E 103.428278
E 103.42831
E 103.428288
Error:1.38m
Error:2.72m
Error: 2.95m
(Mouse GPS)
Location 1
38
Table 4.11: Latitute and longitude for open space at location 2 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.538257
N3.53832
N3.538311
E103.428625
E103.42870
E103.428625
Error:1.02m
Error:1.56m
Error: 1.12m
(Mouse GPS)
Location 2
Table 4.12: Latitute and longitude for open space at location 3 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.540012
N3.54001
N3.540013
E103.427395
E103.42744
E103.427448
Error:0.53m
Error:1.02m
Error: 0.68m
(Mouse GPS)
Location 3
39
Table 4.13: Latitute and longitude for open space at location 4 and it distance error
GPS on computer
Mobile GPS
Smartphone GPS
N3.537402
N3.53744
N3.537393
E103.429257
E103.42932
E103.429287
Error:1.42m
Error:2.57m
Error: 1.56m
(Mouse GPS)
Location 4
40
4.3
GPS and mobile GPS. When experiment conduct between the building, average
distance error show the highest error compare to under tree and open space. By using
measuring tape, the distance error was measured from the original point stand during
experiment to the point that read from google map.
Table 4.14: Average distance error for latitude and longitude between building
GPS on Computer
Mobile GPS
(Mouse GPS)
Smartphone
GPS
5.13
7.80
7.15
5.35
7.81
7.14
3.36
5.13
4.46
3.35
6.47
4.46
4.35
6.80
5.80
Table 4.15: Average distance error for latitude and longitude under the tree
GPS on Computer
Mobile GPS
Smartphone GPS
(Mouse GPS)
Error Location 1 (m)
1.29
1.93
1.87
1.34
1.95
1.85
2.22
3.42
2.37
1.21
1.42
1.45
1.52
2.18
1.89
41
Table 4.16: Average distance error for latitude and longitude open space
GPS on Computer
Mobile GPS
Smartphone GPS
(Mouse GPS)
Error Location 1 (m)
1.38
2.72
2.95
1.02
1.56
1.12
0.53
1.02
0.68
1.42
2.57
1.56
1.08
1.97
1.58
4.4
DISCUSSION
GPS Mouse that connect on the computer is more accurate followed by
Smartphone GPS and Mobile GPS because GPS mouse can support Adopt SkyTraq 6
chipset with 65-channel which this help the GPS receive more satellite channel compare
to Mobile GPS and Smartphone GPS. GPS Mouse also enable WAAS (Wide Area
Augmentation System ) and EGNOS (Euro Geostationary Navigation Overlay Service).
The Wide Area Augmentation System (WAAS) will monitor and correct the ranging
signals from the GPS constellation of satellites. Most importantly, WAAS will provide
a certified level of integrity. The corrections will improve the vertical accuracy of the
system from ten or more meters to just one or two (Todd Walter, 2002). The European
Geostationary Navigation Overlay Service (EGNOS) system is being developed in
Europe to provide Global Positioning System (GPS) and GLONASS regional
augmentation services to aviation, maritime and land users. The EGNOS system, as any
other Wide Area Augmentation System (WAAS), relies on the broadcast of differential
correction and integrity information in the pseudo-range domain, which are then used to
provide a solution in the position domain (Olivier Perrin, Maurizio Scaramuzza,
Thomas Buchanan and Daniel Brocard, 2006). But currently WAAS satellite coverage
is only available in North America, Alaska, and Hawaii (Todd Walter, 2002) and
EGNOS only available in Europe and Africa (Olivier Perrin et al.,2006).
42
Mobile GPS also can support WAAS but unfortunately it was not available in
Malaysia. Latest Smartphone has GLONASS (Global Orbiting Navigation Satellite
System) chip. This system works alongside GPS (Global Positioning System) to
provide position information to compatible devices. GLONASS compatible
receivers can acquire satellites up to 20% faster than devices that rely on GPS alone
(Seppanen, 2012).
Open space have smallest average distance error and reading of latitude and
longitude between the building show the highest average distance error. According
to report (Official U.S. Information Website about the GPS System Available,2012)
the horizontal positioning error is less than 17 m for 99% of the time in average
conditions or 17 m for 90% of the time in worse outdoor conditions. The error
depends on many factors, like atmospheric conditions, sun activity, geographical
location, terrain type, satellites' constellation, etc. In an open space, positioning
errors are of 23 m. However, in dense built-up areas, the location error may reach
100 m (Modsching M., Kramer R., Hagen K ,2006 and Baranski P., Strumillo P
,2011) or even more ( Ong R.B., Petovello M.G., Lachapelle G, 2009). The error is
introduced due to multipath propagation of signals transmitted by the satellites when
there is no line-of-sight. A satellite signal is bounced off the walls of a building
before finding its way to a GPS receiver. The propagation time of the signal is
delayed and the GPS receiver miscalculates its location with a reference to the
satellites.
43
CHAPTER 5
CONCLUSION AND RECOMMENDATION
5.1
CONCLUSION
Global Positioning System (GPS) is a space-based satellite navigation system
that provides location and time information in all weather conditions. It is importance of
knowing and understand robot positioning, location identification for the robot to carry
on task given to it. Satellite signal is used to track and report the robot position in real
time. Therefore this system may be used as a location detection and reporting device for
this mobile robot project.
From the result shown in Chapter 4, it can be concluded that GPS Mouse
connected on the computer is more accurate followed by Smartphone GPS and Mobile
GPS. This is because, Adopt SkyTraq 6 chipset with 65-channel help the Mouse GPS
receive more satellite channel compare to Mobile GPS and Smartphone GPS. Besides
that, present of GLONASS (Global Orbiting Navigation Satellite System) chip in the
Smartphone help to acquire satellites up to 20% faster than devices that rely on GPS
alone (Seppanen, 2012). Finally, increase the number of GPS channel receiver will
increase the accuracy of GPS
5.2
RECOMMENDATIONS
There are many recommendations which can be implemented in order to
improve the results and extend the scope of the experiments. The recommendations
which can be taken into consideration are listed below:
i.
ii.
Take the reading of latitude and longitude in cloudy day for next experiment.
44
REFERENCES
Coleman Benson, 2012. Basics: What Types of Mobile Robots are There?
Cox, I.J., 1991, Blanche - An Experiment in Guidance and Navigation of an
Autonomous Mobile Robot. IEEE Transactions Robotics and Automation, 7(3), pp.
193-204.
J. Borenstein, H.R. Everett, L. Feng, and D. Wehe. 2000. Mobile Robot
Positioning & Sensors and Techniques Vol. 14 No. 4, pp. 231 249.
45
Modsching M., Kramer R., Hagen K.2006. Field Trial on GPS Accuracy in a
Medium Size City: The Influence of Built-up. Proceedings of the 3rd Workshop on
Positioning, Navigation and Communication; Hannover, Germany.; pp. 209121.
Muhamad Ashadi B. Abdul Rahman. 2007.
R.B.,
Petovello
M.G.,.
Lachapelle
G.
2009.
Assessment
of