Search found 67 matches

Go to advanced search

by jharwell
Wed Feb 13, 2019 4:35 pm
Forum: How to... ?
Topic: Robots escaping from physics engines
Replies: 11
Views: 22768

Re: Robots escaping from physics engines

Still working on trying to reproduce in a minimalistic example (no luck so far). However, one thing I did notice and fix, which seemed to make things a bit better, was the placement of the arena walls, which I discovered after some visual inspection and placing with arena wall placement in the input...
by jharwell
Fri Feb 08, 2019 6:27 pm
Forum: How to... ?
Topic: Robots escaping from physics engines
Replies: 11
Views: 22768

Re: Robots escaping from physics engines

I also tried setting the max speed to 5 cm/s, as in the example for using multiple physics engines, and the simulation ran for a MUCH longer time (~3 hrs), but then still crashed with the same exception. So the issue may be related to the speed of the robots, but just making the robots move slower m...
by jharwell
Fri Feb 08, 2019 1:31 pm
Forum: How to... ?
Topic: Robots escaping from physics engines
Replies: 11
Views: 22768

Re: Robots escaping from physics engines

I set their max speed to 10 cm/s, which works fine for lower counts of robots in the arena.
by jharwell
Fri Feb 08, 2019 6:00 am
Forum: How to... ?
Topic: Robots escaping from physics engines
Replies: 11
Views: 22768

Re: Robots escaping from physics engines

I would also add that I know the condition that is triggering the exception is that there is no engine available to house the entity (the exception text was modified to that effect), which can happen if the robot's position is outside of the bounds of the arena. Interestingly, I've seen robots someh...
by jharwell
Fri Feb 08, 2019 5:46 am
Forum: How to... ?
Topic: Robots escaping from physics engines
Replies: 11
Views: 22768

Re: Robots escaping from physics engines

The crash I get is an exception in the "AddEntitiesToPhysicsEngine()" function in space.cpp: [FATAL] No physics engines available to house entity "fb4882" (the name of the footbot is different each time) Here is the .argos file I'm running (project-specific bits removed) <argos-c...
by jharwell
Fri Feb 08, 2019 5:30 am
Forum: How to... ?
Topic: Robots escaping from physics engines
Replies: 11
Views: 22768

Robots escaping from physics engines

So I've been trying to track down why robots are able to escape from physics engines, and have gotten stuck. I'm not sure if this is a configuration error on my part, or a bug in ARGoS (I'm leaning toward the latter, though I am not sure). Here's what I've seen so far: - It does not happen with less...
by jharwell
Thu Dec 20, 2018 7:09 pm
Forum: How to... ?
Topic: Offline rendering?
Replies: 3
Views: 8735

Re: How to use multiple physics engines

Where should I start looking if I wanted to add said feature in ARGoS and the Qt documentation. Graphical stuff is not my forte, so I'm sure where to even begin.

Thanks!
- John
by jharwell
Tue Dec 18, 2018 7:58 pm
Forum: How to... ?
Topic: Offline rendering?
Replies: 3
Views: 8735

Offline rendering?

Is there a way to have ARGoS collect frames of video without connecting to an X-server on linux? My development machine is headless, and so I can't run graphical stuff on it (well I can, but over ssh it takes forever to render even with just a few robots).

- John
by jharwell
Fri Dec 14, 2018 10:25 pm
Forum: How to... ?
Topic: How to use multiple physics engines
Replies: 11
Views: 40477

Re: How to use multiple physics engines

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 updat...
by jharwell
Wed Dec 12, 2018 9:47 pm
Forum: How to... ?
Topic: How to use multiple physics engines
Replies: 11
Views: 40477

Re: How to use multiple physics engines

Also, I've been playing with disabling the FSM the robots are using altogether (i.e. the ControlStep() now just returns without doing anything), as well as removing all the bits in the loop functions that I added, and I have been able to get close to real-time performance with a swarm of 1024 robots...

Go to advanced search