Descripción
Aprenderá las bases fundamentales de Ubuntu Linux. Comience con los fundamentos. La instalación y los comandos útiles le darán las herramientas básicas que necesita mientras programa un robot. Luego, agregue aplicaciones de software útiles que se pueden usar al crear robots. La programación de robots se puede realizar utilizando cualquiera de los lenguajes de programación. Los lenguajes de programación más populares son Python y C++. Incorporará los fundamentos de C++ aprendiendo conceptos de programación orientada a objetos a partir de ejemplos y construyendo proyectos en C++.
Finalmente, aborde un proyecto práctico de ROS para aplicar todos los conceptos de ROS que ha aprendido. El objetivo del proyecto es realizar una navegación a estima utilizando un robot móvil económico. ¡Puede ordenar la posición de su robot en Rviz y su robot se moverá a esa posición! No solo aprenderá a programar, sino que también obtendrá experiencia práctica trabajando con hardware para crear un robot real.
Lo que aprenderá
- Instalar Ubuntu 20
- Instalar ROS Noetic
- Usar la programación ROS con roscpp y rospy
- Construir un robot móvil desde cero usando ROS
A quién va dirigido este libro
Entusiastas de la robótica con poca o ninguna experiencia previa en programación.
Autor: Lentin Joseph, Aleena Johny
Editorial: Apress
Publicado: 09/02/2022
Páginas: 283
Tipo de encuadernación: Tapa blanda
Peso: 0.93 lbs
Tamaño: 9.21h x 6.14w x 0.63d
ISBN13: 9781484277492
ISBN10: 148427749X
Categorías BISAC:
- Informática | Hardware | General
- Informática | Inteligencia artificial | General
Sobre el autor
Lentin Joseph es autor, roboticista y empresario de robótica de la India. Dirige una empresa de software de robótica llamada Qbotics Labs en Kochi/Kerala. Tiene 10 años de experiencia en el campo de la robótica, principalmente en Robot Operating System, OpenCV y PCL.
Ha escrito 8 libros sobre ROS, a saber, Learning Robotics using Python primera y segunda edición, Mastering ROS for Robotics Programming primera y segunda edición, ROS Robotics Projects primera y segunda edición, ROS Learning Path y Robot Operating System for Absolute Beginners.
Tiene una Maestría en Robótica y Automatización de la India y también ha trabajado en el Robotics Institute, CMU, EE. UU. Es orador de TEDx.
Aleena Johny es ingeniera de software de robótica y actualmente trabaja en Qbotics Labs en India. Completó su M. Tech y B. Tech en la Escuela de Ingeniería y Tecnología Rajagiri (RSET), Kerala. Después de su postgrado, trabajó como profesora asistente de informática durante 1 año. Después de eso, comenzó a trabajar en Qbotics Labs. Tiene experiencia con plataformas de software de robótica como Robot Operating System (ROS), Open-CV y Gazebo. Ha publicado un trabajo de investigación en revistas internacionales y conferencias nacionales.
Este título no es retornable

