Ocena:

Książka „Comprehensive Overview of Modern Robotics” oferuje podstawowy przewodnik po budowaniu robotów przy użyciu Pythona i Raspberry Pi, dzięki czemu jest odpowiednia dla początkujących i hobbystów. Prezentuje koncepcje w zorganizowany sposób i zawiera praktyczne ćwiczenia. Ma jednak kilka wad, w tym brak wsparcia autora, niezręcznie napisany angielski w niektórych częściach, brakujące kluczowe listy materiałów eksploatacyjnych i pewne problemy techniczne z przykładami kodu.
Zalety:⬤ Zapewnia zorganizowaną strukturę do nauki robotyki z Pythonem i Raspberry Pi.
⬤ Dobra dla początkujących i hobbystów, z przewodnikami krok po kroku i praktycznymi przykładami.
⬤ Obejmuje podstawowe koncepcje robotyki i zawiera wskazówki dotyczące rozwiązywania problemów.
⬤ Dobrze napisana i zwięzła, dzięki czemu łatwo ją śledzić.
⬤ Zawiera wiele praktycznych eksperymentów i ćwiczeń.
⬤ Brak wsparcia ze strony autora lub wydawcy w zakresie rozwiązywania problemów.
⬤ Niektóre przykłady kodu są błędne lub wymagają biegłej znajomości Pythona, aby je naprawić.
⬤ Niezrozumiały język angielski w niektórych rozdziałach.
⬤ Brak wyczerpującej listy materiałów eksploatacyjnych, co prowadzi do nieporozumień dla początkujących.
⬤ W niektórych egzemplarzach brakowało tekstu i stron, co powodowało dalszą frustrację.
(na podstawie 20 opinii czytelników)
Learn Robotics Programming - Second Edition: Build and control AI-enabled autonomous robots using the Raspberry Pi and Python
Opracowanie inteligentnego robota z możliwością rozbudowy, zdolnego do wykonywania złożonych serii działań przy użyciu Pythona i Raspberry Pi
Główne cechy
⬤ Poznaj podstawy programowania robotów i zbuduj inteligentne roboty.
⬤ Dowiedz się, jak zaprogramować agenta głosowego do kontrolowania i interakcji z zachowaniem robota.
⬤ Umożliwienie robotowi obserwowania otoczenia i omijania przeszkód za pomocą czujników.
Opis książki
Żyjemy w czasach, w których najbardziej złożone lub powtarzalne zadania są zautomatyzowane. Inteligentne roboty mają potencjał, aby zrewolucjonizować sposób, w jaki wykonujemy wszelkiego rodzaju zadania z dużą dokładnością i wydajnością. Dzięki tej drugiej edycji Learn Robotics Programming zobaczysz, jak połączenie Raspberry Pi i Pythona może być świetnym punktem wyjścia do programowania robotów.
Książka rozpoczyna się od wprowadzenia do podstawowej struktury robota i pokazuje, jak go zaprojektować, zbudować i zaprogramować. W trakcie lektury będziesz dodawać różne wyjścia i czujniki, uczyć się umiejętności budowania robotów i pisać kod, aby dodać autonomiczne zachowanie za pomocą czujników i kamery. Będziesz także mógł rozbudować swojego robota o łączność Wi-Fi, aby sterować nim za pomocą smartfona. Wreszcie, zrozumiesz, w jaki sposób możesz zastosować nabyte umiejętności do wizualizacji, projektowania, budowania i kodowania swoich przyszłych projektów budowy robotów.
Pod koniec tej książki zbudujesz interesującego robota, który może wykonywać podstawowe operacje sztucznej inteligencji i będziesz dobrze zorientowany w programowaniu robotów i tworzeniu złożonych projektów robotyki przy użyciu tego, czego się nauczyłeś.
Czego się nauczysz
⬤ Wykorzystywać funkcje systemu operacyjnego Raspberry Pi.
⬤ Dowiesz się, jak skonfigurować Raspberry Pi, aby zbudować robota obsługującego sztuczną inteligencję.
⬤ Interfejsować silniki i czujniki z Raspberry Pi.
⬤ Zakoduj swojego robota, aby opracować angażujące i inteligentne zachowanie robota.
⬤ Poznaj zachowania sztucznej inteligencji, takie jak rozpoznawanie mowy i przetwarzanie wizualne.
⬤ Dowiedz się, jak możesz kontrolować roboty AI za pomocą telefonu komórkowego przez Wi-Fi.
⬤ Zrozumienie, jak wybrać odpowiednie części i złożyć robota.
Dla kogo jest ta książka
Druga edycja książki Learn Robotics Programming przeznaczona jest dla programistów, deweloperów i entuzjastów robotyki, którzy chcą stworzyć w pełni funkcjonalnego robota i wykorzystać sztuczną inteligencję do budowy interaktywnych robotów. Podstawowa znajomość języka programowania Python pomoże ci lepiej zrozumieć koncepcje omówione w tej książce o programowaniu robotów.