ARGOS implements the LGS guiding with many different algorithms:
  1. 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.
  2. 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

  1. Open an ARGOS terminal
  2. 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")
  1. 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

  1. Open an ARGOS terminal
  2. 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")
  1. 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
Topic revision: r1 - 04 Nov 2015, MarcoBonaglia
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding AOWiki? Send feedback