Simulation tools in the ROS ecosystem: Testing and validating robots virtually | Agent5