Hello guys,
Have someone here been able to install and run ROS?
I followed these instructions but is getting very difficult. The main problem is that I can’t install mavros.
Is resin OS based in raspbian? I read in some forums that ROS only works in ubuntu mate (An ubuntu version for raspberry pi). But I still don’t lose hope
I am not aware of any internal efforts to work with ROS, but in my opinion it should work with resin. Could you paste the errors you are getting with mavros?
Hey @hecontreraso, resinOS is the underlying system, it is not based on Raspbian, but it should not matter, the application is running in a Docker container, and thus can be any other system (maybe a bit more info in the docs, hope it helps a bit)
There’s this other project that was working on getting ROS running on resin.io devices, you can check out what the status is (it’s a community project by @spmaniato, it seems)
You can ignore the QEMU (cross-build) stuff. The key points of this workaround are (i) using the resin/raspberrypi3-buildpack-deps:jessie base Docker image and (ii) “pretending to be Ubuntu Trusty”:
With these in place, you should be able to install ROS (and mavros) from Debian packages, i.e., using apt-get (see the rest of my Dockerfile in the second project I’ve linked above). Keep in mind that I haven’t tested this workaround recently and that even back then I only tested with Jessie + ROS Indigo. With more recent OS and ROS distros there’s also a higher chance of ABI incompatibility between the actual OS binaries and the Debian packages.