Top Banner
ECE DAY 24 th Annual Electrical Engineering & Computer Engineering Day April 17 th , 2014
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

Jun 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

ECE DAY24th Annual Electrical Engineering & Computer Engineering Day

April 17th, 2014

ckim
Typewritten Text
WWW.MWFTR.COM EECE404 Senior Design II Electrical and Computer Engineering Howard University Instructor: Dr. Charles Kim
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Finalists at the 2014 Cornell Cup Competition!

Taking our talents to Orlando, FL!!!(May 1st – 4th, 2014)