Modeling, Development, and Design of an Inverted Pendulum System
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3075896Utgivelsesdato
2023Metadata
Vis full innførselSamlinger
Sammendrag
Den inverterte pendelen er et stempel innenfor reguleringsteknikken, og er gjenkjennbar iklassiske mekaniske systemer som Furuta-pendelen og vogn-pendel-systemet. Denne oppgavenlegger fokuset på reaksjonshjulpendelen - mer spesifikt modelleringen, utviklingenog designet av en invertert sfærisk pendel aktuert av to vinkelrette reaksjonshjul. Systemeter utviklet med det overordnede formålet om å fungere som en interaktiv læringsplattformsom kan brukes til utprøving av diverse reguleringstekniske konsepter.
Ved modelleringen av systemet vil Euler-Lagrange-likningene brukes til å utlede et uttrykkfor dynamikken. Designprosessen kombinerer maskinvare og mekanisk designtilnærmingmed formålet om å oppnå optimal funksjonalitet, samtidig som det vektlegges å minimerekostnadene. Mekaniske komponenter produseres ved hjelp av 3D-printing, og maskinvareer integrert i et spesialtilpasset kretskort. Algoritmene som definerer systemets funksjonalitet,deriblant estimeringen av Euler-vinkler, samt algoritmene knyttet til reguleringssystemet,implementeres på en mikrokontroller tilhørende ESP32-familien. Dessuten er detlagt opp til trådløs kommunikasjon med et eksternt Python-basert brukergrensesnitt, somgjør sluttproduktet intuitivt og brukervennlig. The inverted pendulum has made its mark as a staple in the field of control theory, makingan appearance in classic mechanical systems such as the Furuta pendulum and the cartpendulumsystem. This thesis focuses on the reaction wheel pendulum, more specificallythe modeling, development and design of an inverted spherical pendulum actuated by twoperpendicular reaction wheels. The system is developed with the overarching objective offunctioning as an interactive learning platform for testing and experimenting with variouscontrol configurations.
The modeling of the system is centered around the derivation of an expression for thedynamics, which is done through the utilization of the Euler-Lagrange equations. Thedesign process integrates a hardware and mechanical design approach, aiming to achieveoptimum functionality while minimizing expenditure. Fabrication of the mechanical componentsentails 3D printing, and the hardware components are intricately connected ontoa bespoke PCB. The implementation of the operational functionalities, e.g., Euler angleestimation and control system algorithms, is executed through the usage of the ESP32family-based microcontroller. Additionally, wireless communication between the microcontrollerand a Python-based user interface is established, making the product intuitiveand user-friendly.