Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II
Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II
Autor: Danny Staple
Tytuł Oryginału: Learn Robotics Programming: Build and control AI-enabled autonomous robots using the Raspberry Pi and Python, 2nd Edition
Tłumaczenie: Anna Mizerska
ISBN: 978-83-283-8167-4
Format: 168x237
Oprawa: miękka
Liczba stron: 520
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!
Tytuły rozdziałów:
Część I Podstawy robotyki
1. Wprowadzenie do robotyki
2. Odkrywanie elementów robota kod i elektronika
3. Odkrywanie Raspberry Pi
4. Przygotowanie Raspberry Pi pod robota
5. Tworzenie kopii zapasowej kodu za pomocą Gita i karty pamięci SD
Część II Budowanie autonomicznego robota podłączanie czujników i silników do Raspberry Pi
6. Podstawy budowania robota koła, zasilanie i połączenia
7. Jazda do przodu i skręcanie wprawianie silników w ruch za pomocą Pythona
8. Programowanie czujników odległości za pomocą Pythona
9. Programowanie pasków LED RGB za pomocą Pythona
10. Sterowanie serwomotorami za pomocą Pythona
11. Programowanie enkoderów za pomocą Pythona
12. Programowanie IMU za pomocą Pythona
Część III Słyszenie i widzenie wyposażenie robota w inteligentne czujniki
13. System wizyjny robota z wykorzystaniem bibliotek PiCamera i OpenCV
14. Śledzenie linii z wykorzystaniem kamery i Pythona
15. Komunikacja głosowa z robotem za pomocą programu Mycroft
16. Więcej o IMU
17. Sterowanie robotem za pomocą telefonu i Pythona
Część IV Kontynuacja przygody z robotyką
18. Rozwijanie umiejętności z zakresu robotyki
19. Projekt kolejnego robota podsumowanie