Stream Function Path Planning And Control For Unmanned Ground Vehicles