A GENERIC DECISION MAKING FRAMEWORK FOR AUTONOMOUS SYSTEMS

With the rising popularity of small satellites, such as CubeSats, many smaller institutions previously incapable of developing and deploying a spacecraft have starting to do so. Institutions with a history of space flight, such as NASA JPL, have begun to put projects on CubeSats that would normally...

Full description

Bibliographic Details
Main Author: Lange, Connor
Format: Others
Published: DigitalCommons@CalPoly 2013
Subjects:
Online Access:https://digitalcommons.calpoly.edu/theses/992
https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=2059&context=theses
id ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-2059
record_format oai_dc
spelling ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-20592019-10-24T15:14:53Z A GENERIC DECISION MAKING FRAMEWORK FOR AUTONOMOUS SYSTEMS Lange, Connor With the rising popularity of small satellites, such as CubeSats, many smaller institutions previously incapable of developing and deploying a spacecraft have starting to do so. Institutions with a history of space flight, such as NASA JPL, have begun to put projects on CubeSats that would normally fly on much larger satellites. As a result, the institutions with space flight heritage have begun to port spacecraft software that was previously designed for much larger and more complex satellites to the CubeSat platform. Unfortunately for universities, who are the majority of all institutions devel- oping CubeSats, these ported systems are too large and complex to be a practical control solution. Student teams have a high turnover rate due to graduation and when a student becomes an expert on the control system, they graduate; most students get a maximum of two or three years of experience before graduating. This thesis proposes the Generic Decision Making Framework for Autonomous Systems (GDMFAS) as an accessible, easily extensible, component-based executive system architecture. The architecture is designed for Linux distributions, including the custom Linux distribution used by PolySat, and is implemented using C++. The proposed framework provides much of the same functionality as systems designed for larger satellites in a smaller, more straightforward pack- age, which includes both scheduling and executive components. This thesis also provides validation for the prototype implementation and evaluates the system according to six metrics. The metric analysis for this work is then compared with the metric analyses of previous works. 2013-06-01T07:00:00Z text application/pdf https://digitalcommons.calpoly.edu/theses/992 https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=2059&context=theses Master's Theses and Project Reports DigitalCommons@CalPoly framework CubeSat PolySat satellite autonomous Artificial Intelligence and Robotics Space Vehicles
collection NDLTD
format Others
sources NDLTD
topic framework
CubeSat
PolySat
satellite
autonomous
Artificial Intelligence and Robotics
Space Vehicles
spellingShingle framework
CubeSat
PolySat
satellite
autonomous
Artificial Intelligence and Robotics
Space Vehicles
Lange, Connor
A GENERIC DECISION MAKING FRAMEWORK FOR AUTONOMOUS SYSTEMS
description With the rising popularity of small satellites, such as CubeSats, many smaller institutions previously incapable of developing and deploying a spacecraft have starting to do so. Institutions with a history of space flight, such as NASA JPL, have begun to put projects on CubeSats that would normally fly on much larger satellites. As a result, the institutions with space flight heritage have begun to port spacecraft software that was previously designed for much larger and more complex satellites to the CubeSat platform. Unfortunately for universities, who are the majority of all institutions devel- oping CubeSats, these ported systems are too large and complex to be a practical control solution. Student teams have a high turnover rate due to graduation and when a student becomes an expert on the control system, they graduate; most students get a maximum of two or three years of experience before graduating. This thesis proposes the Generic Decision Making Framework for Autonomous Systems (GDMFAS) as an accessible, easily extensible, component-based executive system architecture. The architecture is designed for Linux distributions, including the custom Linux distribution used by PolySat, and is implemented using C++. The proposed framework provides much of the same functionality as systems designed for larger satellites in a smaller, more straightforward pack- age, which includes both scheduling and executive components. This thesis also provides validation for the prototype implementation and evaluates the system according to six metrics. The metric analysis for this work is then compared with the metric analyses of previous works.
author Lange, Connor
author_facet Lange, Connor
author_sort Lange, Connor
title A GENERIC DECISION MAKING FRAMEWORK FOR AUTONOMOUS SYSTEMS
title_short A GENERIC DECISION MAKING FRAMEWORK FOR AUTONOMOUS SYSTEMS
title_full A GENERIC DECISION MAKING FRAMEWORK FOR AUTONOMOUS SYSTEMS
title_fullStr A GENERIC DECISION MAKING FRAMEWORK FOR AUTONOMOUS SYSTEMS
title_full_unstemmed A GENERIC DECISION MAKING FRAMEWORK FOR AUTONOMOUS SYSTEMS
title_sort generic decision making framework for autonomous systems
publisher DigitalCommons@CalPoly
publishDate 2013
url https://digitalcommons.calpoly.edu/theses/992
https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=2059&context=theses
work_keys_str_mv AT langeconnor agenericdecisionmakingframeworkforautonomoussystems
AT langeconnor genericdecisionmakingframeworkforautonomoussystems
_version_ 1719277407210307584