Build and control AI-enabled autonomous robots using the Raspberry Pi and Python
602 stránek
22 hodin čtení
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.
Build and control autonomous robots using Raspberry Pi 3 and Python
472 stránek
17 hodin čtení
This book offers a hands-on approach to designing and constructing advanced collaboration robots. It delves into the latest technologies and methodologies in robotics, emphasizing practical skills and real-world applications. Readers will explore key concepts such as sensor integration, machine learning, and human-robot interaction, making it ideal for engineers and enthusiasts looking to enhance their knowledge in the field. The content is structured to guide readers through the entire process, from initial design to final implementation, fostering innovation in robotic collaboration.
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, powtarzalnych zadań powierzamy automatom. Inteligentny
robot nigdy się nie znudzi, nie zmęczy i będzie cały czas pracował z zadaną
prędkością. Zapewnia nam to odpowiednią wydajność i bardzo dużą dokładność
wykonywanych czynności. Oczywiście aby osiągnąć te korzyści, najpierw trzeba
robota zbudować i zaprogramować. Warto spróbować własnych sił w tej materii.
Wiedza o programowaniu autonomicznych robotów jest coraz cenniejsza na rynku
pracy, a samo budowanie robotów i ich programowanie może być niesamowicie
interesującym hobby! Ta książka stanowi przystępne wprowadzenie do świata
projektantów i budowniczych robotów. Dzięki niej dowiesz się, jak wybrać
potrzebne podzespoły, jak je ze sobą połączyć i jak wykorzystywać poszczególne
urządzenia wejścia i wyjścia. Posłużysz się w tym celu płytką Raspberry Pi i
kompatybilnymi z nią podzespołami. Następnie napiszesz w Pythonie kod, dzięki
któremu wzbogacisz swojego robota o sztuczną inteligencję i połączysz się z
nim przez Wi-Fi za pomocą smartfonu. Zdobędziesz również wiedzę, w jaki sposób
realizować bardziej złożone projekty z zakresu robotyki, a także przygotujesz
się, aby zwizualizować, zaprojektować, zbudować i zaprogramować robota według
własnego pomysłu. Z tą książką: skonfigurujesz Raspberry Pi pod kątem
zbudowania robota ze sztuczną inteligencją podłączysz silniki i czujniki do
Raspberry Pi zaprogramujesz inteligentnego robota wykorzystasz technologie
rozpoznawania mowy i przetwarzania obrazu nauczysz się sterowania robotem ze
sztuczną inteligencją przez Wi-Fi za pomocą smartfonu zaczniesz samodzielnie
projektować i budować roboty Zbuduj i zaprogramuj inteligentnego robota! O
autorze Danny Staple jest inżynierem programowania. Zawodowo programuje w
Pythonie, zajmuje się też metodyką DevOps i automatyzacją. Zdobył duże
doświadczenie w pracy z systemami wbudowanymi. Hobbystycznie buduje roboty i
różne gadżety, jest też mentorem CoderDojo Ham, a jakiś czas temu prowadził
kluby LEGO Robotics.