The FASTRAC Satellites: Software Implementation and Testing
نویسندگان
چکیده
The Formation Autonomy Spacecraft with Thrust, Relnav, Attitude, and Crosslink (FASTRAC) project from the University of Texas at Austin has developed two nanosatellites as the winner of the University Nanosat-3 Competition. Both satellites have been manifested for a launch provided by the Space Test Program (STP) in December of 2009. The FASTRAC satellites will demonstrate the following enabling technologies for nanosatellites: (1) on-orbit real-time GPS relative navigation via real-time crosslink data exchange; (2) on-orbit real-time attitude determination using a single frequency, C/A-code, reprogrammable GPS receiver; (3) a micro-discharge plasma thruster; and (4) a distributed ground station network. In this paper, the design and testing of the FASTRAC command and data handling system (C&DH) is described. The C&DH system is divided into four subsystems, each controlled by one Atmel Atmega128 microcontroller: communications, electrical power, GPS, and thruster or IMU (depending on the satellite). The major functionality of the C&DH software is presented: automatic crosslink, dual uplink frequency support, user command capabilities, automatic beacon updates, automatic storage and retrieval of experimental data, and support for all mission phases. By using commercially available off the shelf components and leveraging freely availably software, it was possible to build and deliver two low-cost, fully functional satellites. The major hardware and software testing and debugging tools, including the Flatsat electronic test-bed and the FASTRAC GUI Debugging Program, are discussed. Finally, the challenges encountered during the design process and the lessons learned through the numerous design iterations are presented.
منابع مشابه
An automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملGDOP Classification and Approximation by Implementation of Time Delay Neural Network Method for Low-Cost GPS Receivers
Geometric Dilution of Precision (GDOP) is a coefficient for constellations of Global Positioning System (GPS) satellites. These satellites are organized geometrically. Traditionally, GPS GDOP computation is based on the inversion matrix with complicated measurement equations. A new strategy for calculation of GPS GDOP is construction of time series problem; it employs machine learning and artif...
متن کاملImplementation of the Six Channel Redundancy to achieve fault tolerance in testing of satellites
-This paper aims to implement the six channel redundancy to achieve fault tolerance in testing of satellites with acoustic spectrum. We mainly focus here on achieving fault tolerance. An immediate application is the microphone data acquisition and to do analysis at the Acoustic Test Facility (ATF) centre, National Aerospace Laboratories. It has an 1100 cubic meter reverberation chamber in which...
متن کاملA Standardized, Distributed Computing Architecture: Results from Three Universities
At the 16 AIAA/USU Conference on Small Satellites, researchers at Santa Clara University (SCU) proposed a distributed computing architecture for small or multi-spacecraft missions. This architecture extended existing IC, Dallas 1-wire and RS232 data protocols and was adaptable to a number of microcontrollers. Since then, that architecture has been implemented on six university-class space missi...
متن کاملRobust Software Development for University-Built Satellites
Satellites and other complex systems now become more and more software dependent. Even nano satellites have complexity that can be compared to scientific instruments launched to Mars. COTS components and subsystems may now be purchased to support payload development. On the contrary, the software has to be adapted to the the new payload and, consequently, hardware architecture selected for the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008