A synthetic environment for simulation of vision-based formation flight