Ornithopter Trajectory Optimization with Neural Networks and Random Forest
|Author/s||Pérez-Cutiño, Miguel Ángel
Pascual Callejo, Luis David
Díaz Báñez, José Miguel
|Department||Universidad de Sevilla. Departamento de Matemática Aplicada II (ETSI)|
|Abstract||Trajectory optimization has recently been addressed to compute energy-efficient routes for ornithopter navigation, but its online application remains a challenge. To overcome the high computation time of traditional ...
Trajectory optimization has recently been addressed to compute energy-efficient routes for ornithopter navigation, but its online application remains a challenge. To overcome the high computation time of traditional approaches, this paper proposes algorithms that recursively generate trajectories based on the output of neural networks and random forest. To this end, we create a large data set composed by energy-efficient trajectories obtained by running a competitive planner. To the best of our knowledge our proposed data set is the first one with a high number of pseudo-optimal paths for ornithopter trajectory optimization. We compare the performance of three methods to compute low-cost trajectories: two classification approaches to learn maneuvers and an alternative regression method that predicts new states. The algorithms are tested in several scenarios, including the landing case. The effectiveness and efficiency of the proposed algorithms are demonstrated through simulation, which show that the machine learning techniques can be used to compute the flight path of the ornithopter in real time, even under uncertainties such as wrong sensor readings or re-positioning of the target. Random Forest obtains the higher performance with more than 99% and 97% of accuracy in a landing and a mid-range scenario, respectively.
|Project ID.||MTM2016-76272- R
|Referenced by||Dataset and evaluation code: https://github.com/mpcutino/OTO_dataset|
|Citation||Pérez-Cutiño, M.Á., Rodríguez, F., Pascual, L.D. y Díaz-Báñez, J.M. (2022). Ornithopter Trajectory Optimization with Neural Networks and Random Forest. Journal of Intelligent and Robotic Systems: Theory and Applications, 105 (1), Art. number 17.|