# Ingeniería de UAVs Autónomos Modernos: Construcción de Robots Aéreos Inteligentes, Conectados y Autónomos Canonical URL: https://cretisoftbooks.com/es/books/ingenieria-de-uavs-autonomos-software-ros2-y-vision Book page: https://cretisoftbooks.com/es/books/ingenieria-de-uavs-autonomos-software-ros2-y-vision Author: Dean Hollis Language: es Description: El dron acaba de perder la señal GPS bajo un puente de hormigón. Si dependiera de un piloto remoto, sería un problema. Pero este robot aéreo ya ha trazado un mapa visual, ha identificado un punto de aterrizaje seguro y continúa su misión de inspección como si nada hubiera pasado. ¿Qué hace posible esta autonomía? No es el hardware de vuelo; es la arquitectura de software que orquesta cada sensor, cada algoritmo y cada milisegundo de cómputo. Este libro te enseña a construir esa arquitectura desde cero, y a convertir un dron ordinario en un sistema que toma decisiones en tiempo real. Mientras que la mayoría de los drones comerciales ejecutan misiones preprogramadas, el que vas a construir con este libro aprende a interpretar su entorno, a reaccionar ante lo inesperado y a trabajar en equipo con otros drones. 'Ingeniería de UAVs Autónomos Modernos' no es un manual de manejo de drones ni una guía de bricolaje para armar un cuadricóptero. Es una inmersión profunda en el stack de software que transforma un dron controlado por radio en un robot aéreo inteligente, conectado y autónomo. Escrito para ingenieros de software y desarrolladores de robótica, cubre desde la separación entre controlador de vuelo y computadora acompañante hasta la implementación de IA en el edge y la gestión de flotas en la nube. La obra destaca por su enfoque práctico: cada concepto se respalda con código, diagramas y ejemplos reales que puedes adaptar a tus propios proyectos. Lo que encontrarás: • Arquitectura de software modular que desacopla el control en tiempo real del procesamiento de alto nivel. • Comunicación con MAVLink y ROS 2 para construir sistemas distribuidos robustos. • Visión por computadora, localización visual y SLAM para navegar sin GPS. El libro está organizado en ocho partes que replican la arquitectura real de un sistema UAV: desde los cimientos de la computación acompañante y el middleware de comunicación, pasando por la percepción visual y la navegación autónoma, hasta la inteligencia artificial en el edge y la validación en simulación. La última parte te lleva al siguiente nivel: la gestión de flotas empresariales y la coordinación multi-UAV. Cada capítulo se apoya en escenarios de misión reales, como el dron que pierde GPS bajo un puente, y te muestra cómo aplicar la teoría para resolver el problema concreto. A lo largo de 24 capítulos, el libro te guía por el viaje completo del desarrollo: desde configurar tu entorno y compilar para hardware embebido, hasta desplegar modelos de TensorRT en una Jetson y ejecutar pruebas con hardware-in-the-loop. Aprenderás a simular tus algoritmos en Gazebo y AirSim antes de volar, y a implementar pipelines de CI/CD para garantizar la calidad del software. Con ejemplos de código en Python y C++, y una guía visual de diagramas de arquitectura, este libro convierte conceptos complejos en herramientas prácticas que puedes aplicar de inmediato. Este libro está dirigido a desarrolladores de software que quieren especializarse en el dominio de los sistemas aéreos no tripulados, a estudiantes de robótica que buscan una guía práctica y a profesionales de la industria que necesitan dominar las tecnologías de código abierto que están detrás de los UAVs modernos. Si tu objetivo es diseñar drones que piensen, decidan y actúen por sí mismos, 'Ingeniería de UAVs Autónomos Modernos' es la hoja de ruta que necesitas. Sin recurrir a bloqueos de proveedor, con conceptos reutilizables y ejemplos del mundo real, este libro te prepara para convertirte en el arquitecto de los sistemas aéreos inteligentes del futuro. AI summary: Este libro enseña el stack completo de software para UAVs autónomos, incluyendo arquitectura de software, comunicación con MAVLink y ROS 2, visión por computadora, localización con SLAM, despliegue de IA en el edge, simulación y pruebas, y aplicaciones reales en inspección, mapeo y agricultura. Escrito por Dean Hollis, ofrece una guía práctica para ingenieros de software y desarrolladores de robótica que desean construir sistemas aéreos inteligentes. Cubre tanto teoría como implementación con tecnologías de código abierto. Target audience: Ingenieros de software, desarrolladores de robótica y estudiantes con conocimientos de programación en Python o C++ que buscan especializarse en sistemas aéreos no tripulados y autonomía. Audience persona: Un desarrollador de software con experiencia en Python/C++ que quiere pasar de aplicaciones web a la robótica aérea y necesita una guía práctica para construir UAVs autónomos. Search intent: Personas que buscan aprender a programar y construir drones autónomos, dominando el stack de software: desde arquitectura hasta implementación de IA en el edge. Unique angle: A diferencia de otros libros que se centran en hardware o en pilotaje, este libro se enfoca íntegramente en el software de autonomía, con un enfoque práctico en tecnologías de código abierto y casos de uso reales. Content type: guía técnica para desarrollo de software de UAVs Answer snippets: - ¿Qué es la ingeniería de UAVs autónomos? Es la disciplina que combina software, electrónica y algoritmos para construir drones capaces de volar sin intervención humana. - ¿Para quién es este libro? Está dirigido a ingenieros de software, desarrolladores de robótica y estudiantes con conocimientos de Python o C++ que quieran especializarse en sistemas aéreos no tripulados. - ¿Qué temas cubre? Cubre arquitectura de software, ROS 2, MAVLink, visión por computadora, SLAM, Edge AI, simulación y aplicaciones reales. - ¿Qué se necesita saber antes? Es recomendable tener experiencia previa en programación y conceptos básicos de robótica. Key topics: arquitectura de software de UAVs, computación acompañante, MAVLink, ROS 2, visión por computadora, SLAM, Edge AI, simulación de drones, pruebas de vuelo, aplicaciones de UAVs Entities: controlador de vuelo, computadora acompañante, NVIDIA Jetson, Raspberry Pi, PX4, ArduPilot, ROS 2, MAVLink, SLAM, TensorRT, YOLO, Gazebo Problems solved: - Cómo separar correctamente el control de vuelo del procesamiento de alto nivel - Cómo comunicar el dron con la estación de tierra usando MAVLink - Cómo implementar detección de objetos en tiempo real en hardware embebido - Cómo localizar el dron sin GPS usando SLAM visual - Cómo simular y probar el software de autonomía antes del vuelo real Who should read: - Ingenieros de software que quieran entrar en robótica aérea - Desarrolladores de sistemas embebidos interesados en drones - Estudiantes de robótica que quieran especializarse en UAVs - Profesionales de la industria que necesiten integrar drones en sus sistemas - Investigadores que trabajen con autonomía y percepción Who should not read: - Personas sin experiencia previa en programación - Pilotos de drones que solo quieran operar drones comercialmente - Aquellos que busquen un manual de vuelo o regulaciones - Quienes no tengan interés en el desarrollo de software FAQ: Q: ¿Necesito experiencia previa en drones para leer este libro? A: No, pero se recomienda tener conocimientos de programación en Python o C++ y conceptos básicos de robótica. Q: ¿Qué hardware necesito para seguir los ejemplos? A: Se utilizan computadoras como Raspberry Pi, NVIDIA Jetson y autopilotos como PX4 o ArduPilot, aunque muchas prácticas se pueden realizar mediante simulación. Q: ¿Incluye ejemplos de código? A: Sí, el libro incluye ejemplos prácticos y proyectos completos en cada capítulo. Q: ¿Cubre simulación de vuelo? A: Sí, incluye secciones dedicadas a simulación con SITL (Software-in-the-Loop) y HITL (Hardware-in-the-Loop). SEO keywords: ingeniería de UAVs, software para drones autónomos, ROS 2 para drones, visión por computadora en drones, SLAM para UAV, Edge AI para drones, MAVLink, simulación SITL, despliegue de IA en Jetson, arquitectura de software de drones Table of contents: - Introduction - Arquitectura de Software de UAVs - Arquitectura de Software de UAVs Modernos - Controlador de Vuelo vs Computadora Acompañante - Capas de Software Embebido - Sistemas de Tiempo Real - Componentes de Software - Arquitectura Moderna de UAVs - Computación Acompañante - Raspberry Pi - NVIDIA Jetson - Serie Qualcomm RB - Aceleradores de IA - Plataformas de Edge Computing - Flujo de Trabajo de Desarrollo de Software - Entorno de Desarrollo - Compilación Cruzada - Despliegue - Registro (Logging) - Depuración - Comunicación y Middleware de Robótica - Protocolo MAVLink - Mensajes MAVLink - Telemetría - Comandos - Parámetros - Protocolo de Misión - MAVSDK y APIs de Drones - MAVSDK - DroneKit - APIs de PX4 - APIs de ArduPilot - Aplicaciones Personalizadas - ROS 2 para Robótica de UAVs - Fundamentos de ROS 2 - Comunicación DDS - Topics - Services - Actions - Visión por Computadora para UAVs - Sistemas de Visión - Cámaras - Procesamiento de Imágenes - Calibración - Pipelines de Video - Sistemas Multicámara - Detección de Objetos - YOLO - Seguimiento de Objetos - OCR - Detección de Marcadores de Aterrizaje - Inspección Visual - Localización Visual - Coincidencia de Características - Odometría Visual - Flujo Óptico - Estimación de Pose - Navegación Visual - Navegación Autónoma - Vuelo Autónomo - Ejecución de Misiones - Toma de Decisiones - Comportamientos Autónomos - Máquinas de Estados - Árboles de Comportamiento - Localización y Mapeo - SLAM - Mapeo LiDAR - SLAM Visual - Mapas de Ocupación - Gestión de Mapas - Evasión de Obstáculos - Planificación de Rutas - Evasión de Colisiones - Obstáculos Dinámicos - Aterrizaje Seguro - Navegación de Emergencia - Inteligencia Artificial para UAVs - Fundamentos de IA - Edge AI Sample EPUB: https://cretisoftbooks.com/book-samples/6a7bc2f595d831b42e31a655-1786839592605-ingenieria-de-uavs-autonomos-modernos-construccion-de-robots-aereos-inteligentes-conectados-y-autonomos-epub-mau-20.epub Purchase links: - Google Books: https://play.google.com/store/books/details?id=L4IBEgAAQBAJ