Hi, I have installed a plugin, https://github.com/resilient-swarms/thymio, but trying to run the example in the documentation gives me symbol lookup error. argos3 -c src/testing/thymio_diffusion/testexperiment.argos [INFO] Loaded library "/usr/local/lib/argos3/libargos3plugin_simulator_genericr...
The code runs experiment_code.txt all the time, creating new forks all the time and then destroying them once the variables are set and shared with the master. making process-specific files kind of goes out of the window as a potential approach when creating and destroying forks all the time (thousa...
In this case, there is only 1 log-file associated with the parent process. Otherwise, since new forks are being created and destroyed all the time, redirecting from the children would create many different files.
Perhaps my description was not as precise as it should be. If you have a look at the experiment_code.txt, you can see there being a fork which creates a child process to run the simulator. So we are using multiple processes like the example, just in slightly different way. The threading is running d...
HI, I am trying to parallelise over experiments, each of which consist of a set of trials (not parallelising over trials). Due to how the library works, I can't follow the mpga example exactly but instead the library I am uses requires use of tbb to parallelise over experiments. I attached the code ...
For both the MPGA and GALIB examples, when an instance of ARGoS is created, it lives as long as the entire optimization process. that's my main issue as this means I can only load from one configuration file, and have to make manual adjustments from there. There is no difficulty in performing back-...
those programs run only a single step of the while loop, choosing only a single configuration, so that is not really what I desired. Or maybe you just wanted to show Destroy function. I was aware of it but it did not seem to accomplish destroying the previous initialisation. Some time ago I used the...
I think back-to-back in sequence would describe what I want to do. Essentially I am trying a while loop along these lines: while True: 1. do argos-unrelated stuff 2. change the settings (e.g., arena size, robots, obstacles) 3. run argos experiments for some times with the new settings, each time app...
I still think we are not talking about the same thing. To change the number of robots you simply have to change the code so the number of robots can be passed in the .argos file, I am well aware of passing the number of robots to the configuration file. As in my initial post I am talking about loadi...