In this ROS LIVE-Class we’re going to create an OpenAI environment that can interact with your simulated robot in Gazebo, using ROS. We will see: How to define the actions required for the task How to define the observation space How to build the _step function that...
In this ROS LIVE-Class we’re going to learn how to create our own Qlearning training for a cart pole in Gazebo using both OpenAI and ROS. We will see: How to create a Python training program that uses OpenAI infrastructure How to create the environment that...
Basically what we are going to teach in this extra Live-Class is: 1- How to record a trajectory that you would like the robot to do 2- How to make the robot reproduce that trajectory Everything using the GPS as localization system. This time we are going to use...
In this ROS LIVE-Class we’re going to create a world in the Gazebo simulator for the previous differential drive manipulator we created in the previous class, so the robot can navigate around and interact with the objects. The model of the robot was...
In this ROS LIVE-Class we’re going to show how to create a Gazebo plugin for a robot simulated world. The plugin will allow us to connect/disconnect the light of the world by means of a ROS topic. The plugin will be created using C++. We will use the...
In this Live Class we are going to see how to apply all that we have learnt in the previous classes about Gazebo. We are going to execute ARIAC simulation made by the OSRF. We are going to learn how to manage that simulation in order to make the robots perform...