ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

[LIVE CLASS] Controlling a ROS Robot with a Web Page

Controlling a ROS Robot with a Web Page
Live Class link:


Scheduled for December 10, 2019 @ 6pm - 7pm CET


In this class, you will learn how to control a ROS robot with a web page.

Why is it so important to learn this topic?

It is very common to work with robots on different platforms or apps, but why is it so important to be able to do it from a web page? As we all know, having internet has gone from being a luxury to a complete need, and many of our devices use and navigate the internet, that is, they have a browser installed that allows access to a web page. This is the main reason to communicate with a ROS robot through a web page - it can be so useful to communicate with a simulation or even a real robot from any type of device that is connected to the internet.

But how do you connect with a roscore? How will it work? How do you publish in a ROS topic? How do you interact through the website with the robot? How do you develop a graphical interface that facilitates its use with the user? How do you debug the website from the browser ?

Well, this live class aims to answer most of these questions, at least at an introductory level, at the start of this wonderful world where robotics and web pages come together.

Join us in this interesting class and learn all of this in more detail. In order to understand this class better, we recommend that you have some prerequisites.

In this class, you’re going to use the IgnisBot by The Construct and learn more about our robot model.


    • Basics HTML knowledge*
    • Basic Javascript knowledge*


  • FREE event open for everyone, the only thing you may need to do is “set reminder” on our YouTube channel.
  • We will share the full ROSject (containing robot simulation, notebook with instructions and code) with all the attendants at the beginning of the class. Remember to be on time.
  • In Live Classes, you will practice with the instructor at the same time, with the provided free ROS material.

If you missed the class, you can find the ROSject files and full-code used in the class at the Robot Ignite Academy: 1