IEEE Robotics & Automation Magazine - September 2014 - 59

50

100

150
Time (s)
(a)

200

250

y-Position (mm)

0

Still Water Strategy
Desired Trajectory
Flow Strategy

300
250

Flow

200
Trajectory 1
150

Trajectory 2

100

450

300

400

300

0

500
600
700
x-Position (mm)
(a)

320

150
0

50

100

150
Time (s)
(b)

200

250

Figure 9. (a) The orientation and lateral displacement of the
robot recorded with an overview camera [25]. (b) The robot is
held in its longitudinal position with the feedback control from
the camera for recording while the orientation is controlled by
the Braitenberg controller using flow sensors or by the camera
(for comparison). With no heading control, the robot is bouncing
between the flow tank's walls (blue line) while the precision of
the heading control based on flow sensing (red) and camera
feedback (green) are almost comparable.

downstream drift at the end of the experiment was 1/5 of the
robot's body length [25]. Currently, a standard method in
underwater robotics is to use an acoustic Doppler current
profiler (ADCP) to estimate the bulk flow speed. ADCPs are
bulky, costly, and energy-consuming devices that are not
suitable for small underwater vehicles. The lateral-line-based
odometry can here provide a low-cost alternative for estimating the flow-relative speed and providing the velocity estimate in the absence of a global reference.
Experiment 4: Reducing Energy Consumption in
Turbulence by Exploiting Vorticity
The experimental setup of this experiment is different than
that shown in Figure 8 in that the robot is harnessed to a force
plate for force measurements. The lateral line signals are used
to control the tail beat timing. A motion pattern similar to
Kármán gaiting is achieved by adjusting the frequency of the
tail beat to the vortex shedding frequency and fine-tuning the
tail beat timing. The tail bends against the high-pressure zone
created by the vortex, and the robot takes advantage of the
increased perpendicular component of the lift force created by pressure differences on both sides of the flexing tail
(Figure 11). The results are compared with those of the tail fin
propulsion in the steady flow with the same incoming flow
speed. In comparison, 100% more thrust is created in KVS
with the appropriate tail beat timing than in steady flow [30].

800

900

Actual Position
Desired Position
Errors

300 Flow
280
y-Position (mm)

Orientation (°)
Lateral Position (mm)

30
20
10
0
-10
-20
-30

350

No Lateral Control
Camera Feedback
Braitenberg Control

260
240
220
200
180
160
140
520

540

560

580 600 620
x-Position (mm)
(b)

640

660

680

Figure 10. A flow-aided trajectory following [29]. (a) A straight
line in the flow (dashed line) using the sideslipping maneuver
and flow information (thin line) and without flow information
(thick line). (b) A closed trajectory in the flow. Laminar flow is
directed from left to right, and the robot's pose in the flow is
marked in light blue.

Experiment 5: Reducing Energy Consumption by
Holding Station in a Hydrodynamic Shadow
We first identified the reduced flow zone [zone 2 in Figure 5(d)] behind the object from DPIV images and adjusted
the thresholds of pressure readings to identify the point of reference for station-holding. The robot compensates for the lateral and longitudinal drift using PID controllers and keeping
the station in the hydrodynamic shadow. Monitoring the
motor current consumption reveals that swimming in the
reduced flow zone consumes 7% less energy behind the cylindrical object. The standard deviation of the downstream position behind the cylinder is 40.5 mm, and that of the lateral
position is 12.7 mm. When the cylinder was replaced by the
cuboid, creating a sharper pressure drop between the suction
zone and the reduced flow zone, the energy consumption
reduced by 17%. The standard deviation of the downstream
position was 21.2 mm, and that of the lateral position was
13.3 mm in this experiment. The duration of both experiments was 270 s [25]. The trajectories of the robots are plotted in Figure 12.
september 2014

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

59



Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - September 2014

