Skip to content

AssertionError: OSC_POSE controller is specified, but not imported or loaded #259

@neelbg01

Description

@neelbg01
[robosuite INFO] Loading controller configuration from: /home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/controllers/config/default/composite/basic.json (composite_controller_factory.py:121)
Traceback (most recent call last):
  File "train_bc_rnn.py", line 461, in <module>
    train(config, device=device)
  File "/home/neel/Documents/Thesis/robomimic/robomimic/scripts/train.py", line 99, in train
    env = EnvUtils.create_env_from_metadata(
  File "/home/neel/Documents/Thesis/robomimic/robomimic/utils/env_utils.py", line 229, in create_env_from_metadata
    env = create_env(
  File "/home/neel/Documents/Thesis/robomimic/robomimic/utils/env_utils.py", line 174, in create_env
    env = env_class(
  File "/home/neel/Documents/Thesis/robomimic/robomimic/envs/env_robosuite.py", line 107, in __init__
    self.env = robosuite.make(self._env_name, **kwargs)
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/environments/base.py", line 41, in make
    return REGISTERED_ENVS[env_name](*args, **kwargs)
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/environments/manipulation/lift.py", line 187, in __init__
    super().__init__(
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/environments/manipulation/manipulation_env.py", line 171, in __init__
    super().__init__(
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/environments/robot_env.py", line 221, in __init__
    super().__init__(
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/environments/base.py", line 158, in __init__
    self._reset_internal()
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/environments/manipulation/lift.py", line 394, in _reset_internal
    super()._reset_internal()
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/environments/robot_env.py", line 526, in _reset_internal
    robot.reset(deterministic=self.deterministic_reset)
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/robots/fixed_base_robot.py", line 78, in reset
    super().reset(deterministic)
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/robots/robot.py", line 269, in reset
    self._load_controller()
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/robots/fixed_base_robot.py", line 46, in _load_controller
    self.composite_controller = composite_controller_factory(
  File "/home/neel/anaconda3/envs/mujoco_py/lib/python3.8/site-packages/robosuite/controllers/composite/__init__.py", line 8, in composite_controller_factory
    assert type in REGISTERED_COMPOSITE_CONTROLLERS_DICT, f"{type} controller is specified, but not imported or loaded"
AssertionError: OSC_POSE controller is specified, but not imported or loaded

Does anyone know how to solve this issue? I'm simply trying to test the installation of robomimic and I have been stuck on this issue for hours.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions