Tracking Manipulator Trajectories With Ordinary Singularities: A Null Space-Based Approach