From ROS prototype to production on Ubuntu Core
kyrofa.com
kyrofa.com
Another example of how the general trend towards containerization vs. automated installation is excellent for reliable deployment. For server software, I was in the Ansible camp for a long, long time until I tried my first Docker-based deploy and realized that a whole swath of uncertainty about "documentation notwithstanding, can I trust this to deploy given the current state of the deploy target" just disappeared. For robotics this is even more important, because unless you're building a drone swarm, robots aren't generally in a redundant self-adapting cluster :)
Regarding why Ubuntu Core is a better fit than Docker for this, http://askubuntu.com/questions/808524/whats-the-main-differe... seems to shed some light. You want your "container" to have full access to the (robotic) system but still benefit from immutable dependencies.
edit: I should note that through the USB interface you get raw LIDAR data, but not access to the internal SLAM. The LIDAR itself is decent, 1 degree angular resolution, 5m indoor range (2+ m outdoors with a sunshade) and 2cm distance accuracy at 5m, 1mm distance resolution. I've given multiple XV-11's LIDAR-ectomies, (get dead robots off E-Bay) and as soon as it spins up you start getting data. A simple PID controller (or even an "I" controller) will get you spinning at 300 RPM +/- 1%, which will give you very good quality data. Easily done with Arduino or better.