A framework for simulations and tests of mobile robotics tasks