ece day th annual electrical engineering & computer ... presentation.pdf · intel galileo...
TRANSCRIPT
![Page 1: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/1.jpg)
ECE DAY24th Annual Electrical Engineering & Computer Engineering Day
April 17th, 2014
![Page 2: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/2.jpg)
EyeView Navigation System…a new perspective …the ideal alternative …never get lost
Yusuf Siyanbola (EE)
Patrick Buah (CE)
Zachary Spence (CE)
Jordan Wren (CE)
Emmanuel Ademuwagun (EE)
EyeView’s Five present…
![Page 3: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/3.jpg)
Table of Contents
• Background• Problem Definition and Design Requirements• Current Status of Art• Solution Approach• Implementation• Testing and Evaluation• Costs and Resources• Conclusion
![Page 4: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/4.jpg)
Background: Navigation History
Map View Satellite View
Traffic Light Accidents
![Page 5: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/5.jpg)
We wish to develop a navigation device that takes a driver from Point A to Point B with a navigation interface displaying a live stream of the driver’s eye view with his route overlaid on the video stream. The navigation device will also have an option to alert the driver when he or she is approaching a traffic light that is on red.
Problem Definition
![Page 6: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/6.jpg)
Objective The system must overlay navigation data onto a video feed of the driver’s eye view in real time, and notify the driver when he/she approaches a red light
Tasks System must be able to:
• Stream video from external camera on the vehicle
• Communicate with smartphone app (we will create) that acts as an input for user location data and destination data.
• Determine a route from the driver’s current location to their destination
• Overlay navigation data onto the external camera feed
• Display overlaid camera feed on LCD for user consumption
Design Requirements
![Page 7: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/7.jpg)
Compliance • Federal Communications Commission's (FCC) Part 15 rules with respect to GPS systems
• FCC regulations on Specific Absorption Rate (SAR) of electronic devices (Electromagnetic Radiation from the DE2i Board)
• V C Section 26708 Material Obstructing or Reducing Drivers ViewWeight • Maximum of 10lbs for easy installation Power • System must be able to run on the battery power of the vehicle it is
installed in.Interface • 5 – 7” LCD screen
• User's smartphone
• External Camera
Environment • System must be used in a car
Setup • Maximum of 10 minutes to set up
Design Requirements
![Page 8: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/8.jpg)
Google Street View Navigation Feature for Android
The Street View Navigation incorporates the generic mapping interface navigation with an added spice. It includes the display of a previously taken street view photo (with the driver’s route overlaid on it) only when the driver is about to make a turn or exit, so as to provide him with an exact picture of the turn or exit they are about to take.
Current Status of Art
![Page 9: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/9.jpg)
INTEL GALILEO BOARD
Cat5e Ethernet cord connection to intel side
VGA Cord
LCD Screen
Solution Approach
![Page 10: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/10.jpg)
Intel Galileo Board:• Intel and Arduino collaborated to
design the first Arduino-compatible Intel microcontroller based on Intel Quark SoC X1000 processor
Intel/AlteraDE2i – 150 Board:• A one of a kind Embedded System which is a hybrid
of both Altera FPGA Cyclone IV and Intel Atom N2600 Processor
Development Boards
![Page 11: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/11.jpg)
Implementation: Bluetooth Pairing
Android Phone must be manually paired with Intel Galileo
![Page 12: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/12.jpg)
Implementation: App Launch
Two-way Handshake
![Page 13: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/13.jpg)
Implementation: Input Destination Address
![Page 14: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/14.jpg)
Implementation: Route Data Processing
IntelGalileo
5 legs
![Page 15: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/15.jpg)
Implementation: GPS Receiver and Directions
The current GPS location of the driver is retrieved by the receiver (Latitude and Longitude in Decimal Form
Information on a leg within a trip
Haversine Formula for Distance Calculation between coordinates
If distance < 75 feet, show “turn-right” signal
![Page 16: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/16.jpg)
Implementation: LCD Display
Directional Arrows Current Longitudinal and Latitudinal values in Decimal Form
Live Video Feed
![Page 17: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/17.jpg)
Implementation: Screen Shots
![Page 18: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/18.jpg)
Testing and Evaluation: Scenario
• Starting Point: 2251 Sherman Ave., NW • Destination: 2400 6th Street, NW • Legs: 5
![Page 19: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/19.jpg)
Testing and Evaluation: Video
![Page 20: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/20.jpg)
Testing and Evaluation
We developed some test case scenarios for which the device might have issues. Some of which are:• User notification when approaching a turn• Feedback from Google GPS data• Re routing in cases missed turns
![Page 21: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/21.jpg)
Costs and Resources
Cornell Cup Budget: $1500
5 – 7” LCD screen: $250
GPS receiver: $50
External Camera: $250
Energizer: $50
Galileo: Provided by Cornell Cup
DE2i Board (Intel Atom + Altera): Provided by Cornell Cup
Capable Smart Phone: Team member owned
Total Spent: $600
![Page 22: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/22.jpg)
Acknowledgements
Howard University: • Dr. Charles Kim (Advisor)• Senior Design Class
Cornell Cup:• Dr. David R. Schneider, Creator of the Cornell Cup USA presented by Intel
• John Nesheim, Author of High Tech Start Up and The Power of the Unfair Advantage!
![Page 23: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/23.jpg)
Future
• Competing as finalists in this year’s Cornell Cup USA showcase taking place in Orlando, FL (May 1 - 4).
• Building a more compact product without the constraints of using intel boards.
• We believe our product has a large business opportunity because of the market that exists for automobile navigation systems.
![Page 24: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/24.jpg)
Conclusion
• Users will be excited to buy our product because of the promise of a complete navigational system which includes features like live traffic feed, route directions and stop light recognition.
• It was a great design experience that fostered team work and extensive learning.
![Page 25: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/25.jpg)
Questions
![Page 26: ECE DAY th Annual Electrical Engineering & Computer ... Presentation.pdf · Intel Galileo Board: • Intel and Arduino collaborated to design the first Arduino-compatible Intel microcontroller](https://reader035.vdocuments.mx/reader035/viewer/2022062603/5f08ec117e708231d4245ff8/html5/thumbnails/26.jpg)
Finalists at the 2014 Cornell Cup Competition!
Taking our talents to Orlando, FL!!!(May 1st – 4th, 2014)