Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Library on the Robot Operating System (ROS) for Model Predictive Controlimplementation
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Model Predictive Control is a receding horizon control technique that is based on making predictionsin the future for a determined number of steps, using a model of the system to be controlled. Thisthesis report is centered around Model Predictive Control (MPC) and its application. In this thesis,there are two main goals: firstly, is the development of a software structure that uses the properties ofObject Oriented Programming (OOP) and the Robot Operative System (ROS) to ease the use of MPCapplications. Secondly, the use and verification of the capabilities of MPC controllers in plants with fastdynamics, such as the quadrotor. A linearized model of the quadrotor is developed for the controllerto perform the predictions, and the non-linear version is used to make a numerical simulator to test theapplication. The MPC software structure works as it successfully integrates information from the classesthat represent the model and optimization method to solve the quadratic problem. The resulting MPCcontroller shows a good response when following simple trajectories in the presence of simulated noise.However, when more complex trajectories are used, a considerable offset from the reference is obtained.Such behavior mostly caused by the use of a very limited model, which demonstrates the considerablesensibility of the controller to the accuracy of the used model.

Place, publisher, year, edition, pages
2014. , 66 p.
Series
MMK 2014:90 MDA 465
National Category
Mechanical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-186349OAI: oai:DiVA.org:kth-186349DiVA: diva2:926988
Supervisors
Examiners
Available from: 2016-05-10 Created: 2016-05-10 Last updated: 2016-05-11Bibliographically approved

Open Access in DiVA

fulltext(2434 kB)574 downloads
File information
File name FULLTEXT01.pdfFile size 2434 kBChecksum SHA-512
b24613e9673625f1128b96d3e83a2947183bd66fe5381feb794202d5a027873041810c65c1ee19056a164dacec5ae66150e0f25c5472422d3edae7c97eb56b94
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Mechanical Engineering

Search outside of DiVA

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

urn-nbn

Altmetric score

urn-nbn
Total: 191 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf