Willow Garage and the Making of the Robot Operating System
spectrum.ieee.org
spectrum.ieee.org
However, the latest version (Lunar) on OSX is described "This is a work in progress! It really won't work right now... " and I've verified their instructions don't work. Instead, you'll want to use this shim: https://github.com/mikepurvis/ros-install-osx
Hope this saves some folks time.
What's more troubling to me is I've been hearing about ROS 2.0 since 2014, and no progress (at least outwardly) has been made.
You can follow it at https://github.com/ros2 and https://discourse.ros.org/c/ng-ros
It's going for a Beta release this December 8 [0]
Some of the main goals of ROS 2.0 are support for QoS and (small) embedded devices, Windows support
But given the federated development of many non-OSRF maintained packages, the bridge between ROS 1 and 2 is going to be used for a long time, I'm afraid. But it's possible at least to mix the versions.
Trying to run ROS on anything but Linux is a waste of time.
I'd prefer it to be Windows-native, rather than WSL.
It was easy to set up and use and pretty reliable at the time. In a similar vein I used NodeCopter to do something similar between Yorkshire and London at a Wired conference as well. That used a web interface and lots of JavaScript goodness to achieve roughly the same affect. It was loads of fun, but a very high pressure thing to do to try not to hit journalists in the head with a drone!
My next big step is to go for the whole FPV experience with my set of limitations, I started trying to do just that last year but with one thing and another (read: hospitals and stupid quadriplegic stuff) it didn't come to pass. It definitely looks like fun though as I had some really cool advice from Kevin and a few other people. I'm really hoping to get back off the ground again at some point soon. (See what I did there!)
Here's the video of the nearly hitting the editor of Wired magazine in the head with a drone in case you're interested:
https://www.youtube.com/watch?v=_XM97VvRSRM
Edited to add: if anybody from ROS needs a quadriplegic geek to help test anything, get in touch. :-)
Also it's TCP (or UDP if you want) not HTTP. ROS2 does one better with DDS.