Page 2 of 2

Re: How to use multiple physics engines

Posted: Fri Dec 14, 2018 10:25 pm
by jharwell
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 :D .

ARGoS is AWESOME!

- John

Re: How to use multiple physics engines

Posted: Mon Dec 17, 2018 12:01 am
by pincy
Wow, that's quite an impressive result! Great job!

If you feel like sharing a video of your simulations that I can use to show off what ARGoS can do, please do!