Robots : ROS on Porteus

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
Post Reply
Posts: 1
Joined: 10 Jul 2014, 11:53
Distribution: Porteus 64-bits, XFCE
Location: Oulu

Robots : ROS on Porteus

Post#1 by Niko » 10 Jul 2014, 13:00

Hi everybody !

I am sure there are a lot of other robot fan-boys running on Porteus. :)
Our lab is currently running all its robots on Porteus and I am trying to make ROS run on Porteus.
ROS (Robot Operating System) is a huge flexible framework for writing robot software. It simplifies a lot the use of robots.

I would need a little help as I am new as well with Porteus as with huge cross-platform compilation/dependencies.
The problem is that they use their own tool to resolve ROS library dependencies (and there are a lot) and they no longer officially support Slackware, thus I keep on getting compilation errors while installing libs one by one.

Any advice on how to get all the dependencies of a software and package them for Porteus ?

Here is the sort tutorial to install ROS from source so that you see better :
(the problem is with rosdep)

However if some of you managed to port ROS on Porteus, I would be very pleased if you could share it :D

Thank you for your help and sorry if it looks confused :p
Ask questions if you don't get my problem


Posts: 332
Joined: 26 Jan 2011, 16:15
Distribution: Porteus 3.2 64bit KDE
Location: Malaysia

Re: Robots : ROS on Porteus

Post#2 by cttan » 10 Jul 2014, 13:54

Hi Niko,

While waiting or compiling your deps on Slackware, you may try the few virtual machine image built with ROS pre-installed.

It is a link from installation page.

You just need to run your Porteus, built VirtualBox using KDE Menu > All Application > System > VirtualBox Builder
Activate the VirtualBox module and start VirtualBox.
Download the virtual machine image and start it using the VirtualBox.

You will be up in no time.

Post Reply