This is the first of a two-part paper that investigates the stability properties of a system of multiple mobile agents with double integrator dynamics. In this first part we generate stable flocking motion for the group using a coordination control scheme which gives rise to smooth control laws for the agents. These control laws are a combination of attractive/repulsive and alignment forces, ensuring collision avoidance and cohesion of the group and an aggregate motion along a common heading...