Evaluare:
Cartea este o resursă utilă pentru învățarea ROS, în special atunci când este împerecheată cu kitul de dezvoltare asociat, dar suferă de a fi depășită din cauza concentrării sale pe ROS în loc de ROS2 mai curent.
Avantaje:⬤ Instrument puternic pentru învățarea ROS
⬤ acoperă elementele de bază, comenzile, simulatoarele și vizualizatoarele
⬤ include link-uri pentru o explorare mai profundă
⬤ învață concepte cheie precum senzori, comunicații, stiva de navigație, SLAM, învățarea prin consolidare, învățarea automată și viziunea computerizată
⬤ recomandat pentru configurarea hardware practică.
⬤ Deja depășit
⬤ se concentrează pe ROS în loc de ROS2, limitându-i relevanța
⬤ nu oferă cod GitHub pentru ROS
(pe baza a 2 recenzii ale cititorilor)
Hands-On ROS for Robotics Programming
Duceți-vă abilitățile ROS la nivelul următor prin implementarea unor structuri complexe de roboți într-o simulare ROS Caracteristici cheie Învățați conceptele ROS fundamentale și aplicați-le pentru a rezolva sarcini de navigare Lucrați cu computere cu o singură placă pentru a programa comportamente inteligente la roboții mobili Înțelegeți cum influențează caracteristicile specifice ale mediului fizic performanțele robotului dumneavoastră Descrierea cărții
Conectarea unui robot fizic la o simulare de robot utilizând infrastructura Robot Operating System (ROS) este una dintre cele mai frecvente provocări cu care se confruntă inginerii ROS. Cu această carte, veți învăța cum să simulați un robot într-un mediu virtual și să obțineți comportamentul dorit în scenarii echivalente din lumea reală.
Această carte începe cu o introducere la GoPiGo3 și la senzorii și actuatoarele cu care este echipat. Veți lucra apoi cu geamănul digital al GoPiGo3 prin crearea unui model 3D de la zero și rularea unei simulări în ROS utilizând Gazebo. În continuare, cartea vă va arăta cum să utilizați GoPiGo3 pentru a construi și rula un robot mobil autonom care este conștient de împrejurimile sale. În cele din urmă, veți afla cum un robot poate învăța sarcini care nu au fost programate în cod, ci sunt dobândite prin observarea mediului său. Veți acoperi chiar și subiecte precum învățarea profundă și învățarea prin consolidare.
Până la sfârșitul acestei cărți de programare a roboților, veți cunoaște bine elementele de bază ale creării de aplicații cu scop specific în robotică și ale dezvoltării de la zero a unor roboți autonomi extrem de inteligenți. Ce veți învăța Începeți să dezvoltați roboți conștienți de mediul înconjurător Obțineți informații despre modul în care roboții dvs. vor reacționa în medii fizice Descompuneți un comportament dorit într-un lanț de acțiuni ale robotului Relaționați datele de la senzori cu contextul pentru a produce răspunsuri adaptive Aplicați învățarea prin consolidare pentru a permite robotului dvs. să învețe prin încercare și eroare Implementați învățarea profundă pentru a permite robotului dvs. să își recunoască mediul înconjurător Cui se adresează această carte
Dacă sunteți un inginer care dorește să construiască roboți alimentați cu inteligență artificială folosind cadrul ROS, această carte este pentru dvs. Pasionații de robotică și amatorii care doresc să își dezvolte propriile proiecte de robotică ROS vor găsi, de asemenea, această carte utilă. Cunoștințele de programare Python și/sau C++ și familiaritatea cu computerele cu o singură placă, cum ar fi Raspberry Pi, sunt necesare pentru a profita la maximum de această carte. Table of Contents Asamblarea robotului Testarea unitară a GoPiGo3 Noțiuni introductive despre ROS Crearea robotului virtual ROS cu două roți Simularea comportamentului robotului într-un mediu virtual cu Gazebo Programarea în ROS: Comenzi și instrumente Controlul și simularea roboților SLAM și navigație virtuale utilizând Gazebo SLAM pentru navigația robotului Aplicarea învățării automate în robotică Învățarea automată cu OpenAI Gym pe ROS Atingerea unui obiectiv prin învățarea prin întărire
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)