The latest feature in ardupilot mega is the ability to tell your UAV to fly to a point on the map by selecting "fly to here". Once the UAV is there it will loiter until you give it a new waypoint. All this in real time. More related features to be released soon