ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Instructor Kostas Kontogiannis
RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason...
-
Upload
randolph-knight -
Category
Documents
-
view
213 -
download
0
Transcript of RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason...
![Page 1: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/1.jpg)
RoadTripThe Ultimate Driving Companion
GM TeamPete Kontogiannis
Dieya Maghrabi
Lars Rundberg
Jason Collins
Chanda Durnford
Helen Huang
Kris Pizzarelli
Advisor: Professor Mark Steiner
![Page 2: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/2.jpg)
GM Project Concept
A GPS Based In-Vehicle Navigation System that not only plans a route or guides a driver along the route, but a system that is also capable of presenting varying levels of driving information, communication information, and internet access to the vehicle operator and passengers.
![Page 3: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/3.jpg)
Concept ProposalWe propose to design and prototype an in-vehicle navigation system that consists of a GPS unit, a laptop pc, a cellular modem, Java based mapping software, an MS Access database of local information, and a small display of LEDs with the associated hardware components. This system will be capable of reacting to GPS coordinate based triggers which will in turn activate information display windows, the LEDs (to simulate a display system), and possibly a text to speech function.
![Page 4: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/4.jpg)
System Design Techniques
Top Down System Engineering approach
Object Oriented software design using the Unified Modeling Language (UML)
Human Factors approach to information push/pull strategy
Data normalization with relational databases
Continuous design feedback and improvement
![Page 5: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/5.jpg)
Driver Informational Needs
Road InformationSpeed limit# of lanesRoad signsOne way/two wayTrafficConstruction areasRoad typeToll/Non-tollRestrictions
Weather InformationTemperaturePrecipitationWind
MappingRoute guidanceCompassTurn indicationDistance to Waypoint/Destination
![Page 6: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/6.jpg)
Driver Informational Needs
Banks/ATMs
Gas/Service Stations
Rest Stops
Police/Fire/EMS
Hospitals
Restaurants
Hotels/Motels
Camping
Toll Stations
Services
![Page 7: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/7.jpg)
System Needs:
Link GPS coordinates with Real-Time Moving Map
Link GPS coordinates to information populated database
Present information to driver and occupants in a usable format
Cellular communication
![Page 8: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/8.jpg)
System Requirements:GPS Unit
Shall connect to laptop pc through a RS-232 Serial Port
Shall be capable of providing RTCM SC-104 standard GPS coordinates
Shall be capable of long term use in a +12VDC mobile environment
![Page 9: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/9.jpg)
System Requirements:Laptop PC
Shall be capable of running Real-Time Mapping Software
Shall have a RS-232 Serial Port
Shall have a Parallel Port
Shall be capable of long term use in a +12VDC mobile environment
![Page 10: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/10.jpg)
System Requirements:
Cellular ModemShall be capable of being operated by Java based softwareShall be capable of data and voice communicationsShall be capable of operating with Win2K Server through a Type II PCMCIA card slot
![Page 11: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/11.jpg)
System Requirements:Software
Shall be capable of running properly on a Windows 2000 Server equipped laptop pcShall be capable of accepting RTCM SC-104 GPS coordinates from a RS-232 Serial PortShall be capable of interfacing with MS Access databasesShall be capable of presenting information on the laptop screen in addition to the Real-Time Moving Map
![Page 12: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/12.jpg)
System Requirements:Software Continued
Shall be capable of outputting digital high/low signals through the parallel portShall be available with source codeShall be capable of being modified and re-compiledShall be capable of using scanned maps
![Page 13: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/13.jpg)
Requirement Based Technology
GPS UnitGarmin StreetPilot ColorMap GPS Unit
Connects to PC through a RS-232 Serial Port ConnectionOutputs RTCM SC-104 standard GPS coordinatesCapable of long term operation in a +12VDC mobile environment
![Page 14: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/14.jpg)
Requirement Based Technology
Laptop PCDell Inspiron 7000GT Laptop PC with Windows
2000 ServerCapable of running any Real-Time Moving Map software produced for Windows 2000Possesses both an RS-232 Serial Port and a Parallel PortCapable of long term operation in a +12VDC mobile environment
![Page 15: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/15.jpg)
Requirement Based TechnologyCellular Modem
GlobeWave Wireless Modem
Capable of running on Win2K Server equipped laptop through the Type II PCMCIA card slot
Capable of communication via Java based software
![Page 16: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/16.jpg)
Requirement Based Technology
SoftwareEPS: The Elgaard Positioning SystemVersion 0.8.5 (Java)
Available with source codeCapable of being modified and re-compiledCapable of using scanned mapsAccepts RTCM SC-104 standard GPS coordinates
![Page 17: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/17.jpg)
Requirement Based TechnologyJava Based Software
Runs on Win2K Server equipped Laptop PCCapable of interfacing with MS Access databasesCapable of presenting information on Laptop PC screen in addition to the Real-Time Moving MapCapable of sending digital high/low signals through the Parallel Port
![Page 18: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/18.jpg)
Prototype Hardware
Dell Inspiron 7000GT Laptop PC
Garmin StreetPilot ColorMap GPS Unit
Cellular Modem (PCMCIA)
Scanner
Parallel and serial cables
LEDs and associated hardware
![Page 19: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/19.jpg)
Hardware Diagram
Satellite
Satellite
Satellite
Satellite Satellite SatelliteSatellite
Satellite
Satellite
Satellite
Satellite
Laptop
GPS Unit
GPS UnitConnected to
Laptop PCSerial Port by a
Serial Cable
Satellite
Hardware Circuit
LED Display
HardwareConnected toParallel Port
![Page 20: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/20.jpg)
Software
MS Windows 2000 Server
MS Access 2000
Sun Java 2 Standard Development Kit
MS Internet Explorer
Scanning Software
![Page 21: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/21.jpg)
Prototype CostLaptop PC with MS Win2K, MS Access, and MS Internet Explorer (Possess): $0GPS Unit with cables: $699.95GlobeWave Wireless Modem $449.95LEDs and associated hardware: Under $150EPS GPS Software (Free): $0Sun Java 2 SDK (Free): $0Scannable maps: Under $50Scanner and scanning software (RPI ACS): $0Other (Mounting hardware, etc): Under $100TOTAL COST APPROXIMATELY $1500
![Page 22: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/22.jpg)
Work Breakdown
Lars RundbergIndustrial and Management Engineering
Project Leader/ManagerJava software modificationSimulated display hardware designOverall system integration leadIME Design requirements
![Page 23: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/23.jpg)
Work Breakdown
Pete KontogiannisIndustrial and Management Engineering
• Relational Database design• Data normalization• Database population• Statistical analysis of user feedback• IME Design requirements
![Page 24: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/24.jpg)
Work Breakdown
Dieya MaghrabiIndustrial and Management Engineering
• Relational database design• Data normalization• Database population• IME Design requirements
![Page 25: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/25.jpg)
Work BreakdownChanda DurnfordTransportation Engineer (Civil)
• GPS data farming• GPS data resourcing• GPS integration• Troy locality information farming• Civil Engineering Capstone
requirements
![Page 26: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/26.jpg)
Work Breakdown
Helen HuangTransportation Engineer (Civil)
• GPS data farming• GPS data resourcing• GPS integration• Troy locality information farming• Civil Engineering Capstone
requirements
![Page 27: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/27.jpg)
Work BreakdownJason CollinsInformation Technology
Java software modificationDesign documentation managementGM Team website administratorInformation Technology Capstone requirements
![Page 28: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/28.jpg)
Work Breakdown
Kris PizzarelliMechanical Engineer
Human factors design adherence for the overall system and information presentation
Relational database design
Individual study requirements
![Page 29: RoadTrip The Ultimate Driving Companion GM Team Pete Kontogiannis Dieya Maghrabi Lars Rundberg Jason Collins Chanda Durnford Helen Huang Kris Pizzarelli.](https://reader036.fdocuments.us/reader036/viewer/2022081603/56649e045503460f94aefa2f/html5/thumbnails/29.jpg)
Thank You
The GM Team
“Guiding the driving future”