IEEE Robotics & Automation Magazine - September 2014 - Cover1
IEEE Robotics & Automation Magazine - September 2014 - Cover2
IEEE Robotics & Automation Magazine - September 2014 - 1
IEEE Robotics & Automation Magazine - September 2014 - 2
IEEE Robotics & Automation Magazine - September 2014 - 3
IEEE Robotics & Automation Magazine - September 2014 - 4
IEEE Robotics & Automation Magazine - September 2014 - 5
IEEE Robotics & Automation Magazine - September 2014 - 6
IEEE Robotics & Automation Magazine - September 2014 - 7
IEEE Robotics & Automation Magazine - September 2014 - 8
IEEE Robotics & Automation Magazine - September 2014 - 9
IEEE Robotics & Automation Magazine - September 2014 - 10
IEEE Robotics & Automation Magazine - September 2014 - 11
IEEE Robotics & Automation Magazine - September 2014 - 12
IEEE Robotics & Automation Magazine - September 2014 - 13
IEEE Robotics & Automation Magazine - September 2014 - 14
IEEE Robotics & Automation Magazine - September 2014 - 15
IEEE Robotics & Automation Magazine - September 2014 - 16
IEEE Robotics & Automation Magazine - September 2014 - 17
IEEE Robotics & Automation Magazine - September 2014 - 18
IEEE Robotics & Automation Magazine - September 2014 - 19
IEEE Robotics & Automation Magazine - September 2014 - 20
IEEE Robotics & Automation Magazine - September 2014 - 21
IEEE Robotics & Automation Magazine - September 2014 - 22
IEEE Robotics & Automation Magazine - September 2014 - 23
IEEE Robotics & Automation Magazine - September 2014 - 24
IEEE Robotics & Automation Magazine - September 2014 - 25
IEEE Robotics & Automation Magazine - September 2014 - 26
IEEE Robotics & Automation Magazine - September 2014 - 27
IEEE Robotics & Automation Magazine - September 2014 - 28
IEEE Robotics & Automation Magazine - September 2014 - 29
IEEE Robotics & Automation Magazine - September 2014 - 30
IEEE Robotics & Automation Magazine - September 2014 - 31
IEEE Robotics & Automation Magazine - September 2014 - 32
IEEE Robotics & Automation Magazine - September 2014 - 33
IEEE Robotics & Automation Magazine - September 2014 - 34
IEEE Robotics & Automation Magazine - September 2014 - 35
IEEE Robotics & Automation Magazine - September 2014 - 36
IEEE Robotics & Automation Magazine - September 2014 - 37
IEEE Robotics & Automation Magazine - September 2014 - 38
IEEE Robotics & Automation Magazine - September 2014 - 39
IEEE Robotics & Automation Magazine - September 2014 - 40
IEEE Robotics & Automation Magazine - September 2014 - 41
IEEE Robotics & Automation Magazine - September 2014 - 42
IEEE Robotics & Automation Magazine - September 2014 - 43
IEEE Robotics & Automation Magazine - September 2014 - 44
IEEE Robotics & Automation Magazine - September 2014 - 45
IEEE Robotics & Automation Magazine - September 2014 - 46
IEEE Robotics & Automation Magazine - September 2014 - 47
IEEE Robotics & Automation Magazine - September 2014 - 48
IEEE Robotics & Automation Magazine - September 2014 - 49
IEEE Robotics & Automation Magazine - September 2014 - 50
IEEE Robotics & Automation Magazine - September 2014 - 51
IEEE Robotics & Automation Magazine - September 2014 - 52
IEEE Robotics & Automation Magazine - September 2014 - 53
IEEE Robotics & Automation Magazine - September 2014 - 54
IEEE Robotics & Automation Magazine - September 2014 - 55
IEEE Robotics & Automation Magazine - September 2014 - 56
IEEE Robotics & Automation Magazine - September 2014 - 57
IEEE Robotics & Automation Magazine - September 2014 - 58
IEEE Robotics & Automation Magazine - September 2014 - 59
IEEE Robotics & Automation Magazine - September 2014 - 60
IEEE Robotics & Automation Magazine - September 2014 - 61
IEEE Robotics & Automation Magazine - September 2014 - 62
IEEE Robotics & Automation Magazine - September 2014 - 63
IEEE Robotics & Automation Magazine - September 2014 - 64
IEEE Robotics & Automation Magazine - September 2014 - 65
IEEE Robotics & Automation Magazine - September 2014 - 66
IEEE Robotics & Automation Magazine - September 2014 - 67
IEEE Robotics & Automation Magazine - September 2014 - 68
IEEE Robotics & Automation Magazine - September 2014 - 69
IEEE Robotics & Automation Magazine - September 2014 - 70
IEEE Robotics & Automation Magazine - September 2014 - 71
IEEE Robotics & Automation Magazine - September 2014 - 72
IEEE Robotics & Automation Magazine - September 2014 - 73
IEEE Robotics & Automation Magazine - September 2014 - 74
IEEE Robotics & Automation Magazine - September 2014 - 75
IEEE Robotics & Automation Magazine - September 2014 - 76
IEEE Robotics & Automation Magazine - September 2014 - 77
IEEE Robotics & Automation Magazine - September 2014 - 78
IEEE Robotics & Automation Magazine - September 2014 - 79
IEEE Robotics & Automation Magazine - September 2014 - 80
IEEE Robotics & Automation Magazine - September 2014 - 81
IEEE Robotics & Automation Magazine - September 2014 - 82
IEEE Robotics & Automation Magazine - September 2014 - 83
IEEE Robotics & Automation Magazine - September 2014 - 84
IEEE Robotics & Automation Magazine - September 2014 - 85
IEEE Robotics & Automation Magazine - September 2014 - 86
IEEE Robotics & Automation Magazine - September 2014 - 87
IEEE Robotics & Automation Magazine - September 2014 - 88
IEEE Robotics & Automation Magazine - September 2014 - 89
IEEE Robotics & Automation Magazine - September 2014 - 90
IEEE Robotics & Automation Magazine - September 2014 - 91
IEEE Robotics & Automation Magazine - September 2014 - 92
IEEE Robotics & Automation Magazine - September 2014 - 93
IEEE Robotics & Automation Magazine - September 2014 - 94
IEEE Robotics & Automation Magazine - September 2014 - 95
IEEE Robotics & Automation Magazine - September 2014 - 96
IEEE Robotics & Automation Magazine - September 2014 - 97
IEEE Robotics & Automation Magazine - September 2014 - 98
IEEE Robotics & Automation Magazine - September 2014 - 99
IEEE Robotics & Automation Magazine - September 2014 - 100
IEEE Robotics & Automation Magazine - September 2014 - 101
IEEE Robotics & Automation Magazine - September 2014 - 102
IEEE Robotics & Automation Magazine - September 2014 - 103
IEEE Robotics & Automation Magazine - September 2014 - 104
IEEE Robotics & Automation Magazine - September 2014 - 105
IEEE Robotics & Automation Magazine - September 2014 - 106
IEEE Robotics & Automation Magazine - September 2014 - 107
IEEE Robotics & Automation Magazine - September 2014 - 108
IEEE Robotics & Automation Magazine - September 2014 - 109
IEEE Robotics & Automation Magazine - September 2014 - 110
IEEE Robotics & Automation Magazine - September 2014 - 111
IEEE Robotics & Automation Magazine - September 2014 - 112
IEEE Robotics & Automation Magazine - September 2014 - 113
IEEE Robotics & Automation Magazine - September 2014 - 114
IEEE Robotics & Automation Magazine - September 2014 - 115
IEEE Robotics & Automation Magazine - September 2014 - 116
IEEE Robotics & Automation Magazine - September 2014 - 117
IEEE Robotics & Automation Magazine - September 2014 - 118
IEEE Robotics & Automation Magazine - September 2014 - 119
IEEE Robotics & Automation Magazine - September 2014 - 120
IEEE Robotics & Automation Magazine - September 2014 - 121
IEEE Robotics & Automation Magazine - September 2014 - 122
IEEE Robotics & Automation Magazine - September 2014 - 123
IEEE Robotics & Automation Magazine - September 2014 - 124
IEEE Robotics & Automation Magazine - September 2014 - 125
IEEE Robotics & Automation Magazine - September 2014 - 126
IEEE Robotics & Automation Magazine - September 2014 - 127
IEEE Robotics & Automation Magazine - September 2014 - 128
IEEE Robotics & Automation Magazine - September 2014 - 129
IEEE Robotics & Automation Magazine - September 2014 - 130
IEEE Robotics & Automation Magazine - September 2014 - 131
IEEE Robotics & Automation Magazine - September 2014 - 132
IEEE Robotics & Automation Magazine - September 2014 - 133
IEEE Robotics & Automation Magazine - September 2014 - 134
IEEE Robotics & Automation Magazine - September 2014 - 135
IEEE Robotics & Automation Magazine - September 2014 - 136
IEEE Robotics & Automation Magazine - September 2014 - 137
IEEE Robotics & Automation Magazine - September 2014 - 138
IEEE Robotics & Automation Magazine - September 2014 - 139
IEEE Robotics & Automation Magazine - September 2014 - 140
IEEE Robotics & Automation Magazine - September 2014 - 141
IEEE Robotics & Automation Magazine - September 2014 - 142
IEEE Robotics & Automation Magazine - September 2014 - 143
IEEE Robotics & Automation Magazine - September 2014 - 144
IEEE Robotics & Automation Magazine - September 2014 - 145
IEEE Robotics & Automation Magazine - September 2014 - 146
IEEE Robotics & Automation Magazine - September 2014 - 147
IEEE Robotics & Automation Magazine - September 2014 - 148
IEEE Robotics & Automation Magazine - September 2014 - 149
IEEE Robotics & Automation Magazine - September 2014 - 150
IEEE Robotics & Automation Magazine - September 2014 - 151
IEEE Robotics & Automation Magazine - September 2014 - 152
IEEE Robotics & Automation Magazine - September 2014 - 153
IEEE Robotics & Automation Magazine - September 2014 - 154
IEEE Robotics & Automation Magazine - September 2014 - 155
IEEE Robotics & Automation Magazine - September 2014 - 156
IEEE Robotics & Automation Magazine - September 2014 - 157
IEEE Robotics & Automation Magazine - September 2014 - 158
IEEE Robotics & Automation Magazine - September 2014 - 159
IEEE Robotics & Automation Magazine - September 2014 - 160
IEEE Robotics & Automation Magazine - September 2014 - 161
IEEE Robotics & Automation Magazine - September 2014 - 162
IEEE Robotics & Automation Magazine - September 2014 - 163
IEEE Robotics & Automation Magazine - September 2014 - 164
IEEE Robotics & Automation Magazine - September 2014 - 165
IEEE Robotics & Automation Magazine - September 2014 - 166
IEEE Robotics & Automation Magazine - September 2014 - 167
IEEE Robotics & Automation Magazine - September 2014 - 168
IEEE Robotics & Automation Magazine - September 2014 - Cover3
IEEE Robotics & Automation Magazine - September 2014 - 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