NAU AUVSI RoboSub 2016 Mansour Alajemi, Feras Aldawsari, Curtis - - PowerPoint PPT Presentation

nau auvsi robosub 2016
SMART_READER_LITE
LIVE PREVIEW

NAU AUVSI RoboSub 2016 Mansour Alajemi, Feras Aldawsari, Curtis - - PowerPoint PPT Presentation

NAU AUVSI RoboSub 2016 Mansour Alajemi, Feras Aldawsari, Curtis Green, Dan Heaton, Wenkai Ren, William Ritchie, Bethany Sprinkle, Daniel Tkachenko 1 Overview Goals Concept changes Specifications Group topics 2 Goals Design the


slide-1
SLIDE 1

NAU AUVSI RoboSub 2016

Mansour Alajemi, Feras Aldawsari, Curtis Green, Dan Heaton, Wenkai Ren, William Ritchie, Bethany Sprinkle, Daniel Tkachenko

1

slide-2
SLIDE 2

Overview

Goals Concept changes Specifications Group topics

2

slide-3
SLIDE 3

Goals

  • Design the “Trident” autonomous underwater vehicle
  • Compete in 2016 robosub competition in SD, CA.
  • Test in the WAC
  • Improve algorithms, electronics and mechanical design

3

slide-4
SLIDE 4

Competition Tasks

  • Detect path markers; orange lines
  • Bump buoys in order; red then green, then drag yellow buoy downward
  • Navigate through U-shaped PVC channel
  • Drop markers in 1 of 2 bins
  • Fire torpedos at 1 of 4 targets; various sizes
  • Pickup objects near pinger and place next to associated “X”
  • Surface in correct area; octagon shape

4

slide-5
SLIDE 5

Competition Constraints

  • Submarine must fit in a 1.83 m x 0.91 m x 0.91 m box
  • Weigh less than 38 kg for no penalty
  • At least 1% buoyant
  • Waterproof killswitch which can engage by divers

5

slide-6
SLIDE 6

OLD NEW Changes: clamping, torpedo, external frame, camera window, through ports

Concept

6

slide-7
SLIDE 7

Specifications

  • 9.81 kg buoyant force
  • 1 kilowatt of power
  • 121 cm long
  • 31.75 cm tall

7

slide-8
SLIDE 8

Camera Box

  • Front and bottom facing cameras
  • Acrylic windows sealed with epoxy
  • Epoxy and clamps to fasten to body

8

slide-9
SLIDE 9

End Caps

  • Gasket
  • Aluminum end caps
  • Drill holes for wires
  • Secure with silicone sealant

9

slide-10
SLIDE 10

Through ports

  • Permanent cables sealed through endcaps with removable connectors

inside

  • Removable cables (red boxes) use external pvc connector caps

○ for testing purposes

10

Heat Sink 18 16-gauge for motors 6 10-gauge for external power 8 ¼” pneumatic lines DB25 cable for communication between hulls 4 16-gauge for lights 2 ¼” NPT for pressure sensors Ethernet cable for testing 3 hydrophone cables 3 wires for servo

slide-11
SLIDE 11

Light (Princeton Tec Attitude)

  • Depth : 500 ft.
  • Power 30 Lumens.
  • Lamp 3 Ultrabright LEDs.
  • Powered by aux board

11

slide-12
SLIDE 12

Internal Frame Concept

  • Modular design

○ Mix and match sections

  • Fix slide for fix orientation
  • Heat sinks for:

○ Electric Speed Controllers (ESCs) ○ Batteries

12

slide-13
SLIDE 13

Internal Frame Assembly

13

slide-14
SLIDE 14

External Frame / Brackets

  • 3D printed design
  • Lightweight
  • Modular

○ Easy to remove/replace

  • Multipurpose

○ Thrusters ○ Air tanks ○ Clasp ○ Light strip

14

slide-15
SLIDE 15

Clamp / Clasp

  • Powered by servo

○ Pin in slot for simplicity

  • Possibly interlocking “fingers”
  • Currently 3D printed

○ Considering moving to sheet/machined metal

  • Can be actuated with pneumatic slide if needed
  • Multi-purpose

○ Picks up lid ○ Picks up last obstacle

15

slide-16
SLIDE 16

Clasp design

16

slide-17
SLIDE 17

External Bracket Mounting System

17

  • To mount thrusters
  • Removable
slide-18
SLIDE 18

Torpedo System

  • Triggered by pneumatic system
  • Aerodynamic shape
  • Ball plungers hold the torpedo stable

18

slide-19
SLIDE 19
  • Modular

○ Add modules ○ Exchange modules ○ Isolate modules

  • Expandable

○ I2C ○ Dynamic hardware ■ PWM or solenoid ■ Opto iso option ■ Extra ethernet ports ○ Dynamic software ■ Object Oriented programming ■ Modular programs ■ Individually testable

19

Electronics Layout

slide-20
SLIDE 20

Electronics Layout Picture

20

Ethernet hub RPI 00 USB hub RPI 01 Auxiliary board Main splitter board motor board

slide-21
SLIDE 21

Inertial Measurement Unit(IMU)

  • 9 Degrees of Freedom 9-DOF (Magnetometer, linear Acceleration, Gyro)
  • For orientation of sub in water
  • Complementary Filter algorithm
  • Problems encountered

○ Time relative measurements drifts gyro readings ○ Movement changes downward accel readings ○ Motor flux changes magnetometer readings ○ Sensors need offsets ○ I2C line sharing and timing ○ Only will obtain rotation orientation

21

slide-22
SLIDE 22

Image Detection / Processing: Line Follow Stages

Steps Used: 1. Capture image 2. Apply threshold; loop through threshold parameters to adjust for light (simplify) 3. Create and apply color array mask to image

22

slide-23
SLIDE 23

Image Detection / Processing: Line Follow Stages

23

  • 4. Blur image to filter out excess noise
  • 5. Apply edge detection algorithm
  • 6. Apply Hough Line transform algorithm
  • 7. Average lines offsets and theta
  • 8. Send data to motor module
slide-24
SLIDE 24

Software Completion

  • Visual module

○ 00% Variable line feedback (plane stable counter action ) ○ 30% Color and obj detection (X,Y ref) ○ 30% Variable color ability

  • Motor module

○ 60% Rotational PID feedback ○ 99% IMU feedback ○ 40% Abstracted motor commands ○ 10% Comp and user motor interface

  • Auxiliary module

○ 80% Pressure and WD sensors data ○ 99% Torpedo firing ○ 50% Lights on/off PWM?

24

  • Main abstract drive

○ 05% Fuzzy logic? ○ 05% Main linear AI block

30% Queued data logger with RTC

  • Multi-platform manager

○ 20% Queue command talk (QCT) ○ 30% Locks and synchonity ○ 40% Timing

  • Thread managers

○ 20% QCT ○ 99% Locks ○ 90% Timing

slide-25
SLIDE 25

Conclusion

  • Need more development in

○ Software ○ Testing software ○ Testing mechanical prototypes

  • Create simpler solutions
  • Majority of design done
  • Fabrication is under way

25