Note :
Le livre est une ressource utile pour l'apprentissage de ROS, en particulier lorsqu'il est associé à son kit de développement, mais il souffre d'être dépassé en raison de son accent sur ROS au lieu de ROS2, qui est plus récent.
Avantages:⬤ Un outil puissant pour apprendre ROS
⬤ couvre les bases, les commandes, les simulateurs et les visualisateurs
⬤ inclut des liens pour une exploration plus profonde
⬤ enseigne des concepts clés comme les capteurs, les communications, la pile de navigation, le SLAM, l'apprentissage par renforcement, l'apprentissage automatique et la vision par ordinateur
⬤ recommandé pour la configuration pratique du matériel.
⬤ Déjà obsolète
⬤ se concentre sur ROS au lieu de ROS2, ce qui limite sa pertinence
⬤ ne fournit pas de code GitHub pour ROS
⬤ #.
(basé sur 2 avis de lecteurs)
Hands-On ROS for Robotics Programming
Faites passer vos compétences ROS au niveau supérieur en mettant en œuvre des structures robotiques complexes dans une simulation ROS Caractéristiques principales Apprenez les concepts fondamentaux de ROS et appliquez-les pour résoudre des tâches de navigation Travaillez avec des ordinateurs monocartes pour programmer des comportements intelligents dans des robots mobiles Comprenez comment les caractéristiques spécifiques de l'environnement physique influencent les performances de votre robot Description du livre
Connecter un robot physique à une simulation de robot en utilisant l'infrastructure du Robot Operating System (ROS) est l'un des défis les plus courants auxquels sont confrontés les ingénieurs ROS. Avec ce livre, vous apprendrez à simuler un robot dans un environnement virtuel et à obtenir le comportement souhaité dans des scénarios équivalents du monde réel.
Ce livre commence par une introduction à GoPiGo3 et aux capteurs et actionneurs dont il est équipé. Vous travaillerez ensuite avec le jumeau numérique de GoPiGo3 en créant un modèle 3D à partir de zéro et en exécutant une simulation dans ROS à l'aide de Gazebo. Ensuite, le livre vous montrera comment utiliser GoPiGo3 pour construire et faire fonctionner un robot mobile autonome qui est conscient de son environnement. Enfin, vous découvrirez comment un robot peut apprendre des tâches qui n'ont pas été programmées dans le code mais qui sont acquises en observant son environnement. Vous aborderez même des sujets tels que l'apprentissage profond et l'apprentissage par renforcement.
À la fin de ce livre sur la programmation des robots, vous connaîtrez bien les bases de la création d'applications robotiques spécifiques et du développement de robots autonomes hautement intelligents à partir de zéro. Ce que vous apprendrez Se familiariser avec le développement de robots conscients de l'environnement Comprendre comment vos robots réagiront dans des environnements physiques Décomposer un comportement souhaité en une chaîne d'actions robotiques Relier les données des capteurs au contexte pour produire des réponses adaptatives Appliquer l'apprentissage par renforcement pour permettre à votre robot d'apprendre par essais et erreurs Mettre en œuvre l'apprentissage profond pour permettre à votre robot de reconnaître son environnement À qui s'adresse ce livre ?
Si vous êtes un ingénieur qui cherche à construire des robots dotés d'intelligence artificielle en utilisant le cadre ROS, ce livre est fait pour vous. Les passionnés de robotique et les amateurs qui souhaitent développer leurs propres projets robotiques ROS trouveront également ce livre utile. Une connaissance de la programmation Python et/ou C++ et une familiarité avec les ordinateurs monocartes tels que le Raspberry Pi sont nécessaires pour tirer le meilleur parti de ce livre. Table des matières Assemblage du robot Tests unitaires de GoPiGo3 Débuter avec ROS Créer un robot ROS virtuel à deux roues Simuler le comportement du robot dans un environnement virtuel avec Gazebo Programmation dans ROS : Commandes et outils Contrôle et simulation de robot SLAM virtuel et navigation avec Gazebo SLAM pour la navigation du robot Appliquer l'apprentissage automatique à la robotique Apprentissage automatique avec OpenAI Gym sur ROS Atteindre un objectif grâce à l'apprentissage par renforcement
© 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)