Skip to content

Udacity Flying Car 3D Motion Planning Project

Notifications You must be signed in to change notification settings

Vishwamitra/3DMotionPlanning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FCND - 3D Motion Planning

Udacity Flying Car NanoDegree Term 1 Motion Planning Project Quad Image

In this project you will integrate the techniques that you have learned throughout the last several lessons to plan a path through an urban environment. Check out the project rubric for more detail on what constitutes a passing submission.

The details of the study is given in the Report.

This study implements five planners.

1. 3D Grid

1. Run with motionplot3Dvox.ipynb (View motionplot3Dvox.html)

View motionplot3Dvox.html

2. Sample video for planning to the top of a building

3D Motion Planning to top of a building

3. Sample video for planning to a hole inside of a building

3D Motion Planning to a hole inside of a building

4. Sample video for planning over obstacles

3D Motion Planning over obstacles

2. 2D Grid

1. Run with motion_planning.ipynb (View motion_plot.html)

2. Run with motion_planning.py:

python motion_planning.py --local_goal="(290,300)"
python motion_planning.py --global_goal="(-122.400424, 37.794026))"
python motion_planning.py --grid_goal="(488,182)"
python motion_planning.py

First three command to specify goal, fourth one to randomly select goal.

3. 2D Graph

1. Run with motionplotgraph.ipynb (View motionplotgraph.html)

4. Probabilistic Roadmap

1. Run with probabilisticroadmap.ipynb (View probabilisticroadmap.html)

5. RRT

1. Run with rrt.ipynb (View rrt.html)

About

Udacity Flying Car 3D Motion Planning Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 57.7%
  • Jupyter Notebook 41.8%
  • Python 0.5%