Praktický ROS na programovanie robotov

Hodnotenie:   (3,9 z 5)

Praktický ROS na programovanie robotov (Bernardo Ronquillo Japn)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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í)

Pôvodný názov:

Hands-On ROS for Robotics Programming

Obsah knihy:

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

Ďalšie údaje o knihe:

ISBN:9781838551308
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktický ROS na programovanie robotov - Hands-On ROS for Robotics Programming
Posuňte svoje zručnosti v oblasti ROS na vyššiu úroveň implementáciou...
Praktický ROS na programovanie robotov - Hands-On ROS for Robotics Programming

Diela autora vydali tieto vydavateľstvá: