/NPST3

Neural Policy Style Transfer with Twin-Delayed DDPG

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

NPST3

Implementation of Neural Policy Style Transfer with Twin-Delayed DDPG (NPST3) framework for Shared Control of Robotic Manipulators.

The algorithm can be executed with the policy_exec_nostyle_incremental.py script. Each numbered trained model in the repo corresponds to a different Style.

Trained Styles
0: Happy
1: Calm
2: Sad
3: Angry

For example: python policy_exec_nostyle_incremental.py --style 0 for the happy style.

Installation

You can install this repo running python setup.py install within the root of the repo. Python3 is required.

In case of compatibility issues you can check the requirements-stable.txt within setup.py for the last tested versions.

Autoencoder

The Autoencoder is trained running the script conv_AE.py

The trained model can be executed with conv_AE_predict.py.

TD3 Network

The TD3 network is trained with td3_st_train_no_style_incremental.py

Dataset

The dataset is available here

In order to use it, download it and save it in the root directory of the repo within a new "dataset" folder.