Simulación y control de un drone ArduPilot en ROS Noetic

Simulación y control de un ArduPilot en C++ usando Gazebo 11, ROS Noetic y Ubuntu 20.04
4.25 (10 reviews)
Udemy
platform
Español
language
Engineering
category
Simulación y control de un drone ArduPilot en ROS Noetic
51
students
2.5 hours
content
Jan 2022
last update
$19.99
regular price

Why take this course?

🚀 Simulación y control de un ArduPilot en C++ usando Gazebo 11, ROS Noetic y Ubuntu 20.04


📚 Cursos Programa:

Este curso está dividido en 4 capítulos completos que te guiarán desde las primeras instalaciones hasta la programación avanzada de nodos en C++ para controlar un drone ArduPilot. Acompáñate a Cruz Antonio Arteaga Escamilla y domina el simulado y control de drones con Gazebo 11, ROS Noetic y Ubuntu 20.04.

Capítulo 1: Instalación y Configuración Inicial

📥 Aprende a instalar los paquetes y dependencias necesarios para lanzar un ArduCopter (un drone de la marca ArduPilot) en Gazebo 11, ROS Noetic y Ubuntu 20.04, aprovechando las guías oficiales de ArduPilot y un repositorio en Github.

Capítulo 2: Configuración y Lanzamiento del Drone

🚫 Comienza a lanzar un ArduCopter sin sensores extra, luego avanza a incorporar un sensor Lidar o una cámara apuntando hacia abajo y hacia enfrente. Descubre cómo agregar más modelos al simulador Gazebo y especificar la ruta para encontrarlos. Además, domina el uso de QGroundControl para monitorear y manipular el drone, además de configurar recorridos de vuelo sin utilizar ROS.

Capítulo 3: Dominando ROS y Gazebo

🧪 Explora en detalle el archivo launch y los nodos de ROS necesarios para lanzar un ArduCopter en Gazebo. Aprende qué tópicos y sus tipos de mensajes son utilizados para controlar el drone desde terminal usando ROS.

Capítulo 4: Programación Avanzada con C++

🚀 Desarrolla diferentes nodos de ROS en lenguaje C++ para lograr el seguimiento de la trayectoria del drone. Aprende a programar controladores que responden a posiciones cartesianas deseadas, velocidades o la orientación deseada del drone y su empuje vertical. Interpreta los resultados con gráficas en MATLAB para calificar el desempeño de tus controladores diseñados.

📫 Contenido del Curso:

  1. Instalación de ArduPilot en ROS Noetic y Ubuntu 20.04

    • 1.1 Instalación de ArduPilot (ArduCopter) en ROS Noetic y Gazebo 11
    • 2.1 Creación de un paquete en ROS y archivos launch para lanzar diferentes ArduCopters
    • 2.2 Lanzar un ArduCopter sin sensores extra
    • 2.3 Lanzar un ArduCopter con cámara frontal
    • 2.4 Lanzar un ArduCopter con sensor Lidar
    • 2.5 Lanzar un ArduCopter con cámara apuntando hacia abajo
    • 2.6 Agregando modelos a Gazebo
    • 2.7 Instalación de la estación en tierra QGroundControl para un ArduCopter
  2. Control de un ArduCopter en ROS

    • 3.1 Cambio de namespace
    • 3.2 Tópicos y mensajes de ArduPilot en ROS
  3. Nodos en C++ para controlar el ArduCopter

    • 4.1 Control por posición
    • 4.2 Control por velocidades
    • 4.3 Resultados del control por velocidades
    • 4.4 Control por orientación deseada y empuje vertical
    • 4.5 Resultados del control por orientación deseada y empuje vertical

🎓 ¡Inscríbete Ya!

¿Estás listo para transformarte en un experto en el simulado y control de drones ArduPilot? Inscríbete ahora y comienza tu viaje hacia la dominación del espacio aéreo con Simulación y control de un ArduPilot en C++ usando Gazebo 11, ROS Noetic y Ubuntu 20.04. ¡No te quedes atrás en la revolución de la tecnología drone! 🛫💻✨

Course Gallery

Simulación y control de un drone ArduPilot en ROS Noetic – Screenshot 1
Screenshot 1Simulación y control de un drone ArduPilot en ROS Noetic
Simulación y control de un drone ArduPilot en ROS Noetic – Screenshot 2
Screenshot 2Simulación y control de un drone ArduPilot en ROS Noetic
Simulación y control de un drone ArduPilot en ROS Noetic – Screenshot 3
Screenshot 3Simulación y control de un drone ArduPilot en ROS Noetic
Simulación y control de un drone ArduPilot en ROS Noetic – Screenshot 4
Screenshot 4Simulación y control de un drone ArduPilot en ROS Noetic

Loading charts...

Related Topics

4491440
udemy ID
12/01/2022
course created date
16/01/2022
course indexed date
Bot
course submited by
Simulación y control de un drone ArduPilot en ROS Noetic - | Comidoc