pathplanner and visual