Project

General

Profile

Bug #246

create a erbium/dubnium build VM for PAL robots

Added by Anthony Mallet 8 months ago. Updated 6 days ago.

Status:
Feedback
Priority:
Normal
Assignee:
-

Description

The VM would build binary packages for PAL robots, using the PAL forks or ROS packages.

It would detect the PAL robots using wip/sysdep/pal-distro.{sh,mk}

#1

Updated by Anthony Mallet 8 months ago

  • Status changed from New to Feedback

The hydra64-erbium machine is created with a regular ubuntu-16.04
distribution.

Now, it must be decided how to setup this machine. To summarize, here
are the different possible choices as far as I understand the problem:

  • vanilla xenial: use system ROS /opt/ros/kinetic (in particular
    system ros-control)
  • erbium: use system /opt/pal (from real robot)
  • erbium: use robotpkg ROS (in particular prf-ros-control) (for simulation)

Are there other possibilities?

So should we install the PAL robots packages? How? Or configure
robotpkg to build prf-ROS packages?

#2

Updated by Anthony Mallet 7 months ago

The hydra64-erbium machine is setup with
  • VPN access to archives.basestation PAL packages
  • ROS (kinetic) installed from the above PAL repository
  • A few PAL packages in /opt/pal from PAL repos (missing ones can be
    easily installed)

The bulk builds run on this machine and a PPA is available in
deb [arch=amd64] http://robotpkg.openrobots.org/wip/packages/debian/pub erbium robotpkg

#3

Updated by Olivier Stasse 8 days ago

Could it be possible to update the machine with the ferrum distribution ?

It is the PAL equivalent to 18.04 with melodic.
The iso file to install the distribution is here:
/net/cubitus/projects/partage_gepetto/PAL/Pyrene/pal-robotics-software_laas_2020.10.19_ferrum.iso

Pyrene and TIAGO are both using this version now.
The others are deprecated.

Thanks again for this great help.

Best,
Olivier.

#4

Updated by Anthony Mallet 8 days ago

On Monday 16 Nov 2020, at 17:48, Olivier Stasse wrote:

Could it be possible to update the machine with the ferrum
distribution ?

Sure, I will set this up.

Pyrene and TIAGO are both using this version now. The others are
deprecated.

Do you mean that the 'erbium' VM building robotpkg packages should be
deleted?

#5

Updated by Olivier Stasse 8 days ago

Anthony Mallet wrote in #note-4:

On Monday 16 Nov 2020, at 17:48, Olivier Stasse wrote:

Could it be possible to update the machine with the ferrum
distribution ?

Sure, I will set this up.

Thanks a lot.

Pyrene and TIAGO are both using this version now. The others are
deprecated.

Do you mean that the 'erbium' VM building robotpkg packages should be
deleted?

Unless somebody else is interested, in the Gepetto TEAM we will not use it anymore.
The other TIAGO in the AIP (Toulouse University) has also been updated to ferrum.

#6

Updated by Anthony Mallet 8 days ago

On Monday 16 Nov 2020, at 18:07, Olivier Stasse wrote:

Unless somebody else is interested, in the Gepetto TEAM we will not
use it anymore. The other TIAGO in the AIP (Toulouse University)
has also been updated to ferrum.

OK, I will delete it once the ferrum VM will be setup (in a week or
so, probably).

The existing erbium binary packages and the PPA will remain available,
but not updated anymore.

#7

Updated by Anthony Mallet 6 days ago

The setup is done, the virtual machine is hydra64-ferrum.

The PPA is:
deb [arch=amd64] http://robotpkg.openrobots.org/wip/packages/debian/pub ferrum robotpkg

On this machine, the OPSYS and OS_VERSION robotpkg variables are as follow:
OPSYS = Ubuntu
OS_VERSION = 18.04.pal

Also available in: Atom PDF