├── .gitignore ├── CMakeLists.txt ├── README.md ├── launch └── rl_controller.launch ├── notebooks ├── Experimentation.ipynb ├── RL-Quadcopter.html ├── RL-Quadcopter.ipynb └── images │ ├── quadcopter_tumble.mp4 │ └── quadcopter_tumble.png ├── package.xml ├── scripts ├── drone_sim └── rl_controller_node ├── setup.py ├── sim ├── .gitignore └── README ├── src └── quad_controller_rl │ ├── agents │ ├── __init__.py │ ├── base_agent.py │ └── policy_gradients.py │ └── tasks │ ├── __init__.py │ ├── base_task.py │ ├── hover.py │ ├── landing.py │ └── takeoff.py └── srv └── SetPose.srv /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | \.DS_Store 3 | 4 | *.pyc 5 | 6 | src/quad_controller_rl/agents/__pycache__/ 7 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/README.md -------------------------------------------------------------------------------- /launch/rl_controller.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/launch/rl_controller.launch -------------------------------------------------------------------------------- /notebooks/Experimentation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/notebooks/Experimentation.ipynb -------------------------------------------------------------------------------- /notebooks/RL-Quadcopter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/notebooks/RL-Quadcopter.html -------------------------------------------------------------------------------- /notebooks/RL-Quadcopter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/notebooks/RL-Quadcopter.ipynb -------------------------------------------------------------------------------- /notebooks/images/quadcopter_tumble.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/notebooks/images/quadcopter_tumble.mp4 -------------------------------------------------------------------------------- /notebooks/images/quadcopter_tumble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/notebooks/images/quadcopter_tumble.png -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/package.xml -------------------------------------------------------------------------------- /scripts/drone_sim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/scripts/drone_sim -------------------------------------------------------------------------------- /scripts/rl_controller_node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/scripts/rl_controller_node -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/setup.py -------------------------------------------------------------------------------- /sim/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !README 4 | -------------------------------------------------------------------------------- /sim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/sim/README -------------------------------------------------------------------------------- /src/quad_controller_rl/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/src/quad_controller_rl/agents/__init__.py -------------------------------------------------------------------------------- /src/quad_controller_rl/agents/base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/src/quad_controller_rl/agents/base_agent.py -------------------------------------------------------------------------------- /src/quad_controller_rl/agents/policy_gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/src/quad_controller_rl/agents/policy_gradients.py -------------------------------------------------------------------------------- /src/quad_controller_rl/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/src/quad_controller_rl/tasks/__init__.py -------------------------------------------------------------------------------- /src/quad_controller_rl/tasks/base_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/src/quad_controller_rl/tasks/base_task.py -------------------------------------------------------------------------------- /src/quad_controller_rl/tasks/hover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/src/quad_controller_rl/tasks/hover.py -------------------------------------------------------------------------------- /src/quad_controller_rl/tasks/landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/src/quad_controller_rl/tasks/landing.py -------------------------------------------------------------------------------- /src/quad_controller_rl/tasks/takeoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/src/quad_controller_rl/tasks/takeoff.py -------------------------------------------------------------------------------- /srv/SetPose.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sksq96/deep-rl-quadcopter/HEAD/srv/SetPose.srv --------------------------------------------------------------------------------