Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Analys och utveckling av inbyggda GPS-applikationer f¨or anv¨andning inom fordonsindustrin
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2007 (Swedish)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Analysis and Design of Embedded GPS Applications for Automotive Environment (English)
Abstract [en]

This thesis is a part of the DySCAS (Dynamically Self-Configuring Automotive System)

project which has the overall purpose of creating a middleware for the electronics in an automotive environment. The thesis has been made with collaboration with ENEA AB who is a member of the DySCAS project. ENEA AB has developed a demonstration platform to test the fundamental ideas which the DySCAS project is built on.

The purpose of this thesis was to design and implement a GPS application to be added to the demonstration platform. This was done by adding a GPS receiver to the original DySCAS demonstration platform and designing and implementing an application to be able to extract the information from it. The resulting application is able to present cur- rent position and absolute time to the DySCAS networks as services to be used by other applications or by the network it self. The implemented GPS application follows the re- quirements and specification use cases of the DySCAS project and delivers a time and position service to other parts of the dynamical network of nodes in the demonstration platform.

To be able to complete the task a Device Handler was designed and implemented. A Device Handler handles the in and output data between external devices and the DySCAS system. The Device Handler was based on a previous design for adding devices to the DySCAS middleware, called Device Inspector. Since the Device Inspector had flaws two new ways of handling devices were designed, Device Manager and Device Handler. The Device Handler design were the preferred one from the viewpoint of performance in the resource limited environment of the DySCAS demonstration platform which it was im- plemented to. The intention of the design of the Device Handler was that it should be a general one that could be used as a template for all new devices added to the DySCAS middleware in the future.

The GPS application implementation on the DySCAS demonstration platform is a prim- itive one to test the basic functionality of the system. An analysis of the possibilities of GPS applications in a DySCAS vehicle was made to be able to see what could be done in the future in this area.

The conclusion of the master thesis is that it is possible to create a fairly sophisticated application to the DySCAS system without significant knowledge about the functionality

of each module within the DySCAS middleware.

In the master thesis it has been shown that the basic information that can be extracted

from a GPS receiver could be used by many applications within a vehicle to create a

variety of new functionality.

Abstract [sv]

Detta examensarbete är en del av projektet DySCAS(Dynamically Self-Configuring Automotive

System) som har det övergripande syftet att skapa en mellanvara för elektroniken

inom för fordon. Examensarbetet har gjorts i samarbete med ENEA AB som är en av

deltagarna i DySCAS projektet. ENEA AB har utvecklat en demonstrationsplattform för

att testa de ideer som DySCAS projektet bygger på. Demonstrationsplattformen består

av ett dynamiskt nätverk av noder som utbyter information och tjänster mellan sig.

Syftet med examensarbetet var att utforma och implementera en GPS-applikation till

demonstrationsplattformen. För att kunna göra detta så adderades en GPS-mottagare

till demonstrationsplattformens hårdvara och en applikation för att få fram informationen

från GPS-mottagaren utformades och konstruerades. Den resulterande applikationen kan

presentera nuvarande position och aktuell tid till DySCAS-nätverket som tjänster inom

systemet. Tjänsterna kan anv¨andas både av andra applikationer samt nätverket i sig

självt.

För att kunna klara av uppgiften utformades och konstruerades mjukvarumodulen Device

Handler. En Device Handler hanterar inkopplandet av externa enheter i DySCAS

systemet. Utformningen av Device Handler:n baserades på ett tidigare sätt att hantera enheter

i DySCAS-mellanvaran som kallas för Device Inspector. Då Device Inspectorn hade

brister utformades två nya s¨att att hantera enheter i DySCAS systemet, Device Manager

och Device Handler. Device Handler:n valdes som det bästa sättet, då den har bättre

prestanda i den resurssnåla miljön i demonstrationsplattformen för DySCAS som den implementerades

i. Utformningen av Device Handler:n gjordes på ett sådant sätt så att den

kan användas som en mall för framtida enheter som ska kopplas in i DySCAS-mellanvaran.

Den GPS-applikation som implementerades i DySCAS demonstrationsplattform är av

en rudimentär karaktär för att testa de grundl¨aggande funktionaliteterna i systemet. En

analys av de framtida möjligheterna av GPS-applikationer i ett DySCAS fordon har även

gjorts och presenterats.

Slutsatsen av detta examensarbete är att det är möjligt att skapa en någorlunda avancerad

applikation till DySCAS-systemet utan att ha specifika kunskaper om funktionaliteten av

modulerna inom DySCAS-mellanvaran.

Det har även visats att informationen från en GPS-mottagare kan användas av en mängd

applikationer inom ett fordon för att skapa nya funktioner för fordonet.

Place, publisher, year, edition, pages
2007.
Series
MMK2007:77 MDA 309
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-100920OAI: oai:DiVA.org:kth-100920DiVA: diva2:545842
External cooperation
Enea,Barbro Claesson
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-08-21 Created: 2012-08-21 Last updated: 2012-08-21Bibliographically approved

Open Access in DiVA

Joakim Lövqvist(6425 kB)124 downloads
File information
File name FULLTEXT01.pdfFile size 6425 kBChecksum SHA-512
05953fab1880c92c06910c60188bb31a907a915bee67b19659417d0ace1e13882cd5812498f47d74e82d3c921a45448734411006005e987959ce25a63a8d0e9c
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 124 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 47 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf