nepyope commited on
Commit
d97eab9
·
verified ·
1 Parent(s): 3b4d882

Update sim/simulator_factory.py

Browse files
Files changed (1) hide show
  1. sim/simulator_factory.py +0 -50
sim/simulator_factory.py CHANGED
@@ -35,8 +35,6 @@ class SimulatorFactory:
35
  simulator_type = config.get("SIMULATOR", "mujoco")
36
  if simulator_type == "mujoco":
37
  return SimulatorFactory._create_mujoco_simulator(config, env_name, **kwargs)
38
- elif simulator_type == "robocasa":
39
- return SimulatorFactory._create_robocasa_simulator(config, env_name, **kwargs)
40
  else:
41
  print(
42
  f"Warning: Invalid simulator type: {simulator_type}. "
@@ -58,54 +56,6 @@ class SimulatorFactory:
58
  )
59
  return BaseSimulator(config=config, env_name=env_name, **env_kwargs)
60
 
61
- @staticmethod
62
- def _create_robocasa_simulator(config: Dict[str, Any], env_name: str = "default", **kwargs):
63
- """Create a RoboCasa simulator instance."""
64
- from gr00t_wbc.control.envs.g1.sim.robocasa_sim import RoboCasaG1EnvServer
65
- from gr00t_wbc.control.envs.robocasa.utils.controller_utils import (
66
- update_robosuite_controller_configs,
67
- )
68
- from gr00t_wbc.control.envs.robocasa.utils.sim_utils import change_simulation_timestep
69
-
70
- change_simulation_timestep(config["SIMULATE_DT"])
71
-
72
- # Use default environment if not specified
73
- if env_name == "default":
74
- env_name = "GroundOnly"
75
-
76
- # Get or create controller configurations
77
- controller_configs = kwargs.get("controller_configs")
78
- if controller_configs is None:
79
- wbc_version = kwargs.get("wbc_version", "gear_wbc")
80
- controller_configs = update_robosuite_controller_configs("G1", wbc_version)
81
-
82
- # Build environment kwargs
83
- env_kwargs = dict(
84
- onscreen=kwargs.pop("onscreen", True),
85
- offscreen=kwargs.pop("offscreen", False),
86
- camera_names=kwargs.pop("camera_names", None),
87
- camera_heights=kwargs.pop("camera_heights", None),
88
- camera_widths=kwargs.pop("camera_widths", None),
89
- control_freq=kwargs.pop("control_freq", 50),
90
- controller_configs=controller_configs,
91
- ik_indicator=kwargs.pop("ik_indicator", False),
92
- randomize_cameras=kwargs.pop("randomize_cameras", True),
93
- )
94
-
95
- kwargs.update(
96
- {
97
- "verbose": config.pop("verbose", False),
98
- "sim_freq": 1 / config.pop("SIMULATE_DT"),
99
- }
100
- )
101
-
102
- return RoboCasaG1EnvServer(
103
- env_name=env_name,
104
- wbc_config=config,
105
- env_kwargs=env_kwargs,
106
- **kwargs,
107
- )
108
-
109
  @staticmethod
110
  def start_simulator(
111
  simulator,
 
35
  simulator_type = config.get("SIMULATOR", "mujoco")
36
  if simulator_type == "mujoco":
37
  return SimulatorFactory._create_mujoco_simulator(config, env_name, **kwargs)
 
 
38
  else:
39
  print(
40
  f"Warning: Invalid simulator type: {simulator_type}. "
 
56
  )
57
  return BaseSimulator(config=config, env_name=env_name, **env_kwargs)
58
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  @staticmethod
60
  def start_simulator(
61
  simulator,