class_docstr: This class corresponds to multi-colored cube exploration for a single robot arm.
class_docstr_tok: ["This","class","corresponds","to","multi-colored","cube","exploration","for","a","single","robot","arm","."]
docstr: Action space (low, high) for this environment
docstr_tok: ["Action","space","(","low",",","high",")","for","this","environment"]
code: def action_spec(self):
      """
      Action space (low, high) for this environment
      """
      low, high = super().action_spec
      return low[:3], high[:3]
  
file_path: coach/rl_coach/environments/robosuite/cube_exp.py
imports: import numpy
  from robosuite.utils.mjcf_utils import CustomMaterial
  from robosuite.environments.manipulation.single_arm_env import SingleArmEnv
  from robosuite.environments.manipulation.lift import Lift
  from robosuite.models.arenas import TableArena
  from robosuite.models.objects import BoxObject
  from robosuite.models.tasks import ManipulationTask
  from robosuite.utils.placement_samplers import UniformRandomSampler
label_desc: Use image node_id 3 for calling the CubeExp obj's underlying member method code with example usage: obj.action_spec() and returns: low,  high