Change search
ReferencesLink to record
Permanent link

Direct link
A Modular Software and Hardware Framework with Application to Unmanned Autonomous Systems: Interacting Modules, Error Detection and Hardware Design
Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Engineering Cybernetics.
2011 (English)MasteroppgaveStudent thesis
Abstract [en]

The Department of Engineering Cybernetics at the Norwegian University of Science and Technology established the Unmanned Vehicle Laboratory fall 2010. The goal is to have students develop a fully functional autonomous aerial vehicle over time as part of projects and master’s theses. A range of projects were carried out fall 2010, among others the report General Platform for Unmanned Autonomous Systems was written on the topic of hardware, operating systems and peripheral interfacing. This master’s thesis continues where the previous report left suggestions for further work, and covers the topics of a software framework, sensor error detection, actuator and sensor interfacing, that is now part of the autonomous flight system. A highly modular software framework has been constructed, applicable far beyond the unmanned vehicle domain. Due to the high level of encapsulation and modularity it is especially valuable in projects where there is a high mobility of the workforce, such as student projects and theses. It acts as a middleware layer, with language independent, separately compilable modules, communicating with one another to achieve the desired functionality. To prevent unrealistic or erroneous sensor readings from spreading through the system, a software detection unit catches signal anomalies based on statistics and alerts subscribing modules. The algorithm has been interfaced into the software framework, and is applicable to numerous sensors. Hardware was designed, constructed and tested to handle sensor interfacing, power supply demands and real-time critical actions such as actuator control. The design is performed from an aerial vehicle application point of view, but general to such an extent that is usable in a wide range of autonomous crafts. The framework, filter and hardware are merged together and tested on an embedded system, verifying the system functionality with a feedback loop from measurements to actuators. Utilizing the previous work along with all three elements of this thesis, a fully functional system for vehicle control is achieved.

Place, publisher, year, edition, pages
Institutt for teknisk kybernetikk , 2011. , 126 p.
Keyword [no]
ntnudaim:5903, MTTK teknisk kybernetikk, Tilpassede datasystemer
URN: urn:nbn:no:ntnu:diva-14471Local ID: ntnudaim:5903OAI: diva2:454082
Available from: 2011-11-04 Created: 2011-11-04

Open Access in DiVA

fulltext(7132 kB)855 downloads
File information
File name FULLTEXT01.pdfFile size 7132 kBChecksum SHA-512
Type fulltextMimetype application/pdf
cover(341 kB)37 downloads
File information
File name COVER01.pdfFile size 341 kBChecksum SHA-512
Type coverMimetype application/pdf
attachment(137976 kB)743 downloads
File information
File name ATTACHMENT01.zipFile size 137976 kBChecksum SHA-512
Type attachmentMimetype application/zip

By organisation
Department of Engineering Cybernetics

Search outside of DiVA

GoogleGoogle Scholar
Total: 855 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

Total: 63 hits
ReferencesLink to record
Permanent link

Direct link