Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas...

16
Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    214
  • download

    0

Transcript of Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas...

Page 1: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

Department of Electrical & Computer Engineering

Team Hollot

By:Cory Brett

Jonathan KatonThomas Pavlu

Haiyan Xu

NavFocusMidway Design Review

Page 2: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

2Department of Electrical and Computer Engineering

Outline

PDR Recap Individual Systems

• Status Reviews• Demonstrations• Design Challenges

Gantt Chart CDR Deliverables / Work Assignments Cost Breakdown

Page 3: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

3Department of Electrical and Computer Engineering

PDR Recap

Last time, we discussed:• Motivations, problem statement, solution• Preliminary design implementation• Anticipated design challenges • MDR deliverables• Cost breakdown

Page 4: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

4Department of Electrical and Computer Engineering

PDR Recap

NavFocus

Mapping and

Routing

Control Unit

Camera

Road Tracking

Overlay Renderer

GPS Module

User Interfac

e

Video Output

User

Page 5: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

5Department of Electrical and Computer Engineering

Mapping and Routing

Status• Able to set destination via Town: Street

input from the command line• Send metrics to Overlay Rendering on

position updates• Distance from the next node• Direction of the upcoming turn• Speed at which the vehicle is

traveling

NavFocus

Mapping and Routing

Control Unit

Camera

Road Tracking

Overlay Renderer

GPS Module

User Interface

Video Outpu

t

User

Page 6: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

6Department of Electrical and Computer Engineering

Mapping and Routing

Navit• Makes use of Multi-Threaded Plugins• GPS Interrupts and fires a Callback

which notifies the execute a navigation update.

• Example Plugins• Navigation• Speech• Tracking

NavFocus

Mapping and Routing

Control Unit

Camera

Road Tracking

Overlay Renderer

GPS Module

User Interface

Video Outpu

t

User

Page 7: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

7Department of Electrical and Computer Engineering

Mapping and Routing

Navit - Modifications• Added a plugin to serve as a listener for

user input string input of there desired destination

• Added a navigation callback which will be fired upon receiving GPS updates.

NavFocus

Mapping and Routing

Control Unit

Camera

Road Tracking

Overlay Renderer

GPS Module

User Interface

Video Outpu

t

User

Page 8: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

8Department of Electrical and Computer Engineering

Image Overlay Renderer

Modifications to image overlay based on suggestions from review board

Original NavFocus Projection Concept Modified NavFocus Projection Concept

NavFocus

Mapping and Routing

Control Unit

Camera

Road Tracking

Overlay Renderer

GPS Module

User Interface

Video Outpu

t

User

Page 9: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

9Department of Electrical and Computer Engineering

Time to Turn (seconds)

Percentage Overlap of Cues

on Turn (%)

Heading Accuracy

14 5% 0%

12 10% 5%

10 20% 10%

8 40% 15%

6 80% 30%

4 90% 60%

2 95% 75%

0 100% 80%

NavFocus

Mapping and Routing

Control Unit

Camera

Road Tracking

Overlay Renderer

GPS Module

User Interface

Video Outpu

t

User

Image Overlay Renderer

Page 10: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

10Department of Electrical and Computer Engineering

Image Overlay Renderer

Tools used to dynamically build images• ImageMagick• MagickWand• OpenCV

NavFocus

Mapping and Routing

Control Unit

Camera

Road Tracking

Overlay Renderer

GPS Module

User Interface

Video Outpu

t

User

Page 11: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

11Department of Electrical and Computer Engineering

Mapping and Routing + Overlay Rendering

Challenges Encountered• Understanding Navit’s control structure• Modifying Navit’s Autotools Configuration to include

outside sources

Challenges encountered• Configuring Eclipse to include these external libraries

Page 12: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

12Department of Electrical and Computer Engineering

Road Tracking

Status• Able to find the road in an initial frame

of a video• Can continuously find edges of a straight

road and replay a video of the edges detected

Demo Challenges Encountered

• Reading in a video into MATLAB• Fundamental understanding of edge

detection algorithms• Adaptive filtering

NavFocus

Mapping and Routing

Control Unit

Camera

Road Tracking

Overlay Renderer

GPS Module

User Interface

Video Outpu

t

User

Page 13: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

13Department of Electrical and Computer Engineering

CDR Deliverables (Hand Out Gantt Chart)

Mapping and Routing(M&R) – TJ• Integration - Mapping and Routing and Overlay Rendering• Install Ubuntu on Beagle Board

User Interface/Control Unit – Haiyan• Plan out User Interface design and order parts• Understand how to configure Navit’s built-in touch screen

GUI

Page 14: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

14Department of Electrical and Computer Engineering

CDR Deliverables (Hand Out Gantt Chart)

Road Tracking – Cory• Implement road tracking for roads with curves and turns• Handle live video

Overlay Rendering – Jon• Integrate with Mapping and Routing and develop Route

Input Analyzer algorithm• Integrate Road Tracking output with Overlay Rendering

Page 15: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

15Department of Electrical and Computer Engineering

Cost Breakdown

Part Cost

Touch Screen $80

GPS Module $80

Camera $50

Hard Drive $20

Beagle Board $150

Total Cost $380

Page 16: Department of Electrical & Computer Engineering Team Hollot By: Cory Brett Jonathan Katon Thomas Pavlu Haiyan Xu NavFocus Midway Design Review.

16Department of Electrical and Computer Engineering

Questions?