31
AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT SENIOR DESIGN FALL 2016

AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

Embed Size (px)

Citation preview

Page 1: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

AUV ROBOSUB 2016-2017

COLORADO STATE UNIVERSITY

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT

SENIOR DESIGNFALL 2016

Page 2: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

PRESENTATION OVERVIEW

1. Introduction to the team and project

2. Sub-team constraints and design

i. Mechanical

ii. Sensors

iii. Power and Propulsion

3. Summary with Q&A

2

Colorado State University, Electrical and Computer Engineering Department

Page 3: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

TEAM MEMBERS

• Project Advisor• Dr. Anthony Maciejewski

• VIP Team Advisor• Olivera Notaros

• Senior Computer Engineer• Tyler Loughrey

• Senior Electrical Engineers• Brett Gonzales

• Chris McLean

• Phil Meister

• Senior Mechanical Engineers• Nate Marquez

• Seth Purkey

• Mitchell Yohanan

• Graduate Student Advisors• Megan Emmons

• Chris Robbiano

• Junior Team Members• Marta Camacho

• Oren Pierce

• Billy Phillips

• Freshman Team Members• Chris Alleman

• Ben Fox

• Katie Wood

• Prospective Senior Members• Ty Henningsen (EE)

• Jordan Lankford (EE)

3

Colorado State University, Electrical and Computer Engineering Department

Page 4: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

TEAM ORGANIZATION

GSA GSA

Sub-team Members

Project Advisor

Team Lead

Sub-team Members Sub-team Members

Mechanical Lead Sensor Lead Propulsion Lead

4

Colorado State University, Electrical and Computer Engineering Department

Page 5: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

PROJECT OVERVIEW

• Project Purpose

• Killick is a multi-disciplinary,

student-proposed senior

design project involving the

design, construction, and

testing of an autonomous

underwater vehicle (AUV)

based on the US Navy

RoboSub Competition

University of Florida

