ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
-
Upload
caroline-brown -
Category
Documents
-
view
215 -
download
1
Transcript of ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
![Page 1: ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/1.jpg)
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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/2.jpg)
Outline
• Project overview
• Block diagram
• Design challenges
• Individual contributions
• Project demonstration
• Questions / discussion
![Page 3: ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/3.jpg)
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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/4.jpg)
Software Hierarchy
![Page 5: ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/5.jpg)
Block Diagram
![Page 6: ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/6.jpg)
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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/7.jpg)
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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/8.jpg)
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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/9.jpg)
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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/10.jpg)
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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/11.jpg)
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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/12.jpg)
Project Demonstration1. An Ability to control the speed and direction of a robot
2. An Ability to automatically detect and avoid obstacles
3. An Ability to capture and transmit live video from a Kinect to a Web Server
4. An Ability to control the movement of a the robot through a web interface
5. 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 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/13.jpg)
Questions / Discussion
![Page 14: ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.](https://reader035.fdocuments.us/reader035/viewer/2022070409/56649e915503460f94b96397/html5/thumbnails/14.jpg)