Development of modular real-time software for the TALARIS lunar hopper testbed

Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2011. === Cataloged from PDF version of thesis. === Includes bibliographical references (p. 117-120). === Hoppers have recently emerged as a viable means for planetary exploration, and as with any new vehicl...

Full description

Bibliographic Details
Main Author: Han, Christopher J. (Christopher Jinhyun)
Other Authors: David W. Miller and Michael C. Johnson.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2011
Subjects:
Online Access:http://hdl.handle.net/1721.1/67186
id ndltd-MIT-oai-dspace.mit.edu-1721.1-67186
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-671862019-05-02T15:39:30Z Development of modular real-time software for the TALARIS lunar hopper testbed Han, Christopher J. (Christopher Jinhyun) David W. Miller and Michael C. Johnson. Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics. Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics. Aeronautics and Astronautics. Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2011. Cataloged from PDF version of thesis. Includes bibliographical references (p. 117-120). Hoppers have recently emerged as a viable means for planetary exploration, and as with any new vehicle, significant testing is required to validate guidance, navigation, and control (GNC) algorithms. Furthermore, the structure, organization, and timing of the real-time software must be planned before software development begins in order to design an architecture which can match the needs and requirements of the vehicle as they evolve throughout its lifecycle. These issues are compounded in an academic environment, where software knowledge is not necessarily present and must be obtained and practiced before it can be applied. In addition, high student turnover rates can result in difficulty retaining institutional knowledge of the working software and causes further development delays while new students are trained. These problems were addressed by the TALARIS software team by implementing a flexible, modular software solution in LabVIEW on the National Instruments Real-Time Input/Output (RIO) board. After a brief introduction to the TALARIS testbed, the theory of flexibility and modularity is described as applied to the TALARIS software. In particular, the unique FPGA + PowerPC architecture and its importance to precise, real-time GNC execution are explored. Various software modules are isolated and analyzed, and several test cases are presented to illustrate the benefits of modular software with regard to development time, testing procedure, and debugging. Examples from software development, actuator characterization, and test campaigns illustrate the gradual evolution of the prototype software. Finally, a discussion of the conclusions from the work and future work is presented. by Christopher J. Han. S.M. 2011-11-18T20:57:44Z 2011-11-18T20:57:44Z 2011 2011 Thesis http://hdl.handle.net/1721.1/67186 758505113 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 137 p. application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Aeronautics and Astronautics.
spellingShingle Aeronautics and Astronautics.
Han, Christopher J. (Christopher Jinhyun)
Development of modular real-time software for the TALARIS lunar hopper testbed
description Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2011. === Cataloged from PDF version of thesis. === Includes bibliographical references (p. 117-120). === Hoppers have recently emerged as a viable means for planetary exploration, and as with any new vehicle, significant testing is required to validate guidance, navigation, and control (GNC) algorithms. Furthermore, the structure, organization, and timing of the real-time software must be planned before software development begins in order to design an architecture which can match the needs and requirements of the vehicle as they evolve throughout its lifecycle. These issues are compounded in an academic environment, where software knowledge is not necessarily present and must be obtained and practiced before it can be applied. In addition, high student turnover rates can result in difficulty retaining institutional knowledge of the working software and causes further development delays while new students are trained. These problems were addressed by the TALARIS software team by implementing a flexible, modular software solution in LabVIEW on the National Instruments Real-Time Input/Output (RIO) board. After a brief introduction to the TALARIS testbed, the theory of flexibility and modularity is described as applied to the TALARIS software. In particular, the unique FPGA + PowerPC architecture and its importance to precise, real-time GNC execution are explored. Various software modules are isolated and analyzed, and several test cases are presented to illustrate the benefits of modular software with regard to development time, testing procedure, and debugging. Examples from software development, actuator characterization, and test campaigns illustrate the gradual evolution of the prototype software. Finally, a discussion of the conclusions from the work and future work is presented. === by Christopher J. Han. === S.M.
author2 David W. Miller and Michael C. Johnson.
author_facet David W. Miller and Michael C. Johnson.
Han, Christopher J. (Christopher Jinhyun)
author Han, Christopher J. (Christopher Jinhyun)
author_sort Han, Christopher J. (Christopher Jinhyun)
title Development of modular real-time software for the TALARIS lunar hopper testbed
title_short Development of modular real-time software for the TALARIS lunar hopper testbed
title_full Development of modular real-time software for the TALARIS lunar hopper testbed
title_fullStr Development of modular real-time software for the TALARIS lunar hopper testbed
title_full_unstemmed Development of modular real-time software for the TALARIS lunar hopper testbed
title_sort development of modular real-time software for the talaris lunar hopper testbed
publisher Massachusetts Institute of Technology
publishDate 2011
url http://hdl.handle.net/1721.1/67186
work_keys_str_mv AT hanchristopherjchristopherjinhyun developmentofmodularrealtimesoftwareforthetalarislunarhoppertestbed
_version_ 1719025688601690112