Implementación de algoritmos de estimación y filtrado para vehículos marinos autónomos empleando la plataforma ArduPilot
Fecha
2019-06-22
Autores
Salas Abreu, Marco Antonio
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Central "Marta Abreu" de Las Villas, Facultad de Ingeniería Eléctrica, Departamento de Automática y Sistemas Computacionales
Resumen
En las últimas décadas se ha suscitado un creciente interés en el desarrollo de tecnologías basadas en hardware y software libres, dadas las ventajas que las mismas ofrecen, principalmente en la reducción de los costos y el dominio de la tecnología. Este desarrollo en las tecnologías libres ha estado de la mano con el creciente auge que han experimentado los vehículos autónomos. Uno de los proyectos de desarrollo de autopilotos basados en hardware libre y elementos de bajo costo es ArduPilot. ArduPilot constituye en la actualidad una de las plataformas más empleadas en distintos tipos de vehículos autónomos, dada la elevada calidad en el empleo de sus propuestas de hardware y software. Con esta plataforma se obtienen resultados similares a otras alternativas comerciales basadas en tecnologías privadas. A pesar de que ArduPilot permite el control de vehículos marinos, carece de herramientas de software y algoritmos específicos para este tipo de aplicaciones. En el presente trabajo se implementa un esquema de filtrado de perturbaciones ambientales sobre ArduPilot, cuya incorporación a los algoritmos de estimación previamente programados en
ArduPilot resulta de gran necesidad. El esquema de filtrado propuesto consta de dos observadores de estados que utilizan modelos matemáticos para describir el comportamiento del vehículo. La propuesta ha sido evaluada mediante simulación y en pruebas reales para el caso del control de rumbo en un vehículo de pruebas que constituye un modelo a escala de una embarcación real. Con los resultados obtenidos se evidencia la validez y factibilidad en la incorporación de nuevas funcionalidades al código original de ArduPilot. Este trabajo con tecnologías abiertas resulta importante para la independencia tecnológica de nuestro país.
Descripción
Palabras clave
Vehículos Autónomos Marinos, Plataforma ArduPilot, Algoritmos de Estimación y Filtrado