Show simple item record

dc.contributor.advisorSkavhaug, Amundnb_NO
dc.contributor.advisorFossen, Thor Ingenb_NO
dc.contributor.authorSkøien, Kristoffer Ristnb_NO
dc.date.accessioned2014-12-19T14:04:41Z
dc.date.available2014-12-19T14:04:41Z
dc.date.created2011-11-04nb_NO
dc.date.issued2011nb_NO
dc.identifier454082nb_NO
dc.identifierntnudaim:5903nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/260491
dc.description.abstractThe Department of Engineering Cybernetics at the Norwegian University of Science andTechnology established the Unmanned Vehicle Laboratory fall 2010. The goal is to havestudents 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 theunmanned vehicle domain. Due to the high level of encapsulation and modularity it isespecially 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.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for teknisk kybernetikknb_NO
dc.subjectntnudaim:5903no_NO
dc.subjectMTTK teknisk kybernetikkno_NO
dc.subjectTilpassede datasystemerno_NO
dc.titleA Modular Software and Hardware Framework with Application to Unmanned Autonomous Systems: Interacting Modules, Error Detection and Hardware Designnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber126nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for teknisk kybernetikknb_NO


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record