Example programs using the cote
software.
- 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
Written by Bradley Denby
Other contributors: None
See the top-level LICENSE file for the license.