Robot Arm
3-osý manipulátor
Model průmyslového robota slouží k výuce základů robotiky.
Programuje se podobně jako „opravdové“ roboty metodou teach-in (naučení bodů a jejich využití v programu)
Aktualizace: 14.5.2023 Sisyfos
Základní údaje
- Autor
- Martin Locker
- Řídicí procesor
Atmel ATmega328 16MHz (Arduino Uno)- STM32F103 (BluePill)
- Pohon
- 3x krokový motor NEMA17
- 1x servo SG-90
- Programovací jazyk
- C
- Koncepce
- Angulární manipulátor s paralelogramem
Popis architektury
Použitá kinematická struktura vychází z konstrukce běžně používaných manipulátorů.
Má pouze 3 stupně volnosti, ale využívá paralelogram pro zajištění stálé orientace uchopovacího zařízení.
Díky tomu je konstrukce lehká (pohony jsou na základně robota).
Mechanická část je sestavena z dílů vyrobených 3D tiskem.
Pohon ramene zajišťují krokové motory přes ozubené převody,
uchopovací zařízení je poháněno mikroservem.
Řízení upraveným systémem GRBL s doplňenou inverzní kinematikou.
Protože se do paměti již nevešel interpolátor pro lineární a kruhový pohyb, bude celý systém portován do STM32.
Obrázky
14. května 2023 - Sisyfos (když si robot hraje, nezlobí)
Konečně byla vyměněna elektronika, mozkem je mikrokontroler STM32F103
(BluePill) doplněný drivery pro řízení krokových motorů.
Firmware je upravený GRBL, doplněn o výpočet inverzní kinematiky a lineární
interpolaci.
Pro propagační účely (Maker Faire 2023) je doplněn toboganem s optickou branou.
Robot si pouští v nekonečném cyklu kuličku.
Robot si pouští kuličku