Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-38791

Integrate and Test the M2 cRIO Simulator with M2 Python GUI in Phase 1

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: ts_main_telescope
    • Labels:
    • Story Points:
      3
    • Sprint:
      TSSW Sprint - Apr 24 - May 08
    • Team:
      Telescope and Site
    • Urgent?:
      No

      Description

      Integrate and test the M2 cRIO simulator with M2 Python GUI in phase 1. I would like to check the calculation of LUT.

      Note. Update the controller to reset the errors at each new connection.

        Attachments

          Issue Links

            Activity

            Hide
            ttsai Te-Wei Tsai added a comment -

            For the digital input data related to the breakers, I think the problem comes from the CellCommSupport.lvlib:FGV_simulationBreaskers.vi. The "reset" button is not triggered and results in the values of breakers are always false.

            Show
            ttsai Te-Wei Tsai added a comment - For the digital input data related to the breakers, I think the problem comes from the CellCommSupport.lvlib:FGV_simulationBreaskers.vi . The "reset" button is not triggered and results in the values of breakers are always false.
            Hide
            ttsai Te-Wei Tsai added a comment -

            I think the calculation of LUT of gravity and temperature is correct. The problem is the hardpoint correction.

            Show
            ttsai Te-Wei Tsai added a comment - I think the calculation of LUT of gravity and temperature is correct. The problem is the hardpoint correction.
            Hide
            ttsai Te-Wei Tsai added a comment - - edited
            1. Check the calculation of tangent "individual weight error" of diagnostic widget (done).
            2. Check the telemetry rate and improve (DM-38998).
            3. In the detailed force widget, the position in mm does not look right (done).
            4. Axial encoder positions is not reporting (done).
            5. Check the calculation of rz term in the rigid body movement (SVD decomposition has the problem in cRIO, DM-38999).
            6. When the error happens, the GUI does not feedback to it sometime (DM-39000).
            7. Need to provide the method to rewrite the EnabledFault mask (DM-39000).
            Show
            ttsai Te-Wei Tsai added a comment - - edited Check the calculation of tangent "individual weight error" of diagnostic widget (done). Check the telemetry rate and improve ( DM-38998 ). In the detailed force widget, the position in mm does not look right (done). Axial encoder positions is not reporting (done). Check the calculation of rz term in the rigid body movement (SVD decomposition has the problem in cRIO, DM-38999 ). When the error happens, the GUI does not feedback to it sometime ( DM-39000 ). Need to provide the method to rewrite the EnabledFault  mask ( DM-39000 ).
            Hide
            ttsai Te-Wei Tsai added a comment -

            It looks like the SVD decomposition might be different between cRIO and server.

            Show
            ttsai Te-Wei Tsai added a comment - It looks like the SVD decomposition might be different between cRIO and server.
            Hide
            ttsai Te-Wei Tsai added a comment - - edited

            It looks like for the M2 Python GUI, once it disconnects and reconnects again, it could not put the controller into the closed-loop again (done).

            Show
            ttsai Te-Wei Tsai added a comment - - edited It looks like for the M2 Python GUI, once it disconnects and reconnects again, it could not put the controller into the closed-loop again (done).
            Show
            ttsai Te-Wei Tsai added a comment - Please help to review the PRs: 1. https://github.com/lsst-ts/ts_mtm2_cell/pull/29 2. https://github.com/lsst-ts/ts_m2com/pull/32 3. https://github.com/lsst-ts/ts_m2gui/pull/39 Thanks!

              People

              Assignee:
              ttsai Te-Wei Tsai
              Reporter:
              ttsai Te-Wei Tsai
              Reviewers:
              Patricio Cortes
              Watchers:
              Patricio Cortes, Te-Wei Tsai
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.