<div class="csl-bib-body">
<div class="csl-entry">Natter, D. (2020). <i>Quadrotor navigation in GPS-denied environments using multi-sensor data fusion</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2020.59923</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2020.59923
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/1126
-
dc.description
Zusammenfassung in deutscher Sprache
-
dc.description
Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
The use of unmanned aerial vehicles (UAVs) has increased tremendously over the last decades. With progressing computational power, smaller mechanical setups have evolved, which can enter constrained, GPS-denied environments. This work deals with the development of a state estimator for a quadrotor in such scenarios. On the chosen platform, the algorithms are implemented on an Atom-based board and are partially performed by an autopilot. An open-source flight stack is flashed on the autopilot, taking care of all low-level commands such as motor control. The board runs the Robot Operating System (ROS), which allows to modularly combine different modules. Sensor data from an inertial measurement unit (IMU), a laser-based distance sensor, and an optical flow sensor are available in ROS. Additionally, a Simultaneous Localization and Mapping (SLAM) algorithm determines pose estimates based on images of an RGB-D camera. The proposed state estimator, an extended Kalman filter (EKF) implemented as another C++ ROS node, makes use of this data. It is based on a kinematic model of the quadrotors pose and linear velocity, utilizing quaternions for the rotation representation. A multiplicative formulation of the EKF accounts for the quaternions. The autopilot generates the motor inputs based on the position and orientation setpoints. A further aim of this work is to compare the impact of two different methods for providing the setpoints. On the one hand, a C++ file outputs them one by one after reaching the previous goal. On the other hand, an external time-optimal trajectory planner outputs a number of intermediate points simultaneously. The EKF is tested both in simulation and on real hardware in an office environment. Its performance is worse compared to the one of the autopilots internal state estimator. Still, tracking is possible even during partial loss of measurements. Providing time-optimal trajectories improves the measurement acquisition and is hence the preferable method for delivering the flight commands
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Unmanned Air Vehicle
en
dc.subject
Multi-sensor data fusion
en
dc.subject
Visual Odometry
en
dc.subject
Simultaneous Localization and Mapping
en
dc.subject
Extended Kalman Filter
en
dc.subject
Model Predictive Control
en
dc.title
Quadrotor navigation in GPS-denied environments using multi-sensor data fusion
en
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.2020.59923
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Dominik Natter
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Vu, Minh Nhat
-
tuw.publication.orgunit
E376 - Institut für Automatisierungs- und Regelungstechnik
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC15663003
-
dc.description.numberOfPages
76
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-138680
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0001-7995-1690
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E376 - Institut für Automatisierungs- und Regelungstechnik
-
crisitem.author.parentorg
E350 - Fakultät für Elektrotechnik und Informationstechnik