Praktyczny ROS do programowania robotów

Ocena:   (3,9 na 5)

Praktyczny ROS do programowania robotów (Bernardo Ronquillo Japn)

Opinie czytelników

Podsumowanie:

Książka jest przydatnym źródłem wiedzy na temat ROS, szczególnie w połączeniu z powiązanym zestawem deweloperskim, ale cierpi z powodu przestarzałości ze względu na skupienie się na ROS zamiast na bardziej aktualnym ROS2.

Zalety:

Potężne narzędzie do nauki ROS
obejmuje podstawy, polecenia, symulatory i wizualizatory
zawiera linki do głębszej eksploracji
uczy kluczowych pojęć, takich jak czujniki, komunikacja, stos nawigacyjny, SLAM, uczenie się ze wzmocnieniem, uczenie maszynowe i wizja komputerowa
zalecane do praktycznej konfiguracji sprzętu.

Wady:

już nieaktualna
skupia się na ROS zamiast ROS2, ograniczając jego przydatność
nie zawiera kodu GitHub dla ROS

(na podstawie 2 opinii czytelników)

Oryginalny tytuł:

Hands-On ROS for Robotics Programming

Zawartość książki:

Przenieś swoje umiejętności ROS na wyższy poziom, wdrażając złożone struktury robotów w symulacji ROS Kluczowe cechy Poznaj podstawowe koncepcje ROS i zastosuj je do rozwiązywania zadań nawigacyjnych Pracuj z komputerami jednopłytkowymi, aby zaprogramować inteligentne zachowanie robotów mobilnych Zrozum, jak specyficzne cechy środowiska fizycznego wpływają na wydajność twojego robota Opis książki

Połączenie fizycznego robota z symulacją robota przy użyciu infrastruktury Robot Operating System (ROS) jest jednym z najczęstszych wyzwań, przed którymi stają inżynierowie ROS. Dzięki tej książce dowiesz się, jak symulować robota w środowisku wirtualnym i osiągnąć pożądane zachowanie w równoważnych scenariuszach w świecie rzeczywistym.

Ta książka rozpoczyna się od wprowadzenia do GoPiGo3 oraz czujników i siłowników, w które jest wyposażony. Następnie będziesz pracować z cyfrowym bliźniakiem GoPiGo3, tworząc model 3D od podstaw i uruchamiając symulację w ROS przy użyciu Gazebo. Następnie książka pokaże ci, jak używać GoPiGo3 do budowania i uruchamiania autonomicznego robota mobilnego, który jest świadomy swojego otoczenia. Wreszcie, dowiesz się, w jaki sposób robot może uczyć się zadań, które nie zostały zaprogramowane w kodzie, ale są nabywane poprzez obserwację otoczenia. Omówione zostaną nawet takie tematy, jak uczenie głębokie i uczenie ze wzmocnieniem.

Pod koniec tej książki o programowaniu robotów będziesz dobrze zaznajomiony z podstawami budowania aplikacji specjalnego przeznaczenia w robotyce i tworzenia wysoce inteligentnych autonomicznych robotów od podstaw. Czego się nauczysz Poradzić sobie z tworzeniem robotów świadomych środowiska Uzyskać wgląd w to, jak roboty będą reagować w środowisku fizycznym Rozbić pożądane zachowanie na łańcuch działań robota Powiązać dane z czujników z kontekstem, aby uzyskać adaptacyjne reakcje Zastosować uczenie ze wzmocnieniem, aby umożliwić robotowi uczenie się metodą prób i błędów Zaimplementować głębokie uczenie, aby umożliwić robotowi rozpoznawanie otoczenia Dla kogo jest ta książka?

Jeśli jesteś inżynierem, który chce budować roboty oparte na sztucznej inteligencji przy użyciu frameworka ROS, ta książka jest dla Ciebie. Przyda się ona również entuzjastom robotyki i hobbystom, którzy chcą rozwijać własne projekty robotyki ROS. Znajomość programowania w języku Python i/lub C++ oraz znajomość komputerów jednopłytkowych, takich jak Raspberry Pi, jest niezbędna, aby w pełni wykorzystać możliwości tej książki. Spis treści Montaż robota Testy jednostkowe GoPiGo3 Rozpoczęcie pracy z ROS Tworzenie wirtualnego dwukołowego robota ROS Symulacja zachowania robota w wirtualnym środowisku za pomocą Gazebo Programowanie w ROS: polecenia i narzędzia Sterowanie i symulacja robota Wirtualny SLAM i nawigacja za pomocą Gazebo SLAM do nawigacji robota Zastosowanie uczenia maszynowego w robotyce Uczenie maszynowe z OpenAI Gym na ROS Osiąganie celu poprzez uczenie ze wzmocnieniem

Dodatkowe informacje o książce:

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

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczny ROS do programowania robotów - Hands-On ROS for Robotics Programming
Przenieś swoje umiejętności ROS na wyższy poziom, wdrażając złożone...
Praktyczny ROS do programowania robotów - Hands-On ROS for Robotics Programming

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