Consensus-based Design Methodologies for Distributed Multivehicle Cooperative Control