Sampling-Based Motion Planners: Recent Developments and Future Challenges