Planning and control of a nonholonomic unicycle using ring shaped local potential fields