├── .github └── workflows │ └── manual.yml ├── .gitignore ├── CODEOWNERS ├── README.md ├── quad_controller_rl ├── CMakeLists.txt ├── launch │ └── rl_controller.launch ├── notebooks │ ├── RL-Quadcopter.ipynb │ └── images │ │ ├── quadcopter_tumble.mp4 │ │ └── quadcopter_tumble.png ├── out │ └── .gitignore ├── package.xml ├── scripts │ ├── drone_sim │ └── rl_controller_node ├── setup.py ├── sim │ ├── .gitignore │ └── README ├── src │ └── quad_controller_rl │ │ ├── __init__.py │ │ ├── agents │ │ ├── __init__.py │ │ ├── base_agent.py │ │ └── policy_search.py │ │ ├── tasks │ │ ├── __init__.py │ │ ├── base_task.py │ │ └── takeoff.py │ │ └── util.py └── srv │ └── SetPose.srv └── requirements.txt /.github/workflows/manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/.github/workflows/manual.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/README.md -------------------------------------------------------------------------------- /quad_controller_rl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/CMakeLists.txt -------------------------------------------------------------------------------- /quad_controller_rl/launch/rl_controller.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/launch/rl_controller.launch -------------------------------------------------------------------------------- /quad_controller_rl/notebooks/RL-Quadcopter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/notebooks/RL-Quadcopter.ipynb -------------------------------------------------------------------------------- /quad_controller_rl/notebooks/images/quadcopter_tumble.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/notebooks/images/quadcopter_tumble.mp4 -------------------------------------------------------------------------------- /quad_controller_rl/notebooks/images/quadcopter_tumble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/notebooks/images/quadcopter_tumble.png -------------------------------------------------------------------------------- /quad_controller_rl/out/.gitignore: -------------------------------------------------------------------------------- 1 | # Don't check in output files 2 | * 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /quad_controller_rl/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/package.xml -------------------------------------------------------------------------------- /quad_controller_rl/scripts/drone_sim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/scripts/drone_sim -------------------------------------------------------------------------------- /quad_controller_rl/scripts/rl_controller_node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/scripts/rl_controller_node -------------------------------------------------------------------------------- /quad_controller_rl/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/setup.py -------------------------------------------------------------------------------- /quad_controller_rl/sim/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !README 4 | -------------------------------------------------------------------------------- /quad_controller_rl/sim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/sim/README -------------------------------------------------------------------------------- /quad_controller_rl/src/quad_controller_rl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quad_controller_rl/src/quad_controller_rl/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/src/quad_controller_rl/agents/__init__.py -------------------------------------------------------------------------------- /quad_controller_rl/src/quad_controller_rl/agents/base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/src/quad_controller_rl/agents/base_agent.py -------------------------------------------------------------------------------- /quad_controller_rl/src/quad_controller_rl/agents/policy_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/src/quad_controller_rl/agents/policy_search.py -------------------------------------------------------------------------------- /quad_controller_rl/src/quad_controller_rl/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/src/quad_controller_rl/tasks/__init__.py -------------------------------------------------------------------------------- /quad_controller_rl/src/quad_controller_rl/tasks/base_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/src/quad_controller_rl/tasks/base_task.py -------------------------------------------------------------------------------- /quad_controller_rl/src/quad_controller_rl/tasks/takeoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/src/quad_controller_rl/tasks/takeoff.py -------------------------------------------------------------------------------- /quad_controller_rl/src/quad_controller_rl/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/src/quad_controller_rl/util.py -------------------------------------------------------------------------------- /quad_controller_rl/srv/SetPose.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/quad_controller_rl/srv/SetPose.srv -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/RL-Quadcopter/HEAD/requirements.txt --------------------------------------------------------------------------------