Robotica pratica in C++: Costruire e programmare veri robot autonomi usando Raspberry Pi (English Edition)

Punteggio:   (4,6 su 5)

Robotica pratica in C++: Costruire e programmare veri robot autonomi usando Raspberry Pi (English Edition) (Lloyd Brombach)

Recensioni dei lettori

Riepilogo:

Il libro “Practical Robotics in C++” è molto apprezzato per la sua chiarezza, l'organizzazione e l'approccio pratico alla costruzione di robot funzionanti. Copre i principi essenziali della robotica ed è adatto sia ai principianti che ai programmatori esperti. Tuttavia, alcuni recensori hanno notato che presuppone la volontà di investire in componenti costosi e che alcune spiegazioni potrebbero essere più dettagliate.

Vantaggi:

Il libro è ben scritto, chiaro e completo. È adatto ai principianti, in quanto fornisce conoscenze di base e indicazioni pratiche sulla costruzione di robot. Molti lo hanno trovato molto utile per progetti specifici e hanno apprezzato le risorse incluse, come l'accesso al codice su GitHub e le raccomandazioni sull'hardware.

Svantaggi:

Alcuni lettori hanno ritenuto che si concentrasse troppo su componenti costosi e già pronti piuttosto che su soluzioni semplici e fai-da-te. Inoltre, alcuni hanno trovato confusa l'organizzazione degli argomenti o hanno auspicato spiegazioni più dettagliate in alcune aree. Una critica comune è stata quella che la progressione della costruzione non era strutturata in capitoli.

(basato su 18 recensioni dei lettori)

Titolo originale:

Practical Robotics in C++: Build and Program Real Autonomous Robots Using Raspberry Pi (English Edition)

Contenuto del libro:

Imparare a costruire e programmare veri robot autonomi.

Caratteristiche principali

⬤ Copertura semplificata sui fondamenti della costruzione di una piattaforma robotica.

⬤ Imparare a programmare Raspberry Pi per interagire con l'hardware.

⬤ Copertura all'avanguardia sugli algoritmi di movimento autonomo, mappatura e pianificazione del percorso per la robotica avanzata.

Descrizione

Practical Robotics in C++ insegna l'intero spettro della robotica, dalla configurazione di un computer per il controllo di un robot all'alimentazione dei motori delle ruote. Il libro fornisce le conoscenze di laboratorio sull'elettronica, l'hardware e il software per la costruzione di una piattaforma robotica mobile.

Imparerete come utilizzare i sensori per rilevare gli ostacoli, come addestrare il vostro robot a costruirsi una mappa e a pianificare un percorso per evitare gli ostacoli e come strutturare il codice in modo che sia modulare e intercambiabile con altri progetti di robot. Nel corso del libro, potrete sperimentare le dimostrazioni di codifica completa della robotica con l'uso di una programmazione C++ semplice e chiara.

Inoltre, esplorerete come sfruttare i pin dell'interfaccia hardware GPIO di Raspberry Pi e le librerie esistenti per realizzare una macchina incredibilmente capace sulla piattaforma informatica più economica di sempre.

Che cosa imparerete?

⬤ Scrivere il codice per il controller dell'azionamento del motore.

⬤ Costruire una mappa dai dati Lidar.

⬤ Scrivere e implementare il proprio algoritmo di pianificazione autonoma del percorso.

⬤ Scrivere il codice per inviare autonomamente i waypoint del percorso al controller del motore.

⬤ Conoscere meglio la mappatura e la navigazione dei robot.

A chi è rivolto questo libro

Questo libro è particolarmente adatto ai programmatori C++ che hanno un forte interesse per la robotica e la programmazione hardware. È sufficiente una buona conoscenza della programmazione in C++ per trarre il massimo da questo libro.

Indice dei contenuti

1. Scegliere e impostare un computer robot.

2. Panoramica e uso dei pin dell'interfaccia hardware GPIO.

3. La piattaforma robot.

4. Tipi di motori per robot e controllo dei motori.

5. Comunicazione con sensori e altri dispositivi.

6. Hardware aggiuntivo utile.

7. Aggiunta del computer per il controllo del robot.

8. Strategia di controllo del robot.

9. Coordinare le parti.

10. Mappe per la navigazione del robot.

11. Tracciamento e localizzazione del robot.

12. Movimento autonomo.

13. Pianificazione autonoma del percorso.

14. Encoder ruota per l'odometria.

15. Rilevatori di distanza a ultrasuoni.

16. IMU: Accelerometri, giroscopi e magnetometri.

17. GPS e sistemi di segnalazione esterna.

18. Dispositivi e dati LIDAR.

19. Visione reale con telecamere.

20. Fusione di sensori.

21. Costruire e programmare un robot autonomo.

Informazioni sull'autore

Lloyd Brombach è un ingegnere di controllo, programmatore e appassionato di elettronica e robotica da lungo tempo. Ha partecipato a eventi di robotica come il Lunar Regolith Excavation Challenge 2007, finanziato dalla NASA, e recentemente il 27° Intelligent Ground Vehicle Challenge. Si impegna a dare contributi al campo della robotica di cui i futuri robotisti e proprietari di robot potranno beneficiare per gli anni a venire.

Profilo Facebook: www.facebook.com/practicalrobotics.

Youtube: www.youtube.com/practicalrobotics.

Profilo LinkedIn: https: //www.linkedin.com/in/lbrombach.

Altre informazioni sul libro:

ISBN:9789389423464
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Robotica pratica in C++: Costruire e programmare veri robot autonomi usando Raspberry Pi (English...
Imparare a costruire e programmare veri robot...
Robotica pratica in C++: Costruire e programmare veri robot autonomi usando Raspberry Pi (English Edition) - Practical Robotics in C++: Build and Program Real Autonomous Robots Using Raspberry Pi (English Edition)

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)