Skip to content

alikolling/Parallel-Hydrone-DRL

Repository files navigation

Parallel Deep Reinforcement Learning for Aerial Mobile Robots


Objective

In this repository, we present a study of deep reinforcement learning techniques that uses parallel distributional actor-critic networks to navigate aerial mobile robots. Our approaches were developed taking into account only a couple of laser range findings, the relative position and angle of the robot to the target as inputs to make a robot reach the desired goal in an environment. Based on the results gathered, it is possible to conclude that parallel distributional deep reinforcement learning’s algorithms, with continuous actions, are effective for decision-make of a aerial robotic vehicle and outperform non-parallel-distributional approaches in training time consumption and navigation capability.

Setup

All of requirements is show in the badgets above, but if you want to install all of them, enter the repository and execute the following line of code:

pip3 install -r requirements.txt

Before we can train our agent, we need to configure the config.yaml file. Some parameters seems a bit unbiguous, make sure the correct token key of comet is setted instead disable it. Another thing to do is choose an algorithm to perform your training, choose between PDDRL and PDSRL.

With the config.yaml configured, now we can train our agent, to do this just run the following code:

python3 train.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages