<div class="csl-bib-body">
<div class="csl-entry">Tauner, S. (2014). <i>Abstraction and unification of sensor access in mobile robots</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2014.23607</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2014.23607
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/7507
-
dc.description
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers
-
dc.description
Zsfassung in dt. Sprache. - Literaturverz. S. I - X
-
dc.description.abstract
In der Vergangenheit wurde bei der Entwicklung von mobilen Robotern oft wenig Wert auf Modularisierung und Wiederverwendbarkeit gelegt, obwohl es schon im Laufe eines einzigen Projektes oft wünschenswert wäre, Sensoren einfach hinzuzufügen oder zu tauschen, ohne, dass dies besondere Auswirkungen auf andere Module nach sich zieht. Zur Datenakquirierung werden oft heterogene Systeme mit einer Vielzahl unterschiedlicher Busse verwendet, was Änderungen und Erweiterungen erschwert: Kommerziell verfügbare Sensorplatinen sind oft nur mit einem Bus kompatibel, haben teilweise nur eine beschränkte Adressierbarkeit und können deshalb nicht einfach untereinander getauscht werden. Außerdem müssen die Zugriffe in zeitlich korrekter Abfolge durchgeführt werden und Prioritäten beachtet werden. Diese Diplomarbeit soll Möglichkeiten aufzeigen, wie die Kommunikation mit und die Einbindung von Sensoren (und Aktuatoren) in mobilen Robotersystemen (etwa in Forschung und Lehre) vereinfacht werden können. Ein Überblick über häufig verwendete Sensortypen bildet gemeinsam mit den in der Literatur gefundenen Lösungen die Basis, um aus den existierenden Feldbussen einen zu wählen, der als Backbone-Bus in Robotern verwendet werden kann. Ein Protokoll zur Steuerung und zum Transfer von Daten für eingebettete System wird definiert und ein Proof-of-Concept basierend auf USB implementiert. Um Einflüsse durch etwaige Latenzen und Jitter abzuschwächen, wird eine global synchronisierte Zeitbasis aufgebaut, um Messinformationen schon an der Quelle mit Zeitstempeln zu versehen. Eine Benutzfreundliche Integration des entwickelten Prototyps mit Robot Operating System (ROS) in einer Beispiel-Anwendung beweist seine Praxistauglichkeit.
de
dc.description.abstract
In the past, the development of mobile robots did not attach great importance to modular design or reusability although it is often desirable even within a single project to be able to add or replace sensors without too many consequences for other modules. Heterogeneous systems with several different busses are used to acquire sensor data which makes changes a lot harder. Also, commercial sensor modules frequently work with one bus only, support a limited number of addresses and are incompatible with hardware from other vendors. This thesis investigates how communication with and integration of sensors in mobile robots for research and teaching can be improved. A review of common sensor types and related work in the field of sensor access provide the foundation to choose an existing field bus to be used as a single backbone bus for a communication network in robots. A control and data transfer protocol for embedded systems is defined and implemented on top of USB. To compensate for any bus latency and jitter, a globally synchronized time base is established to correlate timestamps with all sensor values already at the source of measurement. A developer-friendly integration of the system into an example application in Robot Operating System (ROS) shows its usefulness to speed up development.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Masters's thesis
en
dc.subject
robotics
en
dc.subject
sensors
en
dc.subject
USB
en
dc.subject
synchronization
en
dc.subject
ROS
en
dc.title
Abstraction and unification of sensor access in mobile robots
en
dc.title.alternative
Abstraktion und Vereinheitlichung der Sensor-Anbindung für mobile Roboter
de
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2014.23607
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Stefan Tauner
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Zillich, Michael
-
tuw.publication.orgunit
E376 - Institut für Automatisierungs- und Regelungstechnik
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC11705474
-
dc.description.numberOfPages
74
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-75346
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
tuw.author.orcid
0000-0002-8806-7730
-
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
item.languageiso639-1
en
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.fulltext
with Fulltext
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.openaccessfulltext
Open Access
-
item.cerifentitytype
Publications
-
crisitem.author.dept
E191-02 - Forschungsbereich Embedded Computing Systems