ecocar user interface final presentation senior design i april 19, 2012
TRANSCRIPT
![Page 1: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/1.jpg)
EcoCar User Interface
Final PresentationSenior Design IApril 19, 2012
![Page 2: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/2.jpg)
Design Team
Sam KnightComputer Engineer
DBus ProgrammingCAN Bus Programming
Lukas CoxElectrical Engineer
Dictionary TrainingPhysical Interfacing
Adam JohnsComputer Engineer
Alternatives ResearchingRecognition Programming
Renz SantosComputer Engineer
Recognition ProgrammingWebsite Design
Dr. Marshall MolenAdvisor
![Page 3: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/3.jpg)
Contents
• Problem and Solution• System Overview• Model• Technical and Practical Constraints• Evaluation
– Voice Recognition Tests– Communication Tests
• Senior Design II Goals• References
![Page 4: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/4.jpg)
Problem and Solution
![Page 5: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/5.jpg)
Problem
• The increasing technology in vehicles today unfortunately increases the amount of danger to drivers and passengers alike.
• “Driver distraction is a leading cause of crashes, although the exact figures are difficult to gauge because of the unreliability of the data” [1].
![Page 6: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/6.jpg)
Solution
• EcoCar User Interface– Allows car’s infotainment center to be controlled
by voice– Helps lower the amount of attention needed to
run modules on car– Displays critical information relating to the vehicle
![Page 7: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/7.jpg)
System OverviewMicrophone CAN Bus
Computer
Voice Recognition Control
Overview, Radio, Media, GPS, Diagnostic Modules
Projector
![Page 8: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/8.jpg)
Model
![Page 9: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/9.jpg)
Technical and Practical Constraints
![Page 10: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/10.jpg)
Technical ConstraintsName Description
Accuracy The system must correctly identify spoken commands with 90% accuracy.
Latency The EUI must acknowledge commands within 250ms.
Compatibility The system must run on Freescale SABRE platform computer.
Communication The EUI must communicate with CAN bus.
Vocabulary The system must recognize 12 voice commands
![Page 11: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/11.jpg)
Practical ConstraintsType Name Description
Manufacturability Size The EUI must fit below the passenger seat and not obstruct the driver.
Sustainability Durability The system must be able to withstand the vibrations of normal driving conditions.
![Page 12: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/12.jpg)
Manufacturability
• Fit below passenger seat• Microphone < 4”x2”x2”• Projector < 1” depth
[2]
![Page 13: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/13.jpg)
Sustainability
• No short term problems• Works as long as hardware does not fail• Withstand normal car vibrations
![Page 14: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/14.jpg)
Evaluation
![Page 15: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/15.jpg)
Voice Recognition Test:Accuracy
• “EcoCar” is the keyword that must be used in conjunction with each command
• Recognizes 14 spoken commands• 50 commands consecutively• For this test the EUI’s accuracy was 78%
![Page 16: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/16.jpg)
Voice Recognition Test:Latency
Radio Info GPS
Librar
yPlay
erMed
ia
Diagnosti
cs
Volume Up
Volume Down
Next
Back PlayPau
seMute
0
5
10
15
20
25
30
Average Latency Per Voice Command
Voice Commands
Resp
onse
Tim
e (m
s)
![Page 17: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/17.jpg)
Voice Recognition Test:Compatibility
• The EcoCar’s Freescale Sabre computer board has 1 GB of RAM
• EUI only uses a maximum of 180 MB
[3]
![Page 18: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/18.jpg)
Voice Recognition Test:Compatibility
0 5 10 15 20 25 300
20406080
100120140160180
Memory Usage (MB)
Memory Usage (MB) Tests
Mem
ory
(MB)
![Page 19: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/19.jpg)
Communication Test:DBus
method call sender=:1.199 -> dest=org.EcoCar.Module.MasterModule serial=3 path=/org/EcoCar/Module/MasterModule; interface=org.EcoCar.DBus.Interfaces.EICMaster; member=ShowModule string "player"method call sender=:1.186 -> dest=org.EcoCar.Modules.Info serial=12 path=/org/EcoCar/Modules/Info; interface=org.EcoCar.DBus.Interfaces.EICClient; member=hidemethod call sender=:1.186 -> dest=org.EcoCar.Modules.Radio serial=13 path=/org/EcoCar/Modules/Radio; interface=org.EcoCar.DBus.Interfaces.EICClient; member=hidemethod call sender=:1.186 -> dest=org.EcoCar.Modules.MediaLibrary serial=14 path=/org/EcoCar/Modules/MediaLibrary; interface=org.EcoCar.DBus.Interfaces.EICClient; member=hidemethod call sender=:1.186 -> dest=org.EcoCar.Modules.Navigation serial=15 path=/org/EcoCar/Modules/Navigation; interface=org.EcoCar.DBus.Interfaces.EICClient; member=hidemethod call sender=:1.186 -> dest=org.EcoCar.Modules.Diagnostics serial=16 path=/org/EcoCar/Modules/Diagnostics; interface=org.EcoCar.DBus.Interfaces.EICClient; member=hidemethod return sender=:1.186 -> dest=:1.199 reply_serial=3method call sender=:1.186 -> dest=org.EcoCar.Modules.MediaPlayer serial=18 path=/org/EcoCar/Modules/MediaPlayer; interface=org.EcoCar.DBus.Interfaces.EICClient; member=showmethod return sender=:1.188 -> dest=:1.186 reply_serial=15method return sender=:1.191 -> dest=:1.186 reply_serial=12method return sender=:1.192 -> dest=:1.186 reply_serial=13method return sender=:1.190 -> dest=:1.186 reply_serial=16method return sender=:1.194 -> dest=:1.186 reply_serial=14
![Page 20: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/20.jpg)
Communication Test:CAN Bus
• EUI communicates with the car through the CAN Bus
• Battery temperature, battery life, battery depletion rate, instantaneous MPG, average MPG, engine-on distance, electric distance, and engine-on count
![Page 22: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/22.jpg)
Senior Design II Goals
![Page 23: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/23.jpg)
Senior Design II Goals
• Improving Accuracy• CAN Messages• New EcoCar• Projector Mounting
![Page 24: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/24.jpg)
Senior Design I TimelineJanuary February March April
Researching
Programming
Ordering Parts
Prototyping
Debugging/Fine Tuning
![Page 25: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/25.jpg)
Senior Design II TimelineAugust September October November
Software Refinement
Projector Mounting
Software Integration
Testing
![Page 26: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/26.jpg)
References[1] (2012, February 22). “Music Related Car Crashes,” in Car Accidents [Online]. Available:
http://www.car-accidents.com/music-car-accidents-causes.html [2] Picture (2012, February 21). “Pico Projector,” in MicroVision [Online]. Available:
http://www.microvision.com/pico_projector_displays/index.html\[3] Picture (2012, April 17). “Freescale Sabre,” in LinuxDevices [Online]. Available:
http://www.linuxfordevices.com/c/a/News/Freescale-iMX534-and-iMX536/
![Page 27: EcoCar User Interface Final Presentation Senior Design I April 19, 2012](https://reader035.vdocument.in/reader035/viewer/2022081603/5697bfd31a28abf838cac59f/html5/thumbnails/27.jpg)
EcoCar User Interface
Final PresentationSenior Design IApril 19, 2012