For this you will have to dual boot into ubuntu xenial, that or VM it but im none too sure how VMs will treat you. Docker is an option to pseudo get ros but it will eventually have to happen so I advise you dual boot at this point.
You're going to be going through the ROS tutorials found here:
You're going to need to go through until, intermediate: Defining Custom Messages
Just like with opencv, you're going to make your own repository for ROSPlayground.
the build process for ros is a bit different, you'll learn that in the tutorials, here you'll learn catkin, which is how items are built, it's essentially the cmake we know and love just tailored and boilerplated for ros.
For this you will have to dual boot into ubuntu xenial, that or VM it but im none too sure how VMs will treat you. Docker is an option to pseudo get ros but it will eventually have to happen so I advise you dual boot at this point.
You're going to be going through the ROS tutorials found here:
http://wiki.ros.org/ROS/Tutorials
You're going to need to go through until, intermediate: Defining Custom Messages Just like with opencv, you're going to make your own repository for ROSPlayground. the build process for ros is a bit different, you'll learn that in the tutorials, here you'll learn catkin, which is how items are built, it's essentially the cmake we know and love just tailored and boilerplated for ros.