The development and testing of algorithms for robotics applications typically requires evaluations in both simulated and physical environments. Some algorithms, however, can be difficult to deploy in simple hardware experiments, due to the high costs of robotics hardware or to difficulties associated with setting up this hardware inside robotics labs. Moreover, often developers lack reliable software that would allow them to integrate their algorithms on a specific robotics platform.