Montaje y operación de drones de código libre utilizando Betaflight y Python
El presente documento se encarga de mostrar el proceso de montaje y programación de drones de código libre utilizando Python como interfaz. Esta clase de drones ha ganado popularidad en la actualidad debido a su reducido costo y fácil personalización; es posible cambiar cualquier aspecto del control...
- Autores:
-
Díaz Caballero, Óscar Andrés
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2019
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/45734
- Acceso en línea:
- http://hdl.handle.net/1992/45734
- Palabra clave:
- Drones
Python (Lenguaje de programación para computadores)
Software libre
Ingeniería
- Rights
- openAccess
- License
- https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
Summary: | El presente documento se encarga de mostrar el proceso de montaje y programación de drones de código libre utilizando Python como interfaz. Esta clase de drones ha ganado popularidad en la actualidad debido a su reducido costo y fácil personalización; es posible cambiar cualquier aspecto del controlador de vuelo, así como realizar el montaje físico que sea más adecuado para la situación que se encuentre. Como proyecto base se utilizará Betaflight (un firmware para controladores de vuelo), debido a su avanzado estado de desarrollo y su énfasis en control de bajo nivel. Para el proceso de montaje, se muestra un tutorial paso a paso que incluye las instrucciones de montado electrónico, así como las modificaciones en Betaflight y el proceso de compilación. A causa de las imperfecciones que pueden llegar a tener los drones de bajo costo (como el mostrado en el tutorial), se incluyeron también las modificaciones necesarias para mejorar la calidad de vuelo y respuesta del drone. Finalmente, se construyó una suite de control manual y autónomo utilizando Django y MSP, la cual puede ser utilizada como base para proyectos futuros en automatización y modelos de enjambre de drones. |
---|