ece 477 final presentation team 16 − spring 2013

14
ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts

Upload: abe

Post on 22-Feb-2016

41 views

Category:

Documents


0 download

DESCRIPTION

ECE 477 Final Presentation Team 16 − Spring 2013. Scott Stack Neil Kumar Jon Roose John Hubberts. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview. Home security drone Web controlled - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ECE 477 Final Presentation Team 16 − Spring 2013

ECE 477 Final Presentation Team 16 − Spring 2013

Scott Stack Neil Kumar Jon Roose John Hubberts

Page 2: ECE 477 Final Presentation Team 16 − Spring 2013

Outline

• Project overview• Block diagram• Design challenges• Individual contributions• Project demonstration• Questions / discussion

Page 3: ECE 477 Final Presentation Team 16 − Spring 2013

Project Overview

• Home security drone

• Web controlled

• Live Video

• Depth sensing

• Intruder detection

• Other Applications:

• Distributed Warehouse Patrol/Security

Page 4: ECE 477 Final Presentation Team 16 − Spring 2013

Software Hierarchy

Page 5: ECE 477 Final Presentation Team 16 − Spring 2013

Block Diagram

Page 6: ECE 477 Final Presentation Team 16 − Spring 2013

Design Challenges

• Power Constraints• 4 separate operating voltages• High power consumption

• Computational power• Kinect• Video encoding

• Latency of video stream• Packaging

Page 7: ECE 477 Final Presentation Team 16 − Spring 2013

Individual Contributions

• Team Leader – Neil Kumar• Team Member 2 – Scott Stack• Team Member 3 – John Hubberts• Team Member 4 – Jon Roose

Page 8: ECE 477 Final Presentation Team 16 − Spring 2013

Team Leader – Neil Kumar

• Assisted in choosing initial parts.

• Designed Main Schematic

• Designed Battery PCB layout

• Assisted in Debugging of Embedded Code

• Did a lot of the soldering on both PCB's

• Assisted in testing of PCB's

• Helped design and fabricate packaging

Page 9: ECE 477 Final Presentation Team 16 − Spring 2013

Member 2 – Scott Stack

• Assisted in parts selection

• Helped with schematic

• Designed the main PCB layout

• Wrote embedded code for microcontroller

• Helped populate and test PCBs

• Created packaging

Page 10: ECE 477 Final Presentation Team 16 − Spring 2013

Member 3 – John Hubberts

• Atom-Micro communications and protocol

• Email alert library

• Skeleton Detection

• Assisted in C&C server

• Setup of ATOM board

Page 11: ECE 477 Final Presentation Team 16 − Spring 2013

Member 4 – Jon Roose• Designed Software Hierarchy

• Implemented position tracking

• Sysadmin/setup of atom board

• Designed C&C Server

• Wall detection and video streaming

Page 12: ECE 477 Final Presentation Team 16 − Spring 2013

Project Demonstration1. An Ability to control the speed and direction of a robot2. An Ability to automatically detect and avoid obstacles3. An Ability to capture and transmit live video from a Kinect to a

Web Server4. An Ability to control the movement of a the robot through a web

interface5. An Ability to identify and respond to the detection of a human

Final PSSC Video: https://engineering.purdue.edu/477grp16/Documents/Final_Video.mp4

Page 13: ECE 477 Final Presentation Team 16 − Spring 2013

Questions / Discussion

Page 14: ECE 477 Final Presentation Team 16 − Spring 2013