Piranha An Autonomous Water Surface Robot
Piranha An Autonomous Water Surface Robot
EV
IE
W
Piranha: An Autonomous Water Surface Robot
W
requirements for the degree of
IE
Master of Science
EV
by
Xiahua Liu
June, 2018
This thesis describes the design and development work of a marine debris cleanup system - Piranha. It
is an autonomous water surface vehicle that can collect different types of garbage such as plastic bottles
W
and bags. To begin with, Piranha is simple, with minimum moving parts including only two thrusters
and a lever system. Necessary sensors like IMUs and GPS on Piranha enable positioning and navigation
IE
functions. Besides sensors, a LoRa wireless module allows the human worker to control Piranha from a
distance. The simulation software for Piranha is discussed in chapter four with the theoretical equations and
EV
numerical methods. In the end, some control algorithms, including a 13 state EKF, a heading controller, and
a trajectory tracking controller, are brought up to achieve autonomy at a certain level. This report reveals
PR
the development cycle of Piranha, from the very simple low-level mechanical parts to the high-level robotics
system design.
i
PR
ii
EV
IE
W
Acknowledgements
First of all, I want to thank the project founder, Michael Arens. He provided the idea and named this project.
W
During the control system design, Jonathan and Krishna provided their opinions and suggestions to me.
However, it almost ended up in a fight because we could not agree with each other. As a result, I combined
IE
their ideas, meanwhile absorbed the advantages of different existing techniques into the final control system
design.
EV
Byron Castillo, currently a Mechanical Engineering student at the University of Cincinnati, finishes the
mechanical design part. Benjamin Russ is the industrial designer for the product, and he also took part in
PR
In the end, I also want to thank the University of Cincinnati 1819 Innovation Hub and Ben Jones, the
Makerspace Manager. They provided the workspace for us and also funded this project.
During my two years of study at the University of Cincinnati, Prof. Ou Ma, Prof. Donghoon Kim, Prof.
Janet Dong, and Prof. Shaaban Abdallah in the College of Applied Engineering and Science had generously
shared the professional knowledge with me. This invaluable knowledge and experience helped all the work
iii
Contents
List of Tables x
1 Introduction 1
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
W
1.2 Plastic harms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Plastics on the shorelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Trash collection systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4.1 Venturi Pump . .
1.4.2 Conveyor . . . .
.
.
.
.
.
.
.
.
.
.
IE
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
6
1.4.3 Mesh bucket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5 Similar Robots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
EV
1.5.1 WasteShark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.2 Clearbot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Mechanical Design 10
2.1 Floats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
PR
3 Electrical System 17
3.1 Power Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.1 MOSFET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1.2 Thermal Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.3 Switch system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.4 Voltage Measuring Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2 Battery System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 Motors (BLDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.4 Electric Speed Controller (ESC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.5 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.6 IMU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.7 Magnetometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.8 GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.9 Wireless Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
iv
4 Simulation 34
4.1 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2 6 DoF State-Space Equations of Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.3 Reference Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3.1 Transform Vectors from Local NED Frame to Body Frame . . . . . . . . . . . . . 37
4.4 Mass Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.5 Fluid Dynamical Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.5.1 Hydrostatic analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.5.2 Hydrodynamic analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.6 Numerical Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.6.1 Mesh Simplification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Buoyancy Estimate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Drag & Skin Friction Estimate . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Wind and Current Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.7 Input Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.8 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
W
4.8.1 Drop Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.8.2 Linear Driving Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.8.3 Steering Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5 Control System
IE
5.1 Navigation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
58
5.1.1 Equation of Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
EV
5.1.2 Control Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.1.3 Mass matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.1.4 Damping Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.2 Extended Kalman Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.2.1 States and Observations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
PR
6 Conclusion 84
6.1 Future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
v
Bibliography 93
W
IE
EV
PR
vi
List of Figures
W
1.5 A Conveyor collection system illustration. The upper roller is motorized; meanwhile, the
lower roller is passive. Pink stars and the green bucket represent the trashes to be collected
and the trash container, respectively. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.6 A concept model of Piranha using the conveyor collection system. . . . . . . . . . . . . . 6
1.7
1.8
IE
On the left part, the Piranha is driving forward. On the right part, Piranha is moving backward.
Clearbot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
9
EV
2.1 A rendered model of Piranha. The white blocks represent the electrical system box and the
battery pack. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Pontoon nose cone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Pontoon body. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4 The overall float assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
PR
vii
3.13 WitMotion High-Precision RM3100 Magnetometer Sensor . . . . . . . . . . . . . . . . . 30
3.14 E32-915T30D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.1 The mass matrix values of Piranha generated in the SOLIDWORKS Mass Properties menu. 39
4.2 Hydrostatic model of Piranha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3 On the left is the original mesh generated by SOLIDWORKS, on the right is the simplified
mesh model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.4 𝐴1 and 𝐴2 are the projected area of the upper part and the lower part on the plane 𝑃. . . . . 44
4.5 Two partially submerged cases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.6 The offset water volume is between the two triangles. The face directions for the two
triangles are different. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.7 In the mesh model, the area of a triangular face equals the length of its normal vector. . . . 47
4.8 Piranha’s hydrostatic estimator flowchart. . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.9 Cell level dynamics, drag and skin friction. . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.10 Piranha’s hydrodynamic estimator flowchart. . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.11 BlueRobotics T200 Thruster input-output curve according to the lab test. . . . . . . . . . . 50
4.12 Simulation: Drop test result - Positions 𝑥, 𝑦, 𝑧 . . . . . . . . . . . . . . . . . . . . . . . . 52
W
4.13 Simulation: Drop test result - Attitude 𝜙, 𝜃, 𝜓 . . . . . . . . . . . . . . . . . . . . . . . . 52
4.14 Simulation: Drop test result - Linear Speed 𝑢, 𝑣, 𝑤 . . . . . . . . . . . . . . . . . . . . . . 53
4.15 Simulation: Drop test result - Angular Speed 𝑝, 𝑞, 𝑟 . . . . . . . . . . . . . . . . . . . . .
IE 53
4.16 Simulation: Linear driving test result - Positions 𝑥, 𝑦, 𝑧 . . . . . . . . . . . . . . . . . . . 54
4.17 Simulation: Linear driving test result - Attitude 𝜙, 𝜃, 𝜓 . . . . . . . . . . . . . . . . . . . 54
4.18 Simulation: Linear driving test result - Linear Speed 𝑢, 𝑣, 𝑤 . . . . . . . . . . . . . . . . . 55
4.19 Simulation: Linear driving test result - Angular Speed 𝑝, 𝑞, 𝑟 . . . . . . . . . . . . . . . . 55
EV
4.20 Simulation: Steering test result - Positions 𝑥, 𝑦, 𝑧 . . . . . . . . . . . . . . . . . . . . . . 56
4.21 Simulation: Steering test result - Attitude 𝜙, 𝜃, 𝜓 . . . . . . . . . . . . . . . . . . . . . . . 56
4.22 Simulation: Steering test result - Linear Speed 𝑢, 𝑣, 𝑤 . . . . . . . . . . . . . . . . . . . . 57
4.23 Simulation: Steering test result - Angular Speed 𝑝, 𝑞, 𝑟 . . . . . . . . . . . . . . . . . . . 57
PR
viii
5.19 Feedback linearization trajectory tracking controller test result - Position 𝑥, 𝑦, 𝑧. . . . . . 78
5.20 Feedback linearization trajectory tracking controller test result - Attitude 𝜙, 𝜃, 𝜓. . . . . . 79
5.21 Feedback linearization trajectory tracking controller test result - Linear Speed 𝑢, 𝑣, 𝑤. . . 79
5.22 Feedback linearization trajectory tracking controller test result - Angular Speed 𝑝, 𝑞, 𝑟. . . 80
5.23 Feedback linearization trajectory tracking controller test result - Input 𝑢 𝑙 , 𝑢𝑟 . . . . . . . . 80
5.24 Feedback linearization trajectory tracking controller test result, the reference is a square
trajectory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
5.25 Feedback linearization trajectory tracking controller test result - Position 𝑥, 𝑦, 𝑧. . . . . . 81
5.26 Feedback linearization trajectory tracking controller test result - Attitude 𝜙, 𝜃, 𝜓. . . . . . 82
5.27 Feedback linearization trajectory tracking controller test result - Linear Speed 𝑢, 𝑣, 𝑤. . . 82
5.28 Feedback linearization trajectory tracking controller test result - Angular Speed 𝑝, 𝑞, 𝑟. . . 83
5.29 Feedback linearization trajectory tracking controller test result - Input 𝑢 𝑙 , 𝑢𝑟 . . . . . . . . 83
W
IE
EV
PR
ix
List of Tables
W
3.3 Technical Specifications of BlueRobotics Lithium-ion Battery Module (14.8 𝑉, 18 𝐴ℎ) . . 23
3.4 Technical Specifications of BlueRobotics T200 Thruster (part) . . . . . . . . . . . . . . . 24
3.5 Technical Specifications of BlueRobotics Basic ESC (part) . . . . . . . . . . . . . . . . . 25
3.6 Electrical Specifications of Pi Pico (part) . . . . . . . . . . . . . . . . . . . . . . . . .
IE . . 26
3.7 Specification of ICM-20948 (part) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.8 Specification of BNO-085 (part) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.9 Specifications of RM3100 (part) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.10 Specification of Adafruit Ultimate GPS (part) . . . . . . . . . . . . . . . . . . . . . . . . 31
EV
3.11 Wireless Communication Method Comparison . . . . . . . . . . . . . . . . . . . . . . . . 31
3.12 Specifications of E32-915T30D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
PR
x
Chapter 1
Introduction
W
The aggressive development in the industry in the past few centuries brought humankind to an unprecedented
IE
advanced stage. We make gas-powered cars allowing us to run faster than any animals on the earth; ships
carrying people cruise across the oceans every day, and even spacecraft to escape from Earth and Sun to
EV
deep space. But those brilliant achievements came with prices. One of them is the increasing number of
1.1 Background
There is a giant plastic waste island called the Great Pacific Garbage Patch on the earth. Its size is 1.6 million
𝑘𝑚 2 , more than twice the size of Texas (approximate 0.7 million 𝑘𝑚 2 ) [1]. This floating waste "continent"
is the outcome of the increasing amount of trash produced by industries and individuals in the past centuries
Compared with the ocean trash problem, coastal pollution is never more severe in history. According
to a 2014 research, even in the most remote area on the earth, traces of plastic wastes were found [2]. It
means while we enjoy using plastic forks and bottles, they have surrounded our planet silently. As factories
and manufacturers increase their production, more and more plastic wastes will enter the water in the next
1
few decades. Research shows there will be more plastic than fish in 2050 [3]. Figure 1.1 shows the exact
situation that plastic wastes are changing the living environment of sea creatures.
Compared with metal materials, plastic materials are superior in weight and durability and are pretty
easy to form in any shape. However, this also makes plastic the most stubborn trash on the earth. Some of
them cannot be decomposed in hundreds of years [4]. So we must take action on the marine trash collection
W
IE
EV
PR
Most of the marine wastes are made of plastics [1], as they are resistant to corrosion, oxidation, and
corruption. Plastic wastes can kill sea creatures in three main ways:
• Plastic ingestion. According to the research, fishes in the North Atlantic area ingest thousands of
2
tons of plastic wastes every year, most of which are microplastics. These plastic grains cause intestine
• Physical harm. Some sea creatures like turtles and birds do not own the ability to remove the plastic
bags wrapped around their heads, and they may die of suffocation. Another example of the physical
damage of plastics is the derelict nylon fishnet lines. It can entangle even giant animals like seals,
• Block the sun light. Tiny algae in the shallow water layer rely on the sunlight to grow and reproduce.
Floating wastes block the sunlight, in turn reducing the number of algae. As a result, there is not
enough food for small sea animals, the bottom residents of the food chain. The reduction in food
W
limits the overall animal population. On the other hand, fewer plants mean less oxygen. The dissolved
IE
oxygen in water also drops, making fishes harder to breathe.
EV
1.3 Plastics on the shorelines
There is research pointing out the vast majority of the plastics in the ocean end up washed, or buried under
PR
the shorelines, whether dry shorelines, coastal areas, or offshore areas [6]. However, because shorelines are
long and most parts are far from human habitats, the trash collection force on shorelines is significantly less
than the land. The main reason is the lack of hands and the high price of human labor.
That is why we designed Piranha. Piranha is a water surface robot that can be operated remotely by a
human worker or cruise on its own to collect floating trash near the coast. It has a highly advanced control
system built similarly to modern drone controllers, and we equipped it with customized control algorithms.
On the mechanical side, it has a straightforward design to achieve lower building costs and higher reliability.
Figure 1.2 shows a rendered model of Piranha made in SOLIDWORKS 2017. Figure 1.3 shows the
overall structure of Piranha during the fourth field test. In that test, we tried using a pulley system to lift the
collection bin so that human workers could easily dump the trash when the trash bin was full.
3
W
Figure 1.2: Piranha rendered model, only the floats and frames are shown.
IE
EV
PR
Figure 1.3: Piranha during the forth pond test in July, 2021.
Trash collection is the core function of Piranha. While Piranha used the simplest way to collect trash, we
had several other options in the early development stage. In this section, I will introduce these different
4
kinds of trash collection systems in the hope of inspiring more ideas from the readers.
The device shown in Figure 1.4 is a simplified model of a Venturi pump trash collection system. The
compressed air has a leftward momentum, pushing the water to flow. As a result, the trash is captured by
the water current and trapped by the net near the tube.
The advantage of this design is that there is no physical contact between the moving parts and the trash,
so the chance of being stuck by the debris is relatively low. And compressed air, on the other hand, gives
W
the boat driving power, so the thrusters are not needed anymore. These advantages are essential because
IE
driving among floating trashes with thrusters is dangerous. Ropes, plastic bags can easily get caught by the
thrusters and stop the motor, which in the end leads to a complete power system failure.
EV
However, the disadvantages of this system are that the complexity of the system and the low efficiency.
The air pump needs too much power compared with the underwater propellers. A common airboat has a 3-5
PR
MPG fuel efficiency rating. Given by today’s battery technology, it is unrealistic to drive the airboat with
Compressed Air
Figure 1.4: A simplified model of Venturi pump collection system. We fixed the capture net near the dotted
lines. Pink stars represent the floating trashes in water. The pressure drop along the channel forces water to
5
1.4.2 Conveyor
The conveyor is the most common solution in collecting floating trashes and algae. Because if we separate
the collection part from the trash container, then the trash volume depends on the container only. And the
mechanical design is more straightforward compared with the Venturi pump solution. A simple combination
of a passive roller and a motorized roller is enough. The conveyor-based trash collection system is shown in
Figure 1.5.
W
IE
Figure 1.5: A Conveyor collection system illustration. The upper roller is motorized; meanwhile, the lower
roller is passive. Pink stars and the green bucket represent the trashes to be collected and the trash container,
EV
respectively.
PR
Figure 1.6: A concept model of Piranha using the conveyor collection system.
However, this configuration is usually seen on large-sized boats because there are too many moving parts,
6
and the cost is considerably higher than other options. On Piranha, we did try the conveyor configuration as
the model shown in the Figure 1.6. However, due to the high cost and the difficulty in manufacturing, we
The collection bucket is made of meshes and allows water to go through but not trashes. This collection
system is passive, meaning the boat needs to carry the bucket and drive around to collect trashes.
This solution is the simplest of all choices, and the cost is low. However, it does have several drawbacks.
W
One of them is the capacity of the mesh bucket limits the total trash carried by Piranha in one run. Second,
the bucket is submerged in water, making it very hard for workers to empty the bucket at the dumpsite. Last
IE
by most important, because the bucket does not provide any active forces on the already captured trash, there
is no guarantee that the garbage will not come out of the bucket if the boat drives backward.
EV
Piranha has a simple lever system to avoid the last two issues. The lever system illustration is shown in
Figure 1.7.
PR
Figure 1.7: On the left part, the Piranha is driving forward. On the right part, Piranha is moving backward.
We carefully designed the lever so that it is nearly perfectly balanced in the vertical position. A minor
disturbance will change the angle of the pole. As shown in the left part of the figure, if Piranha drives
forward, the rod is vertical because of the water pressure on the lower part. The net’s mouth opens in the
7
The right part shows the situation when Piranha drives backward. The lower part starts moving up due
to the water pressure. The mouth of the net leaves the water so that the trash cannot escape. In such a way,
the lever automatically "seals" the net when the Piranha starts driving backward or the water current is faster
Some other robots can do a similar job as Piranha at the time when we designed Piranha. Almost all of them
have one of the configurations mentioned in the previous section. However, they vary in some subtle details
W
when it comes to the goals and technologies behind them.
1.5.1 WasteShark
IE
Sponsored by the Robotics Innovation Center in Germany and the European Union, WasteShark has a very
EV
similar design to Piranha. They claimed WasteShark could carry 350-kilogram trash in one run. It also has
a special navigation algorithm to allow the robot to return to the dock once the bucket is full. Several water
PR
quality sensors on the boat can detect the water quality data, including pH, ORP, conductivity, dissolved
oxygen, turbidity, ammonium, chloride, nitrate, salinity, mV, ORP, TDS, resistivity level, and send them
1.5.2 Clearbot
Clearbot shown in Figure 1.8 is an intelligent robot designed by a company in Hong Kong. It is very similar
to Piranha, except it used a conveyor instead of a mesh bucket. According to the description provided on
their website, Clearbot has a self-driving function and a computer and camera to identify the type of garbage
Clearbot’s primary function is collecting trash from the water, cleaning the rivers and oceans globally.
8
Besides that, it can also identify a wide range of waste and material types to help the recycling companies to
classify the trashes. According to the recent updates, the developers of Clearbot are working on the swarm
W
IE
EV
9
Chapter 2
W
IE
Mechanical Design
EV
PR
This chapter includes the mechanical details of Piranha. To begin with, Piranha is a twin-body pontoon
boat. It has two floats on the left and right sides to support its weight. The only motorized parts on Piranha
are the left and right thrusters installed at the rear. In other words, Piranha is a skid steering boat. Both
thrusters provide the driving forces forward or backward, allowing Piranha to move forward and back. The
difference between the thruster outputs generates the torque required for steering.
10
W
Figure 2.1: A rendered model of Piranha. The white blocks represent the electrical system box and the
battery pack.
IE
EV
PR
2.1 Floats
Piranha’s floating parts, including the connection frame, are sold by Silver Lake Fabrication LLC D.B.A
Tiny Pontoon Boats. The floats are made of High-Density Poly Ethylene (HDPE) with closed-cell urethane
The specifications of the pontoon nose part in Figure 2.2, can be found in Table 2.1.
11
Figure 2.2: Pontoon nose cone.
W
IE
EV
Characteristics Rating
The specifications of the pontoon straight part in Figure 2.3, can be found in Table 2.2.
12
Reproduced with permission of copyright owner. Further reproduction prohibited without permission.