Show simple item record

dc.contributor.advisorOlivka, Petr
dc.contributor.authorPecník, Jan
dc.date.accessioned2021-11-08T12:19:59Z
dc.date.available2021-11-08T12:19:59Z
dc.date.issued2021
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/145585
dc.description.abstractTato práce se zabývá řízením polohy kuličky na naklápěcím stole. Poloha je snímána resistivní dotykovou vrstvou a ovlivňována naklápěním desky stolu pomocí dvou servomotorů. Kulička je stabilizována po jejím vychýlení vnější silou. Také ji lze přesouvat na libovolné místo na naklápěcí desce, kdy toto místo lze zvolit v GUI aplikaci. K řízení je využíván minipočítač UDOO Neo, jehož procesor obsahuje dvě asymetrická jádra. Program spuštěný na jádře ARM M4, sestávající z FreeRTOS a vlastních algoritmů, snímá pozici kuličky a řídí naklápění desky. Operační systém Linux je spuštěn na jádře ARM A9. V tomto systému je spuštěna aplikace, jenž poskytuje uživatelské rozhraní. Aplikace na A9 jádře a program na M4 jádře spolu komunikují pomocí RPMsg protokolu. V rámci práce byl také vyvinut skript, jenž s pomoci nástroje Buildroot provede automatické sestavení všech softwarových součástí práce.cs
dc.description.abstractThis thesis deals with control of ball position on a balancing table. Position is detected by a resistive touch surface and is influenced by tilting table’s desk using two servomotors. Ball is stabilized after its deflection by external force. It can also be moved to any location on the balancing desk, where this location can be selected in GUI application. For control is used UDOO Neo minicomputer, whose processor contains two asymmetric cores. Program running on ARM M4 core, consisting from FreeRTOS and developed algorithms, detect ball’s position and controls balancing desk. Linux operating system is running on ARM A9 core. This system runs an application that provides user interface. Application on A9 core and program on M4 core communicate with each other using the RPMsg protocol. As part of thesis, a script has also been developed that automatically builds all the software components of thesis with the help of Buildroot tool.en
dc.format.extent5358444 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectBalancování kuličkycs
dc.subjectUDOO Neocs
dc.subjecti.MX 6SoloXcs
dc.subjectARM A9cs
dc.subjectARM M4cs
dc.subjectLinuxcs
dc.subjectFreeRTOScs
dc.subjectRPMsgcs
dc.subjectBuildrootcs
dc.subjectBall balanceren
dc.subjectUDOO Neoen
dc.subjecti.MX 6SoloXen
dc.subjectARM A9en
dc.subjectARM M4en
dc.subjectLinuxen
dc.subjectFreeRTOSen
dc.subjectRPMsgen
dc.subjectBuildrooten
dc.titleŘízení polohy kuličky na naklápěcím stole pomocí minipočítače UDOO Neocs
dc.title.alternativeControl of Ball Position on Balancing Table Using Minicomputer UDOO Neoen
dc.typeDiplomová prácecs
dc.contributor.refereeTrnka, Daniel
dc.date.accepted2021-08-10
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisPEC0088_FEI_N2647_2612T025_2021
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record