PALM-3000 PALM-3000 Software Requirements Review Thang Trinh PALM-3000 Requirements Review, Caltech Campus November 12, 2007.

Slides:



Advertisements
Similar presentations
1 Keck LGS AO Planning Workshop: Overview, Requirements & Schedule December 5, 2004.
Advertisements

1 Parametric Oscillator Demonstration for NGAO Requirements Review Sept 9, 2010.
Operating Systems Operating system is the “executive manager” of all hardware and software.
Wavefront Correction SystemWavefront Correction System Hardware and Software.
The Project Office Perspective Antonin Bouchez 1GMT AO Workshop, Canberra Nov
Laser guide star adaptive optics at the Keck Observatory Adam R. Contos, Peter L. Wizinowich, Scott K. Hartman, David Le Mignant, Christopher R. Neyman,
PALM-3000 Status of the PALM-3000 high-order adaptive optics system A.H. Bouchez, R.G. Dekany, J.R. Angione, C. Baranec, K. Bui, R.S. Burruss, J.R. Crepp,
PALM-3000 PALM-3000 Instrument Requirements Antonin Bouchez PALM-3000 Requirements Review November 12, 2007.
PALM-3000 PALM-3000 Management Update Antonin Bouchez, Jenny Roberts Team Meeting #7 27 February, 2008.
HAWCPol / SuperHAWC Software & Operations J. Dotson July 28, 2007.
NGAO 1-tier Draft Optical Relay Design P. Wizinowich 12/7/07.
PALM PALM-3000 project status 31 Jan COO All-Hands Mtg. Recent Milestones Requirements review on 12 Nov AO system offline for maintenance.
PALM-3000 Management Update A. Bouchez Team Meeting #9 10/22/2008.
LGS WFS Design Status & Issues Dekany, Delacroix, & Velur Caltech Optical Observatories.
PALM-3000 P3K Integration and Test Review Stephen Guiwits P3K System Computers and Electronics 273 Cahill September 22, 2010.
Chopper Testing 8/3/06. Chopper Information We chose to use the Thorlabs chopper with two 7-slot wheels offset to give approximately 728μs (18.7º) of.
NGAO Trade Study : LOWFS type and architecture Stephan Kellner, Ralf Flicker NGAO Team meeting #4, WMKO Kamuela HI, 1/22/2007 Status report.
A Short Introduction to Adaptive Optics Presentation for NGAO Controls Team Erik Johansson August 28, 2008.
PALM-3000 Integration and Testing Status A. Bouchez Team Meeting #15 10/29/2009.
PALM-3000 PALM-3000 Instrument Architecture Antonin Bouchez PALM-3000 Requirements Review November 12, 2007.
PALM-3000 PALM-3000 Status A.H. Bouchez, J.E. Roberts Project 1640 Las Vegas Summit 1/28/2010.
LGS Project Meeting February 1, 2006 Agenda 1.IPT status updates: Laser facility, AO optomechanics, AO software (Bouchez, Roberts, Trinh; 30 min) 2.Sum-Frequency.
Game Development with Kinect
WBS & AO Controls Jason Chin, Don Gavel, Erik Johansson, Mark Reinig Design Meeting (Team meeting #10) Sept 17 th, 2007.
MMT Real-Time-Reconstructor. Hardware CPU: Quad-core Xeon 2.66 GHz RAM: 2GB OS: CentOS with RTAI real-time extensions Frame Grabber: EDT PCI-DV.
Palomar Laser Guide Star Adaptive Optics Antonin Bouchez & Mitchell Troy John Angione, Rick Burruss, John Cromer, Richard Dekany, Steve Guiwits, John Henning,
RFA 18 – Automation of Operations Software Specific Request –Specify plans and requirements for automation of operations software, and describe the software.
LGS-AO Performance Characterization Plan AOWG meeting Dec. 5, 2003 A. Bouchez, D. Le Mignant, M. van Dam for the Keck AO team.
PALM-3000 Instruments update A. Bouchez Team Meeting #9 22 Oct
PALM-3000 ATST/BBSO Visit Stephen Guiwits P3K System Hardware 126 Cahill February 11, 2010.
PALM-3000 High-order Wavefront Sensor Update Christoph Baranec Team Meeting #9 10/22/2008.
NGAO 1-tier Draft Optical Relay Design P. Wizinowich 12/3/07.
Real Time Controller Functional Requirements Don Gavel & Marc Reinig UCO Lick, laboratory for Adaptive Optics. Keck NGAO Team Meeting December 13, 2007.
NGAO Status R. Dekany January 31, Next Generation AO at Keck Nearing completion of 18 months System Design phase –Science requirements and initial.
PALM-3000 Team Meeting #15 – Wavefront Sensor(s) C. Baranec October 29 th 2009.
Agenda (Fri., June 7) 8:00AO UI Demonstration 9:00Introductions to AO team 9:05AOWG Chair Selection 9:15Review Agenda (make changes?) 9:20Review Planned.
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
LGS Project Meeting November 9, Outline 1.Project infrastructure 2.PALM-3000 update 3.LGS subsystem updates –Optical bench –LGS facility –AO software.
NGAO Performance Flowdowns R. Dekany 02 September 2009.
Keck Laser Guide Star Adaptive Optics System: 1 st & 2 nd Milestones AOWG Telecon Oct. 17, 2003 A. Bouchez, J. Chin, A. Contos, S. Hartman, E. Johansson,
PALM-3000 Systems Engineering R. Dekany, A. Bouchez 9/22/10 Integration & Testing Review.
PALM-3000 Budget and Schedule Update A. Bouchez, J. Roberts Team Meeting #10 1/8/2009.
AO Opto-mechanical System Design Status, Issues, and Plans Don Gavel UCO/Lick Observatory (for the opto-mechanical design team) Keck NGAO Team Meeting.
Design Team Report: AO Operational Tools (aka Acquisition and Diagnostics) Christopher Neyman W. M. Keck Observatory (for the Operational tools team) Keck.
5 th February 2010 FP7 Prep WP9000 Progress Meeting 1 Update Tim Morris Durham University FP7 Prep WP 9340.
The Gemini MCAO System (EPICS Meeting, SLAC, April 2005) 1 The Gemini MCAO System Andy Foster Observatory Sciences Ltd.
NGAO Controls Team Kickoff Meeting August 5, 2008 Erik Johansson.
Keck AO Operations D. Le Mignant for the Keck AO team.
Keck AO the inside story D. Le Mignant for the Keck AO team.
MCAO Laser Coordination and SALSA Jacques Sebag / Corinne Boyer.
LSST Scheduler status Francisco Delgado Sr. Software Engineer Telescope & Site.
A visible-light AO system for the 4.2 m SOAR telescope A. Tokovinin, B. Gregory, H. E. Schwarz, V. Terebizh, S. Thomas.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY NASA GODDARD SPACE FLIGHT CENTER ORBITAL SCIENCES CORPORATION NASA AMES RESEARCH CENTER SPACE TELESCOPE SCIENCE INSTITUTE.
50mm Telescope ACS Course Garching, 15 th to 19 th January 2007 January 2007Garching.
Data Management Subsystem Jeff Valenti (STScI). DMS Context PRDS - Project Reference Database PPS - Proposal and Planning OSS - Operations Scripts FOS.
1 Palomar Tomograph V. Velur 1, B. Platt 2, M. Britton 1, R. Dekany 1 1 Caltech Optical Observatories, California Institute of Technology 2 Interferometry.
Tomographic reconstruction of stellar wavefronts from multiple laser guide stars C. Baranec, M. Lloyd-Hart, N. M. Milton T. Stalcup, M. Snyder, & R. Angel.
AO review meeting, Florence, November FLAO operating Modes Presented by: S. Esposito Osservatorio Astrofisico di Arcetri / INAF.
FLAO system test plan in solar tower S. Esposito, G. Brusa, L. Busoni FLAO system external review, Florence, 30/31 March 2009.
Hobby - Eberly Telescope MARS Software Design Review November 2002 Michael H. Ward Systems Analyst McDonald Observatory MHW 04-November
AO188/LGS Status and Schedule 1 Yutaka Hayano January 31, 2008.
LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site.
Page 1 Adaptive Optics in the VLT and ELT era Wavefront sensors, correctors François Wildi Observatoire de Genève.
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD.
Robo-AO Overview: System, capabilities, performance Christoph Baranec (PI)
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
1# 3-D Morphology of V723 Cas Nova Ejecta KeckII+LGSAO+OSIRIS Randy Campbell and Jim Lyke Hα images from Classical Novae, ed. Bode and Evans, Ch 12, O’Brien.
Software Design Team KANG Group 1.
NGS AO Control Light from Telescope Telescope pointing offload
LGS Project Meeting December 21, 2006 Agenda SWIFT update - A. Bouchez
Presentation transcript:

PALM-3000 PALM-3000 Software Requirements Review Thang Trinh PALM-3000 Requirements Review, Caltech Campus November 12, 2007

PALM Software Requirements Status Completed first draft of the Software Requirements Document (SwRD) Phase-2 software requirements not complete Plan Version 1.0 release by mid-December 2007 SwRD will serve as basis for the software architecture and implementation Contributions from A. Bouchez, J. Roberts, and software team members (J. Angione, S. Guiwits, T. Trinh, T. Truong)

PALM-3000 Software Context Diagram P3K AO TCS Science Instruments LGS BTO Control Data AO Operator

PALM-3000 Software Functional Decomposition High-Order Wavefront Processor Low-Order Wavefront Processor AO Supervisory Control AO Operations & User Interface Telemetry Subsystem AO Operator

PALM-3000 Data Flow Diagram LOWFS Camera AO Tlm Server Science Instrument LGS UTT DM HOWFP HOWFS Camera TTM LOWFP AO Superv. Control AO Operation s & UI TCS BTO DM Pixel Data Tlm Data TCS Cmds TCS Status TTM Cmds UTT Cmds DM Cmds Config Tables Tlm Data Req Tlm Data LGS Status AO cmds AO Cmds BTO Status AO Status Cmd Resp WFS Cmds AO Status Sci. Cmds BTO Cmds

PALM-3000 High-Order Wavefront Processor (HWFP) Receive pixel data from the HOWFS camera. Compute X and Y centroid values for each subaperture using background subtracted, flat fielded pixel values. Subtract a reference value from each centroid. Compute residual wavefront error from the centroid values. Compute new positions of woofer mirror (DM349), tweeter mirror (DM3326), TTM, and UTT using a PI servo control loop. Compute offloading from tweeter mirror to woofer mirror. HOWFS frame rates, all servo loop parameters, reconstructors, and all HWFP configuration tables will be user selectable. Capable of independently turning on/off the TTM, woofer DM, tweeter DM, and UTT servo loops. Provide HWFP telemetry data to be recorded by the Telemetry Subsystem at the recording rate specified by the user.

PALM-3000 Low-Order Wavefront Processor (LWFP) Receive pixel data from the LOWFS camera. Compute X and Y centroid values for each subaperture using background subtracted, flat fielded pixel values. Subtract a reference value from each centroid. Compute residual wavefront error from the centroid values. Compute new positions of TTM using a PI servo control loop in LGS (and dual NGS) mode. LOWFS frame rates, servo loop parameters, reconstructors, and all LWFP configuration tables will be user selectable. Capable of turning on/off the TTM servo loop. Provide LWFP telemetry data to be recorded by the Telemetry Subsystem at the recording rate specified by the user.

PALM-3000 AO Supervisory Control Command Processor –Provide AO command interface to the operator (via the User Interface Subsystem). –Validate and manage the execution of commands sent to the AO system. Motor Control –Provide ability to move individual motors (to relative/absolute positions) –Provide ability to query motor positions or status. –Provide ability to save/restore current motor positions. Video Control –Provide ability to set the integration time on the acquisition camera. –Record images from the acquisition camera –Send acquisition camera images to be displayed by the User Interface.

PALM-3000 AO Supervisory Control High-Order Wavefront Sensor Control –Provide ability to turn on/off the woofer DM, tweeter DM, TTM (NGS mode only), and UTT (LGS mode only) servo loops. –Provide ability to change all servo loop parameters in the HWFP. –Provide ability to select frame rate, CCD gain, and CCD bias for the HOWFS. –Provide ability to load reconstructors and HWFP configuration tables. –Provide ability to select the HWFP telemetry data to be recorded and the recording rate. Low-Order Wavefront Sensor Control –Provide ability to turn on/off the TTM servo loop in LGS (and dual NGS) mode. –Provide ability to change the TTM servo loop parameters in the LWFP. –Provide ability to select frame rate, CCD gain, and CCD bias for the LOWFS.

PALM-3000 AO Supervisory Control Low-Order Wavefront Sensor Control (Cont’) –Provide ability to load reconstructors and LWFP configuration tables. –Provide ability to select the LWFP telemetry data to be recorded and the recording rate. Configuration and Status Monitoring –Send current AO configuration and system status to the Telemetry Subsystem, once per second, to be recorded. –Send current AO configuration and system status to the User Interface Subsystem, upon start-up and on change, to be displayed. –Provide “heartbeat” signal once per second to the User Interface.

PALM-3000 Telemetry Subsystem Record specified telemetry data received from the HWFP/LWFP Record AO configuration and system status data Record external interface status and data (TCS, BTO, LGS, etc.) Provide ability to retrieve any recorded data based on time intervals Provide ability to retrieve any recorded data based on user name tags Provide ability to retrieve any data recorded in the last 120 seconds within 1 sec of a user’s request

PALM-3000 AO Operations & User Interface Subsystem AO Control –Provide ability to observe in the following modes of operation: NGS, DNGS, LGS, and LGS-VisTT (Phase 2) –Provide ability to select frame rate, CCD gain, and CCD bias for the HOWFS; and laser pulse synch (LGS mode only) –Provide ability to select frame rate, CCD gain, and CCD bias for the LOWFS –Provide ability to select frame rate, CCD gain, and CCD bias for the TWFS (LGS mode only) (Phase 2) –Provide ability to open/close the TTM, woofer DM, tweeter DM, and UTT (LGS mode only) servo loops. –Provide ability to open/close the tweeter DM to woofer DM offload loop –Provide ability to open/close the LGS focus loop –Provide ability to set all servo loop parameters –Provide ability to load reconstructors and all HWFP/LWFP configuration tables; similarly for the TWFP (LGS only) (Phase 2)

PALM-3000 AO Operations & User Interface Subsystem AO Control (Cont’) –Provide ability to set the HOWFS acquisition camera integration time AO Monitor –Provide display of current AO configuration, mode, and status –Provide display of all servo loop parameters –Provide display of BTO status, laser shutter status, and laser power –Provide display of raw pixel values of the HOWFS/LOWFS/TWFS as an image –Provide display of average DM positions (residuals) for the last 5 seconds as an image –Provide display of TTM positions (residuals) as a function of time, updated every second –Provide display of UTT positions (residuals) as a function of time, updated every second –Provide display of laser power as a function of time, updated every sec

PALM-3000 AO Operations & User Interface Subsystem AO Automation –All system-provided AO automation (scripting) shall be externally accessible (e.g., from IDL scripts) –Acquisition automation –Wavefront sensor backgrounds for the HOWFS/LOWFS/TWFS –HOWFS lenslets to DM registration –Telescope offloads Provide ability to offload the average DM focus to the telescope secondary every 60 seconds or upon user request Provide ability to offload the average tip/tilt residual to the telescope tracking every 60 seconds or upon user request –LGS slow focus loop –Open-loop dithers