Getting different behaviours of the same robot that I launch in two different configurations

asked 2015-12-11 06:18:35 -0500

djou07 gravatar image

updated 2016-01-04 09:07:37 -0500


I installed Gazebo in a remote machine that has 40 cores but no good graphic card (Matrox Electronics Systems Ltd). This allows me to accelerate learning process (I am using genetoc algorithm to evolve robot locomotion). The Operation system is a linux fedora 23 and Gazebo's version is 5.1.0

To see how robots behave, I choose one of theme from the remote machine and I launch it in Gazebo (version 6.1.0) in my local machine (i7 and AMD graphic card). I have Ubuntu 15.10 Result: they dont have the same behaviour; I mean that the rabot, in remote machine walks 3 meters but in my local machine walks 1 meter !

So my qestions are:

  1. Does Gazebo support Matrox graphic card and work propely on it ?
  2. For the same robot with same controller, I get different behaviours because of different graphic cards or different Gazebo versions or different operation systems ?

Thank you in advance !

edit retag flag offensive close merge delete


Can you give a brief description of your controller? Can you also say more about how you evaluate fitness?

SL Remy gravatar imageSL Remy ( 2015-12-14 11:25:36 -0500 )edit

my controller is an artificial neural network... For fitness, I compute the traveled distance of a robot in a given time (40 seconds).

djou07 gravatar imagedjou07 ( 2016-01-04 09:02:39 -0500 )edit

I solved this by saving the position of all links at each time step in the remote machine, and reproduce the behaviour in my local machine (by seting saved positions)

djou07 gravatar imagedjou07 ( 2016-10-18 08:06:33 -0500 )edit