Distributed consensus in multi-vehicle cooperative control : theory and applications (2008)