parameters: (self, pybullet_client, urdf_root=pybullet_data.getDataPath(), time_step=0.01)
docstring: Constructs an example simulation and reset it to the initial states.
  
      Args:
        pybullet_client: The instance of BulletClient to manage different
          simulations.
        urdf_root: The path to the urdf folder.
        time_step: The time step of the simulation.
docstring_summary: Constructs an example simulation and reset it to the initial states.
docstring_tokens: Constructs an example simulation and reset it to the initial states .
function: def __init__(self, pybullet_client, urdf_root=pybullet_data.getDataPath(), time_step=0.01):
      """Constructs an example simulation and reset it to the initial states.
  
      Args:
        pybullet_client: The instance of BulletClient to manage different
          simulations.
        urdf_root: The path to the urdf folder.
        time_step: The time step of the simulation.
      """
      self._pybullet_client = pybullet_client
      self._urdf_root = urdf_root
      self.m_actions_taken_since_reset = 0
      self.time_step = time_step
      self.stateId = -1
      self.Reset(reload_urdf=True)
function_tokens: def __init__ ( self , pybullet_client , urdf_root = pybullet_data . getDataPath ( ) , time_step = 0.01 ) : self . _pybullet_client = pybullet_client self . _urdf_root = urdf_root self . m_actions_taken_since_reset = 0 self . time_step = time_step self . stateId = - 1 self . Reset ( reload_urdf = True )