stepjam / RLBench

A large-scale benchmark and learning environment.
https://sites.google.com/corp/view/rlbench
Other
1.15k stars 234 forks source link

Just interesting Question: PyRep? or RLBench for enviroment for learning #166

Open yuya-0411 opened 2 years ago

yuya-0411 commented 2 years ago

Hello, I'm Yuya, a first-year graduate student from Japan.

I'm interested in applying reinforcement learning to robots. I'm trying to understand RLBench. I've read the paper. I would like to confirm one thing.

Is it easy to set up environment for learning other robots, not arms, using RLBench? I would like to apply reinforcement learning to other robots such as snake robots and mobile robots, using RLBench. I have applied machine learning in PyRep before though.

Now, I guess it is easier to do it in PyRep rather than RLBench. What do you think? What benefit does RLBench have? I would like to know which is easier and more convenient for applying machine learning to various robots.

Thank you for your attention.

working236 commented 2 years ago

HI im a new too,have you applied a new robot in pyrep, already?

yuya-0411 commented 2 years ago

@working236 Yes. I did it in pyrep for a test. I'm going to apply other robots in pyrep. I just made the environment, so I need to design a problem to solve in order to make the learning work well.

jtgenova commented 2 years ago

@yuya-0411 Have you been able to use a mobile robot with or without an arm in RLBench?

yuya-0411 commented 2 years ago

@jtgenova Actually, I decided to use PyRep instead of RLBench because I can't find special advantage of RLBench. You can create envrionment of Reinforcement Learning for any robots including your custom robots. If you want to realize it, I can recommend combining Gym & Sable Baseline3 & PyRep. You can get tips from CoppeliaSimRL (https://github.com/chauby/CoppeliaSimRL).

Thank you.

lgzid commented 1 year ago

@yuya-0411 Hi! Have you ever used pyrep and ros together