Re: How to use multiple physics engines
Posted: Fri Dec 14, 2018 10:25 pm
I removed the range and bearing and LED sensors/actuators from the robots, as those were not being used for the simulations I was running, or were only for visual debugging purposes (I didn't realize that including sensors/actuators but not using them still resulted in ARGoS performing lots of updates with them). I also ran my code through Intel VTune and found that though my logging statements had been compiled out I was still initializing logging in all objects that had it enabled, which was causing a MASSIVE amount of dynamic memory management for small/temporary objects. Between those two changes and tweaking the compiler flags as you suggested, I am now able to run > 10,000 robots in faster than real-time on my development machine
.
ARGoS is AWESOME!
- John

ARGoS is AWESOME!
- John