Gazebo
Definition
A three-dimensional robotics simulator for testing a virtual robot, its sensors and its environment before moving to hardware. Worlds are described in the SDFormat format, a robot described in URDF can be imported into it, and the simulator communicates with ROS 2. It succeeds Gazebo Classic and for a time went by the name Ignition.
Checked on against the references below.