Kennesaw State University Autonomous Underwater Vehicle Team 1

Similar documents
Saab Seaeye Cougar XT Compact

Figure 1: Hydrostatic Pressure Forces Are Perpendicular to the Surface

General Competition Rules (Rules based on the SeaPerch National Challenge rules)

SCOUT PROP BUILDING INSTRUCTIONS & PHOTOS

The NXT Generation. A complete learning solution

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

Rescue Rover. Robotics Unit Lesson 1. Overview

Design and Development of an Autonomous Surface Watercraft

Trim and Stabilisation systems NEXT GENERATION IN BOAT CONTROL.

GOLFER. The Golf Putting Robot

Instruction and Practice Manual

SEAEYE FALCON & FALCON DR

Table of Contents FIRST 2005 FIRST Robotics Competition Manual: Section 3 The Arena rev B Page 1 of 8

PropaGator Autonomous Surface Vehicle

MODEL ANALOG ALTIMETER USER'S MANUAL 330KHZ, 1000M DEPTH RATED 0.2 TO 100FT OPERATING RANGE ANALOG OUTPUT

THE ARENA TABLE OF CONTENTS 6 THE ARENA OVERVIEW Dimensions and Tolerances... 2

Proposal for a Design of a Autonomous Bridge-Mapping Hydroplane

Line Following with RobotC Page 1

Figure 8: Looking Down on a Three Thruster Vehicle

EML 4905 Senior Design Project

Figure 1: Level Pitch Positive Pitch Angle Negative Pitch Angle. Trim: The rotation of a vehicle from side to side. See Figure 2.

GV Standard X-Vent. Setup, Commissioning & Installation Guide

TECHNICAL SPECIFICATION SCHILLING UHD III WORK CLASS ROV SYSTEM

AN UNDERWATER AUGMENTED REALITY SYSTEM FOR COMMERCIAL DIVING OPERATIONS

3M Electrial Markets Division EMS. Electronic Marker System

Rules for. Polyathlon. Version Released

MODEL DIGITAL ALTIMETER USER'S MANUAL 330KHZ, 1000M DEPTH RATED 0.5 TO 100FT (0.15 TO 30M) OPERATING RANGE SERIAL OUTPUT

SG36KTL-M Quick Installation Guide. 1 Unpacking and Inspection

Abstract: This journal paper describes the design and operation the Floating-Point III Autonomous Surface Vehicle d e v e l o p e d

Project Number: P14474

ScanFish Katria. Intelligent wide-sweep ROTV for magnetometer surveys

LVU2800 Series. Ultrasonic Level Transmitter

Specifications for Synchronized Sensor Pipe Condition Assessment (AS PROVIDED BY REDZONE ROBOTICS)

Game Manual. 1.2 The team must have an adult coach who has completed the Maryland 4-H UME Volunteer training.

NANO-LAUNCH REACTION CONTROL SYSTEM 25% Report

Operation manual Level sensor DC-LS-50 Operation Manual Level Sensor DC-LS-50

Algorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors

E Lightband Compression Tool Operating Procedure

MISSION PLANNING AND DATA ACQUISITION SOFTWARE

ROV Development ROV Function. ROV Crew Navigation IRATECH SUB SYSTEMS 2010

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW

BACKGROUND TO STUDY CASE

Wärtsilä ELAC VE 5900

The Quarter Pounder A Vehicle to Launch Quarter Pound Payloads to Low Earth Orbit

The Development of a Highly Maneuverable Underwater Vehicle

444C DUAL PERFORMANCE VALUE PACK

Saving Energy with Buoyancy and Balance Control for Underwater Robots with Dynamic Payloads

WL16 WATER LEVEL LOGGERS Submersible pressure transducer and USB datalogger combination

200 PSI COMPRESSORS - MODEL NUMBERS

The Caddiellac. In the pursuit of perfection on the course, your clubs should follow your lead EE High Level Design

H Robotics Engineering Challenge

DIVERLESS SUBSEA HOT TAPPING OF PRODUCTION PIPELINES

