45
Autonomous Underwater Robots Spring Progress Presentation RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY 24, 2014

RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

Embed Size (px)

Citation preview

Page 1: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

Autonomous Underwater Robots

Spring Progress PresentationRYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMAADVISOR: DR. JOSEPH DRISCOLL

DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY

FEBRUARY 24, 2014

Page 2: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

2

Project Objectives

•Map underwater terrain

•Swarm of UAV’s

•Avoid obstacles

•Generate final image from smaller images

Page 3: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

3

System Block Diagram

Atmega328PMicrocontroller

LSM303DLHCIMU

LED Circuit

Photo Diode Circuits

DRV8830I2C H-Bridge

Pressure Sensor

CD40518to1 Mux

DRV8830I2C H-Bridge

DRV8830I2C H-Bridge

I2C Bus

Motor 1

Motor 2

Motor 3

NIMH AA Batteries

Image Capture Circuit

5V Voltage Booster

Page 4: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

4

Division of Labor

•Cameron – hardware•Nick - software•Ryan – hardware and software

Page 5: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

5

Gantt Chart – Nick SikkemaTask 1

Page 6: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

6

Task 1: Software Integration

• Combining code for subsystems• Optimization• Functional programming style

Design

Doxygen output for the multiplexer

Page 7: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

7

Task 1: Software Integration

• Debugging• Unit testing• Doxygen comments

Design

Doxygen output for the main function

Page 8: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

8

Task 1: Software Integration

• Step-up regulator• Input minimum 2.5 volts • Output 5 volts

• Reference voltage• Noise isolation

Research

Pololu U3V12F5 [3]

Page 9: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

9

Task 1: Software Integration

• Step-up regulator• Input minimum 2.5 volts • Output 5 volts

• Reference voltage• Noise isolation

Results

Console Output for Regulator and Multiplexer

Page 10: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

10

Gantt Chart – Nick Sikkema

Future work

Page 11: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

11

PERCENTACTIVITY COMPLETE 20 25 27 2 4 9 22 27 29 3 5 10 12 17 19 24

Swarming Algorithm Design and Testing 0%

Circuit and System Layout 35%

Spring Progress Presentation ◊Plan % Complete

FebruaryNovember December January

Gantt Chart – Ryan Lipski

Task 1Previously named directional

guidance

Page 12: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

12

Task 1: Swarming AlgorithmDesign

Detection zonesSimplified swarming

flowchart

•Flowcharts were first design step

Page 13: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

13

Task 1: Swarming AlgorithmDesign

Simplified swarming flowchart

•Multiple iterations before coding•Zone checking priority• Integrating with rest of code

•Zone checks alter variables that factor into the motor control•Only applies to X and Y motors

•Motors updated after all zones checked •Code runs until low battery voltage is detected

Page 14: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

14

Task 1: Swarming AlgorithmDesign

•Design of this algorithm is complete•Algorithm can be partially tested on a bench top•Full testing will be possible only when the swarm is constructed•May need to alter weighting of variables or radii of the different zones

Page 15: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

15

PERCENTACTIVITY COMPLETE 20 25 27 2 4 9 22 27 29 3 5 10 12 17 19 24

Swarming Algorithm Design and Testing 75%

Circuit and System Layout 35%

Spring Progress Presentation ◊Plan % Complete

FebruaryNovember December January

Gantt Chart – Ryan Lipski

Task 2

Page 16: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

16

Task 2: Circuit and System LayoutAnalysis

Complete Swarming Flowchart

•Submarine dissection•Each motor has 2 leads along

with a third wire• Determined to be a ground wire

•Battery compartment has a 4.8 V, 3.6 V and ground lead•Switch has 4 leads• Identified each lead

•First submarine is now prepped for assembly

Disassembled submarine

Original submarine

Page 17: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

17

Task 2: Circuit and System LayoutDesign

Everlight photodiode soldered to section of

header pins

•Everlight photodiodes•Planned to solder strands wires to

each side• Difficult to solder without bridging the

leads• 2.1 mm between the leads

•Solution: Use small section of straight header pins to extend leads• Reduces soldering difficulty•Much more rigid connection• Plastic section of header pins doubles as

a mounting point

Page 18: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

18

PERCENTACTIVITY COMPLETE 20 25 27 2 4 9 22 27 29 3 5 10 12 17 19 24 26 3 5 10 12 17 19 24 26

Swarming Algorithm Design and Testing 75%

Circuit and System Layout 85%

Single Submarine Assembly and Testing 5%

Assembly - Swarm 5%

Spring Progress Presentation ◊Testing/Tuning - Swarm 0%

Project Demonstration ◊

Plan % Complete

