From the essential to advanced widgets, learn how to control and monitor robots with ROS using just your web browser, all on the web!
Course Summary
-
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
What You Will Learn
-
Understand how to make ROS data available to other environments
-
Understand how to create simple but efficient web pages
-
How to publish to topics and control robots from the web
-
How to subscribe to topics and monitor ROS data from the web
-
How to work with ROS params from the web
-
How to consume ROS services and action servers from the web
-
Create powerful interfaces that show: 3D models, maps and camera images