diff --git a/robohive/envs/myo/assets/myo_relief.npy b/robohive/envs/myo/assets/myo_relief.npy new file mode 100644 index 00000000..7038cef0 Binary files /dev/null and b/robohive/envs/myo/assets/myo_relief.npy differ diff --git a/robohive/envs/myo/myochallenge/chasetag_v0.py b/robohive/envs/myo/myochallenge/chasetag_v0.py index c2806f09..28568857 100644 --- a/robohive/envs/myo/myochallenge/chasetag_v0.py +++ b/robohive/envs/myo/myochallenge/chasetag_v0.py @@ -10,6 +10,7 @@ import os from enum import Enum +from robohive.envs.myo.base_v0 import BaseV0 from robohive.envs.myo.myobase.walk_v0 import WalkEnvV0 from robohive.utils.quat_math import quat2euler, euler2mat, euler2quat @@ -374,7 +375,8 @@ def __init__(self, model_path, obsd_model_path=None, seed=None, **kwargs): # first construct the inheritance chain, which is just __init__ calls all the way down, with env_base # creating the sim / sim_obsd instances. Next we run through "setup" which relies on sim / sim_obsd # created in __init__ to complete the setup. - super().__init__(model_path=model_path, obsd_model_path=obsd_model_path, seed=seed) + # base().__init__(model_path=model_path, obsd_model_path=obsd_model_path, seed=seed) + BaseV0.__init__(self, model_path=model_path, obsd_model_path=obsd_model_path, seed=seed, env_credits=self.MYO_CREDIT) self._setup(**kwargs) def _setup(self, diff --git a/robohive/tests/test_myo.py b/robohive/tests/test_myo.py index 8980856f..a8823572 100644 --- a/robohive/tests/test_myo.py +++ b/robohive/tests/test_myo.py @@ -16,7 +16,7 @@ def test_myosuite_envs(self): self.check_envs('MyoBase Suite', robohive_myobase_suite) - def no_test_myochal_envs(self): + def test_myochal_envs(self): self.check_envs('MyoChallenge Suite', robohive_myochal_suite)