CloudSim/Tutorials/NRI


 * 1) NRI PI Meeting: ROS/Gazebo Tutorial (2 Oct 2013)

Welcome to the ROS/Gazebo Tutorial!

In the course of this tutorial session, we will be using some powerful open source tools, namely:


 * ROS : the Robot Operating System, comprising the tools and libraries that you need to build robot applications;
 * Gazebo : general-purpose physics-based robot simulator;
 * CloudSim : web application for deploying and managing cloud-hosted simulators; and
 * DRCSim : simulation content (models, worlds, and plugins) used in the DARPA Robotics Challenge.
 * iPython Notebook : a web application for developing Python programs on a remote machine.


 * 1) Goals

The goals of this tutorial session are for you to:


 * experiment with a physics-based simulation of a humanoid robot;
 * learn how to run simulations (and robot control systems) in the cloud;
 * learn how to view and program simulated robots from a web browser; and
 * generate ideas for how to apply thin-client simulation in your next robotics course, competition, or experiment.


 * 1) Prerequisites

You should be able to do all of these tutorials from your laptop, using a web browser. We strongly recommend the use of Google Chrome, as well as a 3-button mouse with a scroll wheel.

Note: If you're not at the NRI PI meeting, you can still go through these tutorials, but you will need to launch (and pay for) your own cloud-hosted machines.


 * 1) Agenda


 * 1) Tutorial exercises

1. Introduction to gzweb 1. Introduction to iPython Notebook 1. Notebook: ROS camcorder 1. Notebook: Color blob detection 1. Notebook: tabletop manipulation 1. Other tutorials from DRCSim