Open
Description
Describe the Bug
After the simulation reset, the behavior of the robots is not exactly the same. There are very tiny deviations, but enough to consider the simulations non-reproducible.
Steps to Reproduce
- Download reproducibility.zip
- Start the world (let it run for 2-3 seconds)
- Reset the simulation (let it run for 2-3 seconds)
- There should be two files in the controller's directory, one from step 2 and the other one from step 3. Compare them. Only the first row should be the same.
With PROTOs (this may be a better example):
- Download reproducability_proto.zip
cd controllers/position_tracker
webots ../../worlds/reproducability_proto.wbt
- Put it in the fast mode and reset the simulation like 20 times
python3 check.py
to check for deviations