Experiences with a vehicular cloud computing platform Jason Flinn, T.J. Giuli, and Brian Noble University of Michigan and Ford Motor Co.

Slides:



Advertisements
Similar presentations
Speaker Name, Title Windows 8 Pro: For Small Business.
Advertisements

Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Intentional Networking: Opportunistic Exploitation of Mobile Network Diversity T.J. Giuli David Watson Brett Higgins Azarias Reda Timur Alperovich Jason.
Operating System.
Making the most of Satellite Navigation and Tracking Integration with your Business System.
Objectives Overview Define an operating system
Web Enabled Enterprise Integration Insert Product Photograph Here.
Human Centred Design of a smart phone alert application for drivers Annie Pauzié, Ifsttar/LESCOT, France
Datalink i50 The ideal “add on” terminal for data processing over NEXEDGE and older analog radios. Extensive programming options.
Informed Mobile Prefetching T.J. Giuli Christopher Peplin David Watson Brett Higgins Jason Flinn Brian Noble.
Online Individual Spindle Monitoring System for Ring frames
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
C - V e T Campus Vehicular Testbed E. Giordano, A. Ghosh, G. Marfia, S. Ho, J.S. Park, PhD System Design: Giovanni Pau, PhD Advisor: Mario Gerla, PhD.
Presented by: Tom Hadrava Georgii Kalnyskyi Roy Sharon Joseph Vavra.
Intentional Networking Brett Higgins, Azarias Reda, Timur Alperovich, Jason Flinn, T.J. Giuli (Ford), Brian Noble, David Watson (Ford)
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
Zebra Technologies: Link-OS Flexible. Smart. Scalable.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Installing software on personal computer
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Cloud computing Tahani aljehani.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
CS378 - Mobile Computing What's Next?. Fragments Added in Android 3.0, a release aimed at tablets A fragment is a portion of the UI in an Activity multiple.
Michael Westra, CISSP June BSides Detroit Security Presentation: Vehicle Hacking “If you think technology can solve your security problems, then.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
9. Car-Borne Information System
BIT:Mobile platform Ссылка на документацию.
#SEU12 Madison Miner Software Engineer EDA, Inc..
Leveraging Technology to Increase Ridership and The Passenger Experience Jeff Lougheed Regional Manager Trapeze Group Mississauga, Ontario - Canada.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
THE EASY WAY TO STAGE ZEBRA’S ANDROID MOBILE COMPUTERS
Device Drivers.
16 Services and Broadcast Receivers CSNB544 Mobile Application Development Thanks to Utexas Austin.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Explain the purpose of an operating system
Introduction and Product Information. GPS Software Development and Distribution Designed the first GPS screen blanking software in 2003 Experts in Enterprise.
Mark J. Salamango Chief Pervasive Architect USA TACOM Tel: Fax: Pervasive Computing: Why did the logistics.
Presented By: Muhammad Tariq Software Engineer Android Training course.
IGERT: Graduate Program in Computational Transportation Science Ouri Wolfson (Project Director) Peter Nelson, Aris Ouksel, Robert Sloan Piyushimita Thakuriah.
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
Company Confidential Our Experiences with Phidgets Lloyd SpencerKevin Sikorski Monthly SRS Meeting November 18, 2006.
RTS ROAD TRACKING SYSTEM Facebook.com/rtslb POWER IN GPS TRACKING.
StageNow The easy way to stage Android mobile computers from Zebra Technologies.
Multimedia and Computers Introduction to Computers.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Chapter 1: Applying Computer Basics – Lesson 1 © 2010, 2006 South-Western, Cengage Learning.
Hardware/Software Basics Test
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
6.1 © 2004 Pearson Education, Inc. Exam Designing a Microsoft ® Windows ® Server 2003 Active Directory and Network Infrastructure Lesson 6: Designing.
Hardware/Software Basics Test Get out your DIY Test Review.
16 February 2016 Connected Worker. © 2015 by Honeywell International Inc. All rights reserved. Connected Worker 1 Real Time Gas Detection, Real Time Telematics.
The Marshall car. INDEX Introduction The team What is it Arduino General Handling Manual handling Automatic Handling Sensors.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Communication Protocol Engineering Lab. VANET-cloud : a generic cloud computing model for vehicular ad hoc networks IEEE Wireless Communications February.
Clouding with Microsoft Azure
Voice Controlled Robot by Cell Phone with Android App
Smart Car through IoT 라이 아샤리 리날디
Chapter 1: Introduction
Chapter 1: Applying Computer Basics – Lesson 1
User Interface Design and Development
Network Models, Hardware, Protocols and number systems
Mobile Commerce and Ubiquitous Computing
Utilizing the Network Edge
Automotive Infotainment Market Segmentation by Application, Technology, Region, Industry Size, Share, Growth and Demand Forecast.
VoiceXML An investigation Author: Mya Anderson
Presentation transcript:

Experiences with a vehicular cloud computing platform Jason Flinn, T.J. Giuli, and Brian Noble University of Michigan and Ford Motor Co.

The Goal A senior-level course around emerging technologies: Vehicular sensors and interfaces Cloud storage and computation Widespread wireless connectivity Social networking platforms Partnership between Ford and Michigan Class called Cloud Computing in the Commute Jason Flinn

The Hardware Platform Ford research hacked up a Fiesta to include: 10.4 LCD color touch-screen x86 PC running Windows 7 Wireless connectivity via 3G mobile broadband Access via CAN bus to telematics, GPS, infotainment Jason Flinn

The software platform Integrated sensors via Microsoft Robotics Studio Also provided: Network access services Services for interfacing with social-networking sites Voice recognition, text-to-speech Deployed software via a virtual machine Allowed development without access to vehicle Included APIs for testing with location and sensor traces Minimized student time spent with configuration Porting to vehicle environment was surprisingly easy Jason Flinn

Green Ride Challenge Promotes ride sharing to save fuel, costs Structured as a game - earn points for transporting friends Real-time updates of who needs rides where Agreement protocol for arranging ride-share UI runs in browser Connectivity issues Back end is cloud DB Jason Flinn

FuelTracker Measure instantaneous fuel economy: Compare to previous economy at same location Compare to economy of others driving same route Leverage social aspects to share green-driving tips Paul Coldren, Clayton Willey, Petch Wannisorn, Amy Kuo Substantial back-end computation Cloud DB Web interface for complex stats Jason Flinn

CaravanTrack Helps co-ordinate a multi-vehicle road trip For each vehicle, shows location, fuel, status, etc. Later modified to use voice, steering wheel controls Collin Hockey, Sangmi Park, Joe Phillips, John Ciccone Simple structure DB backend Jason Flinn

Challenge: App participation required CaravanTrack aggregates sensing data from all vehicles Speed Fuel Stop preferences Jason Flinn

The Road Trip CaravanTrack team tested their application on a road trip Journey from MI to Maker Faire in CA. Four Fiestas – two with integrated platforms Sponsored by Ford American Journey 2.0 All ran CaravanTrack One vehicle (AJ the Fiesta) also ran social apps Connectivity was generally quite good (except in Nevada) Some unexpected benefits of CaravanTrack Jason Flinn

Lessons Learned: Network Connectivity Hosting interactions among vehicles in the cloud works well Can easily handle human speeds for social apps Connectivity usually sufficient on major roads However, bandwidth can be a critical issue Good performance needed for short, interactive msgs. For next time: Would like to bring Intentional Network to platform Allow background transfers w/o affecting interactive apps Utilize networks other than cellular when available Jason Flinn

Lessons Learned: Sensing Many interesting apps used vehicle as sensor platform Mostly limited to basic sensing: fuel, location, speed, etc. Sensor data often shared among vehicles Driver is also an excellent sensor However, substantially more sensors available: Steering, breaks, temperature, seat position, cell phone presence, engine performance data, cameras (internal and external), … Vehicle is a great platform for participatory sensing: Next time: add and enable more sensors Jason Flinn

Lessons Learned: UI still a Problem Designing for vehicular UI very challenging: Must minimize distraction by keeping drivers eyes on road No dialogs with timeouts All actions restartable Only one button per screen region (four corners) Use alternative modalities (voice, steering wheel controls) Helped a lot to have design student(s) on each team Many successful apps included a Web component: Complicated set-up done at a computer Simpler interface used in the vehicle More detailed information available later from PC. Jason Flinn

Thanks to… Timur Alperovich T.J. Giuli Brett Higgins Brian Noble Venkatesh Prasad Azarias Reda David Watson Jason Flinn