autonomous robotic boat platform -...

100
Autonomous Robotic Boat Platform Team: Ryan Burke, Leah Cramer, Noah Dupes, & Darren McDannald October 2 nd , 2014 Advisors: Mr. Nick Schmidt, Dr. José Sánchez, & Dr. Gary Dempsey Department of Electrical and Computer Engineering

Upload: doanliem

Post on 10-Mar-2018

229 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Autonomous Robotic Boat Platform

Team: Ryan Burke, Leah Cramer, Noah Dupes, & Darren McDannald

October 2nd, 2014

Advisors: Mr. Nick Schmidt, Dr. José Sánchez, & Dr. Gary Dempsey

Department of Electrical and

Computer Engineering

Page 2: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Presentation Outline

• Background

• Design Approach

• Block Diagram

• Logistics

• Summary and Conclusions

2

Page 3: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Presentation Outline

• Background– Objective

– Motivation

– Significance

– History

• Design Approach

• Block Diagram

• Logistics

• Summary and Conclusions

3

Page 4: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Objective

• 8th Annual RoboBoat Competition

(Virginia Beach, VA)

• Competition Time Frame: June – July

• Design and Build an Autonomous Boat Platform

– Versatile

– Robust

4Images taken from [1].

Page 5: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Motivation

• Multidisciplinary

– Electro-mechanical

– Power Electronics

– Computer Science

– Mechanical Engineering

– Communications

– Image Processing

– Embedded Systems

5

Page 6: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Significance

• AUVSI RoboBoat Competition

– Technical

– Prestigious

6Images taken from [1].

Page 7: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

History

• Previous Bradley RoboBoat Teams

7Images taken from [2].

Page 8: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

History

• Missions and Tasks From Previous Years

• What is the Difference?

– Missions Are Optional

– Tasks Are Mandatory

8

Page 9: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Historic Mandatory Tasks

9Image taken from [3].

Page 10: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Historic Mandatory Tasks

10Image taken from [3].

Page 11: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Historic Optional Missions

11Image taken from [3].

Page 12: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Historic Optional Missions

12Image taken from [4].

Page 13: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Historic Optional Missions

13Pictures taken from [3].

Page 14: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Competition Area

14Image taken from [2].

Page 15: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Presentation Outline

• Background

• Design Approach– Constraints and Tasks

– Subsystems

– Design Alternatives

– Design Choices

• Block Diagram

• Logistics

• Summary

15

Page 16: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

AUVSI Competition Constraints

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

16Information taken from [3], [4], & [5]

Page 17: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Boat Frame

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

17

Page 18: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

18

Page 19: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Boat Frame

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

19

Design Alternatives• V Bottom• Flat Bottom• Catamaran• Trimaran• Circular

Page 20: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

V Bottom

• Advantages

– Efficient Forward Movement

• Disadvantages

– Physically Unstable Platform

– Risk of Flooding

– Limited Motor Configuration

20Image taken from [6]

Page 21: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Flat Bottom

• Advantages

– Stable Platform

• Disadvantages

– Difficult to Maneuver

– Risk of Flooding

21Image taken from [6]

Page 22: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Catamaran

• Advantages

– Stable Platform

– Spacious

– High Weight Capacity

• Disadvantages

– Difficult to Maneuver

– Density of Pontoons

– Weight Distribution

22Image taken from [7]

Page 23: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Trimaran

• Advantages

– Stable Platform

– Spacious

– High Weight Capacity

• Disadvantages

– Difficult to Maneuver

– Additional Weight

23Image taken from [7]

Page 24: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Circular

• Advantages

– ASV Always Faces Direction of Travel

• Disadvantages

– Mechanical Platform

– Slow to Initiate Movement

– Provides Overshoot

24Image taken from [8]

Page 25: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Boat Frame

• Design Choice

– To Be Determined After the Release of AUVSI 2015 Regulations

• Design Preference

– Trimaran

• Stable Platform

• Spacious

• High Weight Capacity

• Allows for a Variety of Motor Configurations

25

Page 26: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Power Supply

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

26

Page 27: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

27

Page 28: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Power Supply

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

28

Design Alternatives• Batteries• Solar

Page 29: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Power Supply

• Design Choice

– Batteries

• LiFe (Lithium Iron Phosphate)

• 15 Ahr/battery

29

Page 30: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Motors and Controller

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

30

Page 31: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

31

Page 32: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Motors and Controller

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

32

Design Alternatives• Two Motors• Four Motors

(Offset Angles)• Single Pivoting

Motor

Page 33: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Two Motors

• Advantages

– Simple Control

• Disadvantages

– Limited Maneuverability

– No Strafing

33Image taken from [9]

Page 34: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Four Motors (Offset Angles)

• Advantages

– Full Range of Motion

• Disadvantages

– Complex Control

– Inefficient Power Use

34

Page 35: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Single Pivoting Motor

• Advantages

– Simple Control

• Disadvantages

– Limited Maneuverability

– No Strafing

– Additional Motor for Direction Control

35Image taken from [10]

Page 36: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Motors and Controller

