webrov group 2 andrew bains ted fastert jason fletcher ravi mantena

17
WebROV WebROV Group 2 Group 2 Andrew Bains Andrew Bains Ted Fastert Ted Fastert Jason Fletcher Jason Fletcher Ravi Mantena Ravi Mantena

Post on 20-Dec-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

WebROVWebROVGroup 2Group 2

Andrew BainsAndrew Bains

Ted FastertTed Fastert

Jason FletcherJason Fletcher

Ravi MantenaRavi Mantena

Page 2: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

WebROVWebROV

Page 3: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Key FeaturesKey Features

Web-based User InterfaceWeb-based User Interface

Wireless Cellular ConnectionWireless Cellular Connection

Interaction with Device HardwareInteraction with Device Hardware

Page 4: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

ApproachApproach

Divide into two man teamsDivide into two man teams HardwareHardware SoftwareSoftware

Integrate teams at semester Integrate teams at semester midpointmidpoint

Page 5: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Hardware/Software Hardware/Software InteractionInteraction

Page 6: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Hardware diagramHardware diagram

Page 7: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Hardware Team Hardware Team ProgressionProgression

Develop preliminary Verilog codeDevelop preliminary Verilog code Create CCUCreate CCU Tweak timing in Verilog for best Tweak timing in Verilog for best

servo rangeservo range Interface with parallel port codeInterface with parallel port code Create MCU and trim CCUCreate MCU and trim CCU

Page 8: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Software DiagramSoftware Diagram

Page 9: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Software Team Software Team ProgressionProgression

Create parallel port interface codeCreate parallel port interface code Work with webcam softwareWork with webcam software Develop web-user interfaceDevelop web-user interface Interface parallel port code with Interface parallel port code with

VerilogVerilog Interface web-user information into Interface web-user information into

parallel portparallel port Finalize webcam softwareFinalize webcam software

Page 10: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

WebROV OperationWebROV Operation

Page 11: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

WebROV Operation - WebROV Operation - beforebefore

Page 12: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

WebROV OperationWebROV Operation

Page 13: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

WebROV Operation - afterWebROV Operation - after

Page 14: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Changes from the Original Changes from the Original ProjectProject

Decided not to use the GPS as per Decided not to use the GPS as per Dr. Mahapatra’s suggestionDr. Mahapatra’s suggestion

Page 15: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

ReflectionReflection

Everything worked as originally Everything worked as originally expectedexpected

Overall difficultly - 3 Overall difficultly - 3 (5:difficult;1:easy)(5:difficult;1:easy)

Group cohesion – 4 (5:perfect;1:none)Group cohesion – 4 (5:perfect;1:none) There is room for extension and There is room for extension and

improvementimprovement We are happy with the way things We are happy with the way things

went!went!

Page 16: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Future Future Possibilities/ApplicationsPossibilities/Applications

Design can be further simplified with Design can be further simplified with more research and developmentmore research and development

ROV can have more functionality and ROV can have more functionality and interaction with its environmentinteraction with its environment

Refined design can be used as a tool to Refined design can be used as a tool to explore areas impossible or dangerous explore areas impossible or dangerous to humansto humans

Can be used for entertainment purposesCan be used for entertainment purposes Can be extended and designed to Can be extended and designed to

control an actual carcontrol an actual car

Page 17: WebROV Group 2 Andrew Bains Ted Fastert Jason Fletcher Ravi Mantena

Questions and Questions and AnswersAnswers