RESOLUTION MSC.94(72) (adopted on 22 May 2000) PERFORMANCE STANDARDS FOR NIGHT VISION EQUIPMENT FOR HIGH-SPEED CRAFT (HSC)

400C & 450C DUAL PERFORMANCE VALUE PACKS

STUDY OF UNDERWATER THRUSTER (UT) FRONT COVER OF MSI300 AUTONOMOUS UNDERWATER VEHICLE (AUV) USING FINITE ELEMENT ANALYSIS (FEA)

DIVATOR THE COMPLETE DIVING SYSTEM INTERSPIRO PRODUCT CATALOG

SG33KTL-M Quick Installation Guide. 1 Unpacking and Inspection

APPLICATIONS ROV & AUV SEISMIC PRODUCTION SYSTEMS DOWNHOLE JUMPER & CABLE SYSTEMS DRILLING CONTROL

Aquavar SOLO 2 Frequently Asked Questions

Depth sensor. Product reference : REV 1. USER GUIDE and INSTALLATION GUIDE. nke Sailing competition

DIY - PC - Interface for Suunto Cobra/Vyper/Mosquito

Supplementary Operator s Manual 42/24-14 EN Rev. 3

Review and Classification of The Modern ROV

Gas density monitor With integrated transmitter Model GDM-100-TI

This document will provide detailed specifications, a bill of materials (BOM), and assembly instructions for the Official Competition Field.

Written Report of Robot Design

TIGHTNESS. Glass sealing Thanks to our glass-sealing technology, ODU products can meet the most demanding tightness requirements.

Testing of Active Flow Control actuators at harsh environment

Simrad yachting catalog 2007

Model PSI Compressor with 3-Gallon Air Tank 12VDC

Pocket Bellows Pumps. 180 Hines Ave. Bellville, OH PH: FAX:

ISE Subsea Tools and Toolsleds

ATOC Meteorological Tower (6 meter-4 level) Guide

Fiber Cable Puller with Tuf-Lugger lite

QUICK START GUIDE CB-450 DATA BUOY PLATFORM

Job Safety Analysis. Macau PuiChing Middle School Ranger - Delphinus MATE ROV 2016

Underwater Robots Jenny Gabel

PRC CO ² -LASER PRESENTATION

sorting solutions osx separator series

Activity Title: Exploring the Ocean with Robots

OEM Manual. MODEL ½ Digit DRUM SCALE

Design, Building and Teaching with a Hydrostatic and Buoyancy Apparatus

Scanning Sonar and ROV Operations. For Underwater SAR Imaging Applications

PROTOTYPE DEVELOPMENT FOR A LEAK-PREVENTIVE TOILET FLUSH SYSTEM AN MET SENIOR DESIGN (CAPSTONE) PROJECT

INSTALLATION PROCEDURE 1/4 & 1/8 MILE PERMANENT TRACK

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc.

Floating- Point ASV System

Hydrodynamic analysis of submersible robot

A Distributed Control System using CAN bus for an AUV

IMPORTANT SAFETY INSTRUCTIONS


REVISIONS. Note: All revisions are highlighted in yellow within the document. 2/24/2017 TASK 2 Valve page 18

NAVIGATOR PROP BUILDING INSTRUCTIONS & PHOTOS

420C AIR COMPRESSOR KIT PART NO C AIR COMPRESSOR KIT PART NO

Remotely Operated Underwater Vehicle (ROV) 25% Report

Participants are expected to carry out the pre-determined tasks by the Competition Committee using specially designed underwater robots.

100C Air Compressor Kit

Review of. Bell B206 Replica Torque Pedals. Manufactured by OE-XAM

PRESSURE SENSOR - ABSOLUTE (0 TO 700 kpa)

Transcription:

