select_axial_hardpoints¶
- lsst.ts.m2com.select_axial_hardpoints(location_axial_actuator: list[list], specific_axial_hardpoint: int) list[int] ¶
Select the axial hardpoints based on the specific axial hardpoint.
Notes¶
Translate the calculation from the OptAxHardpointSelect.m in ts_mtm2_matlab_tools.
The idea is to maximize the triangle constructed by 3 axial actuators, which means it should be closed to the equilateral triangle.
Parameters¶
- location_axial_actuator
list
Location of the axial actuators: (x, y). This should be a 72 x 2 matrix.
- specific_axial_hardpoint
int
Specific axial hardpoint.
Returns¶
- hardpoints
list
Selected 3 axial hardpoints that contains the specific axial hardpoint. The order is from low to high.
- location_axial_actuator