Flocking for Networks of Nonholonomic Robots with Nonlinear Dynamics