Kennesaw State University Autonomous Underwater Vehicle Team 1 Abstract--The Kennesaw State University Autonomous Underwater Vehicle (AUV) Team built and designed this vehicle, in accordance with the SABAC rules and regulations, with the intent to modify and enhance it over seasons to come. Initially developed over the course of one year, the AUV s motor setup and control systems run in parallel with common technology being used in aerial drones.this vehicle utilizes a PixHawk flight controller, functioning as both a motor controller and gyroscopic sensor. The communications between both a dual camera system and aforementioned flight controller govern the movement of the AUV. The work done to successfully create an autonomous underwater vehicle entails communication and cooperation between team members in a multitude of different disciplines of study, from software, to mechanical engineering. I. Design Strategy For each competition year, this team sets a goal to design our AUV to perform at least slightly better than it performed the previous year. Because our 2015 AUV cleared the start gate by dead reckoning, we aim to accomplish that objective more reliably in addition to touching a buoy and navigating the channel. To accomplish these tasks, we needed to design accordingly: vision capabilities, and an effective system for movement. In order to accomplish the vision related tasks, the start gate and the buoys, we implemented a dual camera system: a ZED camera facing forward and a camera facing downward, both of which communicate with a Jetson to process images. The ZED helps with image processing with its ability to identify not only specific colors, but as it is stereoscopic, depths and distances as well. For our motor placement and system, we took inspiration from unmanned aerial vehicles (UAVs) in both mechanical and electrical aspects. With the idea of creating an underwater quadcopter, we placed six Blue robotics motors on the AUV, four of which act in the vertical direction and two act horizontally. These motors communicate with a Pixhawk, normally used in UAVs, which controls both motors and telemetry. II. Vehicle Design A. Mechanical The team chose to manufacture the AUV s exoskeleton, which holds together a water-tight Pelican 1450 case, camera housing, and motors, out of four beams of 8020 aluminum in two sizes. This material choice, while simple, allows for minimal machining in addition to being inherently useful for mounting necessary motors and waterproof housings. Making use of the latter property, we created seven custom mounting plates for the six motors and the cylindrical camera housing; these connectors attach directly to the frame and were cut with a waterjet directly from sheets of aluminum. We made these mounting plates with six preset holes that will allow us to adjust the angles of the motors. We chose to house the electronic components inside a polypropylene Pelican 1450 case. Inherently watertight, it provides a simple and ideal method for enclosing water sensitive items within. In selecting the Pelican 1450 case, our team noted numerous qualifications: the Ingress Protection system rating of 67 requiring a resistance to dust and water (IP67), military certifications regarding waterproofing, stacking, and reusability (MIL C-4150J), and certifications that require testing done via vibrations, impact, and temperature, both (STANAG 4280), and (Def Stan 81-41). The dimensions of our chosen case ended up being 41.8 centimeters long, 33 centimeters wide, and 17.3 centimeters tall. Such measurements coalesce into an internal volume of 0.015 cubic meters. The abundance of volume within the Pelican case allows for ample space to place electronic components, while having built in buoyancy. At the time of this essay s writing, we are redesigning the mounting of the Pelican case to the exoskeleton. We designed the AUV s inner structure, the support structure for the electrical components located inside the pelican case housing, to facilitate quick access to the electronics. The team designed a shelved structure in which one can move a shelf vertically to adjust for space requirements and horizontally to access certain components without withdrawing others. We manufactured the sides and the shelves from sheets of 5052 and 6061 aluminum cut via waterjet, and we opted to 3D print the corner pieces and connectors. The 3D printer used to create the pieces was provided by Kennesaw State University. We selected because the materials are strong enough to support the weight

