Path Planning with Live Undefined Obstacle Avoidance