Cooperative UAV navigation based on distributed multi-antenna GNSS, vision, and MEMS sensors