Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use a std::promise/std::future to avoid busy waiting the step ack mes…
…sages in NetworkManagerPrimary (#470) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Signed-off-by: Louise Poubel <louise@openrobotics.org> Co-authored-by: Louise Poubel <louise@openrobotics.org> Hacking the nectwork secondary loop to allow taking steps asynchronously Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> tweaks so the secondary sends ack messages more eagerly, and 'goes ahead' more slowly Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Something that works with the distributed_levels demo Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Primary acks secondaries steps each N/2 Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Use real robots in the distributed levels world Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Speedup primary in distributed simulation Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Clenup NewtworkManagerPrimary::Step() code Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Primary indicates how many steps secondaries can move ahead Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Scripts to run the distributed_levels simulation with N robots and M secondaries Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Record statistics with ign_imgui Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Delete unrelated file Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
- Loading branch information