Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Entwicklung und Implementierung einer INS-Softwareplattform für die referenzlose Low-cost Indoornavigation auf Basis einer modularen Systemarchitektur

Entwicklung und Implementierung einer INS-Softwareplattform für die referenzlose Low-cost Indoornavigation auf Basis einer modularen Systemarchitektur
Über dieses Buch
  • Art: Diplomarbeit
  • Autor: Ersan Günes
  • Abgabedatum: Mai 2010
  • Umfang: 106 Seiten
  • Dateigröße: 8,4 MB
  • Note: 1,0
  • Institution / Hochschule: Hochschule Darmstadt - University of Applied Sciences Deutschland
  • Bibliografie: ca. 16
  • ISBN (eBook): 978-3-8428-1193-5
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Günes, Ersan Mai 2010: Entwicklung und Implementierung einer INS-Softwareplattform für die referenzlose Low-cost Indoornavigation auf Basis einer modularen Systemarchitektur, Hamburg: Diplomica Verlag
  • Schlagworte: Inertialsensorik, inertial Navigation, low-cost inertialsensor, accelerometer, gyroskop

Diplomarbeit von Ersan Günes

Einleitung:

Das referenzlose Navigieren im Indoorbereich ist in den letzten Jahren immer mehr zu einer Notwendigkeit in der Industrie geworden. Das Bedürfnis in Industrie und Medizin referenzlos rotatorische und translatorische Bewegungen von Personen, Industriewerkzeugen und sonstigen Objekten zu erfassen ist in den letzten Jahren stark gestiegen.

Waren doch bisher die Einsatzgebiete der inertialen Sensorsysteme auf Airbagsysteme und Avionik (High-End) fokussiert, so zeigt die Entwicklung der letzten Jahre eine steigende Notwendigkeit an industriellen und medizinischen Anwendungen dieser Systeme. Im Gegensatz zur Industrie und Medizin haben sich die Applikationen im Consumer und Entertainmentsegment rapide verbreitet. Die größten Erfolge erzielte Ende 2006 die Firma Nintendo mit ihrer Spielekonsole ‘Wii’, sowie diverse Hersteller von mobilen Endgeräten wie zum Beispiel die Firma Apple mit dem Smartphone ‘iPhone’. Die Plattform zum Erstellen von Inertialsensorapplikationen für mobile Endgeräte haben einige Hersteller mit sogenannten SDK-Paketen (Software-Development-Kits) gelöst.

Anwender können sich die vom Hersteller kostenlos bereitgestellten SDK‘s herunterladen und direkt mit dem Entwickeln von Anwendungen für das entsprechende Endgerät beginnen. Diese sogenannten ‘Apps’ sind bis heute jedoch auf die reine Lage- und Beschleunigungsdetektion (Neigung und Beschleunigung in X, Y und Z Richtung) beschränkt.

Im Rahmen der vorliegenden Arbeit geht es nun um die Entwicklung einer modularen auf LabVIEW basierenden INS-Plattform, mit der es möglich ist, Applikationen für die referenzlose Navigation zu entwickeln. Das bedeutet, dass es nicht ausreicht eine reine Neigungsdetekion vorzunehmen, sondern über inertiale Beschleunigungssensoren eines Sensorboards und über die doppelte Integration jener Daten eine Objektposition und die Orientierung im Raum zu ermitteln. Ferner gehört es zum Umfang der Softwareplattform, Vergleichsmessungen mittels eines auf Infrarot basierenden Tracking-Systems zu erstellen.

Dieses sogenannte Referenzsystem dient zur Verifikation der konzipierten Algorithmen und sonstigen Erweiterungen innerhalb der Softwareplattform. Die Vorteile der Sensordatenfusion zur Validierung von Algorithmen und Verifikation von Softwareerweiterungen liegen hier klar auf der Hand. Eine effizientere Entwicklung durch deutliche Verbesserung der Usability im Zusammenhang mit Evaluierungsvorgängen ist ein Schlüsselmerkmal der Softwareplattform.

Die hier im Rahmen der vorliegenden Arbeit realisierte Softwareplattform bietet eine sehr gute Skalierbarkeit und Flexibilität im Bereich der Entwicklung von Applikationen für inertiale Sensortechnologien. Die weiterentwickelte Plattform bietet so ein wichtiges Framework für zukünftige Entwicklungen. Hierzu wird in Kapitel 2 der aktuelle Stand der Inertialsensor-Technologie untersucht und erläutert. In Kapitel 3 werden die für das Konzept nötigen Softwaretechnologien und Strategien erläutert. Die Ausgangssituation und der wissenschaftliche Handlungsbedarf werden in Kapitel 4 abgeleitet. Das Lösungskonzept und die damit verbundenen Verbesserungen werden in Kapitel 5 vorgestellt. In Kapitel 6 werden die Implementierung der Neuerungen sowie die Weiterentwicklung der bestehenden Bestandteile abgehandelt. In Kapitel 7 werden die vorgenommenen Verbesserungen durch Simulationsmessungen evaluiert sowie Aussagen bezüglich der Performanceoptimierung und der verbesserten adaptierbarkeit abgeleitet. Beendet wird diese Arbeit in Kapitel 8 mit einem Fazit und einem abschließenden Ausblick.

Inhaltsverzeichnis:

Vorwort VII
Zusammenfassung IX
Abstract XI
1. Einleitung 13
2. Plattform zur referenzlosen Low-cost-Indoor-navigation 15
2.1 Indoorobjektnavigation mittels inertialem Sensorsystem 15
2.2 Sensortechnologie für die inertiale Navigation 17
2.2.1 Beschleunigungssensoren 17
2.2.2 Drehratensensoren (Gyroskope) 18
2.3 INS Entwicklungsplattform 21
2.3.1 IMU (Inertial-Measurement-Unit) 21
2.3.2 Kommunikationsschnittstellen 22
2.3.3 Software zur Datenerfassung in LabVIEW und Windows 23
2.4 Problematik und Fehlerbetrachtung 25
2.4.1 Deterministische Fehler 25
2.5 Stand der Technik Navigationssysteme 29
2.5.1 Sensordatenfusion 29
2.5.2 Referenzsysteme 31
2.6 Infrarot-Trackingsystem zur Referenzdatenerfassung 33
2.7 Applikation zur Visualisierung der Sensormessdaten 37
2.8 Applikation in LabVIEW 38
2.8.1 Warum LabVIEW? 38
2.9 Aufbau und Funktionsweise der Software 40
2.9.1 Init-Unit 40
2.9.2 Read-Unit 42
2.9.3 Calc-Unit 43
2.9.4 Write-Unit 44
2.9.5 Vis-Unit 45
3. Softwaretechnologien 47
3.1 Was ist Modularität? 47
3.2 Was ist ein Framework 49
3.3 Datenvisualisierung 51
4. Ausgangssituation und Handlungsbedarf 53
5. Konzept 57
5.1 Bedarf einer modularen Architektur 58
5.2 Inhalt der Diplomarbeit 59
6. Implementierung und Umsetzung der modularen Architektur 63
6.1 Neue und erweiterte Funktionsmodule 63
6.1.1 Offline-Messdatenerfassung 63
6.1.2 Online-Messdatenerfassung 64
6.1.3 Offline-Messdatenerfassung mit IR-Referenzdatenvergleich 66
6.1.4 Online-Messdatenerfassung mit IR-Referenzdatenvergleich 67
6.2 Implementierung und Umsetzung der Module 69
6.3 3D-Visualisierung 77
6.4 Positionsdaten 79
6.5 IR-Trackingsystem 84
7. Validierung 87
7.1 Fundamentale modulare Funktionsmodule 87
7.2 Modulier- und Erweiterbarkeit 90
7.2.1 Funktionserweiterungen und Optimierung der Performance 90
7.3 IRTS-Referenzmessung 94
8. Fazit und Ausblick 97
Abbildungsverzeichnis XCIX
Tabellenverzeichnis CII
Abkürzungsverzeichnis CIII
Literaturverzeichnis CIV

