ROS práctico para programación robótica

Puntuación:   (3,9 de 5)

ROS práctico para programación robótica (Bernardo Ronquillo Japn)

Opiniones de los lectores

Resumen:

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.

Desventajas:

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)

Título original:

Hands-On ROS for Robotics Programming

Contenido del libro:

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.

Otros datos del libro:

ISBN:9781838551308
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

ROS práctico para programación robótica - Hands-On ROS for Robotics Programming
Lleve sus conocimientos de ROS al siguiente nivel implementando...
ROS práctico para programación robótica - Hands-On ROS for Robotics Programming

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)