ROS pratico per la programmazione robotica

Punteggio:   (3,9 su 5)

ROS pratico per la programmazione robotica (Bernardo Ronquillo Japn)

Recensioni dei lettori

Riepilogo:

Il libro è una risorsa utile per l'apprendimento di ROS, in particolare se abbinato al kit di sviluppo associato, ma soffre di una certa obsolescenza dovuta al fatto che si concentra su ROS invece che sul più recente ROS2.

Vantaggi:

Strumento potente per l'apprendimento di ROS
copre le basi, i comandi, i simulatori e i visualizzatori
include link per un'esplorazione più approfondita
insegna concetti chiave come sensori, comunicazioni, stack di navigazione, SLAM, apprendimento per rinforzo, apprendimento automatico e visione computerizzata
consigliato per la configurazione pratica dell'hardware.

Svantaggi:

Già non aggiornato
si concentra su ROS invece che su ROS2, limitandone la rilevanza
non fornisce codice GitHub per ROS

(basato su 2 recensioni dei lettori)

Titolo originale:

Hands-On ROS for Robotics Programming

Contenuto del libro:

Portate le vostre competenze ROS a un livello superiore implementando strutture robotiche complesse in una simulazione ROS Caratteristiche principali Imparate i concetti fondamentali di ROS e applicateli per risolvere compiti di navigazione Lavorate con computer a scheda singola per programmare comportamenti intelligenti nei robot mobili Capite come le caratteristiche specifiche dell'ambiente fisico influenzano le prestazioni del vostro robot Descrizione del libro

Collegare un robot fisico a una simulazione robotica utilizzando l'infrastruttura Robot Operating System (ROS) è una delle sfide più comuni affrontate dagli ingegneri ROS. In questo libro imparerete a simulare un robot in un ambiente virtuale e a ottenere il comportamento desiderato in scenari reali equivalenti.

Questo libro inizia con un'introduzione a GoPiGo3 e ai sensori e attuatori di cui è dotato. Si lavorerà poi con il gemello digitale di GoPiGo3 creando un modello 3D da zero ed eseguendo una simulazione in ROS utilizzando Gazebo. Successivamente, il libro vi mostrerà come utilizzare GoPiGo3 per costruire e far funzionare un robot mobile autonomo consapevole dell'ambiente circostante. Infine, scoprirete come un robot può apprendere compiti non programmati nel codice, ma acquisiti osservando l'ambiente circostante. Verranno trattati anche argomenti come l'apprendimento profondo e l'apprendimento per rinforzo.

Alla fine di questo libro sulla programmazione dei robot, sarete ben preparati sulle basi della costruzione di applicazioni specifiche per la robotica e dello sviluppo di robot autonomi altamente intelligenti a partire da zero. Cosa imparerete Imparate a sviluppare robot consapevoli dell'ambiente Acquisite conoscenze su come i vostri robot reagiranno negli ambienti fisici Scomponete un comportamento desiderato in una catena di azioni robotiche Mettete in relazione i dati provenienti dai sensori con il contesto per produrre risposte adattive Applicate l'apprendimento per rinforzo per consentire al vostro robot di imparare per tentativi ed errori Implementate l'apprendimento profondo per consentire al vostro robot di riconoscere l'ambiente che lo circonda A chi si rivolge questo libro

Se siete ingegneri e volete costruire robot dotati di intelligenza artificiale utilizzando il framework ROS, questo libro fa per voi. Anche gli appassionati di robotica e gli hobbisti che desiderano sviluppare i propri progetti di robotica ROS troveranno questo libro utile. La conoscenza della programmazione Python e/o C++ e la familiarità con computer a scheda singola come Raspberry Pi sono necessarie per ottenere il massimo da questo libro. Indice Assemblaggio del robot Test dell'unità GoPiGo3 Iniziare con ROS Creazione del robot virtuale a due ruote ROS Simulazione del comportamento del robot in un ambiente virtuale con Gazebo Programmazione in ROS: comandi e strumenti Controllo e simulazione del robot SLAM virtuale e navigazione con Gazebo SLAM per la navigazione del robot Applicazione del Machine Learning in robotica Machine Learning con OpenAI Gym su ROS Raggiungere un obiettivo attraverso il Reinforcement Learning

Altre informazioni sul libro:

ISBN:9781838551308
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

ROS pratico per la programmazione robotica - Hands-On ROS for Robotics Programming
Portate le vostre competenze ROS a un livello superiore...
ROS pratico per la programmazione robotica - Hands-On ROS for Robotics Programming

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)