- Project: Benchmarking Physics Engines
- Orgranisation: Open Source Robotics Foundation (OSRF)
- Contributer: Yaswanth Gonna
- Mentor: Steve Peters
- Repositories: benchmark (Gazebo Classic), simulation_benchmark(New Gazebo)
A wide variety of robotics applications strongly rely on simulator performance. While many open-source simulators/physics engines are available, each with its benefits and drawbacks, there is a lack of simulator-agnostic benchmarks to help developers and users compare and choose the right simulator/physics engine for their specific use case. This project aims to introduce a small number of simple benchmarking worlds to compare various physics engines based on metrics like computational time and numerical accuracy.
We have performed benchmark with Gazebo (Classic and Ionic) and have developed a set of functionalities like logging, log format conversion, dynamics world generation and simulator independent post-processing script that will allow for easy integration with other simulators and adding of new worlds.
- Numerical accuracy
- Compution time
- Friction cone models
- Contact force accuracy
- Gazebo Classic
- New Gazebo (gz-sim)