Upload
abe
View
41
Download
0
Tags:
Embed Size (px)
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
Citation preview
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
• Live Video
• Depth sensing
• Intruder detection
• Other Applications:
• Distributed Warehouse Patrol/Security
Software Hierarchy
Block Diagram
Design Challenges
• Power Constraints• 4 separate operating voltages• High power consumption
• Computational power• Kinect• Video encoding
• Latency of video stream• Packaging
Individual Contributions
• Team Leader – Neil Kumar• Team Member 2 – Scott Stack• Team Member 3 – John Hubberts• Team Member 4 – Jon Roose
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
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
Member 3 – John Hubberts
• Atom-Micro communications and protocol
• Email alert library
• Skeleton Detection
• Assisted in C&C server
• Setup of ATOM board
Member 4 – Jon Roose• Designed Software Hierarchy
• Implemented position tracking
• Sysadmin/setup of atom board
• Designed C&C Server
• Wall detection and video streaming
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
Questions / Discussion