A robust state estimator is presented by fusing the aerodynamic model of multi-rotor UAVs with measurements from optical flow and other low-cost sensors such as IMU, magnetometer, and ultrasonic sensor. Due to the particular aerodynamics of multi-rotor UAVs, the body velocity in the rotor plane is able to be measured by the accelerometer. We therefore propose a novel state estimator by fully exploring the characteristic of aerodynamics of multi-rotor UAV. Our state estimator is fast and easy to be implemented. We have tested our estimator with different platforms in different scenes. Experimental results show that our estimator performs robustly in low light conditions where existing methods usually fail.
Note that in our previous research, we try to use machine learning method to predict the velocity from only the IMU data and found the approximated linear relationship between the velocity and the measured horizontal accelerations. But after we deeply invesitigate to the aerodyanmics about the multi-rotor UAVs, we find there is no need to treat it as a black box. Here is the previous work - "Velocity Prediction for Multi-rotor UAVs based on Maching Learning" .
@INPROCEEDINGS{8206034,
author={Wang, Rongzhi and Zou, Danping and Xu, Changqing and Pei, Ling and Liu, Peilin and Yu, Wenxian},
booktitle={2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
title={An aerodynamic model-aided state estimator for multi-rotor UAVs},
year={2017},
volume={},
number={},
pages={2164-2170},
doi={10.1109/IROS.2017.8206034}
}