← Back to search

ROS Developers LIVE-Class #35: Testing Different Robots on the Same Reinforcement Learning Task

The Construct Robotics Institute 1:06:19

1,236 views · 34 likes Watch on YouTube ↗

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.

➡️ ROSject link: https://bit.ly/3QOWVAN

📚 Related Course: https://bit.ly/3bQADQo

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:
▸ An overview of the openai_ros package for training robots with RL with ROS and Gazebo ▸ Where the learning algorithm must be put (provided to the attendants)
▸ Where to put the TaskEnvironment (also provided to the attendants)
▸ Where are the RobotEnvironment for each robot (Turtlebot2 and ROSbot) located inside the openai_ros package
▸ Where in the whole pipeline to put the RobotEnvironment
▸ How to connect everything to make it learn and compare results between the two robots - The whole code will be provided to all the attendants to the class.

========= ===================
Every Tuesday at 18:00 CET / CEST. This is a LIVE Class on how to develop with ROS. In Live Classes you will practice with me at the same time that I explain, with the provided free ROS material.
IMPORTANT: Remember to be on time for the class because at the beginning of the class we will share the code with the attendants for free.
IMPORTANT 2: in order to start practicing quickly, we are using the ROS Development Studio for doing the practice.
You will need a free account to attend the class. Go to http://rosds.online and create an account prior to the class.
// RELATED LINKS
▸ ROS Development Studio: http://www.theconstructsim.com/rds-ros-development-studio/
▸ Robot Ignite Academy: http://www.theconstructsim.com/construct-learn-develop-robots- using-ros / robotigniteacademy_learnros /

Playback is via YouTube's official embedded player. Data from YouTube; Exumo is not affiliated with YouTube.