Multi-vehicle formation control in uncertain environments