Puntuación:
El libro es un recurso útil para aprender ROS, en particular cuando se combina con su kit de desarrollo asociado, pero adolece de estar desactualizado debido a que se centra en ROS en lugar de en el más actual ROS2.
Ventajas:⬤ Potente herramienta para aprender ROS
⬤ cubre conceptos básicos, comandos, simuladores y visualizadores
⬤ incluye enlaces para una exploración más profunda
⬤ enseña conceptos clave como sensores, comunicaciones, pila de navegación, SLAM, aprendizaje por refuerzo, aprendizaje automático y visión por ordenador
⬤ recomendado para la configuración práctica de hardware.
⬤ Ya desactualizado
⬤ se centra en ROS en lugar de ROS2, lo que limita su relevancia
⬤ no proporciona código GitHub para ROS
(basado en 2 opiniones de lectores)
Hands-On ROS for Robotics Programming
Lleve sus conocimientos de ROS al siguiente nivel implementando estructuras robóticas complejas en una simulación ROS Características principales Aprenda los conceptos fundamentales de ROS y aplíquelos para resolver tareas de navegación Trabaje con ordenadores monoplaca para programar comportamientos inteligentes en robots móviles Comprenda cómo las características específicas del entorno físico influyen en el rendimiento de su robot Descripción del libro
Conectar un robot físico a una simulación de robot mediante la infraestructura del sistema operativo para robots (ROS) es uno de los retos más comunes a los que se enfrentan los ingenieros de ROS. Con este libro, aprenderá a simular un robot en un entorno virtual y lograr el comportamiento deseado en escenarios equivalentes del mundo real.
Este libro comienza con una introducción a GoPiGo3 y los sensores y actuadores con los que está equipado. A continuación, trabajarás con el gemelo digital de GoPiGo3 creando un modelo 3D desde cero y ejecutando una simulación en ROS utilizando Gazebo. A continuación, el libro le mostrará cómo utilizar GoPiGo3 para construir y ejecutar un robot móvil autónomo que es consciente de su entorno. Por último, descubrirás cómo un robot puede aprender tareas que no se han programado en el código, sino que se adquieren observando su entorno. Incluso tratará temas como el aprendizaje profundo y el aprendizaje por refuerzo.
Al final de este libro de programación de robots, conocerá a fondo los fundamentos de la creación de aplicaciones de propósito específico en robótica y el desarrollo de robots autónomos altamente inteligentes desde cero. Lo que aprenderá Enfréntese al desarrollo de robots conscientes del entorno Obtenga información sobre cómo reaccionarán sus robots en entornos físicos Desglose un comportamiento deseado en una cadena de acciones del robot Relacione los datos de los sensores con el contexto para producir respuestas adaptativas Aplique el aprendizaje por refuerzo para permitir que su robot aprenda por ensayo y error Implemente el aprendizaje profundo para permitir que su robot reconozca su entorno A quién va dirigido este libro
Si usted es un ingeniero que busca construir robots con IA utilizando el framework ROS, este libro es para usted. Los entusiastas de la robótica y los aficionados que quieran desarrollar sus propios proyectos de robótica ROS también encontrarán este libro útil. Es necesario tener conocimientos de programación en Python y/o C++ y estar familiarizado con ordenadores de placa única como Raspberry Pi para sacar el máximo provecho de este libro. Tabla de contenidos Ensamblaje del robot Pruebas unitarias de GoPiGo3 Primeros pasos con ROS Creación del robot virtual de dos ruedas ROS Simulación del comportamiento del robot en un entorno virtual con Gazebo Programación en ROS: Comandos y herramientas Control y simulación del robot SLAM virtual y navegación utilizando Gazebo SLAM para la navegación del robot Aplicación del aprendizaje automático en robótica Aprendizaje automático con OpenAI Gym en ROS Conseguir un objetivo mediante el aprendizaje por refuerzo.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)