Hodnotenie:
Kniha je užitočným zdrojom informácií o ROS, najmä v kombinácii so súvisiacou vývojovou sadou, ale je zastaraná, pretože sa zameriava na ROS namiesto aktuálnejšieho ROS2.
Výhody:⬤ Výkonný nástroj na učenie ROS
⬤ zahŕňa základy, príkazy, simulátory a vizualizátory
⬤ obsahuje odkazy na hlbšie skúmanie
⬤ učí kľúčové koncepty, ako sú senzory, komunikácia, navigačný zásobník, SLAM, posilňovanie učenia, strojové učenie a počítačové videnie
⬤ odporúča sa pre praktické nastavenie hardvéru.
⬤ Už zastaralý
⬤ zameriava sa na ROS namiesto ROS2, čo obmedzuje jeho relevantnosť
⬤ neposkytuje kód GitHub pre ROS
(na základe 2 čitateľských recenzií)
Hands-On ROS for Robotics Programming
Posuňte svoje zručnosti v oblasti ROS na vyššiu úroveň implementáciou komplexných štruktúr robota v simulácii ROS Kľúčové vlastnosti Naučte sa základné koncepty ROS a použite ich na riešenie navigačných úloh Pracujte s jednodoskovými počítačmi na programovanie inteligentného správania mobilných robotov Pochopte, ako špecifické vlastnosti fyzického prostredia ovplyvňujú výkon vášho robota Popis knihy
Pripojenie fyzického robota k simulácii robota pomocou infraštruktúry operačného systému pre roboty (ROS) je jednou z najčastejších výziev, ktorým čelia inžinieri ROS. Vďaka tejto knihe sa naučíte, ako simulovať robota vo virtuálnom prostredí a dosiahnuť požadované správanie v ekvivalentných scenároch reálneho sveta.
Táto kniha sa začína úvodom do systému GoPiGo3 a senzorov a akčných členov, ktorými je vybavený. Potom budete pracovať s digitálnym dvojčaťom GoPiGo3 vytvorením 3D modelu od začiatku a spustením simulácie v ROS pomocou Gazebo. Ďalej vám kniha ukáže, ako pomocou GoPiGo3 vytvoriť a spustiť autonómneho mobilného robota, ktorý si uvedomuje svoje okolie. Nakoniec zistíte, ako sa robot môže učiť úlohy, ktoré neboli naprogramované v kóde, ale získava ich pozorovaním svojho prostredia. Dokonca sa budete zaoberať témami, ako je hlboké učenie a posilňovanie učenia.
Na konci tejto knihy o programovaní robotov budete dobre ovládať základy tvorby špecifických účelových aplikácií v robotike a vývoja vysoko inteligentných autonómnych robotov od základov. Čo sa naučíte Osvojte si vývoj robotov, ktoré si uvedomujú prostredie Získajte prehľad o tom, ako budú vaše roboty reagovať vo fyzickom prostredí Rozdeľte požadované správanie na reťazec činností robota Prepojte údaje zo senzorov s kontextom, aby ste vytvorili adaptívne reakcie Aplikujte posilňovacie učenie, aby sa váš robot mohol učiť metódou pokusov a omylov Implementujte hlboké učenie, aby váš robot mohol rozpoznať svoje okolie Pre koho je táto kniha určená
Ak ste inžinier, ktorý chce vytvárať roboty s umelou inteligenciou pomocou rámca ROS, táto kniha je určená práve vám. Táto kniha bude užitočná aj pre nadšencov robotiky a hobbyistov, ktorí chcú vyvíjať vlastné robotické projekty v rámci ROS. Na to, aby ste z tejto knihy vyťažili čo najviac, je potrebná znalosť programovania v jazyku Python a/alebo C++ a znalosť jednodoskových počítačov, napríklad Raspberry Pi. Obsah Zostavenie robota Jednotkové testovanie GoPiGo3 Začíname s ROS Vytvorenie virtuálneho dvojkolesového robota ROS Simulácia správania robota vo virtuálnom prostredí pomocou Gazebo Programovanie v ROS: Príkazy a nástroje Ovládanie a simulácia robota Virtuálny SLAM a navigácia pomocou Gazebo SLAM na navigáciu robota Aplikácia strojového učenia v robotike Strojové učenie s OpenAI Gym na ROS Dosiahnutie cieľa pomocou Reinforcement Learning