The TableSat Platform and Its Verifiable Control Software

نویسندگان

  • Ella M. Atkins
  • Jeremy Green
  • Jianliang Yi
  • Honguk Woo
  • James Browne
  • Aloysius Mok
  • Fei Xie
چکیده

The TableSat single degree-of-freedom tabletop satellite platform was developed to support education and research activities in embedded software and control systems. This paper describes the TableSat system, actuated by a pair of computer fans as thrusters, and then focuses on the evolution of its software for sensor calibration and fault-tolerant control. Sensor systems include a three-axis magnetometer, core sun sensor suite, and single-axis rate gyro. The sun sensor and magnetometer together provide redundancy in pointing direction measurement, supporting limited sensor fusion and enabling the system to continue operation given redundant sensor failure situations. Baseline software was developed to support rate control and pointing control based either on magnetometer or sun sensor data. This software was encapsulated within the ObjectBench code generation system to support formal software specification. Guarantees of execution properties such as sequencing and timing constraints were established with the ObjectCheck model checking system. Design choices, evaluation processes, and results from all phases of software development, testing and verification are presented. Use of the TableSat system as an interdisciplinary research and education tool is also discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mission-Aware Cyber-Physical Optimization on a Tabletop Satellite

As digital and physical systems become more tightly integrated, multi-disciplinary design will be necessary to maximize total-system e ciency. Mission objectives and success of the system as a whole are becoming increasingly dependent on appropriate allocation of computational resources balanced against demands of the physical actuation systems. In this paper we adapt and apply a cooptimization...

متن کامل

überSpark: Enforcing Verifiable Object Abstractions for Automated Compositional Security Analysis of a Hypervisor

We present überSpark (üSpark), an innovative architecture for compositional verification of security properties of extensible hypervisors written in C and Assembly. üSpark comprises two key ideas: (i) endowing low-level system software with abstractions found in higher-level languages (e.g., objects, interfaces, function-call semantics for implementations of interfaces, access control on interf...

متن کامل

A Fast Publicly Verifiable Secret Sharing Scheme using Non-homogeneous Linear Recursions

A non-interactive (t,n)-publicly veriable secret sharing scheme (non-interactive (t,n)-PVSS scheme) is a (t,n)-secret sharing scheme in which anyone, not only the participants of the scheme, can verify the correctness of the produced shares without interacting with the dealer and participants. The (t,n)-PVSS schemes have found a lot of applications in cryptography because they are suitable for<...

متن کامل

Cooperative Control of Mobile Robots in Creating a Runway Platform for Quadrotor Landing

Multi-agent systems are systems in which several agents accomplish a mission in a cooperative manner. In this paper, a novel idea for the construction of a movable runway platform based on multi-agent systems is presented. It is assumed that an aerial agent (quadrotor) decides to make an emergency landing due to reasons such as a decrease in energy level or technical failure, while there is no ...

متن کامل

Assessment of Semi-Active Tunes Mass Damper Application in Suppressing Seismic-Induced Vibration of an Existing Jacket Platform

In this study, mass, stiffness and damping matrices of the Nosrat jacket; located in Persian Gulf; equipped with Semi Active Tuned Mass Damper (SATMD) system have been derived after modeling the structure in SACS software. Owing to huge number of the degrees of freedom in the model, computation of on-line control of SATMD was time consuming. For this purpose, the size of the model was reduced i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009