SubjuGator 8(SOURCE: http://subjugator.org/?page_id=2661)

Cornell University

Argo (Double Hull)(SOURCE: http://www.cuauv.org/vehicles.php)

5

Colorado State University, Electrical and Computer Engineering Department

Page 6: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

COURSE LAYOUT

Scoring Metrics • Speed

• Accuracy

• Weight

6

Known Features• Depth control

• Path following

Colorado State University, Electrical and Computer Engineering Department

Page 7: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

BUDGET AND FUNDRAISING

Item Cost

Motors $1800

Motor Control / MicroControl $1000

Power Supply $800

Sensors $2500

MISC $1000

Final Vehicle Chassis $1500

Prototype Vehicle Chassis $800

Mechanical Blunders $1000

Electrical Blunders $1300

Total $11,700

Sponsorships:• Ball Aerospace

• Hewlett Packard

• IEEE

Funds raised:• $16,600

7

Colorado State University, Electrical and Computer Engineering Department

Page 8: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

PROJECT TIMELINE

• First Year Goals• Establish an operational platform for future

teams

• Restricted 1st year design

• Mechanical design and fabrication

• Inertial and image based sensing

• Propulsion

• Future teams to refine sensing, controls,

mechanical armature, and efficiency

• Gain practical engineering experience in

propulsion, control systems, vision, sensing

mechanical design/test, and team dynamics

• Estimated Project Timeline• September-December 2016

• Design and simulation, Test Rig

• Start build of Test Rig

• December-March 2017

• Rules release December 2016

• Design refinement, Final Rig

• Start build of Final Rig

• March-May 2017

• Design revision and additional testing

8

Colorado State University, Electrical and Computer Engineering Department

Page 9: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

MECHANICAL OVERVIEW

• Chassis Design

• Electrical Housing

• Ballast System

9

Colorado State University, Electrical and Computer Engineering Department

Page 10: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

CHASSIS

• Main purpose is to provide protection for the electrical housing and motors

• Modular design for mounting external motors

• Drag Force = 15.6 lb-f

Original Design Considerations: Box vs X-Wing

Current Design10

Colorado State University, Electrical and Computer Engineering Department

Page 11: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

ELECTRICAL HOUSING

• Maintain a safe and dry environment for the internal electrical components

• Potential Shapes

• Half Cylinder, Half Capsule, Full Cylinder

• Overall volume directly affects buoyancy

• Material

• Transparency required

• Options: Acrylic, Clear PVC, Polycarbonate

Full Cylinder

Half Cylinder Half Capsule11

Colorado State University, Electrical and Computer Engineering Department

Page 12: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

ELECTRICAL HOUSING CONT.

• Cap Design

• O-Ring for seal on detachable cap

• Main source of heat dissipation

• Thermodynamics

• Fans increase heat transfer rate

• Max internal temp of 70˚C

• Ease of access

Thermodynamics: Velocity Plot

Thermodynamics: Temperature Plot

12

Colorado State University, Electrical and Computer Engineering Department

Page 13: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

BALLAST

• Achieve Neutral Buoyancy

• Volume of vessel determines dry land weight

• Current Upward Buoyant force: 95lbs

• Fail Safe

• Achieve positive buoyancy upon electrical failure

• Using a ‘balloon’ and mini CO2 Cartridge

13

Colorado State University, Electrical and Computer Engineering Department

Page 14: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

MECHANICAL - FUTURE WORK

Testing/Validation

Re-Design

Manufacturing

14

Colorado State University, Electrical and Computer Engineering Department

Page 15: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

PROCESS AND FLOW (ELECTRICAL)

Sensor Data (SD)

Processing (SPU)

Detect

Respond

Translate (MPU)

Locomotion

(MD+M)

Corr

ect

DecideDecision (MCU))

Terminology

SD – Sensor Device

SPU- Sensor Processing Unit

MCU – Master Control Unit

MPU – Motor Processing Unit

MD – Motor Driver

M - Motor

15

Colorado State University, Electrical and Computer Engineering Department

Page 16: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

Filte

red

Ima

ges

Raw Images

Raw Sensor Data

SENSOR AND PROCESSING OVERVIEW

Pressure Transducers

Inertial Measurement

Unit (IMU)

Optical Devices (OD)

Sensor Processing

Unit (SPU)To MCUProcessed Sensor Data

Colorado State University, Electrical and Computer Engineering Department

Image Processing Unit

16

Page 17: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

SENSORS

• Inertial Measurement Unit (IMU)

•Provides movement data for 3 orthogonal axes

•Accelerometer

•Gyroscope

•Magnetometer

•Needs filtering to reduce noise

•Pressure Transducers

•Differential Pressure

•Outputs voltage relative to underwater pressure

•Calibrated at top of waterSparton AHRS-8 IMU

Sparton

(SOURCE:

http://www.unmannedsystemstechnology.com/wp-

content/uploads/2012/07/sparton.jpg)

Colorado State University, Electrical and Computer Engineering Department

• Sensors Processing Unit

• Low Power consumption

•GPIO pins for sensors communication

17

Page 18: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

PROGRESS

Colorado State University, Electrical and Computer Engineering Department

•Noise Reduction

•Signal-to-Noise Ratio (SNR)

•Filtering

Low SNR High SNR

•Research Issues

•Communication Protocols

•Python bit manipulation

18

Page 19: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

IMAGE PROCESSING

• Cameras

•Provide raw images of guiding line on bottom of pool

•Able to extract these images in real-time

•Needs to be filtered to find position of vehicle

• Image Processing Unit

•Converts raw images to navigational data for the SPU

•Filters to find only the line of tape and its position relative to the

cameraAllied Mako G-234

Allied Vision

(SOURCE:

https://www.alliedvision.com/en/products/cameras/detail/Mako%20

G/G-234.html)

19

Colorado State University, Electrical and Computer Engineering Department

Page 20: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

IMAGE PROCESSING PROGRESS

• Have developed multiple schemes to filter for the line before finding one that works

Original Test Image First Filtering Attempt

20

Colorado State University, Electrical and Computer Engineering Department

Page 21: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

IMAGE PROCESSING PROGRESS CONTINUED

Image with Region of

Interest Identified

Final Filtered Image

21

Page 22: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

SENSORS - FUTURE WORK

• Image Processing •Calculate position of line relative to whole

image

• Fine-tune filtering scheme for real-world

testing

•Master Control Unit (MCU)•Convert navigation data to usable data for

Motor Controller

• Inertial Measurement Unit (IMU)• Implement filtering schemes

•Calculate real position

•Sensors Processing Unit (SPU)•Combine pressure transducer and IMU

data to increase positional accuracy

•Communication protocols to MCU

22

Colorado State University, Electrical and Computer Engineering Department

Page 23: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

OVERVIEW OF POWER AND PROPULSION

Control

Motor Driving

Power

IVP & Weight

Motors

Weight, Thrust, IVP & Size

23

Colorado State University, Electrical and Computer Engineering Department

Page 24: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

INITIAL DESIGN CONSTRAINTS

• Power Supply

• Weigh << 5lbs each

• Power systems must be

calculated to size batteries

• Must have built in Battery

Management

• Must report to Master

Control unit for safety

reasons

• Motor Processing Unit

• Most likely digital signal

processor

• Cost should be ≈ $300-

800

• Must be able to control 6

motors independently

and in real-time

• Reinforces DSP

notion

• Motors

• “Small” motors

• Compact

• Easily mountable

• Weighs under 1lb per

motor

• Cost of motors ≤ $300/motor

• Must exceed torque

requirements for vehicle

• Can always use less but

only if available

24

Colorado State University, Electrical and Computer Engineering Department

Page 25: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

MOTORS

WEIGHT

• 3 phase BLDC sensorless

• ~430 W

• ~770 Kv

• ~30 A

• ~16 V nominal

VOLTAGE, CURRENT, POWER

• Less weight = higher score

• Naked motor ( 0.16 lbs )

• Housing ( < .16 lbs)

THRUST

• Fluid Modeling 15.6 lb-f

• Thrust proportional to speed x effective area

• Effective area

proportional to torque

• 𝑇𝑀𝐴𝑋 = 𝐾𝐸 ∗ 𝐼𝑀𝐴𝑋

• 10 lb-f for 3 inch

propeller

TMotor UAV Brushless Motor MS2814 770Kv

(BLDC) Machinable Wax Blocks 2"

Thick25

Page 26: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

POWER SUPPLY

WEIGHT

• Less weight = higher score

• LiPo ( < 2 lbs)

• IP68 housing

VOLTAGE, CURRENT, POWER CHARGER

• Middle of the road estimate

• 8 Ah @ 150 C (1200 Amp Burst)

• 4 S / 2 P (14.8 Volts nominal)

• Voltage taps at cell level for BMS

• 5C charge rate

iCharger 206B, Junsi P350 Power Supply

LiPo 8000 4S 14.8v Dual Core Battery Pack

• Built in BMS (for charging)

• 20 Amp/h charge rate

• 300 W supply

• Provides cell balancing

26

Colorado State University, Electrical and Computer Engineering Department

Page 27: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

MOTOR CONTROLLER

DSP+ MCU

• Field-Oriented Control

• Best type of feedback

mechanism for BLDC

• Not implemented in 2016-

2017

VERTICAL INTEGRATION

• C2000 Piccolo F28069M MCU

• 24 PWM channels, 12-bit ADC, I2C, CAN2B, USB, UART, SPI

DEVELOPMENT BOARD

• Uses Code Composer Studio

and MotorWare

• No on board voltage

regulator

• Electronic speed control

multiplexes each PWM Signal

for 3 phase BLDC

Texas Instruments LAUNCHXL-F28069M 40A BlueSeries Brushless Speed Controller

27

Colorado State University, Electrical and Computer Engineering Department

Page 28: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

POWER AND PROPULSION - FUTURE WORK

• Testing of Prototype

• Motor load testing

• IVP under various “modes”

• Design &Testing of a variety

of propellers and shrouds

• Thermodynamic Data

Collection

• Vetting of BMS

• In Final Phase

• PCB for BMS

• PCB for IMU

• PCB for Systems Integration

• Additional motors and PID

control development

28

Colorado State University, Electrical and Computer Engineering Department

Page 29: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

SUMMARY

POWER AND PROPULSION

• Motors

• 14.8 V, 30 amp (max), 1 A no-

load

• Cheap and light but not

waterproof

• Power Supply

• LiPo 4S/2P 150 C 14.8 V

• Light but not cheap

• Motor Processing

• Vertical integration capability

SENSORS

• Chassis

• Protection

• Corrosion Resistance

• Modular Motor Placement

• Electrical Housing

• Clear PVC material

• Heat Dissipation

• Ease of Access

• Ballast

• Neutral Buoyancy

• Fail Safe

MECHANICAL

• IMU

• Movement Data

• Noise Reduction

• Pressure Transducers

• Depth Sensing

• SPU

• Processes Sensor Data

• Image Processing

• Filters Images

• Finds Position of Sub

29

Colorado State University, Electrical and Computer Engineering Department

Page 30: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

PROJECT ASPECTS

• Propulsion• Motor size

• Motor power

• MCU

• Sensor power

• Temperature management

• Wire management

• Component choice

• RF design

• Wireless communication for

testing

• Motor control signaling

• Systems interfacing

• Risk/Failure management

• Functional indicators

• Mechanical • Chassis design

• SolidWorks model

• Electronics location

• Buoyancy

• Propulsion

• ANSYS model simulation

• Stress analysis

• Fluid dynamics

• Heat transfer

• Temperature management

• Material consideration

• Weight

• Rigidity

• Water tightness

• Corrosion resistance

• Risk/Failure management

•Manufacturing/ assembly logistics

• Material acquisition

• Sensor• MCU/CPU programming

• Language choice

• Programming environment

• Mode control

• Surface control for testing

• Algorithm implementation

• Signal implementation

• Sensor location/ selection

• Image processing

• Sensor processing

• Data logging

• Vehicle-Surface communication for

testing

• Systems interfacing

• Image analysis

• Data logging

30

Colorado State University, Electrical and Computer Engineering Department

Page 31: AUV ROBOSUB 2016-2017 - RoboSub Team Killickcsuauv.colostate.edu/wp-content/uploads/2016/12/Fall-2016... · AUV ROBOSUB 2016-2017 COLORADO STATE UNIVERSITY ... •Mitchell Yohanan

BUDGET BREAKDOWN

• Motors $ 1800

• Primary RMCU $ 400

• Motor Microcontrollers $ 600

• Battery Power Supply $ 700

• Controller Power Supply $ 100

• Inertial Measurement Unit $1200

• Hydrophone System (HS) $ 800

• Test Rig $ 5500

• Electrical Tether $ 200

• Signal Amplifiers $ 100

• Underwater Cameras $ 400

• Connectors $ 500

• Gaskets $ 70

• Wires $ 200

• Mechanical Tether $ 30

31

Colorado State University, Electrical and Computer Engineering Department