code: def get_robosuite_env_extra_parameters(env_name: str):
      import inspect
  
      assert env_name in robosuite_environments
  
      env_params = inspect.signature(
          robosuite.environments.REGISTERED_ENVS[env_name]
      ).parameters
      base_params = list(
          RobosuiteBaseParameters().env_kwargs_dict().keys()
      ) + ["robots", "controller_configs"]
      return {
          n: p.default
          for n, p in env_params.items()
          if n not in base_params
      }
  
imports: from typing import Union, Dict, Any
  from enum import Enum, Flag, auto
  from copy import deepcopy
  import numpy
  import random
  from collections import namedtuple
  from rl_coach.base_parameters import Parameters, VisualizationParameters
  from rl_coach.environments.environment import Environment, EnvironmentParameters, LevelSelection
  from rl_coach.spaces import BoxActionSpace, VectorObservationSpace, StateSpace, PlanarMapsObservationSpace
  import rl_coach.environments.robosuite.cube_exp
label_desc: Use image node_id 1 for calling a global function with example usage: get_robosuite_env_extra_parameters(env_name) and returns: unknown