dc.contributor.advisor | Olivka, Petr | |
dc.contributor.author | Pecník, Jan | |
dc.date.accessioned | 2021-11-08T12:19:59Z | |
dc.date.available | 2021-11-08T12:19:59Z | |
dc.date.issued | 2021 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/145585 | |
dc.description.abstract | Tato 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.abstract | This 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.extent | 5358444 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Balancování kuličky | cs |
dc.subject | UDOO Neo | cs |
dc.subject | i.MX 6SoloX | cs |
dc.subject | ARM A9 | cs |
dc.subject | ARM M4 | cs |
dc.subject | Linux | cs |
dc.subject | FreeRTOS | cs |
dc.subject | RPMsg | cs |
dc.subject | Buildroot | cs |
dc.subject | Ball balancer | en |
dc.subject | UDOO Neo | en |
dc.subject | i.MX 6SoloX | en |
dc.subject | ARM A9 | en |
dc.subject | ARM M4 | en |
dc.subject | Linux | en |
dc.subject | FreeRTOS | en |
dc.subject | RPMsg | en |
dc.subject | Buildroot | en |
dc.title | Řízení polohy kuličky na naklápěcím stole pomocí minipočítače UDOO Neo | cs |
dc.title.alternative | Control of Ball Position on Balancing Table Using Minicomputer UDOO Neo | en |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Trnka, Daniel | |
dc.date.accepted | 2021-08-10 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | PEC0088_FEI_N2647_2612T025_2021 | |
dc.rights.access | openAccess | |