Build and control AI-enabled autonomous robots using the Raspberry Pi and Python
602 Seiten
22 Lesestunden
The book guides readers in creating a versatile smart robot that can execute intricate tasks using Python programming and Raspberry Pi technology. It focuses on practical applications and offers step-by-step instructions, enabling enthusiasts to build a customizable robot. The content emphasizes hands-on learning, encouraging innovation and problem-solving skills while exploring the integration of hardware and software for robotics projects.
Budowanie autonomicznych robotów przy użyciu elastycznego kontrolera Raspberry
Pi Pico i języka Python Dziedzina robotyki się rozwija i jest to idealny
moment, aby nauczyć się samodzielnego budowania robotów do różnych celów.
Książka ta pomoże wykonać pierwsze kroki na drodze do planowania, budowania i
programowania robotów z wykorzystaniem Raspberry Pi Pico, kontrolera z
bogatymi możliwościami I/O. Po krótkim omówieniu Pico przejdziemy do
projektowania robota, a następnie jego budowy. Później dodamy proste czujniki
i wyjścia rozszerzające funkcje robota, aby utrwalić umiejętności projektowe i
uczyć się programowania w CircuitPython. Poznamy też współdziałanie z
elektroniką, standardowe algorytmy robotyki oraz zasady budowy robotów. W
dalszym ciągu nauczymy się dołączać bardziej złożone czujniki i zachowania
robota o rosnącym poziomie złożoności, uzyskując praktyczne doświadczenie.
Poznamy zadziwiające funkcje Raspberry Pi Pico i dodamy takie możliwości, jak
unikanie ścian, wykrywanie ruchu i orientacji kompasowej. Połączymy to z
komunikacją Bluetooth, aby móc widzieć dane czujników i zdalnie sterować
robotem za pomocą smartfonu. Na koniec zaprogramujemy robota, aby odnajdywał
swoje położenie na arenie. Zdobywane umiejętności: • Łączenie Raspberry Pi
Pico z silnikami w celu poruszania części • Trójwymiarowe projektowanie w Free
CAD • Budowanie prostego robota i rozbudowa go dla bardziej złożonych
projektów • Łączenie Raspberry Pi Pico z czujnikami i Bluetooth BLE •
Wizualizacje danych robota za pomocą Matplotlib • Poznanie algorytmów robotyki
dla inteligentnego zachowania
Coraz więcej złożonych zadań powierzamy automatom, które zapewniają wydajność i dokładność. Aby jednak skorzystać z tych zalet, należy najpierw zbudować i zaprogramować robota. Wiedza o programowaniu autonomicznych robotów staje się coraz cenniejsza na rynku pracy, a ich budowanie może być fascynującym hobby. Książka ta wprowadza w świat projektantów robotów, ucząc, jak wybierać i łączyć podzespoły oraz wykorzystywać urządzenia wejścia i wyjścia. Używając płytki Raspberry Pi oraz kompatybilnych elementów, nauczysz się pisać kod w Pythonie, który wzbogaci robota o sztuczną inteligencję oraz umożliwi połączenie z nim przez Wi-Fi za pomocą smartfona. Zdobędziesz również umiejętności potrzebne do realizacji bardziej złożonych projektów w robotyce, a także przygotujesz się do samodzielnego projektowania i budowy robota. Książka pomoże skonfigurować Raspberry Pi, podłączyć silniki i czujniki, a także wykorzystać technologie rozpoznawania mowy i przetwarzania obrazu. Poznasz również zasady sterowania robotem przez Wi-Fi. Autor, Danny Staple, jest inżynierem programowania z doświadczeniem w systemach wbudowanych oraz mentorem w CoderDojo.