Textprobe:

Kapitel 2.8, Applikation in LabVIEW:

Der Funktionsumfang der Visualisierungseinheit ist auf das wesentlichste beschränkt. Der grundlegende Vorteil der Anwendung in LabVIEW liegt allerdings in der Weiterverarbeitung der Sensordaten hinsichtlich der Berechnungen von mathematischen Funktionen, Implementierung von Filtern, Erweiterbarkeit von grafischen Visualisierungsmethoden und Zusammenführung von anderen Hardwaremessdaten sowie weitere benutzerspezifische Anpassungen.

2.8.1, Warum LabVIEW?

Der Vorteil von LabVIEW als Plattform von wissenschaftlichen Anwendungen ist hinsichtlich der Möglichkeit von schnellen Änderungen und dem hohen Funktionsumfang, in Anbetracht der wissenschaftlichen Zusatzfunktionen dem konventionellen C oder VisualBasic Programm überlegen. Des Weiteren werden Kosten durch softwarebasierte Messgeräte-Tools sowie der kurzen Einarbeitungs- und Schulungsphase eingespart.

Eine wichtige Konsequenz LabVIEWs graphischer Programmierung ist die Einfachheit, mit der in LabVIEW parallele Abläufe programmiert werden können. Es reicht zwei Sub-VIs ohne Datenabhängigkeit nebeneinander zu legen, um sie gleichzeitig mit Multithreading abzuarbeiten. Dies ist in der Plattformentwicklung von großer Bedeutung. Man muss allerdings, ähnlich wie in text-basierten Programmiersystemen, auf mögliche Race Conditions achten und, wo nötig, Ressourcen sperren. Zur Synchronisierung bzw. Kommunikation zwischen mehreren Threads stehen verschiedene Möglichkeiten zur Verfügung (z.B. Semaphoren, Melder, Warteschlangen).

Das Frontpanel von LabVIEW ist ein sehr bequemes Mittel, um Programme mit guter grafischer Bedieneroberfläche zu erstellen. Bei allen Programmierarbeiten in LabVIEW muss der Programmierer prinzipiell keinen Text eingeben, außer Beschriftungen von Gestaltungselementen.

Die graphische Darstellung des Programmablaufs erhöht zumindest bei nicht zu umfangreichen Vorhaben die Lesbarkeit deutlich. Insbesondere Naturwissenschaftler und Techniker verstehen die Programmlogik meist recht schnell und können Software damit an ihre konkreten Bedürfnisse anpassen. Die je nach Lizenz mitgelieferten umfangreichen Funktionsbibliotheken decken insbesondere die Datenanalyse und Mathematik weitgehend ab. Aber auch die Ansteuerung von zusätzlichen (auch externen) (Mess-)Geräten und Systemfunktionen ist gut gelöst.

Über die unterstützten Kommunikationsprotokolle und Verbindungstechniken ist es möglich, auch weit entfernte Geräte (z. B. an unzugänglichen Stellen oder in anderen Ländern) zu steuern und zu nutzen. Hier kommt unter anderem TCP zum Einsatz. LabVIEW ermöglicht seit der Version 8.6.1 auch die Programmierung auf/von Mikrocontrollern und DSPs. Es unterstützt auch einige Echtzeitbetriebssysteme. Im Rahmen dieser Arbeit wurde LabVIEW 2009 verwendet.

Arbeit zitieren:
Günes, Ersan Mai 2010: Entwicklung und Implementierung einer INS-Softwareplattform für die referenzlose Low-cost Indoornavigation auf Basis einer modularen Systemarchitektur, Hamburg: Diplomica Verlag

Schlagworte:
Inertialsensorik, inertial Navigation, low-cost inertialsensor, accelerometer, gyroskop

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren