How to produce a new modal history

  1. Open an ARGOS terminal
  2. Type:
from argos.arbitrator.aoloop.modal_history import AdsecModalHistory
mh=AdsecModalHistory(np.arange(numberOfModes), modalAmplitudeTag, modalBasisTag, argos.aarbCalibrationManager, numberOfFramesUp= FRAMES_UP)
argos.aarbCalibrationManager.saveAoLoopModalHistory(mh, modalHistoryTag)

How to perform ARGOS LGSW to ADSEC calibrations

  1. Setup ARGOS for calibrations: see HowToSetupARGOSForCalibrations
  2. Set "zero" slopes offset on the LGSW controller
  3. Load REC and close loop on the 3 LGS (if you don't have a good REC align manually the hexapod to null as much as possible the TT on the LGSW and skip to point iv)
  4. Save Adsec flat shape
  5. Open the AO loop and restore the flat
  6. Close jitter stabilizer loop and save the current position as "Initial position" in the "Calibration" tab in the LGSW controller GUI
  7. Set the LGSW frame rate to <500Hz: in the LGSW LAB GUI go to the "Pulse Generator" tab and then in the C tab ("WFS camera trigger"). In the "OFF cycles" field write 19.
  8. In the argos terminal:
from argos.arbitrator.aoloop import acquire_lgsw_interaction_matrix
lgswIM = acquire_lgsw_interaction_matrix
imacq = lgswIM.AcquireLgswInteractionMatrix(argos.aarbCalibrationManager, lgsw.calibrationManager, argos.adsec, argos.lgsw.controller, argos.lgsw.controller.getActualSubaperturesDefinitionTag(), argos.lgsw.frameBuffer.isWfsCameraUpsideDown(), lgswReconstructorTag, modalHistoryTag, argos._logger, argos)
im= imacq.acquire()
im.displayShift(np.arange(6))
im.generateInteractionMatrix(shift= yourBestGuess)
im.displayIM()
rec = im.createReconstructorObject(np.arange(nnn))
argos.aarbCalibrationManager.saveAoLoopLgswReconstructorMatrix(rec, 'Rec Tag')

How to build a combined ARGOS reconstuctor

See HowToCreateACombinedReconstructor

Keep track of your work

Remember to keep track of the recorded IMs and all RECs built into the following pages:

To install in the ARGOS SW the new Combined REC: HowToInstallNewReconstructorInArgosSW

-- MarcoBonaglia - 03 Dec 2014
Topic revision: r12 - 22 Feb 2018, TommasoMazzoni
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