Curvature-Constrained Vector Field for Motion Planning of Nonholonomic Robots