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

Replace simulated actuator in ts_rotator with a tracking actuator

    XMLWordPrintable

    Details

      Description

      ts_rotator's mock controller uses a point to point actuator to model the rotator. That is not a very good fit (though tolerable given the frequency of tracking updates).

      ts_simactuators includes TrackingActuator which is a much better model. Switch to that.

        Attachments

          Issue Links

            Activity

            Hide
            rowen Russell Owen added a comment -

            In addition to switching to a tracking actuator, I also made the following changes:

            • Improved the tracking tests (first git commit).
            • Only start the tracking timeout timer in the mock controller after the first position, velocity, time track command is received. Formerly the timer started when entering tracking mode, which seems unnecessary. (I don't know what the real low level controller does.)
              Pull request: https://github.com/lsst-ts/ts_rotator/pull/10
            Show
            rowen Russell Owen added a comment - In addition to switching to a tracking actuator, I also made the following changes: Improved the tracking tests (first git commit). Only start the tracking timeout timer in the mock controller after the first position, velocity, time track command is received. Formerly the timer started when entering tracking mode, which seems unnecessary. (I don't know what the real low level controller does.) Pull request: https://github.com/lsst-ts/ts_rotator/pull/10
            Hide
            ttsai Te-Wei Tsai added a comment -

            TrackingActuator is used to have a better simulation. Great job done!

            Show
            ttsai Te-Wei Tsai added a comment - TrackingActuator is used to have a better simulation. Great job done!
            Hide
            rowen Russell Owen added a comment -

            Merged to develop and master and released as v0.4.0. Documentation uploaded to https://ts-rotator.lsst.io

            Show
            rowen Russell Owen added a comment - Merged to develop and master and released as v0.4.0. Documentation uploaded to https://ts-rotator.lsst.io

              People

              Assignee:
              rowen Russell Owen
              Reporter:
              rowen Russell Owen
              Reviewers:
              Te-Wei Tsai
              Watchers:
              Russell Owen, Te-Wei Tsai
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.