| | STATE_VEC_IDX_MAPPING = { |
| | |
| | **{ |
| | 'arm_joint_{}_pos'.format(i): i for i in range(10) |
| | }, |
| | **{ |
| | 'right_arm_joint_{}_pos'.format(i): i for i in range(10) |
| | }, |
| | |
| | **{ |
| | 'gripper_joint_{}_pos'.format(i): i + 10 for i in range(5) |
| | }, |
| | **{ |
| | 'right_gripper_joint_{}_pos'.format(i): i + 10 for i in range(5) |
| | }, |
| | 'gripper_open': 10, |
| | 'right_gripper_open': 10, |
| | |
| | **{ |
| | 'arm_joint_{}_vel'.format(i): i + 15 for i in range(10) |
| | }, |
| | **{ |
| | 'right_arm_joint_{}_vel'.format(i): i + 15 for i in range(10) |
| | }, |
| | |
| | **{ |
| | 'gripper_joint_{}_vel'.format(i): i + 25 for i in range(5) |
| | }, |
| | **{ |
| | 'right_gripper_joint_{}_vel'.format(i): i + 25 for i in range(5) |
| | }, |
| | 'gripper_open_vel': 25, |
| | 'right_gripper_open_vel': 25, |
| | |
| | 'eef_pos_x': 30, |
| | 'right_eef_pos_x': 30, |
| | 'eef_pos_y': 31, |
| | 'right_eef_pos_y': 31, |
| | 'eef_pos_z': 32, |
| | 'right_eef_pos_z': 32, |
| | |
| | 'eef_angle_0': 33, |
| | 'right_eef_angle_0': 33, |
| | 'eef_angle_1': 34, |
| | 'right_eef_angle_1': 34, |
| | 'eef_angle_2': 35, |
| | 'right_eef_angle_2': 35, |
| | 'eef_angle_3': 36, |
| | 'right_eef_angle_3': 36, |
| | 'eef_angle_4': 37, |
| | 'right_eef_angle_4': 37, |
| | 'eef_angle_5': 38, |
| | 'right_eef_angle_5': 38, |
| | |
| | 'eef_vel_x': 39, |
| | 'right_eef_vel_x': 39, |
| | 'eef_vel_y': 40, |
| | 'right_eef_vel_y': 40, |
| | 'eef_vel_z': 41, |
| | 'right_eef_vel_z': 41, |
| | |
| | 'eef_angular_vel_roll': 42, |
| | 'right_eef_angular_vel_roll': 42, |
| | 'eef_angular_vel_pitch': 43, |
| | 'right_eef_angular_vel_pitch': 43, |
| | 'eef_angular_vel_yaw': 44, |
| | 'right_eef_angular_vel_yaw': 44, |
| | |
| | |
| | **{ |
| | 'left_arm_joint_{}_pos'.format(i): i + 50 for i in range(10) |
| | }, |
| | |
| | **{ |
| | 'left_gripper_joint_{}_pos'.format(i): i + 60 for i in range(5) |
| | }, |
| | 'left_gripper_open': 60, |
| | |
| | **{ |
| | 'left_arm_joint_{}_vel'.format(i): i + 65 for i in range(10) |
| | }, |
| | |
| | **{ |
| | 'left_gripper_joint_{}_vel'.format(i): i + 75 for i in range(5) |
| | }, |
| | 'left_gripper_open_vel': 75, |
| | |
| | 'left_eef_pos_x': 80, |
| | 'left_eef_pos_y': 81, |
| | 'left_eef_pos_z': 82, |
| | |
| | 'left_eef_angle_0': 83, |
| | 'left_eef_angle_1': 84, |
| | 'left_eef_angle_2': 85, |
| | 'left_eef_angle_3': 86, |
| | 'left_eef_angle_4': 87, |
| | 'left_eef_angle_5': 88, |
| | |
| | 'left_eef_vel_x': 89, |
| | 'left_eef_vel_y': 90, |
| | 'left_eef_vel_z': 91, |
| | |
| | 'left_eef_angular_vel_roll': 92, |
| | 'left_eef_angular_vel_pitch': 93, |
| | 'left_eef_angular_vel_yaw': 94, |
| | |
| | |
| | 'base_vel_x': 100, |
| | 'base_vel_y': 101, |
| | |
| | 'base_angular_vel': 102, |
| | |
| | } |
| | STATE_VEC_LEN = 128 |
| |
|