Note :
Le livre « Practical Robotics in C++ » est très apprécié pour sa clarté, son organisation et son approche pratique de la construction de robots fonctionnels. Il couvre les principes essentiels de la robotique et convient aussi bien aux débutants qu'aux programmeurs expérimentés. Cependant, certains lecteurs ont noté que l'ouvrage suppose une volonté d'investir dans des composants coûteux et que certaines explications pourraient être plus détaillées.
Avantages:Le livre est bien écrit, clair et complet. Il convient aux débutants, leur fournissant des connaissances de base et des conseils pratiques sur la construction de robots. Beaucoup l'ont trouvé très utile pour des projets spécifiques, et ont apprécié les ressources incluses comme l'accès au code sur GitHub et les recommandations sur le matériel.
Inconvénients:Certains lecteurs ont trouvé qu'il mettait trop l'accent sur des composants coûteux et prêts à l'emploi plutôt que sur des solutions simples à réaliser soi-même. En outre, certains ont trouvé l'organisation des sujets confuse ou ont souhaité des explications plus détaillées dans certains domaines. Une critique courante était que la progression de la construction n'était pas structurée par chapitre.
(basé sur 18 avis de lecteurs)
Practical Robotics in C++: Build and Program Real Autonomous Robots Using Raspberry Pi (English Edition)
Apprendre à construire et programmer de véritables robots autonomes.
Fonctionnalités principales
⬤ Couverture simplifiée des principes fondamentaux de la construction d'une plateforme robotique.
⬤ Apprendre à programmer le Raspberry Pi pour interagir avec le matériel.
Apprenez à programmer Raspberry Pi pour interagir avec le matériel. ⬤ Couverture de pointe sur les mouvements autonomes, la cartographie et les algorithmes de planification de trajectoire pour la robotique avancée.
Description
Practical Robotics in C++ enseigne le spectre complet de la robotique, depuis la configuration d'un ordinateur pour un contrôleur de robot jusqu'à l'alimentation des moteurs de roue. Ce livre vous apporte les connaissances de l'atelier en matière d'électronique, de matériel et de logiciel pour la construction d'une plate-forme de robot mobile.
Vous apprendrez à utiliser des capteurs pour détecter les obstacles, à apprendre à votre robot à se construire une carte et à planifier un chemin pour éviter les obstacles, et à structurer votre code pour qu'il soit modulaire et interchangeable avec d'autres projets de robots. Tout au long du livre, vous pourrez assister à des démonstrations de codage complet de la robotique à l'aide d'une programmation C++ simple et claire.
En outre, vous découvrirez comment exploiter les broches de l'interface matérielle GPIO du Raspberry Pi et les bibliothèques existantes pour créer une machine incroyablement performante sur la plate-forme informatique la plus abordable qui soit.
Ce que vous apprendrez
⬤ Écrire le code du contrôleur de l'entraînement du moteur.
⬤ Construire une carte à partir de données Lidar.
⬤ Écrire et mettre en œuvre votre propre algorithme de planification de trajectoire autonome.
⬤ Écrire du code pour envoyer des points de cheminement au contrôleur de moteur de façon autonome.
⬤ En savoir plus sur la cartographie et la navigation des robots.
A qui s'adresse ce livre ?
Ce livre s'adresse aux programmeurs C++ qui s'intéressent de près à la robotique et à la programmation matérielle. Tout ce dont vous avez besoin est une bonne compréhension de la programmation C++ pour tirer le meilleur parti de ce livre.
Table des matières
1. Choisir et configurer un ordinateur robot.
2. Vue d'ensemble et utilisation des broches d'interface matérielle GPIO.
3. La plate-forme du robot.
4. Types de moteurs de robots et contrôle des moteurs.
5. Communication avec les capteurs et autres dispositifs.
6. Matériel supplémentaire utile.
7. Ajout de l'ordinateur pour contrôler le robot.
8. Stratégie de contrôle du robot.
9. Coordination des pièces.
10. Cartes pour la navigation du robot.
11. Suivi et localisation du robot.
12. Mouvement autonome.
13. Planification autonome de la trajectoire.
14. Codeurs de roue pour l'odométrie.
15. Détecteurs de distance à ultrasons.
16. UMI : Accéléromètres, gyroscopes et magnétomètres.
17. GPS et systèmes de balises externes.
18. Dispositifs et données LIDAR.
19. Vision réelle avec caméras.
20. Fusion de capteurs.
21. Construire et programmer un robot autonome.
À propos de l'auteur
Lloyd Brombach est un ingénieur de contrôle, un programmeur et un passionné d'électronique et de robotique de longue date. Il a participé à des compétitions de robotique telles que le Lunar Regolith Excavation Challenge 2007 financé par la NASA et, plus récemment, le 27e Intelligent Ground Vehicle Challenge. Il s'est engagé à apporter des contributions au domaine de la robotique dont les futurs roboticiens et propriétaires de robots bénéficieront dans les années à venir.
Profil Facebook : www.facebook.com/practicalrobotics.
Youtube : www.youtube.com/practicalrobotics.
Profil LinkedIn : https : //www.linkedin.com/in/lbrombach.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)