Simulation Theory and Physics ConceptsUnderstanding the theoretical foundations of physics-based robot simulation