Keywords: space situational awareness

Summary

The purpose of this demonstration is to show how to use the DIRSIG platform motion model to track a moving space object in geosynchronous orbit. The space object of the demo is a simplified model of the Anik F1 telecommunications satellite launched by Telesat from Canada.

The following AMOS conference paper has measured data of the same object, on the same day, from the same ground location of this demo: http://www.amostech.com/TechnicalPapers/2009/Poster/Scott.pdf

Details

The imaging platform is located on the ground at a static (fixed) location but it will track the target satellite in it’s geosynchronous orbit. The Two-Line Element (TLE) used in this simulation for the Anik-F1 satellite is included below:

1 26624U 00076A   14071.62213340 -.00000092  00000-0  00000+0 0  2575
2 26624   0.0179 165.5599 0001149 199.2228 282.0497  1.00273915 48818

The ground oberving platform is located in Canada at 45.317 +North latitude and 75.667 +W longitude. The simulation tracks the satellite over an 8 hour period (UTC 2.0 to 10.0 on 17 Mar 2009). The target satellite is dynamically positioned in the simulation using the TLE directly and the observing platform tracks the satellite by pointing at the location defined by that same TLE.

Important Files

This section highlights key files important to the simulation.

Materials

The material properties in the demo are notional and derived from real space material measurements, but not the actual measurements of the Anik F1 satellite.

Target Satellite Geometry and Motion

The geometry for the Anik F1 satellite is defined in the file anik_f1.obj. That OBJ file is then added to the scene and put into motion in the anik_f1.glist file. The dyanmic location uses the Flexible Motion model to directly utilize the TLE. The orientation is defined such that the satellite always looking at the center of the Earth (the ECEF origin).

<geometrylist enabled="true">
  <object>
    <basegeometry>
      <obj><filename>anik_f1.obj</filename></obj>
    </basegeometry>
    <dynamicinstance>
      <motion type="flexible">
        <locationengine type="sgp4">
          <data source="internal">
            <tle1>1 26624U 00076A   14071.62213340 -.00000092  00000-0  00000+0 0  2575</tle1>
            <tle2>2 26624   0.0179 165.5599 0001149 199.2228 282.0497  1.00273915 48818</tle2>
          </data>
        </locationengine>
        <orientationengine type="lookat">
          <locationengine type="fixed">
            <location type="ecef">
              <x>0.0</x><y>0.0</y><z>0.0</z>
            </location>
          </locationengine>
        </orientationengine>
      </motion>
    </dynamicinstance>
  </object>
</geometrylist>

Imaging Platform

The imaging platform is not modeled after a real-world sensor. The sensor features a 2D array focal plane with RGB and Near-IR channels. The read-out rate of the focal plane is 0.001 Hz, which results in a period of 1000 seconds or just over 15 minutes. Over the 8 hour collection, 29 frames are acquired.

Platform Motion (Tracking)

The track.motion file is used to drive the motion of the imaging platform by configuring the Flexible Motion model to track the target satellite in orbit. The location of the platform is static (fixed) at the observer latitude and longitude defined earlier. The orientation is defined so that the imaging platform tracks the satellite orbit by telling it to "look at" the locations defined by the satellite’s TLE:

<motion type="flexible">
  <locationengine type="fixed">
    <location frame="geodetic">
      <latitude>45.317</latitude>
      <longitude>-75.667</longitude>
      <altitude>0</altitude>
    </location>
  </locationengine>
  <orientationengine type="lookat">
    <locationengine type="sgp4">
      <data source="internal">
        <tle1>1 26624U 00076A   14071.62213340 -.00000092  00000-0  00000+0 0  2575</tle1>
        <tle2>2 26624   0.0179 165.5599 0001149 199.2228 282.0497  1.00273915 48818</tle2>
      </data>
    </locationengine>
  </orientationengine>
</motion>
Important
For DIRSIG5, the ability to have an SGP4 positioned scene object isn’t fully supported yet. For the time being, there is a 2nd simulation setup that uses a fixed ECEF position for the satellite.

Options (DIRSIG4 only)

This demo also makes use of the advanced user options for the atmosphere in the demo.options file:

atm.sourceupdatedelta

Override the default time delta for when the Sun location is recomputed. Changed from the default of 900s (15 min) to 30s.

atm.verbose

Print verbose messages related to atmospheric updates. In this case, it allows the user to verify that the Sun has moved for each frame.

Simulations and Results

There are two simulation scenarios in this demo:

  • A single-frame simulation

    • For DIRSIG4, use demo.sim

    • For DIRSIG5, use demo.jsim

  • A multi-frame (video) simulation

    • For DIRSIG4, use video.sim

    • For DIRSIG5, use video.jsim

Running the Single-Frame Simulation

This single-frame simulation produces a single image file. To run the simulation, perform the following steps:

  1. Run the DIRSIG demo.sim (or demo.jsim) file

  2. Load the resulting demo-t0000-c0000.img file in the image viewer.

The simulation produces a single-frame simulation shown below. The satellite has some strong specular glints, so the image is best displayed using the Selected Two Percent Scaling when using the DIRSIG built-in image viewer.

demo
Figure 1. Output of the single-frame simulation (two percent scaling).

Running the Multi-Frame Simulation

The multi-frame simulation produces 41 image files. To run the simulation, perform the following steps:

  1. Run the DIRSIG video.sim (or video.jsim) file

  2. Load the resulting demo-t0000-c0000.img, demo-t0000-c0001.img, etc. files in the image viewer.

The imaging instrument is setup to use the "file per capture" output schedule. As a result, the simulation produces 29 separate image files for the 29 captures. The animation below was created from these 29 frames imaged during the 8 hour collection. The satellite is nearly stationary above the Earth, an the shadows change due to the Earth’s position relative to the Sun.

video
Figure 2. The output of the simulation shows an animation of the 29 frames during the 8 hour collection.