IEEE Robotics & Automation Magazine - March 2012 - 68

Results
Second Round
Third Round
Fourth Round

5 m Boundary
Target Triangle
First Round
100

Wind Direction
3

Northing (m)

80
60
2
40
20

1

0
−20

0

20

100

40
60
Easting (m)
(a)

100

120

100

120

Wind Direction
3

80
Northing (m)

80

60
2
40
20

1

0
−20

0

20

40
60
Easting (m)
(b)

80

2

0°
330°

30°

300°

60°

270°

90°

120°
3

240°
1
150°

210°
180°
(c)
Wind

Edge 2

Edge 1

Edge 3

Figure 6. A comparison of the traveled path tracked by (a) GPS
and (b) theodolite measurements. In the third plot (c) compass
data are depicted in comparison to the target headings of the
triangle edges. The boat traveled in clockwise direction.

measurements with respect to position and allows the
comparison of transect data sets over time. Examples of
the data collected during the transect missions are presented in the "Analysis of Sampled Data Sets" section.
68

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

MARCH 2012

Controller Dynamics
The performance of the line-following controller was
evaluated experimentally. The data set was recorded
while the ASV traveled along a predefined equilateral triangle of 100-m side length for a total of four rounds. During this test, the line-following controller was utilized as
presented in the "Software Design" section. The target
velocity was set to 0.7 m/s for all rounds, i.e., the speed
used during the transect sampling missions. The three
corner points of the triangle shown in Figure 6 define
lines that were sent to the line-following controller. The
target triangle and the traveled path of the boat can be
seen in Figure 6(a).
From the plotted data, it is evident that the controller
converges to the desired line. The stability of the controller
was proved by Samson and Ait-Abderrahim [23]. The
plotted data shows smooth and quick transitions between
different segments of the path. While the boat is rotating
on the spot (i.e., on all three corners of the triangle) to
point toward the new target point, the position is not
actively controlled and thus the boat drifts due to wind.
Table 1 shows the average distance and the standard deviation from the target lines of the triangle accumulated over
the four rounds.
In addition to the internal GPS measurements, an external system has been used to track the boat position. A
laser-based theodolite by Leica (TS15) capable of tracking
a prism to a distance of up to 2 km with an accuracy of
4.5 mm has been set up at the shore as an external positioning system. A calibration procedure has been applied
to estimate the transformation from the local frame of the
theodolite to the global reference frame. It is based on the
libpointmatch library [24] that implements an iterative
closest point (ICP) algorithm.
Figure 6(a) and (b) show the recordings of the GPS
locations and the theodolite measurements, respectively.
From the theodolite measurements, it can be seen that the
desired path is achieved, despite the noise on the GPS signals. Furthermore, the plots show a 5-m boundary area
that the boat should not leave to achieve the desired precision for the biological sampling missions. The GPS
measurements show an RMS error of 1.29 m with respect
to the theodolite measurements. It is important to note

*
Table 1. Average lateral error from target lines
and the corresponding standard deviation.
Triangle Side

Average
Error (m)

Standard
Deviation (m)

First triangle edge

0.62

1.49

Second triangle edge

0.04

1.98

Third triangle edge

À1.63

2.69



Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - March 2012

IEEE Robotics & Automation Magazine - March 2012 - Cover1
IEEE Robotics & Automation Magazine - March 2012 - Cover2
IEEE Robotics & Automation Magazine - March 2012 - 1
IEEE Robotics & Automation Magazine - March 2012 - 2
IEEE Robotics & Automation Magazine - March 2012 - 3
IEEE Robotics & Automation Magazine - March 2012 - 4
IEEE Robotics & Automation Magazine - March 2012 - 5
IEEE Robotics & Automation Magazine - March 2012 - 6
IEEE Robotics & Automation Magazine - March 2012 - 7
IEEE Robotics & Automation Magazine - March 2012 - 8
IEEE Robotics & Automation Magazine - March 2012 - 9
IEEE Robotics & Automation Magazine - March 2012 - 10
IEEE Robotics & Automation Magazine - March 2012 - 11
IEEE Robotics & Automation Magazine - March 2012 - 12
IEEE Robotics & Automation Magazine - March 2012 - 13
IEEE Robotics & Automation Magazine - March 2012 - 14
IEEE Robotics & Automation Magazine - March 2012 - 15
IEEE Robotics & Automation Magazine - March 2012 - 16
IEEE Robotics & Automation Magazine - March 2012 - 17
IEEE Robotics & Automation Magazine - March 2012 - 18
IEEE Robotics & Automation Magazine - March 2012 - 19
IEEE Robotics & Automation Magazine - March 2012 - 20
IEEE Robotics & Automation Magazine - March 2012 - 21
IEEE Robotics & Automation Magazine - March 2012 - 22
IEEE Robotics & Automation Magazine - March 2012 - 23
IEEE Robotics & Automation Magazine - March 2012 - 24
IEEE Robotics & Automation Magazine - March 2012 - 25
IEEE Robotics & Automation Magazine - March 2012 - 26
IEEE Robotics & Automation Magazine - March 2012 - 27
IEEE Robotics & Automation Magazine - March 2012 - 28
IEEE Robotics & Automation Magazine - March 2012 - 29
IEEE Robotics & Automation Magazine - March 2012 - 30
IEEE Robotics & Automation Magazine - March 2012 - 31
IEEE Robotics & Automation Magazine - March 2012 - 32
IEEE Robotics & Automation Magazine - March 2012 - 33
IEEE Robotics & Automation Magazine - March 2012 - 34
IEEE Robotics & Automation Magazine - March 2012 - 35
IEEE Robotics & Automation Magazine - March 2012 - 36
IEEE Robotics & Automation Magazine - March 2012 - 37
IEEE Robotics & Automation Magazine - March 2012 - 38
IEEE Robotics & Automation Magazine - March 2012 - 39
IEEE Robotics & Automation Magazine - March 2012 - 40
IEEE Robotics & Automation Magazine - March 2012 - 41
IEEE Robotics & Automation Magazine - March 2012 - 42
IEEE Robotics & Automation Magazine - March 2012 - 43
IEEE Robotics & Automation Magazine - March 2012 - 44
IEEE Robotics & Automation Magazine - March 2012 - 45
IEEE Robotics & Automation Magazine - March 2012 - 46
IEEE Robotics & Automation Magazine - March 2012 - 47
IEEE Robotics & Automation Magazine - March 2012 - 48
IEEE Robotics & Automation Magazine - March 2012 - 49
IEEE Robotics & Automation Magazine - March 2012 - 50
IEEE Robotics & Automation Magazine - March 2012 - 51
IEEE Robotics & Automation Magazine - March 2012 - 52
IEEE Robotics & Automation Magazine - March 2012 - 53
IEEE Robotics & Automation Magazine - March 2012 - 54
IEEE Robotics & Automation Magazine - March 2012 - 55
IEEE Robotics & Automation Magazine - March 2012 - 56
IEEE Robotics & Automation Magazine - March 2012 - 57
IEEE Robotics & Automation Magazine - March 2012 - 58
IEEE Robotics & Automation Magazine - March 2012 - 59
IEEE Robotics & Automation Magazine - March 2012 - 60
IEEE Robotics & Automation Magazine - March 2012 - 61
IEEE Robotics & Automation Magazine - March 2012 - 62
IEEE Robotics & Automation Magazine - March 2012 - 63
IEEE Robotics & Automation Magazine - March 2012 - 64
IEEE Robotics & Automation Magazine - March 2012 - 65
IEEE Robotics & Automation Magazine - March 2012 - 66
IEEE Robotics & Automation Magazine - March 2012 - 67
IEEE Robotics & Automation Magazine - March 2012 - 68
IEEE Robotics & Automation Magazine - March 2012 - 69
IEEE Robotics & Automation Magazine - March 2012 - 70
IEEE Robotics & Automation Magazine - March 2012 - 71
IEEE Robotics & Automation Magazine - March 2012 - 72
IEEE Robotics & Automation Magazine - March 2012 - 73
IEEE Robotics & Automation Magazine - March 2012 - 74
IEEE Robotics & Automation Magazine - March 2012 - 75
IEEE Robotics & Automation Magazine - March 2012 - 76
IEEE Robotics & Automation Magazine - March 2012 - 77
IEEE Robotics & Automation Magazine - March 2012 - 78
IEEE Robotics & Automation Magazine - March 2012 - 79
IEEE Robotics & Automation Magazine - March 2012 - 80
IEEE Robotics & Automation Magazine - March 2012 - 81
IEEE Robotics & Automation Magazine - March 2012 - 82
IEEE Robotics & Automation Magazine - March 2012 - 83
IEEE Robotics & Automation Magazine - March 2012 - 84
IEEE Robotics & Automation Magazine - March 2012 - 85
IEEE Robotics & Automation Magazine - March 2012 - 86
IEEE Robotics & Automation Magazine - March 2012 - 87
IEEE Robotics & Automation Magazine - March 2012 - 88
IEEE Robotics & Automation Magazine - March 2012 - 89
IEEE Robotics & Automation Magazine - March 2012 - 90
IEEE Robotics & Automation Magazine - March 2012 - 91
IEEE Robotics & Automation Magazine - March 2012 - 92
IEEE Robotics & Automation Magazine - March 2012 - 93
IEEE Robotics & Automation Magazine - March 2012 - 94
IEEE Robotics & Automation Magazine - March 2012 - 95
IEEE Robotics & Automation Magazine - March 2012 - 96
IEEE Robotics & Automation Magazine - March 2012 - 97
IEEE Robotics & Automation Magazine - March 2012 - 98
IEEE Robotics & Automation Magazine - March 2012 - 99
IEEE Robotics & Automation Magazine - March 2012 - 100
IEEE Robotics & Automation Magazine - March 2012 - 101
IEEE Robotics & Automation Magazine - March 2012 - 102
IEEE Robotics & Automation Magazine - March 2012 - 103
IEEE Robotics & Automation Magazine - March 2012 - 104
IEEE Robotics & Automation Magazine - March 2012 - 105
IEEE Robotics & Automation Magazine - March 2012 - 106
IEEE Robotics & Automation Magazine - March 2012 - 107
IEEE Robotics & Automation Magazine - March 2012 - 108
IEEE Robotics & Automation Magazine - March 2012 - 109
IEEE Robotics & Automation Magazine - March 2012 - 110
IEEE Robotics & Automation Magazine - March 2012 - 111
IEEE Robotics & Automation Magazine - March 2012 - 112
IEEE Robotics & Automation Magazine - March 2012 - 113
IEEE Robotics & Automation Magazine - March 2012 - 114
IEEE Robotics & Automation Magazine - March 2012 - 115
IEEE Robotics & Automation Magazine - March 2012 - 116
IEEE Robotics & Automation Magazine - March 2012 - 117
IEEE Robotics & Automation Magazine - March 2012 - 118
IEEE Robotics & Automation Magazine - March 2012 - 119
IEEE Robotics & Automation Magazine - March 2012 - 120
IEEE Robotics & Automation Magazine - March 2012 - 121
IEEE Robotics & Automation Magazine - March 2012 - 122
IEEE Robotics & Automation Magazine - March 2012 - 123
IEEE Robotics & Automation Magazine - March 2012 - 124
IEEE Robotics & Automation Magazine - March 2012 - 125
IEEE Robotics & Automation Magazine - March 2012 - 126
IEEE Robotics & Automation Magazine - March 2012 - 127
IEEE Robotics & Automation Magazine - March 2012 - 128
IEEE Robotics & Automation Magazine - March 2012 - Cover3
IEEE Robotics & Automation Magazine - March 2012 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com