Skip to content

This is a project inspired by the gym module, we seeks to bring facilities to researchers and developers who work with robotic manipulators and/or reinforcement learning.

License

Notifications You must be signed in to change notification settings

victorkich/ManyTor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ManyTor

This is a project inspired by the gym module, we seeks to bring facilities to researchers and developers who work with robotic manipulators and/or reinforcement learning.


Environment

ManyTor For general purpose, i decided to create a new environmnet instead use one environment already created. Is this project i use vispy to plot and simulate links, joints and objectives, as well as ground. My base environment consist in one manipulator with 4 joints (3+terminal) with the Denavit-Hartember parameters present here on the right.

Obs: I am currently working to generalize the code with the purpose of adapting the simulation to any manipulator model only by changing its forward kinematic function.

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

Objectives

The environment objectives consist in equation random points refreshing when all points is colected. Each point have one fixed reward and one variable reward, but that will be explained soon.

Reward System

Neon Drive

As the agent observes the current state of the environment and chooses an action, the environment transitions to a new state, and also returns a reward that indicates the consequences of the action. In this task, rewards are +1 for every time the agent catches a ball and the environment terminates if all the balls were picked up or the manipulator hit the ground. This means that the most performing scenarios will end in equation timesteps, where equation means the number of objectives.

If you liked this repository, please don't forget to starred it!

About

This is a project inspired by the gym module, we seeks to bring facilities to researchers and developers who work with robotic manipulators and/or reinforcement learning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages