Praktyczna robotyka w C++: budowanie i programowanie prawdziwych autonomicznych robotów przy użyciu Raspberry Pi (wydanie angielskie)

Ocena:   (4,6 na 5)

Praktyczna robotyka w C++: budowanie i programowanie prawdziwych autonomicznych robotów przy użyciu Raspberry Pi (wydanie angielskie) (Lloyd Brombach)

Opinie czytelników

Podsumowanie:

Książka „Practical Robotics in C++” jest wysoko ceniona za przejrzystość, organizację i praktyczne podejście do budowania funkcjonujących robotów. Obejmuje ona podstawowe zasady robotyki i jest odpowiednia zarówno dla początkujących, jak i doświadczonych programistów. Niektórzy recenzenci zauważyli jednak, że zakłada ona chęć inwestowania w drogie komponenty, a niektóre wyjaśnienia mogłyby być bardziej szczegółowe.

Zalety:

Książka jest dobrze napisana, przejrzysta i wyczerpująca. Jest odpowiednia dla początkujących, zapewniając podstawową wiedzę i praktyczne wskazówki dotyczące budowania robotów. Wiele osób uznało ją za bardzo przydatną w konkretnych projektach i doceniło zawarte w niej zasoby, takie jak dostęp do kodu w serwisie GitHub i rekomendacje dotyczące sprzętu.

Wady:

Niektórzy czytelnicy uważali, że zbytnio koncentruje się na drogich, gotowych komponentach, a nie na prostych rozwiązaniach dla majsterkowiczów. Ponadto, niektórzy uznali organizację tematów za mylącą lub życzyli sobie bardziej szczegółowych wyjaśnień w niektórych obszarach. Powszechną krytyką było to, że postęp kompilacji nie był zorganizowany w sposób podzielony na rozdziały.

(na podstawie 18 opinii czytelników)

Oryginalny tytuł:

Practical Robotics in C++: Build and Program Real Autonomous Robots Using Raspberry Pi (English Edition)

Zawartość książki:

Dowiedz się, jak budować i programować prawdziwe autonomiczne roboty

Kluczowe cechy

⬤ Uproszczony opis podstaw budowania platformy robotycznej.

⬤ Nauka programowania Raspberry Pi w celu interakcji ze sprzętem.

⬤ Najnowocześniejsze algorytmy autonomicznego ruchu, mapowania i planowania ścieżek dla zaawansowanej robotyki.

Opis

Praktyczna robotyka w C++ uczy pełnego spektrum robotyki, od konfiguracji komputera dla kontrolera robota po zasilanie silników kół. Książka zawiera warsztatową wiedzę na temat elektroniki, sprzętu i oprogramowania do budowy platformy robota mobilnego.

Dowiesz się, jak używać czujników do wykrywania przeszkód, jak trenować swojego robota, aby budował sobie mapę i planował ścieżkę omijającą przeszkody, a także jak skonstruować kod pod kątem modułowości i wymienności z innymi projektami robotów. W całej książce można doświadczyć demonstracji pełnego kodowania robotyki za pomocą prostego i przejrzystego programowania w języku C++.

Ponadto dowiesz się, jak wykorzystać piny interfejsu sprzętowego Raspberry Pi GPIO i istniejące biblioteki, aby stworzyć niesamowicie wydajną maszynę na najbardziej przystępnej cenowo platformie komputerowej w historii.

Czego się nauczysz

⬤ Napisać kod dla sterownika napędu silnikowego.

⬤ Zbuduj mapę z danych Lidar.

⬤ Napisz i zaimplementuj własny algorytm autonomicznego planowania ścieżki.

⬤ Napisanie kodu do autonomicznego wysyłania punktów trasy do sterownika napędu silnikowego.

⬤ Dowiedz się więcej o mapowaniu i nawigacji robotów.

Dla kogo jest ta książka

Ta książka jest najbardziej odpowiednia dla programistów C++, którzy są żywo zainteresowani robotyką i programowaniem sprzętu. Wszystko, czego potrzebujesz, to dobre zrozumienie programowania w języku C++, aby jak najlepiej wykorzystać tę książkę.

Spis treści

1. Wybór i konfiguracja komputera-robota.

2. Przegląd i wykorzystanie pinów interfejsu sprzętowego GPIO.

3. Platforma robota.

4. Rodzaje silników robotów i sterowanie silnikami.

5. Komunikacja z czujnikami i innymi urządzeniami.

6. Dodatkowy pomocny sprzęt.

7. Dodanie komputera do sterowania robotem.

8. Strategia sterowania robotem.

9. Koordynacja części.

10. Mapy do nawigacji robota.

11. Śledzenie i lokalizacja robota.

12. Ruch autonomiczny.

13. Autonomiczne planowanie ścieżki.

14. Enkodery kół dla odometrii.

15. Ultradźwiękowe detektory zasięgu.

16. IMU: Akcelerometry, żyroskopy i magnetometry.

17. GPS i zewnętrzne systemy radiolatarni.

18. Urządzenia i dane LIDAR.

19. Real Vision z kamerami.

20. Fuzja czujników.

21. Budowanie i programowanie autonomicznego robota.

O autorze

Lloyd Brombach jest inżynierem sterowania, programistą i wieloletnim entuzjastą elektroniki i robotyki. Brał udział w zawodach robotycznych, takich jak finansowany przez NASA Lunar Regolith Excavation Challenge 2007, a ostatnio w 27. edycji Intelligent Ground Vehicle Challenge. Jego celem jest wniesienie wkładu w dziedzinę robotyki, z którego przyszli robotycy i właściciele robotów będą korzystać przez wiele lat.

Profil na Facebooku: www.facebook.com/practicalrobotics.

Youtube: www.youtube.com/practicalrobotics.

Profil LinkedIn: https: //www.linkedin.com/in/lbrombach.

Dodatkowe informacje o książce:

ISBN:9789389423464
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczna robotyka w C++: budowanie i programowanie prawdziwych autonomicznych robotów przy użyciu...
Dowiedz się, jak budować i programować prawdziwe...
Praktyczna robotyka w C++: budowanie i programowanie prawdziwych autonomicznych robotów przy użyciu Raspberry Pi (wydanie angielskie) - Practical Robotics in C++: Build and Program Real Autonomous Robots Using Raspberry Pi (English Edition)

Prace autora wydały następujące wydawnictwa: