Cooperative Control for Multiple Autonomous Vehicles Using Descriptor Functions