February MarchNovember December January

Gantt Chart – Ryan Lipski

Future work

Page 19: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

19

PERCENTACTIVITY COMPLETE 4 9 11 16 18 22 27 29 3 5 10 12 17 19 24

Circuit and System Layout 35%

Single Submarine Assembly and Testing 0%

Assembly - Swarm 0%

Spring Progress Presentation ◊Testing/Tuning - Swarm 0%

Project DemonstrationPlan Complete

FebruaryDecember January

Gantt Chart – Cameron Putz

Page 20: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

20

Task 1: Circuit Layout

•Eagle 7.1.0• Photodiode board rev. 1

Page 21: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

21

Task 1: Circuit Layout

•Eagle 7.1.0• Photodiode board rev. 2

Page 22: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

22

Task 1: Circuit Layout

•Eagle 7.1.0• Photodiode board rev.3

Page 23: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

23

Task 1: Circuit Layout

•Eagle 7.1.0• Photodiode board rev.4

Page 24: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

24

Task 1: Circuit Layout

•Eagle 7.1.0• High current board rev. 1

Page 25: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

25

Task 1: Circuit Layout

•Eagle 7.1.0• LED driver board rev. 1

Page 26: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

26

Task 1: Circuit Layout

•Eagle 7.1.0•Motor driver board rev. 1

Page 27: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

27

Task 1: Circuit Layout

•Eagle 7.1.0• Boards Sent to OSH Park

Page 28: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

28

PERCENTACTIVITY COMPLETE 4 9 11 16 18 22 27 29 3 5 10 12 17 19 24 26 3 5 10 12 17 19 24 26 31

Circuit and System Layout 85%

Single Submarine Assembly and Testing 5%

Assembly - Swarm 5%

Spring Progress Presentation ◊Testing/Tuning - Swarm 0%

Project Demonstration ◊Plan Complete

February MarchDecember January

Future work

Gantt Chart – Cameron Putz

Page 29: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

Autonomous Underwater Robots

Spring Progress PresentationRYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMAADVISOR: DR. JOSEPH DRISCOLL

DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY

FEBRUARY 24, 2014

Page 30: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

30

References

• [1]"The 555 Timer IC." The 555 Timer IC. [Online]. 23 Feb. 2015.

• [2] Pololu 5V Step-Up Voltage Regulator U3V12F5, Pololu, [online] 2015, https://www.pololu.com/product/2115 (Accessed: 23 February 2015).

• [3] Integrated Silicon Pressure Sensor On-Chip Signal Conditioned, Temperature Compensated and Calibrated, Freescale Semiconductor, [online] 2012, http://www.freescale.com/files/sensors/doc/data_sheet/MPX5010.pdf (Accessed: 23 February 2015).

• [4] LiPo Vs NiMH Batteries, Lipo Manufacturer, [online] 2014, http://lipomanufacturer.blogspot.com/2014/03/lipo-vs-nimh-batteries.html (Accessed: 23 February 2015).

Page 31: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

31

Step-Up Regulator Efficiency [2]

Page 32: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

32

Pressure Sensor Output MPX5010 [3]

Page 33: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

33

Pressure Sensor Circuit Diagram MPX5010 [3]

Page 34: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

34

Complete Swarming Flowchart

Page 35: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

35

Motor Control and Power

•3 DC brushed motors (x, y, z configuration)•Y motor highest current draw: 860 mA peak draw• Recorded with only rear propeller submerged

•X and y motor feedback: IMU•Z motor feedback: pressure sensor

Page 36: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

36

Motor Control and Power

•I2C h-bridge (DRV8830)•Single channel, PWM controlled h-bridge•1 A, 2.75 - 6.8 V•Cost: $2.44 •Total cost per submarine: $2.44 * 3 = $7.32

Page 37: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

37

Motor Control and Power

•Power•4 NIMH AA batteries• 1.2 V per cell• 2500 mAh

•Battery life estimation• Estimated average current draw: 1770 mA• Estimated run time: 1.4 hours

Page 38: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

38

Motor Control and Power [4]

Page 39: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

39

Eagle Schematic

Page 40: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

40

Eagle Schematic

Page 41: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

41

Eagle Schematic

Page 42: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

42

Current Source design

Page 43: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

43

Current Source design

Page 44: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

44

555 Timer for Camera

[1] 555 Timer

Page 45: RYAN LIPSKI, CAMERON PUTZ, AND NICK SIKKEMA ADVISOR: DR. JOSEPH DRISCOLL DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, BRADLEY UNIVERSITY FEBRUARY

Assembly/Soldering

45

Everlight photodiode soldered to section of

header pins

LED soldered to section of header pins