Testing Different Robots on the Same Reinforcement Learning Task Open Class

Open Class: Testing Different Robots on the Same Reinforcement Learning Task

What you will learn in this Open Class

This live-class is about how to make different robots learn the same task by training them with reinforcement learning and using ROS, Gazebo and openai_ros.

Imagine that you want to compare the performance of different robots learning to do the same task. For example, how good is the Turtlebot2 and the ROSbot on learning how to move around a maze. We will show you how to use openai_ros package to reuse the same RL algorithm, the same TaskEnvironment and only change the RobotEnvironment (one for each robot). Remember that the package openai_ros already provides the RobotEnvironment for both those two robots, so it will be just a matter of knowing where to instantiate the class for each robot.

We will see:

YouTube Video

Get the rosject

rosject link

Main Links