DocumentCode :
711429
Title :
Nanosatellite scheduling using a dictionary module and a ‘useful trick’ with coded unsigned integers
Author :
Castro, Monilito ; Straub, Jeremy
Author_Institution :
Dept. of Comput. Sci., Univ. of North Dakota, Grand Forks, ND, USA
fYear :
2015
fDate :
7-14 March 2015
Firstpage :
1
Lastpage :
7
Abstract :
Schedulers for small spacecraft must satisfy the dual requirement of generating very efficient schedules while concurrently minimizing the resources required to create the schedule. This paper proposes a technique for searching for tasks that can be utilized to fill particular schedule locations. This approach is based on a modular system for storing important variables. This modular system has three important variables: t0, x0 and y0. The variable y is latitude and x is longitude. Time variable t is an integer and each unit represents a time quantum. They are related to each other by three functions Ft, Fx, and Fy. These functions are derived from a space time function where x0 and y0 are the normalized ground trace. These three variables can define a prospective instance of any task on an Earth-orbiting spacecraft. Similarly, this same approach could be used for planetary missions by making the ground trace references in relation to the local body. This approach is based on a ´useful trick´ that can be performed with integers that facilitates the encoding of conditional statements using these three variables. This trick helps define the life cycle of a task. This approach can also, if needed, be expanded to allow the incorporation of other variables. This paper considers the limits of using integers in this way. It presents and considers several example problems and demonstrates the efficacy of using this algorithm to generate a solution.
Keywords :
artificial satellites; scheduling; coded unsigned integers; dictionary module; earth orbiting spacecraft; ground trace references; modular system; nanosatellite scheduling; normalized ground trace; planetary missions; prospective instance; space time function; spacecraft; time quantum; time variable; useful trick; Arrays; Biographies; Graph theory; Maintenance engineering; Problem-solving; Satellites; Telescopes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2015 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4799-5379-0
Type :
conf
DOI :
10.1109/AERO.2015.7119266
Filename :
7119266
Link To Document :
بازگشت