piątek, 31 października 2025

Pojazd Hot Rod z Robot Inventora jadący wzdłuż linii

Zbudowałem pojazd typu Line Follower na bazie Lego Mindstorms (zestaw Robot Inventor #51515). Pojazd bazuje na instrukcji Hot Roda ze strony Antons Mindstorms. Nieco go przerobiłem: dodałem z przodu czujnik koloru, a w wersji ostatecznej usunąłem dach. Kod jest napisany w Pythonie i używa biblioteki Pybricks. Wpierw na arkuszu brystolu czarną taśmą zrobiłem trasę. Potem przerobiłem pojazd. Pierwsza wersja działała dość wolno, ale najważniejsze, że pojazd jechał wzdłuż linii. 


Potem udało mi się go dwukrotnie przyspieszyć, więc przy okazji nagrałem drugi filmik. 
 
 
Tutaj udostępniam kod: https://gist.github.com/artpoz/8367a589b840bdfe38474aa3caab8d70

Przy pisaniu kodu pomagał ChatGPT, który miał pomysły na rozwój projektu: kalibrację kolorów dla linii i tła, samoczynne zatrzymanie po oddaleniu się od linii itp. Miałem sporo zabawy z dobieraniem odpowiednich współczynników, ale końcowy efekt mi to wynagrodził.