-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpaper.tex
More file actions
161 lines (120 loc) · 4.8 KB
/
paper.tex
File metadata and controls
161 lines (120 loc) · 4.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
\documentclass[11pt]{report}
\usepackage[scaled]{beramono} % BitStream Vera font (code)
\usepackage[T1]{fontenc}
\usepackage[a4paper, margin=3cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{titlesec}
\usepackage{float}
\usepackage{color}
\usepackage{listings}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{bytefield}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepackage{csvsimple}
%\usepackage{hyperref}
\usepackage{booktabs}
\usepackage{mathptmx}
\usepackage[detect-weight=true, binary-units=true]{siunitx}
\usepackage{tikz}
\usepackage[justification=centering,labelfont={small,bf},font={small,bf}]{caption}
\usepackage[titletoc,toc,page]{appendix}
\usepackage[nottoc]{tocbibind}
\usepackage{array}
\usepackage{etoolbox}
% reinstate the correct level for list of tables and figures
\appto\listoffigures{\addtocontents{lof}{\protect\setcounter{tocdepth}{1}}}
\appto\listoftables{\addtocontents{lot}{\protect\setcounter{tocdepth}{1}}}
%\renewcommand{\familydefault}{\sfdefault}
\pgfplotsset{width=10cm,height=6cm,compat=newest}
\graphicspath{{figures/}}
\usepackage[
style=authoryear-comp,
citestyle=authoryear-comp,
backend=biber,
firstinits=true
]{biblatex}
\DeclareNameAlias{author}{last-first}
\addbibresource{../library.bib}
\DefineBibliographyStrings{english}{%
references = {References},
}
\lstset{basicstyle=\footnotesize\ttfamily,breaklines=true}
\author{Amy Parent}
\title{AHABus \& FCORE: A Modular Bus System for High-Altitude Balloon Missions}
\date{April 2017}
% Parameters
\widowpenalty 10000
\clubpenalty 10000
\setlength{\baselineskip}{1.5em}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
% Title
\newcommand\frontmatter{%
\cleardoublepage
\pagenumbering{roman}
}
\newcommand\mainmatter{%
\cleardoublepage
\pagenumbering{arabic}
}
\makeatletter
\def\maketitle{%
\vspace*{10em}
\begin{center}%
\let \footnote \thanks
\vskip 5em%
{\LARGE \textbf{\@title} \par}%
\vskip 1.5em%
{\large \@author}%
\vskip 1em%
{\large BSc (Hons) Computing - \@date\\} %
\vskip 1em%
{\normalsize School of Arts, Media and Games\\}%
\vskip .1em%
{\normalsize University of Abertay Dundee\\}%
\vskip .1em%
{\normalsize Dundee, DD1 1HG, UK}%
\end{center}
}
\makeatother
\input{glossaries.tex}
\begin{document}
\frontmatter
\begin{titlepage}
\maketitle
\end{titlepage}
\begin{abstract}
The aim of this project was to investigate the design options for a modular payload bus for \acrfull{hab} missions, and to evaluate one such design by implementing in in hardware and software.
High-Altitude Ballons (HAB) provide affordable access to near-space conditions, even for low-budget entities (universities, schools and amateurs). While current low-budget missions rely on commercial off-the-shelf computers and sensors, their architecture and software are often custom-made and targeted for a single use. This prevents easy reuse of hardware and software components, and raises the barrier to entry by requiring non-trivial networking and computing skills.
This paper presents the development of the \acrfull{ahabus}, solution designed by applying the modular bus model used by most modern satellites to \acrlong{hab} architectures. An \acrfull{obc} running a common flight software (\acrshort{fcore}) provides facilities for position tracking and reliable radio telemetry to a ground station, and polls data from payloads, custom for each flight.
The resulting protocols and platform prototype were successful and passed both day-in-the-life testing and radio channel resilience tests. Further testing of the \acrshort{ahabus} platorm and minor modifications to the Payload Bus and Radio Communications protocols will be required in order to qualify the platform for in-flight use. Once these steps are taken, \acrshort{ahabus} could render scientific \acrlong{hab} missions more accessible and affordable by allowing students and researchers to focus on payload design and development.
\end{abstract}
\tableofcontents
\listoffigures
\listoftables
\printglossary
\printglossary[type=\acronymtype]
\setlength{\parskip}{1em}
\chapter*{Acknowledgements}
\addcontentsline{toc}{chapter}{Acknowledgements}
I would like to thank my supervisor, Dr. Ian Ferguson, for the support and insight he gave throughout this research project, as well as Dr. Natalie Coull for her advice during the proposal phase, Caitlin Smith and Chloë Smyth for their support over the duration of the project.
\mainmatter
\input{chapters/01-introduction.tex}
\newpage
\input{chapters/02-lit-review.tex}
\newpage
\input{chapters/03-methodology.tex}
\newpage
\input{chapters/04-results.tex}
\newpage
\input{chapters/05-discussion.tex}
\newpage
\input{chapters/06-conclusion.tex}
\printbibliography[heading=bibintoc, title=References]
\input{appendices.tex}
\end{document}