Kennesaw State University Autonomous Underwater Vehicle Team 2 of the electronics, yet is not heavy enough to counteract the vehicle s buoyancy. For the inner design to operate effectively, our team had to drill into the Pelican 1450 case to create a path for the wires to travel. First, we started with an aluminum template that allowed us to drill with a uniformed pattern while also keeping the structural integrity of the Pelican 1450 case. After drilling into the case, we moved to waterproofing the wires with 6 mm cable penetrator from BlueRobotics. Out of fourteen holes drilled, we will be using nine holes. The unused holes will be plugged with cable penetrator blank from Bluerobotics and used at a later date. While it allows for simple waterproofing, the Pelican case, alas, is opaque and therefore should not contain the two camera system. We solved this problem by enclosing both the zed camera and logitech webcam in a 4 inch diameter watertight enclosure made by BlueRobotics. This is an ideal housing because it was already made for AUV competition. The watertight enclosure will be mounted with two half circle tied with a nut and bolt. We sealed the ends of the tube using O-rings and watertight end pieces. We implemented the same BlueRobotics 6mm cable penetrators to allow necessary cables to pass into the housing. Much of the challenge of our task rested in figuring out how to keep two cameras from moving back and forth in the cylinder. After a series of debates, we decided to make a design that utilizes friction fitting. We used the same O-rings from the AUV 4 inch enclosure to friction fit inside the tube. The O-ring fits around a 3D printed design that held the two cameras 90 degree to each other. Noting that the 3D part would be hard to place all the way through the tube, we decided to split the part in half. Both parts utilize friction, fitting while meeting in the center of the tube to hold both cameras. The team encountered a number of unforeseen mechanical difficulties, the most notable of which being our manufacturing staples, a waterjet and 3D printer, falling out of order during prime manufacturing time. Thus, this situation brought the building process to a halt, and the delay put the completion of the AUV s mechanical aspects well behind schedule. We were able to bounce back by contacting a third party manufacturer named Dynamic Systems. Although the 2016 competition has not yet occurred, we are already planning ahead for mechanical design improvements to make after. We designed a dropper attachment that we will add to our AUV for the upcoming competition. While the decision to craft the frame from 8020 serves us well this year, we selected it largely due to limited time to design and manufacture a more custom frame. Hence, we plan to invest a great deal of time into the frame design during the upcoming year. Electrical In order for the sub to complete multiple tasks, it has an array of sensors on board ranging from accelerometer, gyro, compass, current, voltage, and pressure sensors. Also, the electrical and software teams decided to utilize a stereoscopic camera call ZED. The help of all these sensors enables the AUV to accomplish all of the tasks we attempted. Power The sub power systems divide into two primary categories: computer and sensors, and propulsion and task. Separating these systems into two categories simplifies power distribution and reduces noise and crosstalk for electrical components. Seven lithium polymer batteries power the sub. Each pack is 14.8 volts and with a total of 10000mAh, a peak discharge rating of 20c for 10 seconds, and a continuous discharge of 10c. A voltage and current sensor module monitors each battery pack. These modules connect to an Arduino to calculate and send information to the main computer. Connectors The sub utilizes ten BlueRobotics cable penetrator connectors and one 8 pin MacArtney Subconn Micro connector. The 8 pin MacArtney Subconn Micro connector will be used for communication to and from the sub. This 8 pin connector is rated at 300 V from 5 to 10 amps and with a pressure rating of 700 bar. The connecter will be wet mateable, which will save time when uploading new code. Kill Switch The mean power switch is made up of a magnetic sensor called a hall effect sensor these sensor can be commonly found on door sensor for home security systems. When a magnet is brought close enough, the hall effect sensor will varies its output voltage in response to a magnetic fieldwill. The

