Page 1 of 1

suitable for ROS

Posted: 03 May 2017, 11:17
by Shaun
Hi,

I was wondering if the Revolution PI is also suitable for Robot Operating System (www.ros.org)
are there drivers for the different modules

Re: suitable for ROS

Posted: 03 May 2017, 23:27
by volker
Shaun,
I'm afraid but no this will not be possible right now. If I'm informed corretly ROS is based on UBUNTU. Raspi CM1 / CM3 will not be able to run the full UBUNTU - just UBUNTU IoT Core. If ROS does run under UBUNTU IoT Core then you might have a chance to install it. May be the ROS people could also tell you if there is a chance to compile ROS for Debian (better RASBIAN), But beside from the general question if it would be possible to install it you do have the additional problem that you would need to write the Io drivers for the RevPi PiBridge access to modules. Maybe this is something the cummunity will start as a project but right now I fear that ROS is more a topic for the Raspi but less for an industrial environment. Let the community know what you plan to do and why using a RevPi with ROS would give you opportunities which you would not have with an ordinary Raspi. Maybe this makes us all curious and we will start a little project?

Re: suitable for ROS

Posted: 27 Oct 2017, 11:28
by fibo
For what is worth, I did succeed in installing ROS (kinetic) onto the RevPi Core 3. Of course, not a full desktop installation, but ROS-base (see http://wiki.ros.org/kinetic/Installatio ... allation-1)

The reference material is here: http://wiki.ros.org/ROSberryPi/Installi ... berry%20Pi

I haven't really done any real work with it yet, though, so I won't be able to help much more...

Re: suitable for ROS

Posted: 28 Oct 2017, 00:50
by volker
Thanks for sharing this wis the community!

Re: suitable for ROS

Posted: 28 Oct 2017, 11:48
by ceremcem
I don't know about ROS but you can build any distribution on any hardware if at least one distribution can be run already, if that's the matter. You must cross-compile all the binaries and keep the official kernel, that's all.

Re: suitable for ROS

Posted: 28 Oct 2017, 13:46
by volker
The problem is not the general ability to get any distribution compiled but the 4 GB limit of disk space (minus the space for user/application data). This is why UBUNTU in full version would not fit on CM1 / CM3 (except you talk about CM3 lite which has S card instead of eMMC).

Re: suitable for ROS

Posted: 28 Oct 2017, 14:46
by ceremcem
volker wrote:The problem is not the general ability to get any distribution compiled but the 4 GB limit of disk space (minus the space for user/application data). This is why UBUNTU in full version would not fit on CM1 / CM3 (except you talk about CM3 lite which has S card instead of eMMC).
Hmm, got it... But LVM or distributed mount strategy can still be used for these purposes. If you put a usb flash stick, you will have plenty of space to get the OS to be installed (single partition). There will be fault tolerance considerations though.