Path following with turning rate constraints