Kennesaw State University Autonomous Underwater Vehicle Team 3 sensor is then hooked up to six power relays that can handle 30 amp. The power relays are connected between the batteries and the voltage and current sensor module monitors. When the relay is in the off position, no current can pass through the relay. A hall effect sensor was chosen in order to reduce the number of possible places the vehicle could leak. A magnet can be attached to a brightly colored handle so the safety diver can quickly de-energize the vehicle in the event of an emergency. se The number and type of sensors utilized correspond to the events the team chose to compete in; as such, we currently set the sub up in a simple configuration. It has two cameras: one facing forward to locate and work through the challenges, and one facing the floor to handle line following for the movement to each successive challenge. We made the decision to use off the shelf parts for the cameras, i.e. webcams, to minimize expenses and design complexity. One of the cameras is a Logitech brand web cam and the other is a 2K Stereoscopic Camera call ZED. The pressure sensor that we chose was the Measurement Specialties MS5837-30BA, which can measure up to 30 bar with a depth resolution of 2mm. The pressure sensor keeps the submarine within the proper range of the pool floor, ensuring the sub does not breach the surface unexpectedly. The Inertial Measuring Unit (IMU) detects changes in the vehicle s orientation in three major axes: pitch, roll, and yaw. Propulsion The sub utilizes six BlueRobotics thrusters, brushless DC motors encased in ABS plastic housings, for maneuverability. These thrusters produce a peak forward thrust of 5.1 kilograms of force at 16V and a peak reverse thrust of 4.1 kilograms of force at 16V. Six electronic speed controllers (ESC) control and regulate the speed of the thrusters. The ESCs. by pulse width modulation from the PixHawk. The ESCs give users the ability to control the rotational speed and direction of the thrust. Software We created the code simply for efficiency and ease of use; we based our AUV on the Robot Operating System (ROS) framework to easily communicate between different programs, or nodes. Each node is an independent program. These nodes communicate with ROS and coordinate with each other.

Kennesaw State University Autonomous Underwater Vehicle Team 4 Figure 1: Movement Flowchart As demonstrated in Figure 1, our code runs within ROS as a node to interact with the rest of the programs. It listens to the outputs of the ZED, a camera node which translates image into a color laser chart. Our code searches for specific colors, such as the Blaze Orange of the start gate. The PixHawk,a motor autopilot with a built in compass and gyroscope, controls 6 motors as well as telemetry. From that point, our node then sends an initial inquiry to the PixHawk to identify the current location of the AUV. From there, our node provides information on where the AUV should be going, and the PixHawk then instructs the motors to go along this direction. This loop is constantly updated until the ZED provides information that the objective has been reached. The team selected C++ in which to write the code because of its ubiquity and its compatibility with ROS. The open source nature of ROS allows for easy documentation and troubleshooting with a widely known framework and coding language. ROS runs on top of Ubuntu 14.04. Because of the open source operating system, it allows for our team to customize the code in a way unavailable in a similar operating system such as Windows or OSx. For example, we are able to program a robot administrator to execute our code and to be able to turn off the graphical user interface (GUI) to conserve processing power and for our hardware to not generate an image. ROS and Ubuntu are run through a Jetson Tegra K1. Some of our challenges in programming involved getting the programs to properly communicate with each other as well as memory constraints in the hardware. With regards to navigational computing, we experienced a minor challenge because we are using a flight computer for underwater navigation. We plan to improve upon our current model by upgrading from a step by step program for to a learning system to

Kennesaw State University Autonomous Underwater Vehicle Team 5 which we can give a task that it will eventually understand how to do as well as adapt to any new modules that we put onto it, such as more sensors. III. Experimental Results As of this document s completion, we tested the waterproof housings, the pelican case and the acrylic camera housing, to determine buoyancy; additionally, we plan to perform a stress and deformation simulation test on the portion of the pelican case on which we drilled holes. We tested for buoyancy by bringing the housings to a pool and gradually adding controlled amounts and distributions of weight until they began to sink. Through this testing, we determined that the pelican case sinks when carrying 30 pounds and that the camera housing sinks when carrying 3 pounds and 2.5 ounces. IV. Acknowledgements We would like to thank the KSU Alumni Association, and the KSU Student Activities Board and Advisory Council from whom we derived our budget. We would also like to thank Pelican Case for their support. V. Appendix--Outreach Activities The team appeared at the Maker Faire Atlanta event in October 2015. While there, we not only discussed our previous year s AUV and answered questions about our work, but we demonstrated an underwater remotely operated vehicle (ROV) that we built; this ROV facilitated our discussions with the attendees, particularly children who were interested in controlling it. Additionally, our team and a high school underwater robotics team established contact. In early June, the young team toured our laboratory, inquired about our approaches and the differences in our competitions, and requested advice. We offered to advise the team wherever we can be helpful.