ARGOS implements the LGS guiding with many different algorithms:
- LAS pupil mirror to quad cell: a quadcell-like algorithm is used on the patrol camera images to control the LAS pupil mirror. Mainly for commissioning tasks.
- LAS pupil mirror to LGSW jitter offset: the offset on the 3 piezo mirrors inside the LgswUnit is offloaded to the LAS pupil mirror.
LAS pupil mirror to quad cell
- Open an ARGOS terminal
- Type:
from argos.arbitrator.property_tree import PropertyTree
pt=PropertyTree()
from argos.arbitrator.lgs_guiding.pupil_mirror_quad_cell_algo import PupilMirrorQuadCellAlgo
pupqc=PupilMirrorQuadCellAlgo(argos.lan.controller, argos.lgsw.controller, argos.aarbCalibrationManager, pt)
pupqc.calibrate()
pupqc.storeCalibration("PupQCRecTag")
- Open "argos_XX_arbitrator_tan.cfg" and add the new reconstructor:
AARB.CALIBRATION.TAG.LGS_GUIDER.PUPIL_MIRROR_QUAD_CELL.ACTUAL_VALUE:String= "PupQCRecTag"
LAS pupil mirror to LGSW jitter offset
- Open an ARGOS terminal
- Type:
from argos.arbitrator.property_tree import PropertyTree
pt=PropertyTree()
from argos.arbitrator.lgs_guiding.pupil_mirror_lgsw_jitter_algo import PupilMirrorLgswJitterAlgo
pupjit= PupilMirrorLgswJitterAlgo(argos.lan.controller, argos.lgsw.controller, argos.aarbCalibrationManager, pt)
pupjit.calibrate()
pupjit.storeCalibration("PupJitRecTag")
- Open "argos_XX_arbitrator_tan.cfg" and add the new reconstructor:
AARB.CALIBRATION.TAG.LGS_GUIDER.PUPIL_MIRROR_LGSW_JITTER.ACTUAL_VALUE:String= "PupJitRecTag"
--
MarcoBonaglia - 04 Nov 2015