• Design Choice

– To Be Determined After the Release of AUVSI 2015 Regulations

36

Page 37: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

37

Page 38: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Kill Switch

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

38

Page 39: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

39

Page 40: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Kill Switch

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

40

Design Alternatives• AUVSI Restricts

Design Alternatives

Page 41: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Kill Switch

• Design Choice

– A Single 1.5” Diameter Red Button Located on the Vehicle

– Disconnects Power From All Motors and Actuators

41

Page 42: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Central Processor

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

42

Page 43: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

43

Page 44: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Central Processor

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

44

Design Alternatives• x86 Processor• ARM Architecture

Page 45: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Central Processor

• Design Choice

– x86 mini-ITX motherboard

• High Computing Power

• Supports a Variety of Operating Systems

• Does Not Require Additional Cost

45

Page 46: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Remote Control

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

46

Page 47: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

47

Page 48: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Remote Control

Constraints 2012 2013 2014AutonomyBuoyancyCommunicationDeployableEnergy SourceKill Switche-Kill SwitchPayloadPayload LocationPropulsion

Remote-Controllable

SafetySizeSurfaceTowableWaterproofWeight

48

Design Alternatives• 8 Channel R/C• 802.11b/g/n

Page 49: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Remote Control

• Design Choice

– Existing 8 Channel R/C

49

Page 50: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Vision

• Navigation Test

– Image Processing

50Image taken from [3]

Page 51: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

51

Page 52: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Positioning

• GPS Coordinates

52Image taken from [3].

Page 53: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

53

Page 54: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

GPS

54Images taken from [11] & [12].

Page 55: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

GPS

55Images taken from [11] & [12].

Page 56: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

GPS

56Images taken from [11] & [12].

Page 57: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

GPS Technical Details

57

Image Name Accuracy (m)Operating

Voltage (V)Operating Current

(mA)Cost ($)

Adafruit Ultimate GPS Breakout

< 3.0 3.0 - 5.5 25 39.95

Venus GPS with SMA Connector

< 2.5 3.3 29 49.95

GPS Receiver - EM-506

< 2.5 4.5 - 6.5 45 - 55 39.95

GPS Receiver - GP-635T

< 2.5 3.3 - 5 56 39.95

Images taken from [11] & [12].

Page 58: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Directed Travel

• GPS Coordinates

58Image taken from [3].

Page 59: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

59

Page 60: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Compass

60Image taken from [13].

Page 61: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Compass

61Image taken from [13].

Page 62: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Compass

62Image taken from [13].

Page 63: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Compass

63

Image Name Frequency (Hz)Operating

Voltage (V)Operating

Current (mA)Cost ($)

CMPS 10 75 3.0 - 5.5 25 39.95

Image taken from [13].

Page 64: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Wireless Adapter

• Historically Present

– 802.11b/g/n

• Remote Access

– Debugging

64

Page 65: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

65

Page 66: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Presentation Outline

• Background

• Design Approach

• Block Diagram– Connections Between Subsystems

– Central Processor

– GPS/Compass

– Remote Control

• Logistics

• Summary

66

Page 67: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

67

Page 68: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

68

Page 69: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

69

Page 70: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

70

Page 71: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

71

Page 72: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

72

Page 73: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

73

Page 74: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

74

Page 75: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

75

Page 76: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Presentation Outline

• Background• Design Approach• Block Diagram• Logistics

– Division of Labor– Schedule– Societal Impacts– Environmental Concerns– Safety Measures– Resources/Facilities– Economic Analysis

• Summary and Conclusions

76

Page 77: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Division of Labor

77

Page 78: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Gantt Chart

78

Page 79: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Gantt Chart

79

Page 80: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

1st Semester Milestones

10/2/14• Proposal

Presentation

10/16/14• Proposal

Document

10/30/14• Webpage

Release

11/20/14• Progress

Presentation

80

Page 81: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

2nd Semester Milestones

2/19/15• Progress

Presentation

3/26/15• Project

Demonstration

4/9/15 • Final Presentation

4/15/15 • Student Expo

4/16/15 • Report Draft Due

4/24/15 • Poster Presentation

4/30/15 • Final Report

81

Page 82: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Societal Impact

• Naval Reconnaissance Applications

• Hazardous Rescue

• Water Travel Safety

• Marine Research and Exploration

82

Page 83: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Environmental Concerns

• Batteries Housing

• Obstacle Avoidance

• Closed Course Use Only

83

Page 84: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Safety Measures

• Emergency Stops

• Shrouded Motors

• Manual Override

• Protective Circuit Covers

84

Page 85: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Resources and Facilities

• Bradley Senior Lab

• Markin pool

• Transportation

85

Page 86: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Economic Analysis

• Expenses Include:

– New Boat Frame

– Circuitry Components

– Waterproof Housing

– Motor(s)

– Miscellaneous

86

Page 87: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Low Cost Design

• Software to be Utilized

– MATLAB

– Atmel Studios

– Ubuntu

– OpenCV

• Materials Inherited From Previous Projects

