Skip to content

Latest commit

 

History

History
62 lines (56 loc) · 3.41 KB

README.md

File metadata and controls

62 lines (56 loc) · 3.41 KB

Example Programs

Example programs using the cote software.

Directory Contents

  • bent-pipe: Simulates a constellation of satellites with camera sensors that each individually collect observations at the ground track frame rate and attempt to downlink all data to ground stations. The included scripts generate logs for a constellation in a polar orbit with polar ground stations. The scripts sweep through a collection of constellation populations and collate the corresponding downlink deficit.
  • close-spaced: Simulates a constellation of satellites with camera sensors that collectively capture tiled observations at the ground track frame rate and attempt to downlink all data to ground stations. The included scripts generate logs for a close-spaced constellation in a polar orbit with polar ground stations. The scripts sweep through a collection of constellation populations and collate the corresponding downlink deficit.
  • dynamic-tiling: Simulates a satellite that dynamically changes the tile size as altitude changes so that target features are scaled to the proper size that maximizes accuracy when analyzed by a CNN
  • frame-spaced: Simulates a constellation of satellites with camera sensors that collectively capture observations at the ground track frame rate and attempt to downlink all data to ground stations. The included scripts generate logs for a frame-spaced constellation in a polar orbit with polar ground stations. The scripts sweep through a collection of constellation populations and collate the corresponding downlink deficit.
  • generate-coms: Generates communication time logs and bitrates for a specified constellation and a ground station network.
  • generate-constellation-configuration: Generates constellation configuration files from input parameters
  • generate-constellation-tracks: Generates latitude and longitude ground tracks for a satellite constellation
  • generate-deadlines: Generates the ground track frame period over the course of a satellite's orbit, which varies with altitude
  • generate-ecis: Generates ECI coordinates for a satellite orbit
  • generate-gnds: Generates LLH coordinates for ground stations
  • generate-ground-tracks: Generates satellite ground tracks
  • generate-irradiance-trace: Generates an irradiance trace for a satellite as it moves through the specified orbit
  • generate-sat-azel: Generates the AzEl coordinates of a satellite from the perspective of the specified ground station
  • generate-sun-azel: Generates the AzEl coordinates of the Sun from the perspective of the specified ground station
  • generate-voltage-trace: A full-system simulation of a satellite as it moves through its orbit, including energy harvesting, energy storage, and energy consumption for attitude control, data collection, and computing.
  • README.md: This document

License

Written by Bradley Denby
Other contributors: None

See the top-level LICENSE file for the license.