The Robot Operating System (ROS) is a communications layer (amongst other things) that is popular in robotics R&D. MiRo exposes its interface to the network as a ROS node, so you will need to install ROS on your workstation in order to communicate with the robot.
Follow the instructions at ros.org to install ROS kinetic on your workstation.
You only need the base package
ros-kinetic-ros-base but when working with ROS you will probably benefit from the additional tools in the
-desktop package. If you only install
base, you may have to add a couple of extra items, as shown below.
$ sudo apt install ros-kinetic-tf2-ros
You should now be able to run the ROS core as follows.
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.1.100:41666/
ros_comm version 1.12.2
* /rosdistro: kinetic
* /rosversion: 1.12.2
auto-starting new master
process[master]: started with pid 
setting /run_id to a617fb4a-85d4-11e6-885b-74d02bce982a
process[rosout-1]: started with pid 
started core service [/rosout]