Developing Web Interfaces for ROS Course - Python

From the essential to advanced widgets, learn how to control and monitor robots with ROS using just your web browser, all on the web!

Developing Web Interfaces for ROS course

Course Summary

Would you like to control and monitor robots with ROS using just your web browser?

The "Developing Web Interfaces for ROS" is the right course for you! We dive, step-by-step, into many different widgets that communicate directly to ROS using only HTML and JavaScript code. You will learn the essential and be able to develop more using the knowledge acquired.

What you will learn

Course Overview

Introduction

.

Setting up our development environment (Part 1)

.

Setting up our development environment (Part 2)

.

Move the Robot! Publishing to a topic!

.

Move the Robot! Using a Joystick!

.

Tracking the Robot! Subscribing to a topic!

.

Inside the Robot! Showing camera on the web page!

.

Calling ROS services from the web

.

Showing a map on the web page

.

Tunning your robotics algorithms! ROS Parameters!

.

3D Visualization for Robots on Webpages

.

Using ROS Action Servers from the web

.

Final Project

.

Teachers

Marco Arruda

Connecting Robots and Web. Passionate about learning/teaching.

Marco Arruda

Robots used

Husky robot

Husky robot

Learning Path

Group:

Main Links