– Complete Savings of approx. $850

• AUVSI Competitors Spend $10,000+

87

Page 88: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Expenses

88

Item Cost

Boat Frame $500

Circuitry $150

Waterproof Housing $300

Motor(s) $350

Miscellaneous $200

TOTAL DESIGN COST $1500

Page 89: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Summary and Conclusions

• Design Flexible, Robust, and Versatile Platform

• Generate Interest in Bradley ECE Department

• Operate Within a $1500 Budget

89

Page 90: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

T E A M O B S C E N E

90

Page 91: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

T E A M On

B S C E N E

91

Page 92: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

T E A M On

Bo

a

r

d

S C E N E

92

Page 93: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

T E A M On

Bo

a

r

d

Se

l

f

-

g

o

v

e

r

n

e

d

C E N E

93

Page 94: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

T E A M On

Bo

a

r

d

Se

l

f

-

g

o

v

e

r

n

e

d

Co

m

p

u

t

e

r

E N E

94

Page 95: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

T E A M On

Bo

a

r

d

Se

l

f

-

g

o

v

e

r

n

e

d

Co

m

p

u

t

e

r

En

g

a

g

i

n

g

i

n

N E

95

Page 96: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

T E A M On

Bo

a

r

d

Se

l

f

-

g

o

v

e

r

n

e

d

Co

m

p

u

t

e

r

En

g

a

g

i

n

g

i

n

Na

u

t

i

c

a

l

E

96

Page 97: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

T E A M On

Bo

a

r

d

Se

l

f

-

g

o

v

e

r

n

e

d

Co

m

p

u

t

e

r

En

g

a

g

i

n

g

i

n

Na

u

t

i

c

a

l

Ev

e

n

t

s

97

Page 98: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

References

[1] AUVSI Foundation. (2014). RoboBoat – Foundation [Online]. Available: http://www.auvsifoundation.org/foundation/competitions/roboboat/

[2] AUVSI Foundation. (2014). Competition Photos – Foundation [Online]. Available: http://www.auvsifoundation.org/competitions/roboboat/photos

[3] AUVSI Foundation. (2013). 6th RoboBoat Competition – Final Rules [Online]. Available:https://sakai.bradley.edu/access/content/group/ECE497S01T2014SP/Client%20Ideas/Mr.%20Schmidt%20_%20Dr.%20Sanchez/RoboBoat%20Rules/RoboBoat_2013_final_rules.pdf

[4] AUVSI Foundation. (2014). 7th RoboBoat Competition – Final Rules [Online]. Available: https://sakai.bradley.edu/access/content/group/ECE497S01T2014SP/Client%20Ideas/Mr.%20Schmidt%20_%20Dr.%20Sanchez/RoboBoat%20Rules/RoboBoat_2014_prelim_rules.pdf

[5] AUVSI Foundation. (2012). 5th RoboBoat Competition – Final Rules [Online]. Available: https://sakai.bradley.edu/access/content/group/ECE497S01T2014SP/Client%20Ideas/Mr.%20Schmidt%20_%20Dr.%20Sanchez/RoboBoat%20Rules/RoboBoat_2012_final_rules.pdf

[6] hull: various hull bottoms. Art. Britannica Online for Kids [Online]. Available: <http://kids.britannica.com/comptons/art-167158>.

[7] Aveek. (28 March 2009). Multihull [Online]. Available: http://commons.wikimedia.org/wiki/File:Multihull.svg#mediaviewer/File:Multihull.svg

[8] G YassineMrabet Talk. (23 November 2007). A simple Torus [Online]. Available: http://commons.wikimedia.org/wiki/File:Simple_Torus.svg

[9] muttonpagl. (1 September 2013). Powerboat Plans Building Wooden DIY Wooden Boat Plans [Online]. Available: http://muttonpagl.wordpress.com/2013/09/01/powerboat-plans-building-wooden-diy-wooden-boat-plans/

[10] rotciv2. rotciv2’s Bucket [Online]. Available: http://s20.photobucket.com/user/rotciv2/media/c72b6292.jpg.html[11] Sparkfun. GPS Buying Guide [Online]. Available: https://www.sparkfun.com/pages/GPS_Guide[12] Adafruit. SEARCH RESULTS FOR: GPS [Online]. Available: http://www.adafruit.com/search?q=gps&b=1[13] RobotShop. Magnetic Sensors/ Compass [Online]. Available: http://www.robotshop.com/en/magnetic-sensors-

compass.html

98

Page 99: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

Autonomous Robotic Boat Platform

Team: Ryan Burke, Leah Cramer, Noah Dupes, & Darren McDannald

October 2nd, 2014

Advisors: Mr. Nick Schmidt, Dr. José Sánchez, & Dr. Gary Dempsey

Department of Electrical and

Computer Engineering

99

Page 100: Autonomous Robotic Boat Platform - Bradleycegt201.bradley.edu/projects/proj2015/team_obscene/services/... · Autonomous Robotic Boat Platform Team: Ryan Burke, ... (Lithium Iron Phosphate)

APPENDIX

100