Hodnotenie:
Kniha je vo všeobecnosti dobre prijímaná pre svoje jasné vysvetlenia a praktický prístup k učeniu operačného systému pre robotov (ROS), hoci má niektoré problémy so zastaraným obsahom a chybami v príkladoch kódu.
Výhody:⬤ Jasný a zrozumiteľný úvod do základov ROS.
⬤ Dobrá organizácia a dobre štruktúrovaný obsah, vďaka čomu sú zložité témy prístupné.
⬤ Obsahuje množstvo príkladov a praktických cvičení.
⬤ Vhodné pre začiatočníkov aj stredne pokročilých používateľov, ktorí sa chcú naučiť ROS.
⬤ Tlačený formát umožňuje jednoduché zapisovanie poznámok a odkazovanie.
⬤ Obsahuje chyby v príkladoch kódu, ktoré môžu byť pre čitateľov frustrujúce.
⬤ Mnohé časti obsahu sú zastarané, pretože odkazujú na staré verzie Ubuntu a ROS.
⬤ Zameriava sa výlučne na Python, chýba pokrytie jazyka C++.
⬤ Problémy s kvalitou tlače a niektoré chyby vo formátovaní v prvom vydaní.
⬤ Nemusí byť vhodné pre úplných začiatočníkov bez predchádzajúcich skúseností s programovaním.
(na základe 29 čitateľských recenzií)
Programming Robots with Ros: A Practical Introduction to the Robot Operating System
Chcete vyvíjať nové robotické aplikácie, ale neviete, ako napísať systém mapovania alebo rozpoznávania objektov? Nie ste sami, ale určite nie ste bez pomoci. Kombináciou reálnych príkladov s cennými poznatkami z komunity robotického operačného systému (ROS) poskytuje táto praktická kniha súbor motivujúcich receptov na riešenie konkrétnych prípadov použitia v robotike.
Každý recept, ktorý je ideálny pre nadšencov, od študentov v robotických krúžkoch až po profesionálnych vedcov a inžinierov v oblasti robotiky, opisuje kompletné riešenie s využitím open source knižníc a nástrojov ROS. Naučíte sa, ako dokončiť úlohy opísané v receptoch, ako aj ako konfigurovať a rekombinovať komponenty pre ďalšie úlohy. Ak poznáte Python, ste pripravení začať.
⬤ Oboznámite sa so základmi vrátane kľúčových konceptov ROS, nástrojov a vzorov.
⬤ Programujte roboty, ktoré vykonávajú čoraz zložitejší súbor správania, pomocou výkonných balíkov v ROS.
⬤ Uvidíte, ako ľahko pridať do svojich robotov schopnosti vnímania a navigácie.
⬤ Integrujte do ekosystému ROS vlastné snímače, aktuátory, softvérové knižnice a dokonca aj celého robota.
⬤ Oboznámte sa s tipmi a trikmi na používanie nástrojov ROS a zdrojov komunity, ladenie správania robotov a používanie jazyka C++ v ROS.