ČVUT DSpace
  • Search DSpace
  • Čeština
  • Login
  • Čeština
  • Čeština
View Item 
  •   ČVUT DSpace
  • Czech Technical University in Prague
  • Faculty of Mechanical Engineering
  • Department of Instrumentation and Control Engineering
  • Bachelor Theses - 12110
  • View Item
  • Czech Technical University in Prague
  • Faculty of Mechanical Engineering
  • Department of Instrumentation and Control Engineering
  • Bachelor Theses - 12110
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Stabilizace rotačního inverzního kyvadla

Stabilisation of a rotary inverted pendulum

Type of document
bakalářská práce
bachelor thesis
Author
Thomas Brabbs
Supervisor
Lieskovský Juraj
Opponent
Yüksel Can Kutlu
Field of study
No specialization
Study program
Bachelor of Mechanical Engineering
Institutions assigning rank
ústav přístrojové a řídící techniky
Defended
2025-06-18



Rights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item record
Abstract
Řídicí systémy hrají stále důležitější roli v našem každodenním životě a v technologiích, se kterými přicházíme do styku, a pokroky v oblasti vestavěné technologie umožňují zvýšenou přesnost, spolehlivost a robustnost řídicích řešení. Tato práce se zabývá implementací řídicího schématu pro stabilizaci rotačního inverzního kyvadla. Jako jednoduchý, podaktuovaný systém s nelineární dynamikou představuje ideální platformu pro testování vestavěných řídicích systémů a komunikace. Dynamika rotačního inverzního kyvadla je popsána, linearizována a diskretizována za účelem návrhu, simulace a ověření funkčnosti vhodného zpětnovazebního regulátoru. Zpracování řídicího programu je realizováno pomocí mikrokontroléru STM Nucleo G474RE běžícího na kódu pro Arduino a komunikace je zajištěna pomocí sběrnice CAN a kvadraturního snímání. Pro stabilizaci systému je použit regulátor LQR rozšířený o Kalmanův filtr pro odhad stavu, přičemž měření dat zajišťují dva magnetické rotační enkodéry a řídicí vstup je odesílán do motorového ovladače ODrive S1. V práci jsou rovněž diskutovány výzvy, které se objevily při implementaci regulátoru. Bylo ověřeno, že regulátor úspěšně stabilizuje rotační inverzní kyvadlo, a jsou rozebrány rozdíly mezi simulovaným a naměřeným stabilizačním manévrem.
 
Control systems play an increasingly important role in our lives and the technology we interact with, and advances in embedded technology allow for the improved accuracy, reliability, and robustness of control solutions. In this thesis, the implementation of a control scheme for the stabilisation of a rotary inverted pendulum is presented. As a simple underactuated system with nonlinear dynamics, this provides an ideal platform for the testing of embedded control systems and communication. The dynamics of the rotary inverted pendulum are characterised, linearised, and discretised in order to design, simulate and validate the functionality of an appropriate feedback controller. Performing the processing for the control program is an STM Nucleo G474RE microcontroller running Arduino code, and communication is realised using a CAN bus and quadrature setup. An LQR controller augmented with a Kalman filter for state estimation is employed for stabilisation of the system, with data measurements provided by two magnetic rotary encoders and control input sent to an ODrive S1 motor controller. Challenges encountered while implementing the controller are also discussed. The results confirm that the controller successfully stabilises the rotary inverted pendulum, and differences between the simulated and measured stabilisation manoeuvre are discussed.
 
URI
http://hdl.handle.net/10467/123890
View/Open
PLNY_TEXT (2.083Mb)
PRILOHA (1.047Kb)
PRILOHA (102.0Kb)
PRILOHA (6.964Kb)
POSUDEK (351.1Kb)
POSUDEK (993.3Kb)
Collections
  • Bakalářské práce - 12110 [211]

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Useful links

CTU in PragueCentral library of CTUAbout CTU Digital LibraryResourcesStudy and library skillsResearch support

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV