A leader/follower approach for distributed coordination of interacting components