DEVELOPMENT AND EXPERIMENTAL TESTING OF AN AMPHIBIOUS VEHICLE
by
Joseph G. Marquardt
A Thesis Submitted to the Faculty of
The College of Engineering and Computer Science
in Partial Fulfillment of the Requirements for the Degree of
Master of Science
Florida Atlantic University
Boca Raton, Florida
May 2012
i DEVELOPMENT AND EXPERIMENTAL TESTING OF AN AMPHIBIOUS VEHICLE
by
Joseph G. Marquardt
This thesis was prepared under the direction of the candidate's thesis advisor, Dr. Karl von Ellenrieder, Department of Ocean and Mechanical Engineering, and has been approved by the members of his supervisory committee. It was submitted to the faculty of the College of Engineering and Computer Science and was accepted in partial fulfillment ofthe requirements for the degree ofMaster ofScience.
arl von Ellenrieder, Ph.D. Thesis AdVisor~_
Edgar An, Ph.D.
Palaniswamy Ananthakrisnan, Ph.D. ..M-<.vvJ.A..~4A)~ Manhar Dhanak, Ph.D. a d Hashemi, Ph.D. air, Department ofOcean and Mechanical En ineering
hammed Ily s Ph. . Interim Dean, Co lege ofEngineering and Computer Science ~rZ~~
ii ACKNOWLEDGEMENTS
I am so fortunate to have the most amazing family; Mom, Dad and Kasey, without you guys in my life I would not have accomplished what I have, or be here about to turn in a Master’s Thesis. Thank you for everything you have done for me, and your support through the past few years of school. I am also extremely grateful for my girlfriend Lori who has been there for me through everything, and always knows how to put a smile on my face. Her motivation and inspiration keeps me determined and focused.
Dr. von Ellenrieder, my thesis advisor, thank you for everything you have done and taught me along the way. You were always willing to help, even if I was the fourth or fifth student in line waiting to talk to you. I also want to thank my thesis committee for their help and support.
I would also like to thank Ed Henderson and Luis Padilla. I have learned so much from the two of you in the past few years, and your willingness to help and teach is unbelievable. Also, Dr. Ananthakrisnan, you are an amazing professor and I am so fortunate to have taken classes with you. All my fellow graduate students, especially Tom
Furfaro, Janine Mask, Jose Alvarez, Matt Young and James Lovenbury, your help was much appreciated.
Lastly, I would like to thank the Office of Naval Research for funding this research.
iii ABSTRACT
Author: Joseph Marquardt
Title: Development and Experimental Testing of an Autonomous Amphibious Vehicle
Institution: Florida Atlantic University
Thesis Advisor: Dr. Karl von Ellenrieder
Degree: Master of Science
Year: 2012
The development and experimental testing of the DUKW-Ling amphibious
vehicle was performed during the first phase of an autonomous amphibious vehicle system development project. The DUKW-Ling is a 1/7th scale model of a cargo transport
concept vehicle. The vehicle was tested in the three regions it is required to operate: land, sea and the surf zone region. Vehicle characteristics such as turning radii, yaw rate and
velocities were found for different motor inputs on land and water. Also, because a vehicle navigating the surf zone is a new area of research that lacks experimental data the vehicle was tested in the breaking waves of the surf zone and its motion characteristics were found, as well as the drivetrain forces required to perform this transition.
Maneuvering tests provided data that was used to estimate a model for future autonomous
control efforts for both land and water navigation.
iv DEVELOPMENT AND EXPERIMENTAL TESTING OF AN AMPHIBIOUS VEHICLE
LIST OF FIGURES ...... vii
LIST OF TABLES ...... xii
NOMENCLATURE ...... xiv
1 INTRODUCTION ...... 1 1.1 Problem Statement ...... 3 1.2 DUKW 21 Background...... 6 1.3 Current Model Description and History ...... 8 1.4 Related Research ...... 9 1.4.1 DUKW Autonomy ...... 9 1.4.2 Vehicle Behavior ...... 11 1.5 Contribution ...... 14
2 APPROACH ...... 21 2.1 Modification, Upgrades and System Design ...... 21 2.1.1 Mechanical Conversion ...... 21 2.1.2 Electrical, Sensor and Control System Design ...... 33 2.2 Experimental Approach ...... 43 2.2.1 Sensor and Test Equipment Calibration ...... 44 2.2.2 Vehicle Tests ...... 49
3 RESULTS ...... 65 3.1 Vehicle Tests ...... 65 3.1.1 Rolling Resistance Testing ...... 65 3.1.2 Locating Vehicle Center of Mass ...... 67 3.1.3 Dynamometer Testing ...... 70 3.1.4 Maximum Incline and Approach/Departure Anngles ...... 75 3.1.5 Land Maneuvering Characteristics ...... 83 3.1.6 Sea Maneuvering Characteristics ...... 107 3.2 Systems Identification ...... 121 3.3 Transition Region Tests ...... 130 3.3.1 Land-to-Sea ...... 134 3.3.2 Sea-to-Landn ...... 138 3.3.3 Vehicle in the Surf-Zone ...... 142 3.4 Froude-Krylov Excitation Forces ...... 149
v 4 CONCULUSIONS ...... 152 4.1 Recommendations for Future Work ...... 153
5 APPENDIX ...... 156
6 REFERENCES ...... 219
vi LIST OF FIGURES
Figure 1 – DUKW 21 Concept ...... 1
Figure 2 - DUKW SWATH Hull ...... 7
Figure 3 – Original 1/7th Scale DUKW-ling ...... 9
Figure 4 - Original Vehicle with Wheel Drivetrain ...... 22
Figure 5 – Original Five Wheel Drivetrain ...... 24
Figure 6 - New Chain vs. Original ...... 25
Figure 7 - Tracked Vehicle Separation Ratios ...... 26
Figure 8 – Tracked Drivetrain ...... 26
Figure 9 - Conveyor Belt Track ...... 27
Figure 10 - FBD of Vehicle Rolling Resistance ...... 29
Figure 11 - Gearing System Numbering Convention ...... 30
Figure 12 - Gear System Torques ...... 32
Figure 13 - Water Sensor Schematic ...... 36
Figure 14 – RoboteQ’s RoboServer Software Operation ...... 38
Figure 15 - Motor Controller Hexadecimal Communication ...... 38
Figure 16 – Container Lifting Mechanism ...... 39
Figure 17 –Control System Block Diagram...... 40
Figure 18 - PCB Motherboard ...... 43
Figure 19 - Xsens Magnetic Field Mapper ...... 47
Figure 20 - Dynamometer Calibration ...... 49
Figure 21 - Rolling Resistance Tests ...... 51 vii Figure 22 - Vehicle During Land Testing ...... 53
Figure 23 - ABS Turning Circle Test [39] ...... 54
Figure 24 – Autonomous Control ...... 58
Figure 25 - ABS Figure Zig-zag Maneuvering Test [39] ...... 60
Figure 26 - Center of Mass Pendulum Test ...... 67
Figure 27 - Roll Response in Pendulum Test ...... 69
Figure 28 – Dynamometer Test Results: Current-Torque Relationship at Different RPMs ...... 71
Figure 29 - Dynamometer Test Results: RPM-Torque Relationship...... 73
Figure 30 - Dynamometer Test Results: Current Torque Relationship for Different Motor Commands ...... 74
Figure 31 - Vehicle Approach and Departure Angles ...... 76
Figure 32 - Motor Data 11 Degree Incline Test ...... 78
Figure 33 - Pitch Angle 11 Degree Incline Test ...... 78
Figure 34 - Motor Data 14 Degree Incline Test ...... 80
Figure 35 - Pitch Angle 14 Degree Incline Test ...... 80
Figure 36 – Motor Data 19 Degree Incline Test ...... 82
Figure 37 - Pitch Angle 19 Degree Incline ...... 82
Figure 38 - Minimum Turning Radius on Land...... 84
Figure 39 - Clipped Data to Calculate Minimum Turning Radius ...... 85
Figure 40 - Maximum Velocity on Land ...... 88
Figure 41 - Maximum Velocity Motor Current ...... 88
Figure 42 - Maximum Velocity Motor Commands ...... 89
Figure 43 - Rate of Turn During Maximum Speed (Test 1) ...... 90
viii Figure 44 - Rate of Turn During Maximum Speed (Test 2) ...... 91
Figure 45 - Rate of Turn During Maximum Speed (Test 3) ...... 91
Figure 46 - Rate of Turn During Maximum Speed (Test 4) ...... 92
Figure 47 - IMU Yaw Rate for Equal Motor Commands ...... 93
Figure 48 - Maximum Speed Compass Heading (Test 1) ...... 94
Figure 49 - Maximum Speed Compass Heading (Test 2) ...... 94
Figure 50 - Maximum Speed Compass Heading (Test 3) ...... 95
Figure 51 - Maximum Speed Compass Heading (Test 4) ...... 95
Figure 52 - Straight Line Track with Correction Factor ...... 97
Figure 53 - Yaw Rate During a Turn to Port ...... 100
Figure 54 - 105/75 Left Turn Current and Force on Tracks ...... 102
Figure 55 - 105/45 Left Turn Current and Force on Tracks ...... 102
Figure 56 - Vehicle Heading During a Land Right Turn ...... 104
Figure 57 - Continuous Compass Data During Land Right Turn ...... 105
Figure 58 - 70/40 Land Zig-zag Test ...... 106
Figure 59 - Final Vehicle in Water Test Area ...... 107
Figure 60 - Minimum Turing Radius in Water ...... 108
Figure 61 - Maximum Velocity Water ...... 109
Figure 62 - Motor Current During Maximum Velocity Test Water ...... 110
Figure 63 - Motor Commands During Maximum Velocity Test Water ...... 110
Figure 64 - Straight Line Track in Water ...... 112
Figure 65 - Compass Heading During Straight Track ...... 112
Figure 66 - IMU Yaw Rate Full Speed Water ...... 113
ix Figure 67 - GPS Yaw Rate Full Speed Water ...... 113
Figure 68 – Yaw Rate During a Turn to Port (100 Stbd, -80 Port) ...... 119
Figure 69 - 122/0 Water Zig-Zag Motor Commands ...... 120
Figure 70 - Vehicle Position in Water Zig-zag Test ...... 121
Figure 71- Motor Commands Land Zig-zag for Systems ID ...... 123
Figure 72 - Body Fixed u Velocity Model-Black Signal is the Measured Velocity ...... 123
Figure 73 - Body Fixed v Velocity Model-Black Signal is the Measured Velocity ...... 124
Figure 74 - Yaw Rate Model-Black Signal is the Measured Yaw Rate ...... 124
Figure 75 - Body u Velocity Model on Second Data-Black Signal is Measured Velocity ...... 125
Figure 76 - Body v Velocity Model on Second Data-Black Signal is Measured Velocity ...... 125
Figure 77 - Yaw Rate Model on Second Data-Black Signal is Measured Yaw Rate ..... 126
Figure 78 - Body Fixed v Velocity Land Model-Black Signal is Measured Velocity ... 128
Figure 79 - Body Fixed v Velocity Model Land-Black Signal is Measured Velocity ... 128
Figure 80 - Yaw Rate Model Land-Black Signal is Measured Yaw Rate ...... 129
Figure 81 - Dania Beach Ocean on Test Day ...... 131
Figure 82 - Wave Gauge Output ...... 132
Figure 83 - Wave Data in Surf Zone Tests ...... 133
Figure 84 - Land-to-Sea Transition Motor Data (Motor Command: 80) ...... 135
Figure 85 - Land-to-Sea Transition Motions (Motor Command: 80) ...... 135
Figure 86 - Beach-to-Sea Vehicle Track ...... 136
Figure 87 – Sea-to-Land Vehicle Track ...... 139
Figure 88 – Sea-to-Land Transition Motor Data (Motor Command: 80) ...... 140
x Figure 89 - Sea-to-Land Transition Motions (Motor Command: 80) ...... 140
Figure 90 - Motions in the Surf Zone Test 1 ...... 142
Figure 91 - Motions in the Surf Zone Test 2 ...... 143
Figure 92 - Motions in the Surf Zone Test 3 ...... 143
Figure 93 - Motions in the Surf Zone Test 4 ...... 144
Figure 94 - Motions in the Surf Zone Test 5 ...... 144
Figure 95 - Waves in a 20 Second Period ...... 147
Figure 96 - Wave Frequency in Surf-zone ...... 148
Figure 97 - Roll, Pitch and Heave Frequency Response to Surfzone ...... 148
Figure 98 - Surge (1), Sway (2), Heave (3) Force vs. Time ...... 149
Figure 99 - Roll (4), Pitch (5), Yaw (6) Moments vs. Time ...... 150
xi LIST OF TABLES
Table 1 - DUKW Characteristics ...... 8
Table 2 – Gearing Equations ...... 31
Table 3 - Gearing Spreadsheet ...... 32
Table 4 - Land Motor Inputs for Motor Command Circle Tests ...... 55
Table 5 - Water Motor Inputs for Motor Command Circle Tests ...... 57
Table 6 - Rolling Resistance Test Results ...... 66
Table 7 - Average Current and Track Force in 11 Degree Incline Test ...... 79
Table 8 - Average Current and Track Force in 14 Degree Incline Test ...... 81
Table 9 – Average Current and Track Force in 19 Degree Incline Test ...... 83
Table 10 – Coordinates for Minimum Right Turning Radius Calculations ...... 86
Table 11 - Coordinates for Minimum Left Turning Radius Calculations ...... 86
Table 12 - Maximum Velocity and Accelerations on Land ...... 87
Table 13 – Land Left Turn Radii ...... 98
Table 14 – Land Right Turn Radii ...... 99
Table 15 - Land Left Turn Yaw Rate ...... 101
Table 16 - Land Right Turn Yaw Rate ...... 101
Table 17 - Land Zig-zag Test Motor Commands ...... 106
Table 18 – Coordinates for Minimum In-Water Turning Radius Calculations ...... 108
Table 19 - Maximum Velocity and Acceleration in Water ...... 109
Table 20 - Wind Data During Straight Line/Max Speed Tests ...... 111
Table 21 – Wind Data During Left Turn Tests ...... 115 xii Table 22 - Wind Data During Right Turn Test ...... 115
Table 23 - Water Left Turning Radii ...... 116
Table 24 - Water Right Turing Radii ...... 116
Table 25- Water Left Turn Yaw Rate ...... 117
Table 26 - Water Right Turn Yaw Rate ...... 118
Table 27 - Land-to-Sea Drivetrain Force Results ...... 138
Table 28 – Sea to Land Drivetrain Force Results ...... 141
Table 29 - Average Motions Test 1 ...... 145
Table 30 - Average Motions Test 2 ...... 145
Table 31 - Average Motions Test 3 ...... 145
Table 32 - Average Motions Test 4 ...... 145
Table 33 - Average Motions Test 5 ...... 146
Table 34 - Average of all Surf Zone Motion Test Results ...... 146
xiii NOMENCLATURE
Autonomous: Capable of performing a task without human interaction
SWATH: Small Water plane Area Twin Hull
Stereo Vision: Dual camera system that allows depth perception by triangulation
Amphibious: Capable of traveling in both aquatic and terrestrial environments
IMU: Inertial Measurement Unit
DGPS: Differential Global Positioning System, uses ground based stations as well as
satellites and has two GPS receivers to compare location data
HSV: Hue, Saturation and Value. A cylindrical coordinate representation of color
RGB: Red, Green and Blue. An additive representation of color
AWP: Water plane area of a hull form
DUKW: GMC terminology: “D” vehicle designed in 1942, “U” utility, “K” all-wheel
drive, “W” two powered rear axles.
SBC: Single Board Computer. This projects used an ARM9 based TS-7800 by
Technologic Systems.
xiv 1 INTRODUCTION
The DUKW 21 is a SWATH vehicle that will be used to supply offshore ships in areas where conventional methods of supply may be difficult or impractical. Deep- water ports and designated infrastructure will no longer be requirements when supplying ships from shore. Reducing onshore footprint and logistics are the main benefits of amphibious cargo transport, because it reduces the cost and complexity of a supply mission by combining the task of two or more vehicles. Making the vehicle autonomous would also simplify the cargoo transport mission, allowing multiple unmanned DUKW 21’s to be supervised by a single person. This concept, pictured in figure one below, is a unique application of an autonomous vehicle because it will travel between land and sea, and provides an opportunity to study a new, unconventional application of autonomous systems.
Figure 1 – DUKW 21 Concept
1
An autonomous amphibious vehicle, however, does not entirely relate to typical autonomous projects, and provides engineers with a new design challenge. Autonomous vehicles have historically been designed for use in a specific operating environment.
The DUKW 21 will be one of the first autonomous vehicles that will travel on both land and sea. The transition between the two is in the highly dynamic and energetic surf zone, which is the most complex area of research for this autonomous system, due to a lack of experimental research. The vehicle’s dynamic response is a very important factor in the design of a control system, and its maneuvering characteristics must be well defined in each regime that the vehicle must operate. The lack of experimental data for a vehicle transitioning between land and sea makes it difficult to design an autonomous model for control. Experimental data is especially important in an area such as the surf zone, where modeling is difficult due to the non-linear nature of breaking waves. The dynamic motions of the vehicle must be defined in experimental testing, and the performance of the autonomous control system must also be determined in experimental tests.
Autonomous vehicles have historically been used in a single operating environment [32]. Whether a vehicle primarily operates in the air, on land, underwater or on the surface will dictate the type of sensors and control method used to control the vehicle autonomously. Autonomous vehicles use sensors and control algorithms unique to the area in which they must perform their mission. An amphibious vehicle must operate well in both terrestrial and aquatic environments; thus, posing a design challenge for engineers. A system designed for land navigation and control is much different than that of a sea-going surface vehicle, in both the sensors used and control 2
techniques. A unique system that can perform well across the vehicle’s different operating environments is a significant challenge for this concept.
The focus of this thesis work was to design, build and test a mechanical, sensor and electrical system that improved the capabilities of the DUKW-ling model. This work was completed to improve the ability for testing and autonomous amphibious system development. Extensive testing of the upgraded vehicle was performed and the data are discussed. The final product of this thessis is a baseline vehicle that is robust and easy to use, and an experimental analysis of the open loop performance characteristics of the vehicle in the different areas it operates.
This document introduces the backgrouunnd and devvelopment of the DUKW 21 concept, presents relevant research in the area of vehicle testing, specifically surf zone testing, then describes the modification and experimental approach that was used to fulfill the goals of this thesis. A detailed results section, a discussion of these results, recommendations for future work, and a project timeline outlining the progression of this thesis work, are also included.
1.1 Problem Statement
In order to perform its mission, there are two main tasks the full scale DUKW 21 will need to complete. First, it must be able to navigate to its intended location using a control algorithm that performs well across the different environments the vehicle is required to operate. Its sensor system will be a unique combination of sensors not found on current autonomous vehicles, which primarily do not opeerate across different
3
operating environments. Secondly, it must be able to avoid obstacles while performing its navigation task, and the performance of techniques used on surface vehicles and land vehicles is unknown in the dynamic surf zone region, where the vehicle will experience random, fast accelerations when encountering breaking waves.
Autonomous control on land and at sea utilizes common techniques and methods of control. The transition zone, defined as the area between terrestrial and aquatic operating environments, is the main area of uncertainty in the development of this autonomous system. This energetic and dynamic surf zone contains breaking waves, which are highly random and difficult to predict. The motions and accelerations the vehicle will experience are important for the development of the vehicle’s structure as well as its autonomous control system. Because breaking waves are highly non-linear, they are difficult to simulate, making experimental testing the ideal technique to understand how a vehicle responds in this area. The lack of experimental data is an obstacle in the development of this concept and must be expanded. This information can be obtained using a model vehicle and collecting data with the onboard sensors. The forces the vehicle experiences, as well as the drivetrain forces required to navigate the vehicle through the surf zone are explored with experimental testing.
Previous algorithm development for the DUKW at the Center for Innovation in
Ship Design (CISD) was limited because of the lack of experimental data available for a vehicle transitioning between land and sea through the surf zone. The drivetrain forces in the transition region, maximum drivable gradient, the vehicle’s turning radius and driving characteristics, as well as the vehicle’s dynamics in different sea states are
4
unknown because this is a new area of research, and there is a lack of applicable experimental data and research [8].
The forces required to complete a transition between land and sea are unknown, and are important for full scale design, particularly for the power plant design.
Modeling and algorithm development work in recent years also has identified this as a setback.
Models for autonomous control are based on the operating conditions of the vehicle. How it reacts to input functions, such as turning a wheel or rudder, must be understood in the development of the control system. A vehicle’s response to a change in heading is very different on land compared to sea, and this response will also differ in the surf zone. Therefore, it is assumed diverse methods of control must be used depending on the environment the vehicle is in. The vehicle’s response to motor commands is important in autonomous control development and must be found through experiments with the vehicle model.
For obstacle avoidance, the vehicle must have a sensor or combination of sensors that provide information to the control system about the vehicles surroundings. The best system to use for a vehicle operating in the surf zone is unknown at this time and different approaches must be tested experimentally to determine the most effective sensor choice. Stereo vision is a possible solution to this aspect of design, because it has performed well on autonomous surface vehicles in the past [30]. JPL developed an autonomous vehicle called the CARACaS, Control Architecture for Robotic Agent
Command and Sensing, which used stereo vision to navigate through bridge pilings.
5
The performance of vision-based navigation on a vehicle experiencing breaking waves in the surf zone is unknown at this time. A further understanding of the limitations associated with the accelerations and responses of the vehicle in this region is needed to determine the feasibility of vision-based navigation in the surf zone. A vision based obstacle recognition system must be developed for experimental testing on the vehicle model.
1.2 DUKW 21 Background
The current method of supplying a fleet is by the use of large transport ships like the Large Medium-Speed-RO-RO (LMSR) ships that require deep-water ports.
Locating, developing and securing such a port poses a challenge, yet supplying an offshore fleet is an essential element of any mission. Current solutions to the supply line involve the use of helicopter transport for small amounts of cargo, oor teams of land vehicles and landing craft. These methods are inefficient in both cost and complexity
[13].
The armed forces have continuously recognized amphibious vehicles as significant logistics tools because they do not require a dock or have draft limitations.
The ability to come ashore without a port or designated infrastructure makes an amphibious vehicle a beeneficial choice for a supply mission.
In order to address the need for a supply line from shore to the fleet, the DUKW
21 has been under development at The Center for Innovation in Ship Design (CISD) at the Naval Surface Warfare Center/Carderock Division (NSWC/CD) since 2007
[13][25]. The DUKW 21 concept provides ship replenishment from shore by means of 6
container delivery, even in areas were a port may not be readily available. The DUKW
21 is a Small-Water-Plane-Area, Twin Hull (SWATH) vehicle with a superstructure designed to lift and transport a 20-foot ISO container. The arching structure provides a simple yet strong design for operation in the energetic surf zone [13].
A SWATH hull was used in this design because of its stability characteristics. A
SWATH hull has a large amount of its displacement locaated below the waterline, as seen in figure 2 below. Because of this, the hull’s water plane area is significantly reduced, increasing its stability characteristics. The hull configuration is promising for transporting cargo through an area with potentially hazardous conditions. The DUKW- ling water-plane area is 1380 [in2].
Figure 2 - DUKW SWATH Hull The original requirements for the full scale DUKW 21 are as follows [13]:
Operate in up to Sea State 2 (SS2) Delivery of cargo from 5 nm offshore to 5 nm inland Cruise at 15 knots in water and 30 km/hhour on land Climb a standard beach gradient (1:50) Load/unload ISO container automatically Be controlled by either a single crew member or by automatic, unmanned control Deliver 10 ISO containers without refueling Enter the well deck of an LPD Lift a loaded 20 foot ISO container weighing 24,000 kg (53,000 lbs)
7
1.3 Current Model Description and History
The DUKW-ling, a 1/7th scale model, was developed by Maritime Applied
Physics Corp. (MAPC) for the CISD to demonstrate and study the feasibility of the
DUKW 21 in an amphibious cargo transport mission [25].
As part of the 2010 Florida Atlanticc University Ocean Engineering Senior
Design project, the DUKW-ling model was given to a student team where a sensor network, control system and lifting mechanism were designed and implemented. This initial sensor network allowed for basic autonomous navigation and included a GPS, compass, RF transceiver, proximity sensors, depth sensor and a camera. The vehicle uses a forklift style cargo-handling mechanism, which allows it to raise and secure a scaled ISO container. The DUKW-ling model with its initial sensor configuration prior to this thesis work is shown in figure three, and its principle characterisstics in table 1.
Table 1 - DUKW Characteristics
LOA 106” LWL 100” Draft 19.3” BOA 45” BWL 35” AWP 1380 in2 Hull Separation 32” L/B 2.36 TPI 0.022 PPI 50 Displacement 648 lbs
8
Figure 3 – Original 1/7th Scale DUKW-ling
1.4 Related Research
An autonomous, amphibious vehicle is a new concept that has very little background information in the form of experimental data or common practices.
However, there is relevant research that can be used to develop a way of studying the concept that can be tailored to apply to an amphibious vehicle. Understanding the vehicle’s behavior is important in the development of a system that will control the vehicle autonomously. The following sections will discuss current research as it pertains to this project.
1.4.1 DUKW Autonomy
Autonomous systems typically consisst of four components, which include: perception interface (sensors), a planner (path planning), an executive (sends commands to actuators) and an actuator interface [8]. It can be understood an autonomous vehicle
9
on land would have a very different autonomous system than one on water. While the required sensors would be an obvious difference between the two, the path planning component of the autonomous system is also a very significant difference. Land vehicles typically use batch path planning, which define a complete path from present location to final destination [26]. This method is used because ground terrain is mostly static, and does not change suddenly. So if a path needs to be altered, it usually does not need to be recalculated from scratch because most of the path would be unaffected [11].
Autonomous sea surface vehicles typically do not use batch planning algorithms because the dynamic nature of the ocean environment means extensive computations.
These vehicles use continuous path planning, defining a point short of the final destination and is modified as the vehicle travels closer to its destination. This method only plans for short term and does not take the entire environment into account [8]. A unique system for controlling an amphibious vehicle must be developed to perform an autonomous mission across different environments.
The CISD, and intern Benjamin Flom, have been developing control algorithms specific to the DUKW 21 project. In his research, control techniques for each region are proposed, and recently, his main focus has been the transition region [8][13]. The research has certain setbacks due to lack of experimental data in the area. In order to further the development of control algorithms, there are many unknowns that must be explored. The first is the effective weight of the vehicle as it comes into contact with shore. Common ground navigation algorithms assume a constant weight, which would not be applicable here. His research takes into account the effective weight of the
10
vehicle as a function of the buoyant force and the beach incline. In order to use this approach, it is necessary to 1) determine the slope the vehicle encounters and 2) determine a function governing the displaced volume of the vehicle as it comes in contact with land to obtain the effective weight of the vehicle [13]. In addition to these hydrostatic data, also important are the dynamic forces of the waves acting on the vehicle and the resulting vehicle motions they cause. The research also suggests, that in order to better develop the control algorithms, the vehicle’s constraints, such as turning radius and maximum drivable gradient should be determined, as well as the vehicle’s dynamics in different sea states [8].
1.4.2 Vehicle Behavioro
There are many common practices and tests that are performed to understand a vehicle’s dynamic characteristics [34][39]. These tests define the dynamic behavioor and motions of a vehicle while navigating. Many of these tests are performed in a test basin or in the open ocean and do not particularly apply to this project, since testing will be in the surf zone. This testing will be in a beach environment, where the use of a rotating arm or planar motion mechanism (PMM) is not possible. These methods define maneuvering coefficients by subjecting a model to specific maneuvers. Exploring a model’s response to breaking waves and defining coefficients in the surf zone is a new problem and will require a new approach on testing techniques.
In a test basin, LEDs can be placed on the vehicle and the use of fixed cameras at known positions can determine the models motion when encountering waves. In these types of tests, waves can be described as a function of time and position. Using this
11
information, the measured response of the model can be related to the wave it encounters by the time and position in the basin. This method is described in [16], where motions of the model were matched to time histories of the waves to determine the vehicle’s response to certain waves. This method requires a test basin and controlled wave making that cannot be directly applied in this project.
The Naval Surface Warfare Center/Carderock Division conducted model testing of a 514 foot heavy lift ship experiencing breaking waves in their wave tank during the summer of 2008 [28]. In this experiment, a beach was created to produce both spilling and plunging waves. The model was then positioned at different locations in the breaking waves where heave and pitch motions, and surge forces, were measured. A heave post was attached to the longitudinal center of gravity and used a block gauge and a dashpot to measure the force and pitch angle. An ultrasonic distance sensor was used to measure the heave motions. Wave probes were positioned at different locations in the wave tank to measure the waves as they progressed, to relate the motions measured to waves encountered, and determine RAO transfer functions [28][29]. Understanding these motions will be important in the development of this concept. Predicting how the full scale vehicle reacts to breaking waves will be a key design parameter with regards to both control and mechanical systems. This experiment is a good example of altering known techniques to apply to a new problem; a ship encountering breaking waves in the surf zone.
The information gathered by this experiment was passed to The University of
Hawaii, and analyzed by Miguel Quintero for his master’s thesis. From the data
12
gathered during model tests, the spectra were calculated and the dominant harmonics were used to develop transfer functions that related the model response to the location the wave broke on the hull. The project found for plunging waves, very strong second order responses were seen, while spilling waves had dominant first order responses
[29].
Another issue that amphibious vehicles will face is the structural load experienced while traveling through breaking waves. The most significant structural force comes from slamming motions when a model was tested in regular, non-breaking waves. The slamming motions a vehicle will experience in breaking, surf zone waves is assumed much greater than in non-breaking waves, but must be further explored to understand the slamming that can be expected in this area, and consequently, the structural forces that will be experienced in such a region [29]. These slamming motions will increase the force exerted on the drive system when the vehicle travels in shallow water, and comes in contact with the sea floor. The SWATH hull reduces these slamming forces, however wave slapping forces will be significant because it will be traveling through the breaking waves of the surf zone.
In the experiments of [15], a model was towed through different non-breaking wave patterns to understand the heave and pitch motions that the model would exhibit.
They found linear responses for long wavelengths, but as wavelengths became shorter, the response became non-linear and was dominated by second order harmonics [15]. As a wave approaches shore in the transition region, its wavelength becomes shorter, which means the response can be assumed highly non-linear and therefore difficult to predict.
13
At these short wavelengths, breaking waves will produce a response where second order harmonics will be a cause for concern. The forces acting on the vehicle in this region are unknown at this time due to lack of experimental research, but are assumed to be very significant [29].
Common techniques to understand the dynamic behavior of a vehicle can be seen in [34] and [28]. These open loop tests define maneuvering characteristics that are unique to any vehicle. The understanding of thhis dynamic behavior is essential in the development of an autonomous control system. The tests are simple procedures that can be carried out with basic sensors and determine valuable information about vehicles maneuvering characteristics and determine controller gains. Sea trial information can also be used with a Kalman filter and regression to estimate maneuvering coefficients, motion variables and hydrodynamic forces. This method, called the “estimation before modeling technique,” was tested using sea trial data of a tanker in [39].
Sliding mode control could prove to bee very useful in the autonomous control system on the DUKW 21. This method changes the dynamics of a nonlinear system so it is not a function of time. It was used in [8] for the control of a wheeled robot in the presence of skidding effects and experimental results validate its effectiveness. The dynamic nature presented in this concept of a tracked vehicle transitioning between land and sea make sliding mode control a possible method for control.
1.5 Contribution
The goals of this thesis are to experimentally characterize the open loop, dynamic
14
performance characteristics of the DUKW-Ling; to perform systems identification of the vehicle on land, water and the surf zone; and to refine the design of the vehicle to facilitate autonomous control system development. The transitional surf zone is the main area of interest during development of the vehicle, for this thesis work as well as in planned future research. The project is broken into two stages, the first being vehicle design, modification and upgraded system development; and the second stage is experimental testing and data analysis. The vehicle’s original drivetrain, sensors and electronics were not adequate for planned testing and autonomous control system development. The drivetrain was converted to a tank track system, because the vehicle difficult to operate in sand, where much of the planned research will take place. This conversion also produced a vehicle model more similar to the full scale design concept, so experimental testing is more applicable. A unique amphibious vehicle sensor suite, motherboard PCB and electrical system were designed and implemented on the
DUKW-ling model. The new system has sensors that are now adequate for extensive vehicle testing and future autonomous control development. This sensor suite was tested individually, as well as integrated on the vehicle as a complete system operating on land, at sea and in the surf zone test areas to verify its performance.
A vision-based obstacle detection system was also developed and tested. With further refinement, it may be possible to use this system for object detection and localization. Preliminary testing of the system shows it is capable of locating and tracking objects, and the system can be integrated into a future autonomous control system for obstacle avoidance and vision based navigation. The system uses OpenCV
15
open source software to perform computer vision tasks. A detailed description of the vision system work is given in Appendix 3.
The second focus of this thesis was experimental testing of the vehicle’s characteristics. These tests will be further explained in this report, and include: maneuvering tests, identification of vehicle forces in the transition zone, vehicle motions in the surf zone, measurement of the vehicle’s response to motor input commands, and determination of basic vehicle characteristics such as turning radius, velocity and acceleration on land and at sea.
One of the most significant difficulties facing modeling research and algorithm development for amphibious vehicles is the lack of experimental data [8]. More specifically, CISD reports mention a lack of drivetrain forces in the transition region, maximum drivable gradient, the vehicle’s turning radius and driving characteristics, as well as the vehicle’s dynamics in different sea states as impediments to algorithm development for amphibious vehicles [8]. These issues were addressed, and experimental data is now available to Flom and others to develop these algorithms. This data will also be useful for future projects that explore a multi-terrain vehicle which transitions between land and sea, like the DUKW 21.
Because FAU contributes to the development of many autonomous vehicles, a universal control system that is modular and can be used on more than one vehicle could be useful to ease autonomous system development. By creating a universal electrical and sensor system network, future projects would only need to make minor
16
modifications and add their unique requirements to a baseline system. They could also build on existing software development of previous projects, simplifying the development of the autonomous vehicle, since many of the projects over the past five years at FAU have been similar. In the design of the sensor and electronics system of this project, the ability for it to be used on similar vehicles was taken into consideration when appropriate, in hopes that this system could be built upon after this project is complete. The motherboard PCB was designed to facilitate the requirements of this project, while also adding additional features that could be of use to similar projects in the future by using the flexibility of the deigned system.
The detailed contributions of this project are shown below.
1. Systems Upgrade
Vehicle was upgraded to allow for adequate testing and control as an
autonomous amphibious vehicle. This includes upgraded electrical and
sensor systems, as well as a new tank track drivetrain to replace the wheeled
drivetrain originally on the vehicle. This will be outlined in detail in section
2.1.
Upgraded sensors such as a GPS enabled IMU and a differential GPS have
been integrated onto the vehicle to improve test data and allow for future
autonomous control development.
A printed circuit board (PCB) motherboard was designed to integrate all
onboard sensors with the TS-7800 single board computer (SBC). The board
allows proper powering of the sensors and data communication. It also
17
contains the electrical structure to drive the vehicle’s lifting mechanism and
communicate with the motor controllers.
2. Sensor Integration and Testing
The electronics system is capable of logging sensor data and was designed to
be further developed into an autonomous control system. This autonomous
system is currently in development at FAU by FAU graduate student Jose
Alvarez.
Each sensor was calibrated and tested individually to ensure it could collect
and save data.
The sensors were tested as a system to confirm all data was collected and
saved successfully for planned testing and future autonomous development.
3. Vehicle Behavior
Experimentally defined vehicle’s behavioral characteristics and capabilities
in the regions it must perform: land, sea and the transition region. This
included maneuvering characteristics in open water and land, as well as
forces, motions and accelerations experienced in the surf zone. Course
keeping was also tested, and power differences between port and starboard
motors for land and sea were found to allow the vehicle to track a straight
course, and make symmetric turns.
Determined the limitations of the model, such as: minimum turning radius,
maximum traversable gradient, maximum accelerations and velocities in the
different operating areas, limitations in a sandy environment, rate of turn for
18
a variety of virtual rudder deflections etc. This information has been
documented for reference for future research using this vehicle, so tests can
be designed to stay within the limitations of the vehicle model.
Motor inputs and vehicle outputs were defined by experimental testing. A
wide range of motor commands were given to the motors both on land and in
water and the response of the vehicle was measured with the on board
sensors.
The vehicle was tested in the surf zone to define the motions it experiences
during its transition between land and sea. These motions were related to
wave characteristics. The drivetrain forces experienced in this transition
were also found by tests in the surf zone compared to dynamometer motor
tests.
4. Vision System
A vision system has been initially developed and tested using OpenCV
computer vision open source software. The system is capable of providing a
control system with information about the vehicle’s surroundings and the
locations of potential obstacles or navigation buoys. This will be used in
future development of the DUKW’s autonomous navigation system. This
system information is included in the appendix.
5. Universal Control System
The sensor and control system, and especially the motherboard PCB, were
designed in such a way that they can be used with other similar projects.
19
This project studied similar efforts in the past as well as the future at FAU
and developed a system based on some of the requirements found most
frequently on autonomous vehicles. This is in hopes that future projects can
build on the progress made in this thesis work.
The following document provides a detailed description of the complete system design, the experimental approach taken for data collection, and a results section that presents the data with discussion of the results.
20
2 APPROACH
2.1 Modification, Upgrades and System Design
The vehicle was equipped with a basic sensor system in 2010 during the FAU senior design project. The sensors used were not adequate for the planned research or control system development. It was determined the sensor system must be upgraded to meet the accuracy requirements in the planned research. The modification and system design will be detailed below.
The mechanical system of the initial demonstrator model, specifically the drivetrain, was deemed unusable by a past project, and needed to be replaced to continue development of this concept. The model was originally built with a five wheel drivetrain and used inadequate gear ratios that showed poor results in land maneuvering, and the vehicle was unable to perform in sand. The mechanical changes done in this work added a tank track drivetrain that allowed the vehicle to perform well in land testing. Motor mounts, chain drives and gear systems were also redesigned in order to provide a working vehicle capable of performing planned testing.
2.1.1 Mechanical Conversion
The original tracked drivetrain design, developed at CISD, was the basis of this design. The maneuverability of a tracked vehicle is proportional to the ratio of track length in contact with the ground, to distance between track centerlines.
21
Maneuverability is measured by the ease of steering and ccourse keeping. The optimal ratio is between 1.3 and 1.8, with lower ratios causing unstable conditions, and higher ratios causing difficulty in steering [20][13]. The separation of the model’s hull centerlines is 32 inches, which means the track length should be between 40 and 57 inches. Befoore modification, as shown in the figure below, the ratio was too high and the vehicle was unable to turn.
Figi ure 4 - Origiinal Vehicle with Wheel Drivetrain
In order to simpm lify the original model design, the tracked system originally proposed for the DUKW 21 was replaced with wheels for the original construction of the model, as seen in figures 4 and 5. This reduced construction cost and complexity, but also limits testing and the model’s capabilities.
22
The existing land-based propulsion system on the vehicle was found to be inadequate by the 2010 FAU senior design project [32]. This project attempted to operate the vehicle between water and a sandy beach. They were unsuccessful in operating the vehicle on the beach due to issues with the original drivetrain. This project was therefore restricted in the tests it could perform.
There are two problems the previous project documented in terms of the land propulsion. First, the front and rear wheels would drag when the vehicle performed a turning maneuver, and therefore limited the testing that could be done with the vehicle, while also putting added strain on the motors and drivetrain. The high length-to- separation ratio explains this problem. In a turning maneuver, the vehicle was actually held back by its front and rear wheels. The second issue with the original drivetrain was the chain driven sprockets. Being an amphibious vehicle, the DUKW-ling frequently encounters a sandy environment during testing and operation. The original drivetrain consisted of a drive wheel that was linked to each of the other four wheels with a chain and sprockets. However, the sprocket radius was 10 [cm], while the wheel radius was
13 [cm] This configuration can be seen in figure five below. In sand, the wheels sank as the vehicle maneuvered, causing the sprockets to be submerged in the sand, which bound the drive system as sand was spun into the chain and sprockets. Lubrication of the steel chain was also difficult because of its location inside the hulls, and it had significant rust and corrosion damage. This damage increased the torque required to move the vehicle, due to the fact that the chain was over 3 meters long and drove five separate sprockets. The gear ratios used to drive the wheel drivetrain were also incorrect
23
and required a high amount of torque on the motor sprockets.
Figure 5 – Original Five WWheel Drivetrain
It was determined the ideal modification of the vehicle was to convert the five wheel, continuous-chain driven drivetrain into a tank track system, which is more similar to the full scale design, and would perform better than tires in the sand. In the new configuration, there is no chain near the sandy ground. The front drive chain controls the main drive sprocket for the track system, and is over 25 [cm] from the sand at its lowest point. The chain was also increased in size, so sand would not affect its operation. The new chain is shown in the figuure below on the left, with the original chain on the right for comparison.
24
Figure 6 - New Chain vs. Original
The front and rear track sprockets were raised from the bottoom-most wheels, which eases the turning of the vehicle, since it will no longer have to drag its front and rear wheels, as it did with the previous drivetrain. This configuration is called a double ramped track, and allows the vehicle to both appproach and depart larger obstacles than a single or no-ramp configuration. This also reduces the track length in contact with the ground, providing a lower ratio, and better drive characteriistics because of its increased maneuverability. The new design uses the lowest ratio, a track length of 1.01 [m], which makes the vehicle most maneuverable as described above. This value can be adjusted in the future by adjusting the mounting positions of the front and rear wheels up to a track length of 1.12 [m]. This adjustment would give a ratio of 1.38, as shown in figure 7.
25
Figure 7 - Tracked Vehicle Separation Ratios
The new drivetrain attaches to the current frame of the vehicle, with minor modifications and added axle brackets. The angle the front and rear sprockets mmake with lower wheels are such that hull damage is avoided when approaching an incline.
The all-aluminum dropdown bracket is shown in figure eight. CAD drawings and pictures of all fabricated parts are included in the appendix.
Figure 8 – Tracked Drivetrain
26
The configuration of the track system improves performance in turning, speed, resistance and max gradient capabilities. The wheel positions are aligned to protect the front and rear of the vehicle hull from coming into contact with beach gradients and obstacles. The angle between the lower wheels and the drive sprockets is 68 [degrees].
This angle determines the range of obstacles the vehicle is capable of traversing.
Because this is a non-combat, cargo transport vehicle, the obstacles that will be present are assumed minimal, so the angle was not a large factor in the design. While there is no documentation of the track angle in the original design of the DUKW 21 vehicle, pictures of the vehicle in a report show an angle less than most combatant tank tracks.
Figure 9 - Conveyor Belt Track
The track used in the design is an Acetal plastic conveyor belt from Intralox, seen in figuru e 9 above. Plastic strips were added to replace the rubber friction top for increased traction in sand. A tracked drivetrain will allow for better estimates of the full-scale vehicle’s behavior since it will be more similar to the full-scale tracked design. The bottom six wheels carry the load of the vehicle, and the front and rear sprockets keep the track in place. The front sprocket is driveen by a chain and gears
27
using an electric motor mounted on the above superstructure.
The gearing and motor size were determined by attaching a load cell to the vehicle in many different situations that would be expected in testing in the beach test area; inclines, as well as soft sand, hard packed sand, and partially submerged vehicle were explored to find the force required to move the vehicle from rest. The maximum resistance measured in these tests was used in determining the ideal gearing of the motor and chain drive system, using a 20% margin of error added to the maximum measured resistance. The maximum rolling resistance was found when the vehicle was partially submerged in the surf zone. 890 [N] of force was the maximum measured force required to move the vehicle in this area. So a resistance of 1,068 [N] was used in gearing calculations, assuming this is the worst case scenario to be encountered. Results of the rolling resistance tests in different situations can be found in the results section.
A dynamometer was used to understand the motor characteristics, because no documentation was available from the manufacturer. The torque available from the motors was important in choosing gears to drive the new drivetrain. The dynamometer allows torque to be manually adjusted, and also has software that can subject the motor to user-defined tests. The motor controllers were used in the tests, so torque could be related to the current to the motors and motor commands, which are both measured by the motor controllers. The results of the dynamometer tests can be found in the results section. These results were used for drivetrain gearing and sprocket choices.
28
Figure 10 - FBD of Vehicle Rolling Resistance
Now that the provided motor torque was determined, the gears could be determined to overcome the resistance measureed, while also minimizing the torque on the motors and providing adequate speed of the vehicle. These three factors were taken into consideration for the design. The forces acting on the vehicle are shown in the free body diagram above.
The diagram below illustrates the sprocket numbering system used in the gearing table. The left figure is above the hull and the right figure is below the hull and shows the drive axle with the fourth sprocket and the drive sprocket which drives the tank tracks.
29
Figure 11 - Gearing System Numbering Convention
The worst case force of 1,068 [N] (seen as half of this value in the table because there are two motors) was used as the force on the track drive sprocket, and because the radius of this sprocket was fixed, 47.5 [Nm] of torque required from the driveshaft could be determined. This torque is equal to the torque required by sprocket fouur, the chain driven sprocket on the same axle, in order to move the vehicle through the worst case scenario. Sprockets three and four were adjustable in the design. The force on the chain and the angular velocities of each shaft would vary as the sprocket sizes were changes.
The table shows that torques, forces and tangential velocities were shown at each point in the drive system, and varying the two sprocket sizes shown outlined in red would give different combinations of speed, forces and torques until an adequate design was found.
30
Table 2 – Gearing Equations
Gearing Table Variables and Equations
Rotations Per Minute ∗ 60