Uploaded image for project: 'Target to fiber allocation and configuration'
  1. Target to fiber allocation and configuration
  2. FIBERALLOC-38

Run ets_fiber_assigner iteratively to avoid trajectory collisions

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Won't Fix (View Workflow)
    • Priority: Normal
    • Resolution: Won't Fix
    • Component/s: None
    • Labels:

      Description

      Currently the ets_fiber_assigner only avoids endpoint collisions of cobra tips with other tips or elbows. By running a provisional solution through the the collision simulator from ics_cobraOps, we can detect trajectory collisions as well. With this information, we can add constraints that disallow simultaneous observation of the problematic paits of targets and re-run the fiber assignment step.

      There are a few caveats to this approach that need to be kept in mind:

      • we do not know how many iterations will be needed to arrive at a configuration that has no more trajectory collisions. Depending on the setup in question, there may be quite many.
      • the collision simulator only simulates a single realization of the Cobra movements (as far as I know). Given the stochastic nature of the movements, this does not exclude trajectory collisions when repeating the fiber movements on the real telescope. This can most likely be addressed by adding some sort of safety margin, but this needs more discussion.

        Attachments

        1. Figure.png
          Figure.png
          149 kB
        2. image-2021-01-11-11-28-25-786.png
          image-2021-01-11-11-28-25-786.png
          1.74 MB
        3. netflow_asiaa.py
          8 kB
        4. pfi_alloc_test_20201227.txt
          138 kB
        5. pfi_alloc_test_20201228.txt
          134 kB
        6. pfi_alloc_test_20201228.txt
          134 kB
        7. pfsdesign_test_20201228.fits
          231 kB
        8. pfsdesign_test_20201228.fits
          231 kB

          Activity

            People

            • Assignee:
              chyan chyan
              Reporter:
              Martin.Reinecke Martin Reinecke
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: