Installing ARGoS3 on x86_64 linux

Requests regarding how to set up experiments in ARGoS.
scotterdavid
Posts: 1
Joined: Tue Jan 07, 2014 1:04 pm

Installing ARGoS3 on x86_64 linux

Postby scotterdavid » Tue Jan 07, 2014 2:47 pm

Hello,

I'm installing ARGoS3 on our RHELS 6.4 x86_64 Linux cluster. I'm completely new to this package and so I have followed the instructions to the letter -- installing the requirements and then using cmake to configure the build. After building the simulator I tried the suggested initial test:

[root@cyan03 build_simulator]# . setup_env.sh
[root@cyan03 build_simulator]# cd core
[root@cyan03 core]# ./argos3 -q all

This command eventually fails with:
WARNING] Error opening directory "/local/software/argos3/3.0/source/argos3/build_simulator/plugins/robots/e-puck/": No such file or directory
*** glibc detected *** ./argos3: double free or corruption (!prev): 0x0000000001ab0490 ***

The e-puck directory/plugin does not exist in my build...

[root@cyan03 robots]# pwd
/local/software/argos3/3.0/source/argos3/build_simulator/plugins/robots
[root@cyan03 robots]# ls -l
total 256
drwxr-xr-x 2 root root 512 Dec 18 10:45 CMakeFiles
-rw-r--r-- 1 root root 7216 Dec 18 10:07 Makefile
-rw-r--r-- 1 root root 1551 Dec 18 10:07 cmake_install.cmake
drwxr-xr-x 3 root root 512 Dec 18 10:45 foot-bot
drwxr-xr-x 3 root root 512 Dec 18 10:45 generic

Could someone please advise how I proceed from here.

Best regards -- David.

pincy
Site Admin
Posts: 632
Joined: Thu Mar 08, 2012 8:04 pm
Location: Boston, MA
Contact:

Re: Installing ARGoS3 on x86_64 linux

Postby pincy » Tue Jan 21, 2014 9:38 am

Hi,

Sorry for the late reply, for some reason the forum did not send me email notifications.

The directory epuck does not exist because I have removed it from compilation. I am working on a dedicated plugin that lives outside the Argos source.

The double free error you get is puzzling. It usually occurs when you make install and run argos from the sources.

Is this the case?

Cheers,
Carlo
I made ARGoS.


Return to “How to... ?”