Értékelés:
A könyv hasznos forrás a ROS elsajátításához, különösen, ha a hozzá tartozó fejlesztőkészlettel párosul, de a könyv elavult, mivel a ROS-ra összpontosít, nem pedig az aktuálisabb ROS2-re.
Előnyök:⬤ Hatékony eszköz a ROS megtanulásához
⬤ kitér az alapokra, a parancsokra, a szimulátorokra és a vizualizátorokra
⬤ linkeket tartalmaz a mélyebb felfedezéshez
⬤ olyan kulcsfogalmakat tanít, mint az érzékelők, kommunikáció, navigációs stack, SLAM, megerősítő tanulás, gépi tanulás és számítógépes látás
⬤ ajánlott a gyakorlati hardverbeállításhoz.
⬤ Már elavult
⬤ a ROS2 helyett a ROS-ra összpontosít, ami korlátozza a relevanciáját
⬤ nem ad GitHub kódot a ROS-hoz
(2 olvasói vélemény alapján)
Hands-On ROS for Robotics Programming
Vigye ROS-ismereteit a következő szintre azáltal, hogy komplex robotszerkezeteket valósít meg egy ROS-szimulációban Főbb jellemzők Ismerje meg az alapvető ROS-koncepciókat, és alkalmazza őket navigációs feladatok megoldására Dolgozzon egytáblás számítógépekkel a mobil robotok intelligens viselkedésének programozásához Értse meg, hogy a fizikai környezet sajátos jellemzői hogyan befolyásolják a robot teljesítményét Könyv leírása
Egy fizikai robot és egy robotszimuláció összekapcsolása a Robot Operating System (ROS) infrastruktúra segítségével az egyik leggyakoribb kihívás, amellyel a ROS mérnököknek szembe kell nézniük. Ebből a könyvből megtanulhatja, hogyan szimulálhat egy robotot virtuális környezetben, és hogyan érheti el a kívánt viselkedést egyenértékű valós forgatókönyvekben.
Ez a könyv a GoPiGo3 és a benne található érzékelők és működtetők bemutatásával kezdődik. Ezután a GoPiGo3 digitális ikertestvérével fogsz dolgozni egy 3D-s modell nulláról történő létrehozásával és egy szimuláció futtatásával ROS-ban a Gazebo segítségével. Ezután a könyv megmutatja, hogyan használhatja a GoPiGo3-at egy autonóm, a környezetét ismerő mobil robot megépítésére és működtetésére. Végül megtudhatja, hogyan tanulhat meg egy robot olyan feladatokat, amelyeket nem a kódban programoztak be, hanem a környezetének megfigyelésével sajátít el. Olyan témákat is érintesz majd, mint a mélytanulás és a megerősítő tanulás.
A robotprogramozásról szóló könyv végére jól ismeri majd a robotika speciális célú alkalmazásainak létrehozásának alapjait, és a semmiből kiindulva magas intelligenciájú, autonóm robotokat fejleszthet. Amit megtanulhatsz Megismerkedhetsz a környezettudatos robotok fejlesztésével Betekintést nyerhetsz abba, hogyan reagálnak majd a robotjaid a fizikai környezetben Egy kívánt viselkedést robotakciók láncolatára bontasz le Az érzékelőkből származó adatok és a kontextus összefüggésbe hozása az adaptív válaszok előállítása érdekében Alkalmazd a megerősítő tanulást, hogy a robotod próbálgatással tanuljon Alkalmazd a mély tanulást, hogy a robotod felismerje a környezetét Kinek szól ez a könyv?
Ha Ön mérnök, aki mesterséges intelligenciával működő robotokat szeretne építeni a ROS keretrendszer segítségével, akkor ez a könyv Önnek szól. A robotika szerelmesei és hobbisták, akik saját ROS-robotprojekteket szeretnének kifejleszteni, szintén hasznosnak találják ezt a könyvet. A Python és/vagy C++ programozási ismeretek, valamint az egylapos számítógépek, például a Raspberry Pi ismerete szükséges ahhoz, hogy a legtöbbet hozza ki ebből a könyvből. Tartalomjegyzék A robot összeszerelése A GoPiGo3 egységtesztelése A ROS használatának kezdetei A virtuális kétkerekű ROS-robot létrehozása A robot viselkedésének szimulálása virtuális környezetben a Gazebo segítségével Programozás a ROS-ban: Parancsok és eszközök Robotvezérlés és szimuláció Virtuális SLAM és navigáció a Gazebo segítségével SLAM a robot navigációjához A gépi tanulás alkalmazása a robotikában Gépi tanulás az OpenAI Gym segítségével a ROS-on Cél elérése a megerősítéses tanulás segítségével.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)