All Projects → nav74neet → Rl_ardrone

nav74neet / Rl_ardrone

Autonomous Navigation of UAV using Reinforcement Learning algorithms.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Rl ardrone

Arnold
Arnold - DOOM Agent
Stars: ✭ 457 (+501.32%)
Mutual labels:  reinforcement-learning, q-learning
Reinforcement Learning With Tensorflow
Simple Reinforcement learning tutorials, 莫烦Python 中文AI教学
Stars: ✭ 6,948 (+9042.11%)
Mutual labels:  reinforcement-learning, q-learning
Dissecting Reinforcement Learning
Python code, PDFs and resources for the series of posts on Reinforcement Learning which I published on my personal blog
Stars: ✭ 512 (+573.68%)
Mutual labels:  reinforcement-learning, q-learning
Qtrader
Reinforcement Learning for Portfolio Management
Stars: ✭ 363 (+377.63%)
Mutual labels:  reinforcement-learning, q-learning
Deep traffic
MIT DeepTraffic top 2% solution (75.01 mph) 🚗.
Stars: ✭ 47 (-38.16%)
Mutual labels:  reinforcement-learning, q-learning
Awesome Monte Carlo Tree Search Papers
A curated list of Monte Carlo tree search papers with implementations.
Stars: ✭ 387 (+409.21%)
Mutual labels:  reinforcement-learning, q-learning
Hands On Reinforcement Learning With Python
Master Reinforcement and Deep Reinforcement Learning using OpenAI Gym and TensorFlow
Stars: ✭ 640 (+742.11%)
Mutual labels:  reinforcement-learning, q-learning
Gym Pybullet Drones
PyBullet Gym environments for single and multi-agent reinforcement learning of quadcopter control
Stars: ✭ 168 (+121.05%)
Mutual labels:  uav, reinforcement-learning
Async Deeprl
Playing Atari games with TensorFlow implementation of Asynchronous Deep Q-Learning
Stars: ✭ 44 (-42.11%)
Mutual labels:  reinforcement-learning, q-learning
Gym Alttp Gridworld
A gym environment for Stuart Armstrong's model of a treacherous turn.
Stars: ✭ 14 (-81.58%)
Mutual labels:  reinforcement-learning, q-learning
Dinoruntutorial
Accompanying code for Paperspace tutorial "Build an AI to play Dino Run"
Stars: ✭ 285 (+275%)
Mutual labels:  reinforcement-learning, q-learning
Dqn
Implementation of q-learning using TensorFlow
Stars: ✭ 53 (-30.26%)
Mutual labels:  reinforcement-learning, q-learning
Trading Bot
Stock Trading Bot using Deep Q-Learning
Stars: ✭ 273 (+259.21%)
Mutual labels:  reinforcement-learning, q-learning
Reinforcement learning tutorial with demo
Reinforcement Learning Tutorial with Demo: DP (Policy and Value Iteration), Monte Carlo, TD Learning (SARSA, QLearning), Function Approximation, Policy Gradient, DQN, Imitation, Meta Learning, Papers, Courses, etc..
Stars: ✭ 442 (+481.58%)
Mutual labels:  reinforcement-learning, q-learning
Gymfc
A universal flight control tuning framework
Stars: ✭ 210 (+176.32%)
Mutual labels:  uav, reinforcement-learning
Gym Anytrading
The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)
Stars: ✭ 627 (+725%)
Mutual labels:  reinforcement-learning, q-learning
Learningx
Deep & Classical Reinforcement Learning + Machine Learning Examples in Python
Stars: ✭ 241 (+217.11%)
Mutual labels:  reinforcement-learning, q-learning
Grid royale
A life simulation for exploring social dynamics
Stars: ✭ 252 (+231.58%)
Mutual labels:  reinforcement-learning, q-learning
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+986.84%)
Mutual labels:  reinforcement-learning, q-learning
Notebooks
Some notebooks
Stars: ✭ 53 (-30.26%)
Mutual labels:  reinforcement-learning, q-learning

Reinforcement Learning for Autonomous navigation of UAVs

This repository contains the simulation source code for implementing reinforcement learning aglorithms for autonomous navigation of ardone in indoor environments. Gazebo is the simulated environment that is used here.

Q-Learning.py

Autonomous Navigation of UAV using Q-Learning (Reinforcement Learning).

  • State: Discrete
  • Action: Discrete
  • Action space: 5x5 grid space.

Indoor Path Planning and Navigation of an Unmanned Aerial Vehicle (UAV) based on PID + Q-Learning algorithm (Reinforcement Learning). The quadrotor maneuvers towards the goal point, along the uniform grid distribution in the gazebo simulation environment(discrete action space) based on the specified reward policy, backed by the simple position based PID controller.

This project was developed at the Advanced Flight Simulation(AFS) Laboratory, IISc, Bangalore.

Dependencies & Packages:

Reference:

Project Video

DDPG.py

Deep Deterministic Policy Gradient algorithm is used for autonomous navigation of UAV from start to goal position. This is applicable for continuous action-space domain. (Under development!)

Collaborator(s):

Arun Kumar

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].