Zobrazit minimální záznam

SCARA Robotic Arm



dc.contributor.advisorBortel Radoslav
dc.contributor.authorMatěj Ubr
dc.date.accessioned2023-06-12T22:51:39Z
dc.date.available2023-06-12T22:51:39Z
dc.date.issued2023-06-12
dc.identifierKOS-1176616955605
dc.identifier.urihttp://hdl.handle.net/10467/109027
dc.description.abstractCílem práce bylo navrhnout a zrealizovat SCARA robotické rameno se třemi stupni volnosti. Omezením byl požadavek na nízkou výrobní cenu. Zrealizované rameno má dosah 305 mm v horizontální rovině a rozsah vertikálního posunu 150 mm. Rameno je převážně tvořeno hliníkovými díly doplněnými o díly tvořené aditivními technologiemi. V rámci práce byl vytvořen mechanický návrh robota a návrh řídicí elektroniky. Dále byl vytvořen řídicí firmware robota pro mikroprocesor STM32 F446RE v jazyce C++ a řídicí software pro PC v jazyce Python. V rámci firmwaru byl zrealizován regulační algoritmus založený na kaskádním řízení rychlosti a polohy rotačních kloubů, ve kterém je řízení rychlosti realizováno pomocí inkrementujících požadavků na polohu hřídele motoru. Firmware obsahuje i implementaci řízení a kalibrace krokového motoru, který zajišťuje pohyb ve vertikálním směru. I přes velkou vůli v převodech u rotačních kloubů se úspěšně podařilo regulovat pohyb robota i v rámci požadované trajektorie. Software obsahuje implementaci grafického uživatelského rozhraní, které slouží pro ovládání robota uživatelem. Grafické uživatelské rozhraní dále umožňuje vizualizaci přijímaných dat. Kromě toho je v softwaru implementován algoritmus výpočtu inverzní kinematiky a dopředné kinematiky.cze
dc.description.abstractThe aim of this work was to design and implement a SCARA robotic arm with three degrees of freedom. The work is constrained by need for a low implementation cost. The realized arm has a reach of 305 mm in the horizontal plane and a range of vertical displacement of 150 mm. Arm is mainly composed of aluminum parts supplemented by parts formed by additive technologies. The work included the mechanical design of the robot and the design of the control electronics. Furthermore, the robot control firmware for the STM32 F446RE microprocessor was written in C++ and the control software for PC was written in Python. Within the firmware, a control algorithm based on cascade control of the speed and position of the rotary joints was implemented, in which the speed control is realized by incrementing commanded position of the motor shaft. The firmware also includes the implementation of the control and calibration of the stepper motor, which provides motion in the vertical direction. In spite of the large backlash in gearboxes at the rotary joints, the robot motion was successfully controlled even within the desired trajectory. The software includes the implementation of a graphical user interface that is used by the user to control the robot. The graphical user interface also allows visualization of the received data. In addition, the software implements an algorithm to calculate inverse kinematics and forward kinematics.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectSCARAcze
dc.subjectmechanický návrhcze
dc.subjectřízenícze
dc.subjectrobotické ramenocze
dc.subjectstejnosměrný kartáčový motorcze
dc.subjectSTM32cze
dc.subjectMbedcze
dc.subjectPythoncze
dc.subjectpracovní oblastcze
dc.subjectinverzní kinematikacze
dc.subjectdopředná kinematikacze
dc.subjectSCARAeng
dc.subjectmechanical designeng
dc.subjectcontroleng
dc.subjectrobotic armeng
dc.subjectDC motoreng
dc.subjectSTM32eng
dc.subjectMbedeng
dc.subjectPythoneng
dc.subjectworkspaceeng
dc.subjectinverse kinematicseng
dc.subjectforward kinematicseng
dc.titleRobotické rameno SCARAcze
dc.titleSCARA Robotic Armeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeBrunner Ondřej
theses.degree.grantorkatedra řídicí technikycze
theses.degree.programmeKybernetika a robotikacze


Soubory tohoto záznamu







Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam