Picture of Getting Started with ROS ( Robotic Operating System ).
This tutorial is going to walk you through installing Ubuntu 10.10 and the Diamondback version of ROS. It assumes you are new to Ubuntu and ROS and is meant to be a dummies guide to installing and configuring a Multiple ROS Master System. Note there are newer versions of ROS available as well as Ubuntu which you can choose to install on your own.  

Step 1: What is ROS ?

Picture of What is ROS ?
For those unfamiliar with ROS. It is a open source robotic operating system which provides standard operating system services such as hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It is based on a graph architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages. In layman terms it connects hardware with software to allow for a advanced programming environment for controlling low-level hardware. Not to mention it also has powerful tools for running things in simulation along with 3d visualizations. 
pobot_eric7 months ago


Your setting of ROS_HOSTNAME is wrong : it should be either a machine network name or its IP.

Using your example produces the error message "invalid ROS_HOSTNAME (protocol should not be included)" when starting roscore.

ROS official documentation on this point :


Best regards


ravewings1 year ago
Great tutorial, it only costs about $5000 to complete...

There needs to be an arduino level 'robot operating system' or a 'robot simulator'.
This is a great tutorial that inspire me to write an overview of robotic operating systems designed to be used from complex to simple robots