@@ -86,11 +86,13 @@ def _eef0_xmat(self):
8686 Returns:
8787 np.array: (3,3) orientation matrix for EEF0
8888 """
89- pf = self .robots [0 ].robot_model .naming_prefix
89+ pf = self .robots [0 ].gripper .naming_prefix
90+
9091 if self .env_configuration == "bimanual" :
91- return np .array (self .sim .data .site_xmat [self .sim .model .site_name2id (pf + "right_ee" )]).reshape (3 , 3 )
92+ return np .array (self .sim .data .site_xmat [self .sim .model .site_name2id (pf + "right_grip_site" )]).reshape (3 , 3 )
93+
9294 else :
93- return np .array (self .sim .data .site_xmat [self .sim .model .site_name2id (pf + "ee " )]).reshape (3 , 3 )
95+ return np .array (self .sim .data .site_xmat [self .sim .model .site_name2id (pf + "grip_site " )]).reshape (3 , 3 )
9496
9597 @property
9698 def _eef1_xmat (self ):
@@ -103,11 +105,11 @@ def _eef1_xmat(self):
103105 np.array: (3,3) orientation matrix for EEF1
104106 """
105107 if self .env_configuration == "bimanual" :
106- pf = self .robots [0 ].robot_model .naming_prefix
107- return np .array (self .sim .data .site_xmat [self .sim .model .site_name2id (pf + "left_ee " )]).reshape (3 , 3 )
108+ pf = self .robots [0 ].gripper .naming_prefix
109+ return np .array (self .sim .data .site_xmat [self .sim .model .site_name2id (pf + "left_grip_site " )]).reshape (3 , 3 )
108110 else :
109- pf = self .robots [1 ].robot_model .naming_prefix
110- return np .array (self .sim .data .site_xmat [self .sim .model .site_name2id (pf + "ee " )]).reshape (3 , 3 )
111+ pf = self .robots [1 ].gripper .naming_prefix
112+ return np .array (self .sim .data .site_xmat [self .sim .model .site_name2id (pf + "grip_site " )]).reshape (3 , 3 )
111113
112114 @property
113115 def _eef0_xquat (self ):
@@ -131,4 +133,4 @@ def _eef1_xquat(self):
131133 Returns:
132134 np.array: (x,y,z,w) quaternion for EEF1
133135 """
134- return mat2quat (self ._eef1_xmat )
136+ return mat2quat (self ._eef1_xmat )
0 commit comments