mirror of
https://github.com/soconnor0919/honors-thesis.git
synced 2026-05-08 07:08:55 -04:00
101 lines
5.4 KiB
TeX
101 lines
5.4 KiB
TeX
%documentclass{buthesis} %Gives author-year citation style
|
|
\documentclass[numbib]{buthesis} %Gives numerical citation style
|
|
%\documentclass[twoadv}{buthesis} %Allows entry of second advisor
|
|
%\usepackage{graphics} %Select graphics package
|
|
\usepackage{graphicx} %
|
|
\usepackage{pdfpages} %For including PDF pages in appendices
|
|
\usepackage{subcaption} %For sub-figures with captions
|
|
%\usepackage{amsthm} %Add other packages as necessary
|
|
\usepackage{array} %Extended column types and \arraybackslash
|
|
\usepackage{makecell} %Multi-line table header cells
|
|
\usepackage{tabularx} %Auto-width table columns
|
|
\usepackage{tikz} %For programmatic diagrams
|
|
\usetikzlibrary{shapes,arrows,positioning,fit,backgrounds,decorations.pathreplacing,calc}
|
|
\usepackage[
|
|
hidelinks,
|
|
linktoc=all,
|
|
pdfpagemode=UseOutlines
|
|
]{hyperref} %Enable hyperlinks and PDF bookmarks
|
|
\hyphenation{HRIStudio}
|
|
\begin{document}
|
|
\butitle{A Web-Based Wizard-of-Oz Platform for Collaborative and Reproducible Human-Robot Interaction Research}
|
|
\author{Sean O'Connor}
|
|
\degree{Bachelor of Science}
|
|
\department{Computer Science}
|
|
\advisor{L. Felipe Perrone}
|
|
% \advisorb{Brian King}
|
|
\chair{Alan Marchiori}
|
|
\maketitle
|
|
|
|
\frontmatter
|
|
|
|
\acknowledgments{
|
|
\begin{spacing}{1.3}
|
|
{\setlength{\parskip}{0.1in}
|
|
I owe a great deal to my advisor, Felipe Perrone. From my first year at Bucknell,
|
|
he gave me the resources and the space to learn on my own terms, and has supported me at every turn --- inside the classroom and far beyond it. The many credits I spent in his courses; the countless hours spent meeting, reading, and rereading drafts together; the two papers we wrote and the trips we took to present them; all of it built the skills and the judgment that this thesis required, and much more besides. I could not have done this without him.
|
|
|
|
I also thank Professor Brian King, whose encouragement of curiosity and discovery has stayed with me, and whose courses have given me the technical foundation to take on projects with confidence and lead them well. I am glad to have him on my committee.
|
|
|
|
I thank Professor Kopec for her service as the Honors Council representative on my thesis committee, and the six Bucknell faculty members who volunteered their time to participate in the pilot study that made this evaluation possible.
|
|
|
|
My parents have supported me throughout my time at Bucknell and in everything that came before it. This is for them, and for my grandfather, whose journey here made mine possible.
|
|
}
|
|
\end{spacing}
|
|
}
|
|
|
|
\tableofcontents
|
|
|
|
\listoftables
|
|
|
|
\listoffigures
|
|
|
|
\abstract{
|
|
\begin{spacing}{1.3}
|
|
{\setlength{\parskip}{0.1in}
|
|
The Wizard-of-Oz (WoZ) technique is widely used in Human-Robot Interaction (HRI) research, but two persistent problems limit its effectiveness: existing tools impose technical barriers that exclude non-engineering domain experts (the Accessibility Problem), and the fragmented landscape of robot-specific implementations makes interaction scripts difficult to port across platforms (the Reproducibility Problem --- concerning execution consistency and portability, not third-party replication). Through a literature review, I identified three design principles to address both: a hierarchical specification model, an event-driven execution model, and a plugin architecture that decouples experiment logic from robot-specific implementations. I realized these principles in HRIStudio, an open-source, web-based platform providing a visual experiment designer, a guided wizard execution interface, automated timestamped logging with deviation tracking, and role-based access control.
|
|
|
|
I evaluated HRIStudio in a pilot between-subjects study (N=6) against Choregraphe, the standard programming tool for the NAO robot. HRIStudio wizards achieved higher design fidelity, execution reliability, and perceived usability across all six sessions; the only unprompted specification deviation in the dataset occurred in the Choregraphe condition. While the pilot scale precludes inferential claims, the directional evidence across all measures supports the position that a tool built to realize the identified design principles can have significant impact on accessibility and reproducibility in WoZ-based HRI research.
|
|
}
|
|
\end{spacing}
|
|
}
|
|
|
|
\mainmatter
|
|
|
|
\include{chapters/01_introduction}
|
|
\include{chapters/02_background}
|
|
\include{chapters/03_reproducibility}
|
|
\include{chapters/04_system_design}
|
|
\include{chapters/05_implementation}
|
|
\include{chapters/06_evaluation}
|
|
\include{chapters/07_results}
|
|
\include{chapters/08_discussion}
|
|
\include{chapters/09_conclusion}
|
|
|
|
\backmatter
|
|
%\bibliographystyle{thesis_num} %This uses BU thesis file thesis_num.bst
|
|
%\bibliographystyle{abbrvnat}
|
|
\bibliographystyle{unsrtnat}
|
|
%\bibliographystyle{plainnat}
|
|
|
|
%%%%Use following line if bibtex is being used.
|
|
\bibliography{refs.bib}
|
|
|
|
|
|
%%%Use following if references are being entered by hand.
|
|
%\begin{thebibliography}{99}
|
|
%\bibitem[Smith(2005)]{SMI05}J.~Smith, ``An even better paper,''
|
|
%J.~Better Phys., {\bf 2}, 294 (2005).
|
|
%\bibitem[Ligare(2004)]{LIG04}M.~Ligare, ``A very good paper,''
|
|
%J.~Good Phys., {\bf 2}, 294 (2004).
|
|
%\end{thebibliography}
|
|
|
|
\makeatletter\@mainmattertrue\makeatother
|
|
\appendix
|
|
\include{chapters/app_blank_templates}
|
|
\include{chapters/app_materials}
|
|
\include{chapters/app_tech_docs}
|
|
\include{chapters/app_ai_development}
|
|
|
|
\end{document}
|