43 lines
		
	
	
		
			925 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			925 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | import numpy as np | ||
|  | 
 | ||
|  | mujoco_init_pos = np.array( | ||
|  |     [ | ||
|  |         # right_leg | ||
|  |         0.013627156377842975, | ||
|  |         0.07738878096596595, | ||
|  |         0.5933527914082196, | ||
|  |         -1.630548419252953, | ||
|  |         0.8621333440557593, | ||
|  |         # left leg | ||
|  |         -0.013946457213457239, | ||
|  |         0.07918837709879874, | ||
|  |         0.5325073962634973, | ||
|  |         -1.6225192902713386, | ||
|  |         0.9149246381274986, | ||
|  |         # head | ||
|  |         -0.17453292519943295, | ||
|  |         -0.17453292519943295, | ||
|  |         8.65556854322817e-27, | ||
|  |         0, | ||
|  |         0, | ||
|  |     ] | ||
|  | ) | ||
|  | id_to_dof = { | ||
|  |     0: "right_hip_yaw", | ||
|  |     1: "right_hip_roll", | ||
|  |     2: "right_hip_pitch", | ||
|  |     3: "right_knee", | ||
|  |     4: "right_ankle", | ||
|  |     5: "left_hip_yaw", | ||
|  |     6: "left_hip_roll", | ||
|  |     7: "left_hip_pitch", | ||
|  |     8: "left_knee", | ||
|  |     9: "left_ankle", | ||
|  |     10: "neck_pitch", | ||
|  |     11: "head_pitch", | ||
|  |     12: "head_yaw", | ||
|  |     13: "left_antenna", | ||
|  |     14: "right_antenna", | ||
|  | } | ||
|  | dof_to_id = {v: k for k, v in id_to_dof.items()} |