Skip to content
Reinforcement Learning Quadcopter Project
Branch: master
Clone or download
Latest commit 6121fe6 Jun 8, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ipynb_checkpoints RL-QD-Proj-v2 Jun 8, 2018
__pycache__ RL-QD-Proj-v2 Jun 8, 2018
agents
.DS_Store Initial commit Jun 7, 2018
.gitattributes
Quadcopter_Project.html Initial commit Jun 7, 2018
Quadcopter_Project.ipynb
README.md Initial commit Jun 7, 2018
TakeOff-data.txt
data.txt
physics_sim.py Initial commit Jun 7, 2018
requirements.txt Initial commit Jun 7, 2018
task.py RL-QD-Proj-v2 Jun 8, 2018

README.md

Deep RL Quadcopter Controller

Teach a Quadcopter How to Fly!

In this project, you will design an agent to fly a quadcopter, and then train it using a reinforcement learning algorithm of your choice!

Project Instructions

  1. Clone the repository and navigate to the downloaded folder.
git clone https://github.com/udacity/RL-Quadcopter-2.git
cd RL-Quadcopter-2
  1. Create and activate a new environment.
conda create -n quadcop python=3.6 matplotlib numpy pandas
source activate quadcop
  1. Create an IPython kernel for the quadcop environment.
python -m ipykernel install --user --name quadcop --display-name "quadcop"
  1. Open the notebook.
jupyter notebook Quadcopter_Project.ipynb
  1. Before running code, change the kernel to match the quadcop environment by using the drop-down menu (Kernel > Change kernel > quadcop). Then, follow the instructions in the notebook.

  2. You will likely need to install more pip packages to complete this project. Please curate the list of packages needed to run your project in the requirements.txt file in the repository.

You can’t perform that action at this time.