<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Towards In-Home Deployments of Physically Assistive Robots: Insights from Robot-Assisted Feeding for People with Motor Impairments</title></titleStmt>
			<publicationStmt>
				<publisher>ProQuest</publisher>
				<date>05/01/2025</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10655437</idno>
					<idno type="doi"></idno>
					
					<author>Amal Nanavati</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Over 1 billion people worldwide are estimated to experience significant disability, which impacts their ability to independently conduct activities of daily living (ADLs) such as eating, ambulating, and dressing. Physically assistive robots (PARs) have emerged as a promising technology to help people with disabilities conduct ADLs, thereby restoring independence and reducing caregiver burden. However, despite decades of research on PARs, deployments of them in end-users’ homes are still few and far between.This thesis focuses on robot-assisted feeding as a case study for how we can achieve in-home deployments of PARs. Our ultimate goal is to develop a robot-assisted feeding system that enables any user, in any environment, to feed themselves a meal of their choice in a way that aligns with their preferences. We collaborate closely with 2 community researchers with motor impairments to design, implement, and evaluate a robot-assisted feeding system that makes progress towards this ultimate goal. Specifically, this thesis presents the following work:1. A systematic survey of research on PARs, identifying key themes and trends;2. A formative study investigating the meal-related needs of people with motor impairments and their priorities regarding the design of robot-assisted feeding systems;3. An action schema and unsupervised learning pipeline that uses human data to learn representative actions a robot can use acquire diverse bites of food; and4. The key system design considerations, both software and hardware, that enabled us to develop a robot-assisted feeding system to deploy in users’ homes.We evaluate the system with two studies: (1) an out-of-lab study where 5 participants and 1 community researcher use the robot to feed themselves a meal of their choice in a cafeteria, conference room, or office; and (2) a 5-day, in-home deployment where 1 community researcher uses the robot to feed himself 10 meals across various spatial, social, and activity contexts. The studies reveal promising results in terms of the usability and functionality of the system, as well as key directions for future work that are necessary to achieve the aforementioned ultimate goal. We present key lessons learned regarding in-home deployments of PARs: (1) spatial contexts are numerous, customizability lets users adapt to them; (2) off-nominals will arise, variable autonomy lets users overcome them; (3) assistive robots’ benefits depend on context; and (4) work with end-users and stakeholders.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>3. An action schema and unsupervised learning pipeline that uses human data to learn representative actions a robot can use acquire diverse bites of food; and 4. The key system design considerations, both software and hardware, that enabled us to develop a robot-assisted feeding system to deploy in users' homes. We evaluate the system with two studies: <ref type="bibr">(1)</ref> an out-of-lab study where 5 participants and 1 community researcher use the robot to feed themselves a meal of their choice in a cafeteria, conference room, or office; and (2) a 5-day, in-home deployment where 1 community researcher uses the robot to feed himself 10 meals across various spatial, social, and activity contexts. The studies reveal promising results in terms of the usability and functionality of the system, as well as key directions for future work that are necessary to achieve the aforementioned ultimate goal. We present key lessons learned regarding in-home deployments of PARs: (1) spatial contexts are numerous, customizability lets users adapt to them; (2) off-nominals will arise, variable autonomy lets users overcome them; (3) assistive robots' benefits depend on context; and <ref type="bibr">(4)</ref> work with end-users and stakeholders.</p><p>They say it takes a village to raise a child. I would say it takes the same to get a PhD. This thesis would not have been possible without the support, encouragement, guidance, and collaboration of dozens of mentors, labmates, friends, and family. I'd like to take this space to offer them my deepest, heartfelt gratitude.</p><p>To my advisers, Sidd Srinivasa and Maya Cakmak: Our weekly meetings provided inspiration, learning, and growth. Your feedback and collaboration sharpened my research ideas. Your flexibility and mentorship allowed me to explore research directions of interest. Your support and encouragement helped me incubate socially impactful research ideas. So much of the researcher, engineer, writer, mentor, and mentee I am today is thanks to you.</p><p>To Leila Takayama: It was by complete happenstance that I started working on a grant you were co-PI on 6 years ago, but it was one of the best turns of fate of my PhD. You have been such an inspirational teacher and collaborator during our work together, both in academia and the industry. You have been one of the most supportive career mentors I could have asked for, and your advice has been invaluable as I continue to navigate human-robot interaction (HRI) in the industry. Let's continue to grow HRI's presence in the industry together.</p><p>To my thesis committee members, Anat Caspi, Henny Admoni, and Kim Ingraham: Thank you for your feedback, guidance, and encouragement as I proposed and worked on this thesis over the last 1.5 years. It has been truly invaluable to have such nuanced and diverse perspectives on my committee. I continue to learn and grow from your advice, and this thesis is stronger because of you.</p><p>To Tyler Schrenk and Johnathan Ko: I could not have asked for better community researchers to work on this research with. It has been an absolute privilege working with you and learning from you over the last 3 years. Much of the robot-assisted feeding system is the way it is because of your insights, and your impact will continue to reverberate amongst the broader research community for years to come.</p><p>To my labmates and collaborators: Ethan Gordon, Taylor Kessler-Faulkner, Patr&#237;cia Alves-Oliveira, Vy Nguyen, Vinitha Ranganeni, Bernie Zhu, Atharva Kashyap, Ray Song, Sriram Kutty, Haya Bolotski, Liander Rainbolt, Nick Walker, Chris Mavrogiannis, and Tapo Bhattacharjee, to name a few. Thank you for your collaboration and camaraderie over the years. To Catherine Wyatt, who mailed nearly 200 pages of historic research papers on robot-assisted feeding <ref type="bibr">[243,</ref><ref type="bibr">12]</ref> to a random PhD student who cold-emailed her: Thanks to you, my research is informed by a deep historical perspective of where this field has come from. I hope that by archiving these papers digitally <ref type="foot">1</ref> , I make it easier for others in our field to learn from the foundational research you and your colleagues conducted decades ago.</p><p>To Aaron Steinfeld, Takayuki Kanda, Zhi Tan, and Bernardine Dias: I could not have asked for a better set of formative research mentors to lay the foundation for the researcher I am today. Having now mentored several undergraduates myself, I have an even deeper appreciation for the amount of time and effort you put towards guiding me as a budding researcher, from as young as 18 years old.</p><p>To the teachers and mentors who have been deeply influential over my education: Mark Stehlik, Kunal Ghosh, Nico Slate, Katharina Reinecke, Judith Schachter, Aileen Owens, Mehbub Karmali, Jaime Richards, Sai Kumar, Dr. Ricks, Mrs. Ferreira, Ms. Warden, Ms. Cortez, and Sisirkana Dhar Choudhury. Thank you for nurturing my curiosity and creativity. The fact that I am a lifelong learner is thanks to you.</p><p>To the students I have mentored and taught: You have made me a better teacher and mentor, you have challenged me to continually deepen my knowledge, and you have made me proud of all the great things you have achieved. You are as much a part of my journey as I am of yours.</p><p>To my friends: There are far to many to name. The late night heart-to-heart conversations we have had, the frivolous (and sometimes fierce) board game nights we have had, and the many laughs we have shared, are what got me through this PhD.</p><p>To my partner, Anand: All the memes I sent you about the "PhD partner" are true. Thank you for cooking (and bearing with me) when I was working late, for offering an empathetic ear when I was stressed, for providing sprinkles of joy throughout the day, and for grounding and balancing me over the years.</p><p>To my parents, Chaya and Sameer, who nurtured in me the deep curiosity and perseverance that carried me through this PhD. To my brothers, Akshay and Anuj, and my honorary sibling Parul, who occasionally succeeded in pushing me to have a better worklife balance, and always succeeded in bringing out my inner goofiness. To my aunts, Priti and Priya, to whom I owe my human-centered perspective and my interest in writing. To my grandparents, who taught me the value of hard work and how to cook the meals that powered me through my PhD. I would not be who I am today without your love and support. Thank you.</p><p>I have almost certainly forgotten others who have been deeply influential along this journey. You know who you are. From the bottom of my heart, thank you.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>DEDICATION</head><p>To my family, for their loving and unwavering support 3.2 Selected commercial systems (1990s-2010s) that were developed and sold to enable people with motor impairments to independently feed themselves. . . . . . . . . . . . . . . . . . . General food acquisition pipeline. Human data is collected, mapped into the schema, and clustered into a discrete action space. This space is small enough to treat food acquisition as a contextual bandit to learn online the optimal action for new food items. . . . . . . . . . . . 5.2 Food acquisition trials. For each trial, a single food item was acquired. Food perception (both center-of-mass and orientation) was performed with classical computer vision through a fiducial and color-based background rejection. . . . . . . . . . . . . . . . . . . . . . . . .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">(Left)</head><p>Best action for each food item from both the baseline and our action spaces. The specific action is labeled above each bar. (Right) Acquisition success rate for each round of 14 trials (1 per food item) using LinUCB. Error bars represent the 95% confidence interval. . 6.1 We evaluate the robot feeding system with: (Bottom) an n = 5 study across 3 out-of-lab locations; (Top) a 5-day, n = 1 in-home deployment. . . . . . . . . . . . . . . . . . . . . . 6.2 An overview of the robot-assisted feeding system's software. The user interacts with the system using the web app (top), which invokes ROS2 interfaces (middle) that move the robot to key configurations (black) and perceive the environment (grey). The default configurations are shown at the bottom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 The robot feeding system's hardware, mounted on a wheelchair (left) or hospital table <ref type="bibr">(right)</ref>. Power and compute is self-contained; no wires leave. . . . . . . . . . . . . . . . . . 6.4 A system diagram of bite selection, acquisition, and transfer, showing how the web app communicates with machine learned models (dark grey) and robot motion code (light grey).</p><p>Components surrounded in a dashed line are represented as a behavior tree (BT). Acquisition schema visualization adapted from <ref type="bibr">[107]</ref>. . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 How long each stage of feeding took across P14's 30 successful bites1920 19 . . . . . . . . . .  Introduction "[Physically assistive robots] would decrease the workload on family members, help with caregiver burnout, and maybe in the future help a disabled person [like me] have more independence." -Tyler Schrenk 1 , 1985-2023   According to estimates by the World Health Organization (WHO), 1.3 billion people worldwide experience significant disability <ref type="bibr">[313]</ref>. These disabilities hinder one's ability to independently perform activities of daily living (ADLs) such as eating, ambulating, and dressing <ref type="bibr">[79]</ref>. In the United States alone, at least 6 million adults face challenges doing errands independently <ref type="bibr">[281]</ref>. While most people with disabilities wish to live independently in their home <ref type="bibr">[88,</ref><ref type="bibr">119]</ref>, these challenges can threaten their ability to do so, leaving them reliant on a caregiver for assistance with ADLs. Besides their impact on day-to-day activities, disabilities also take a psychological toll and can lead to mental health challenges <ref type="bibr">[70]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>List of Tables</head><p>The social model of disability argues that disability is a result of the mismatch between a person's abilities and their environment <ref type="bibr">[188]</ref>, and advocates to bridge the gap between our inaccessible world and diverse abilities. Universal design <ref type="bibr">[228]</ref> has helped bridge the gap in accessing the digital world, allowing increasing proportions of people with disabilities to program computers and access the internet <ref type="bibr">[2]</ref>. However, the gap in accessing the physical world remains. Physically assistive robots (PARs) have emerged as a promising way to help bridge that gap. PARs are robots that provides assistance to humans through physical interaction, for example by helping to feed users, dress users, and pick up and move objects for users 2 . Office Grilled Chicken Potato Wedges Cauliflower Salad Conference Room Office Turkey Sub Brownies Fruit Salad Grilled Salmon Brussel Sprouts Mac &amp; Cheese Donut &amp; Cake Office Chicken Tenders Broccoli Salad The robot-assisted feeding system developed in this thesis consists of a 6-degree-of-freedom (DoF) robot arm, that can attach to a power wheelchair or hospital table. Users interact with the system through a web app that they can interact with using assistive technologies of their choice. The images on the right show the meals fed as part of the multi-user out-of-lab study and the images on the left show meals fed as part of the single-user in-home deployment (Chapter 6).</p><p>One specific type of PAR that has been studied since at least the 1970s is robot-assisted feeding (RAF) systems <ref type="bibr">[243]</ref>. RAF systems developed in research labs in the 1970s and 1980s were evaluated in clinical studies and home deployments <ref type="bibr">[243]</ref>. This laid the groundwork for commercial RAF systems released in the 1990s and 2000s <ref type="bibr">[127,</ref><ref type="bibr">177,</ref><ref type="bibr">11]</ref>. While these commercial systems have shown positive results in terms of promoting user independence <ref type="bibr">[177,</ref><ref type="bibr">164]</ref>, they have struggled to achieve long-term adoption. One reason could be the technology's limitations in reliable bite acquisition <ref type="bibr">[277,</ref><ref type="bibr">159,</ref><ref type="bibr">178]</ref> and inflexible bite transfer <ref type="bibr">[220]</ref>. In response to these shortcomings, a contemporary push in RAF research began in the 2010s, to develop robot-feeding systems with more generalizable bite acquisition and more customized bite transfer <ref type="bibr">[276,</ref><ref type="bibr">93,</ref><ref type="bibr">30,</ref><ref type="bibr">236,</ref><ref type="bibr">226,</ref><ref type="bibr">218]</ref>. Despite considerable technical advances, there have been relatively few in-home deployments of these contemporary research systems, with notable exceptions including <ref type="bibr">[109,</ref><ref type="bibr">277,</ref><ref type="bibr">218]</ref>. This mirrors a broader trend in PAR research over the last decade, where despite considerable technical advances there have been relatively few in-the-wild robot deployments <ref type="bibr">[210]</ref>.</p><p>This thesis focuses on robot-assisted feeding as a case study for achieving in-home deployments of physically assistive robots. RAF is a well-suited case study due to the established user need, the long history of technical research, and the interest from both academia and the industry.</p><p>action, e.g., helping to motivate users to exercise or providing autism therapy to children <ref type="bibr">[190]</ref>.</p><p>More specifically, this thesis is guided by the following research question:</p><p>RQ-Thesis How can we develop a deployable robot-assisted feeding system that enables any user, in any environment, to feed themselves a meal of their choice, while aligning with their preferences?</p><p>To answer RQ-Thesis, this thesis presents works that investigate the following research questions:</p><p>RQ0: What applications, methods, and themes underlie the last decade of research on physically assistive robots for people with disabilities?</p><p>RQ1: What challenges do people with motor impairments face during dining, and how should a robot-assisted feeding system be designed to address those challenges?</p><p>RQ2: How can a robot-assisted feeding system feed users the variety of food items they want to eat?</p><p>RQ3: How can we develop a robot-assisted feeding system to feed users in diverse out-of-lab and in-home contexts?</p><p>The key challenge of developing a deployable robot-assisted feeding system is enabling it to work reliably across the various contexts the robot will inevitably encounter.</p><p>&#8226; Users eat various different foods: sandwiches, noodles, salads, fried chicken, etc.</p><p>&#8226; Users eat in a various environments: in bed, in their living room, in their office, in a cafeteria, etc.</p><p>&#8226; Users eat in various social contexts: by themselves, with caregiver(s), with loved ones, etc.</p><p>&#8226; Users eat while doing various other activities: watching TV, working, conversing, etc.</p><p>Our key observation is that there is inherent structure within the broader system the robot embeds into.</p><p>&#8226; There is structure within the task of feeding. For example, bite acquisition motions tend to first approach the food, then grasp the food, and then extract the food from the plate.</p><p>&#8226; The people around the robot have structured relations with the robot. For example, the end-user is physically co-located with the robot, participates in the task synchronously with the robot (i.e., they have to chew after the robot delivers a bite), and has goal alignment with the robot (i.e., eating a meal).</p><p>&#8226; There is structure in the environment the robot is in. For example, wheeled, adjustable "hospital tables" are often used as part of the care routines of people with motor impairments.</p><p>&#8226; There are other tools that structure the user's interactions with the world. For example, users often have impairment-specific assistive technologies that enable them to use smartphones or laptops.</p><p>This informs the key insight and thesis statement of this work. In order to develop deployable PARs, it is crucial to understand and leverage the structure within the broader system the robot embeds into. In the case of robot-assisted feeding, this involves: (1) understanding users' circumstances and priorities [RQ1];</p><p>(2) leveraging structure within bite acquisition motions to learn motion primitives that enable the robot to generalize across foods [RQ2]; and (3) leveraging structure in the user's relation with the robot to overcome off-nominal scenarios, by providing them with control and customizability over the system <ref type="bibr">[RQ3]</ref>.</p><p>The outcome of this thesis is an open-source <ref type="foot">3</ref> robot-assisted feeding system that has demonstrated success feeding 6 users with motor impairments meals of their choice in diverse out-of-lab environments-a cafeteria, office, conference room, and end-user's home-for over 15 hours. Figure <ref type="figure">1</ref>.1 shows the RAF system and several of the meals it fed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.1">Methodology</head><p>In the words of Ladner <ref type="bibr">[169]</ref>, "some of the best work comes when there are people with disabilities on the design and development team, contributing to all aspects of the design and implementation...the users of the technology are empowered to solve their own accessibility problems." Thus, the work presented in this thesis follows principles from community-based participatory research (CBPR). CBPR is a method where academics researchers work equitably with community members throughout all research stages, from ideation to dissemination <ref type="bibr">[115,</ref><ref type="bibr">301]</ref>. CBPR is rooted in the belief that community members and academic researchers each bring unique skills, expertise, and lived experiences to the team; for example, while academic researchers are familiar with rigorous research methodologies, community members are familiar with the nuances of their lived experience of disability. Thus, addressing a community need requires an equitable partnership between academics and the community, which involves sharing power, resources, credit, results, and knowledge <ref type="bibr">[239,</ref><ref type="bibr">198]</ref>. CBPR has been used in the health sciences for decades <ref type="bibr">[138,</ref><ref type="bibr">301]</ref>, and is increasingly used in assistive technology research <ref type="bibr">[188,</ref><ref type="bibr">50,</ref><ref type="bibr">167,</ref><ref type="bibr">25]</ref>.</p><p>More specifically, the research that investigated RQ1, RQ2, and RQ3 was done in collaboration with two community researchers (CRs), Tyler Schrenk<ref type="foot">foot_4</ref> (CR1), and Jonathan Ko<ref type="foot">foot_5</ref> (CR2).</p><p>For RQ1, Tyler worked as an equal participant in the research team. His involvement in this work included, but was not limited to, the following:</p><p>1. co-creating the study question (e.g., the fact that it focused on social aspects of dining was informed by conversations with Tyler);</p><p>2. co-creating study materials (e.g., the videos participants were shown);</p><p>3. co-designing the study procedure (e.g., study phases, interview questions, study length);</p><p>4. helping to recruit study participants, through the network he built up running his assistive technology non-profit 4 ;</p><p>5. conducting the studies (i.e., Tyler asked participants questions and led follow-up discussion, while academic researchers took notes);</p><p>6. co-analyzing the data (i.e., sharing insights on emergent and salient themes);</p><p>7. co-creating the diagrams that disseminated key insights from the data (e.g., Chapter 4's Throughout the collaboration, the research team (of whom Tyler was an equal member) met semi-weekly.</p><p>Several of these meetings involved reflecting on the methodology we were following, to ensure we were creating a space where we all could equitably share power, share our expertise, and participate accessibly.</p><p>Readers are encouraged to read Sec. 4.9, a section Tyler was heavily involved in writing, to better understand how CBPR was applied to that work.</p><p>Our approach to RQ2 involved far less collaboration with CRs. This was partly CR-requested; Tyler said he was not as interested in the technical details of how bite acquisition works, as long as it works reliably across various food items. To help us better understand the variety of food items he was interested in, Tyler tracked a list of the foods he ate over a week. This formed the basis for the list of food items we focused on in RQ2. We periodically provided Tyler updates about the research, but his primary involvement was in creating the list of foods we focused on.</p><p>RQ3 involved close collaboration with Tyler (for the first half) and Jonathan (for the second half). This is because Tyler passed away half-way through the research, and his friend, Jonathan, wanted to honor his legacy by continuing the work. Throughout all our work on RQ3, we had semi-weekly meetings with either Tyler or Jonathan. Their involvement in this work included, but was not limited to:</p><p>1. co-creating the list of off-nominal scenarios that could arise (Table <ref type="table">6</ref>.2);</p><p>2. co-designing the system by sharing their insights on key system design decisions (e.g., the decision to use a web app as the interface to interact with the robot, the decision to put the web app in charge of system execution, the icons and colors used to communicate key concepts, etc.); 3. participating in pilot studies of system components (e.g., the bite selection pipeline) and the entire system;</p><p>4. co-designing the procedure for "Study 1: Multi-user, On-campus Study" (e.g., study length, phases, questionnaires, etc.);</p><p>5. co-designed the procedure for "Study 2: Single-user, In-home Deployment" (e.g., what Jonathan was doing for each meal, what he was eating, which meals he ate on which day, etc.); 6. sharing insights on how the system could better align with their relationships with caregivers, family, and friends; and 7. co-authoring the paper.</p><p>Throughout this work, we visited both Jonathan and Tyler's homes multiple times, including to eat meals together, which was a crucial part of building team cohesion and building a shared understanding of their meal contexts. Although academic researchers were creating the system hardware and software, Jonathan and Tyler provided the goals and features that academic researchers were working towards. Academic researchers provided Jonathan and Tyler the option to delve into the system at whatever depth they desired; in one context, this included directly sharing code with Jonathan, but more often this involved distilling key aspects of the system into an accessible presentation that we then shared with them. We taught them concepts that they were interested in learning, such as different approaches to object detection in computer vision. Throughout feature development, academic researchers iteratively met with CRs to get continuous user feedback. These meetings also sometimes involved reflection to ensure that this collaboration and research process was aligning with everyone's goals.</p><p>In summary, the work in this thesis aligns with multiple core tenets of CBPR <ref type="bibr">[138]</ref>. It was based on a long-term relationship that spanned multiple research projects. We equitably shared power, for example through co-authoring papers and through monetary compensation at a rate that CR's felt was fair ($50/hr).</p><p>This equitable power-sharing extended beyond the research; for example, we connected Tyler with experts to help him appeal denied health insurance coverage. We learned from each other; Tyler and Jonathan taught us a great deal about their lived experiences with disability, and we taught them different technical aspects about how robots are developed (e.g., the sense-plan-act paradigm, different types of computer vision algorithms, etc.). We reflected on the research process we were following, the goals we each had for our collaboration, the accessibility of our collaboration, and more. We paused the research process as community researchers needed/requested, irrespective of whether that would align with academic timelines. The entire process was cyclic and iterative, involving semi-weekly meetings and repeatedly revisiting earlier topics of discussion. We worked to ensure research publications were accessible to the community, for example by presenting key insights through both textual and visual formats <ref type="bibr">[208]</ref>, ensuring screen-reader compatible documents <ref type="bibr">[208,</ref><ref type="bibr">212]</ref>, creating a plain-language paper summary<ref type="foot">foot_6</ref> , and presenting the work at forums for people with motor impairments (e.g., the Northwest Regional Spinal Cord Injury System (NRSCIS)).</p><p>The work in this thesis also deviates from certain tenets of CBPR <ref type="bibr">[138]</ref>. First, two individuals can never encompass the diversity of an entire community. While the 15 participants in RQ1 and RQ3 spanned multiple genders, ages, cultural backgrounds, and disability types, the 2 community researchers had multiple demographic similarities: technology enthusiasts, working professionals, middle-aged, males, with spinal cord injuries (SCIs). The community of people who can benefit from robot-assisted feeding is extremely diverse, and more fully encompassing that diversity within the group of community researchers would further strengthen the research and benefit the community. Second, we did not deeply engage with other community stakeholders such as friends, families, and more. While RQ3 did involve some collaboration with caregivers and occupational therapists, they were chiefly involved in the "Study 2", not throughout the whole research process. Third, a tenet of CBPR involves applying an ecological perspective to the work <ref type="bibr">[138]</ref>; while RQ3 did focus on meal contexts, it focused little on how the system can integrate into care routines beyond just the isolated meal. Finally, although we took some actions to provide collective community benefit, such as presenting the work at the aforementioned NRSCIS forum, there is always room to deepen the work we do to benefit the community. For example, future research could approach RAF through a series of work-</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RQ-Thesis</head><p>How can we develop a deployable robot-assisted feeding system that enables any user, in any environment, to feed themselves a meal of their choice, while aligning with their preferences? RQ0 What applications, methods, and themes underlie the last decade of research on physically assistive robots for people with disabilities? RQ1 What challenges do people with motor impairments face during dining, and how should a robot-assisted feeding system be designed to address those challenges? RQ2 How can a robot-assisted feeding system feed users the variety of food items they want to eat? RQ3 How can we develop a robot-assisted feeding system to feed users in diverse out-of-lab and in-home contexts? shops, where community members learn how to develop hardware and softare assistive technologies while contributing to the research.</p><p>Overall, this thesis has been deeply enriched by the methodological inspiration we took from communitybased participatory research (CBPR). We encourage future researchers to continue to follow tenets and best practice from CBPR, and address some of the deviations listed above, to more fully ground the research in community needs and priorities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2">Roadmap</head><p>The remainder of this thesis approaches the research questions (Figure <ref type="figure">1</ref>.2) as is detailed below. Note that where a chapter was originally published in another venue, we recommend the reader read that original paper, for two reasons. First, because the chapter was written for the formatting norms of that particular venue, the original paper may provide a better reading experience. Second, the original papers provide a more accessible reading experience, for example with detailed alternative text for figures.</p><p>Chapter 2 presents a systematic survey of research of mobile and manipulator physically assistive robots (PARs) for people with disabilities, originally published in <ref type="bibr">[210]</ref>. This chapter seeks to answer RQ0, by studying the application domains, methods, and themes that underlie recent PAR research. A key result from this work is that PARs are primarily evaluated inside the lab, which motivates this thesis' focus on out-of-lab deployability. Another key result is that the themes of "levels of autonomy" and "adaptation" are relevant to PAR research across different application domains. This finding motivates our approach to system design and engineering in RQ3.</p><p>The thesis then moves on to Chapter 3, which motivates why robot-assisted feedings (RAFs) systems are a fitting case study for in-home deployability of PARs. This chapter presents the history of RAF research, from the 1970s till now, and highlights some of the key ways in which the research presented in this thesis aims to improve upon the state-of-the-art.</p><p>Chapter 4, originally published in <ref type="bibr">[208]</ref>, seeks to answer RQ1. Specifically, this chapter presents the results of a qualitative study with 10 participants with motor impairments, investigating their current dining experiences and how they would like robot-assisted feeding systems to be designed. This chapter particularly hones in on the social aspects of dining, a topic that has been under-studied in past works. Key insights from this work are that users desire control over their RAF system and want a highly customizable robot. These form the guiding design principles we follow when developing the system in RQ3.</p><p>Chapter 5, originally published in <ref type="bibr">[104]</ref>, focuses on RQ2. Specifically, this work presents a schema that represents a broad space of robot-executable single-utensil bite acquisition actions, and then learns which actions within that schema are representative strategies that people without motor impairments use to acquire food with a fork. This work generalize the robot feeding system's bite acquisition capabilities to be able to acquire a large variety of food items users may want to eat.</p><p>Chapter 6, originally published in <ref type="bibr">[212]</ref>, focuses on RQ3. Specifically, it presents the system design and integration work necessary to develop a robot-assisted feeding system that can be used out-of-lab to feed people meals of their choice. This work specifically focuses on the design principles of reliability, portability, safety, user control, and customizability. We evaluate this system with two studies (Figure <ref type="figure">1</ref>.1).</p><p>Study 1 is a multi-user, out-of-lab, quantitative study where 6 users with diverse motor impairments use the robot to eat a meal of their choice in a cafeteria, office, or conference room. Study 2 is a single-user, in-home deployment where the system feeds a user 10 meals over 5 consecutive days across various contexts: while watching TV, while talking to a caregiver, eating in-bed, etc. This chapter concludes with lessons learned regarding deploying PARs in users' homes.</p><p>Finally, Chapter 7 concludes the thesis with a discussion of limitations and future work.</p><p>Chapter 2</p><p>A Systematic Survey of Physically Assistive</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Robots for People with Disabilities</head><p>This chapter focuses on the overarching field of physically assistive robots (PARs), and seeks to answer the question:</p><p>RQ0 What applications, methods, and themes underlie the last decade of research on physically assistive robots for people with disabilities?</p><p>This chapter was originally published as "Physically Assistive Robots: A Systematic Review of Mobile and Manipulator Robots That Physically Assist People with Disabilities" in the Annual Review of Control, Robotics, and Autonomous Systems <ref type="bibr">[210]</ref>. The literature review for this survey was conducted in spring 2023, and thus this chapter excludes papers published after that.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Introduction</head><p>The World Health Organization estimates that 1.3 billion people around the world experience significant disability <ref type="bibr">[313]</ref>. Whether due to congenital conditions, injury, illness, or acquired with age, disabilities can impact people's ability to independently perform activities of daily living (ADLs) and therefore reduce their quality of life. According to the CDC, at least 6 million adults in the US have difficulty doing errands independently <ref type="bibr">[281]</ref>. While most people with disabilities wish to live independently in their home <ref type="bibr">[88,</ref><ref type="bibr">119]</ref>,</p><p>such difficulties can threaten their ability to do so. Besides their impact on day-to-day activities, disabilities also take a psychological toll and can lead to mental health challenges <ref type="bibr">[70]</ref>.</p><p>The social model of disability argues that disability is a result of the mismatch between a person's abilities and their environment <ref type="bibr">[188]</ref> , and advocates to bridge the gap between our inaccessible world and diverse abilities. Universal design has helped bridge the gap in accessing the digital world, allowing people of many abilities to program computers and access the internet. However, the ability gap in accessing the physical world remains.</p><p>Physically assistive robots (PARs) present a unique opportunity for enabling access to the physical world for people with disabilities. A PAR is a robot that provides assistance to humans through physical interaction. PARs include robots that help feed users, dress users, help users move, pick up and move objects for users, replace limbs (e.g., prosthetics), rehabilitate limbs, augment the body (e.g., exoskeletons and wearable robots), and more. <ref type="foot">1</ref> . Many activities of daily living that are difficult or impossible due to a person's impairment-such as independently feeding or ambulating-are physically possible for a robot to perform (Fig. <ref type="figure">2</ref>.1A). However, developing robots that safely and robustly perform these tasks in diverse environ- Within the space of physically assistive robots intended for people with disabilities, this survey specifically focuses on mobile and manipulator robots. A mobile robot is a robot that can move its own base (e.g., a robotic vacuum cleaner). A manipulator is a robot that can manipulate objects; for instance, by picking them up and moving them around (e.g., a robotic arm). A mobile manipulator is a robot that can move do both (e.g., a humanoid robot). The reasons for focusing on mobile and manipulator robots are:</p><p>1. There are several recent surveys on prosthetics <ref type="bibr">[15,</ref><ref type="bibr">170]</ref>, wearable robots <ref type="bibr">[262,</ref><ref type="bibr">314]</ref>, and rehabilitation robots <ref type="bibr">[182,</ref><ref type="bibr">200,</ref><ref type="bibr">182]</ref>. To the best of our knowledge, there has not been a comparable focus on surveying mobile and manipulator robots for physical assistance. mobile manipulator <ref type="bibr">[321,</ref><ref type="bibr">124,</ref><ref type="bibr">40]</ref>, and manipulator <ref type="bibr">[194,</ref><ref type="bibr">30]</ref>. (First, second, and fourth images: Reprinted from <ref type="bibr">[251]</ref> (CC BY 4.0). &#169;2012 IEEE. Reprinted, with permission, from <ref type="bibr">[124]</ref>. &#169;2019 IEEE. Reprinted, with permission, from <ref type="bibr">[321]</ref>.) B. Number of papers in this review by year published.</p><p>several-fold (Fig. <ref type="figure">2</ref>.1B). Yet, this research has been siloed by domain of assistance, e.g., robot-assisted feeding and robot-assisted navigation, and there is little dialogue about takeaways that cut across these domains.</p><p>3. The formative studies that highlight the needs and preferences of people with disabilities tend to be published in venues focused more on human factors-e.g., CHI, ASSETS, PeTRA, RO-MAN-and do not always reach the roboticists capable of meeting those needs.</p><p>4. Mobile and manipulator PARs are increasingly being deployed in real-world settings <ref type="bibr">[277,</ref><ref type="bibr">155,</ref><ref type="bibr">113,</ref><ref type="bibr">219]</ref>, which is a welcome advancement but makes it more important to have conversations within the field about safety, robustness, working with people with disabilities, and more.</p><p>Our goal with this survey is to fuel progress in mobile and manipulator PARs by: (1) highlighting existing research;</p><p>(2) inspiring more roboticists to apply their skills towards PARs; and (3) systematizing methods so researchers can more easily work with people with disabilities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.1">Relation to Other Survey Papers</head><p>Newman et al. <ref type="bibr">[215]</ref> present a survey of physically and socially assistive robotics in general. Our work differs from theirs by focusing on people with disabilities, who have specific needs and constraints that must be taken into account when developing assistive robots.</p><p>Matari&#263; and Scassellati <ref type="bibr">[190]</ref> focus on socially assistive robots. Although social assistance is beyond the scope of this survey, the reality is that disability is intersectional. As a result, robots that holistically support</p><p>IEEE XPlore (n=1576) ACM Digital Library (n=377) Robotics: Science and Systems (n=11) Title and abstract screening (n=1981) Full text screening (n=135) 1846 papers excluded &#8618; Does not involve a PAR for people with disabilities: 1275 &#8618; Does not involve a user study: 337 &#8618; Not a mobile and/or manipulator robot: 234 48 papers excluded &#8618; Rehabilitation-focused: 28 &#8618; Does not involve a PAR for people with disabilities: 16 &#8618; Does not involve a user study: 2 &#8618; Not a full paper: 2 Articles included in review (n=87) &#8618; ACM ASSETS: 3 &#8618; ACM CHI: 3 &#8618; ACM PeTRA: 3 &#8618; ACM T-HRI: 3 &#8618; ACM/IEEE HRI: 7 &#8618; IEEE ICORR: 15 &#8618; IEEE ICRA: 11 &#8618; IEEE IROS: 11 &#8618; IEEE R-AL: 4 &#8618; IEEE RO-MAN: 14 Conference on Robot Learning (n=17) &#8618; IEEE T-HMS: 2 &#8618; IEEE T-NSRE: 8 &#8618; IEEE T-RO: 1 &#8618; CoRL: 1 &#8618; RSS: 1 Figure 2.2: The Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) flow diagram for this paper. We screened 1981 papers and include 87 in this review.</p><p>people with disabilities will likely need to integrate both physical and social assistance.</p><p>Brose et al. <ref type="bibr">[36]</ref>, Chung et al. <ref type="bibr">[62]</ref> focus on physically assistive robots. Although we report on some similar themes, such as user interfaces and shared control, their surveys were written before the last decade's drastic increase in PAR papers (Fig. <ref type="figure">2</ref>.1B).</p><p>Mohebbi <ref type="bibr">[200]</ref> reviews the human-robot interaction of physically assistive robots. While we have a section dedicated to interaction interfaces (Sec. 2.5.1), we also focus on other topics such as the methods used in user studies.</p><p>Some surveys focus on assistive robots for particular populations-people with quadriplegia <ref type="bibr">[227]</ref>, older adults <ref type="bibr">[242]</ref>, and people with visual impairments <ref type="bibr">[152]</ref>. Our paper brings together work focused on multiple types of disabilities and domains of assistance, to facilitate meaningful dialogue across the field of physically assistive robots.</p><p>As mentioned above, there are several recent surveys on prosthetics <ref type="bibr">[15,</ref><ref type="bibr">170]</ref>, wearable robots <ref type="bibr">[262,</ref><ref type="bibr">314]</ref>, and rehabilitation robots <ref type="bibr">[182,</ref><ref type="bibr">200,</ref><ref type="bibr">182]</ref>. Although beyond the the mobile/manipulator scope of this survey, such works no doubt have relevant insights for PAR research more broadly.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Survey Methodology</head><p>We began by curating a list of top conferences and journals in robotics and assistive technology (Fig. <ref type="figure">2</ref>.2).</p><p>From those venues, we searched for full papers whose title, abstract, or keywords had "robot" and either:</p><p>"assistive," "accessibility," "disability," "impairment," or forms thereof. This resulted in 1981 papers. We then screened the title and abstract for the following inclusion criteria: The paper involves (1) a PAR for people with disabilities or older adults, (2) a user study, and (3) a mobile, manipulator, or mobile manipulator robot.</p><p>We aligned our interpretations of the above criteria by having a random selection of 60 papers tagged by two or three researchers and discussing any differences until we reached consensus. The rest of the papers were split amongst the three researchers for tagging. 135 papers remained after this title and abstract screening. We then conducted full-text screening. At this stage, we also removed works that had a rehabilitation focus, due to the existence of existing surveys devoted to recent trends in rehabilitation robotics <ref type="bibr">[200,</ref><ref type="bibr">182]</ref>.</p><p>This resulted in 87 papers included in this review. This systematic survey was conducted in spring 2023, and thus does not include papers published after that.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Descriptive Statistics About the Papers</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.1">Domain of Assistance</head><p>For every paper, we coded the domain(s) of assistance that the PAR helped the user with. This classification drew upon activities of daily living (ADLs) and instrumental activities of daily living (IADLs), a framework for classifying the skills and activities necessary to live independently. ADLs are the "skills required to </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. B.</head><p>(</p><p>(3)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ADL: Toileting</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ADL:</head><p>Bathing/ grooming</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ADL: Dressing</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ADL: Eating</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ADL:</head><p>Getting around</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IADL:</head><p>Going out</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IADL:</head><p>Taking medicine</p><p>IADL: Managing money IADL: Preparing meals IADL: Using the phone ADL: Getting into bed IADL: Doing house work Needs Assistance: Of the people who need assistance with at least one (I)ADL, what proportion need assistance with this (I)ADL? PAR Provides Assistance: Of the surveyed PAR papers, what proportion assist with this (I)ADL? Figure 2.3: A. The proportion of people who need assistance with each (I)ADL versus the proportion of PAR papers that assist with that (I)ADL. B. Papers in this review by the target population's age (inner) and disability (outer).</p><p>manage one's basic physical needs" while IADLs are the "more complex activities related to the ability to live independently in the community" <ref type="bibr">[79]</ref>. We then compared the proportion of PARs that focus on each (I)ADL to the proportion of people who need assistance with that (I)ADL <ref type="bibr">[288]</ref>, in Fig 2 .3A.</p><p>There are three spikes amongst PAR research, for (I)ADLs focused on navigation, feeding, and doing housework. For the navigation domain, we characterized works that focused on navigating in any environment (e.g., fall prevention <ref type="bibr">[97,</ref><ref type="bibr">259]</ref>, standing assistance <ref type="bibr">[55,</ref><ref type="bibr">61]</ref>) as "getting around," and works that focused on navigating in environments outside the home (e.g., guide robots for people who have visual impairments <ref type="bibr">[251,</ref><ref type="bibr">323,</ref><ref type="bibr">155,</ref><ref type="bibr">156]</ref>) as "going out." For the housework domain, we classified all "pick-andplace" works, that focused on assisting with the general manipulation of objects, as housework. However, such works can also help with going out (e.g., opening doors) and managing medication (e.g., bringing medication to a user). Note that even if the proportion of PAR research is similar to or greater than the proportion of people who need assistance, that does not mean out work is done; formative studies have found numerous ways in which PARs must be improved <ref type="bibr">[208,</ref><ref type="bibr">28,</ref><ref type="bibr">5,</ref><ref type="bibr">20,</ref><ref type="bibr">40]</ref>. Some (I)ADLs have a high user need for assistance but proportionately little PAR research-dressing, bathing / grooming, and managing medications. Extending the existing research in these realms (Table <ref type="table">2</ref>.1) would be a fruitful direction for future work. There are also some (I)ADLs that have no papers from this survey. Some, such as difficulty toileting and difficulty getting out of bed, may require special hard-ware <ref type="bibr">[114,</ref><ref type="bibr">273]</ref> that go beyond the mobile/manipulator focus of this survey. Others, such as difficulty managing money or using the phone, are better served by either non-robotic solutions or SARs, as opposed to PARs <ref type="bibr">[117,</ref><ref type="bibr">260]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.2">Target Population</head><p>We coded the target population age for each paper as one of: "children," "elderly," or "unspecified age"</p><p>(which was typically adults across ages). We also coded the target population's disability (if any) as one of: "motor impairment," "visual impairment," or "other <ref type="foot">2</ref> ." Fig 2 .3B presents this data. The bulk of PAR research is motivated by three target populations: people with motor impairments, people who are blind or low-vision, and older adults. This drastically differs from the target populations of SAR research: people with autism, people with dementia, and older adults <ref type="bibr">[190]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">User Studies in PAR Research</head><p>For every work, we coded the type of study, number of participants with and without disabilities, what was being evaluated, and the methods used. We coded the type of study as either "formative," "summative,"</p><p>or "both." Formative studies take place in the early stages of research and help "form" the design for the system, while summative studies take place near the end of system development and help evaluate. or "sum up," the system <ref type="bibr">[176,</ref><ref type="bibr">123]</ref>. <ref type="bibr">Fig 2.4</ref> and Table <ref type="table">2</ref>.1 show the distribution of papers along these metrics. 14 papers (17%) included a formative study, with the rest including only summative studies<ref type="foot">foot_9</ref> (Fig. <ref type="figure">2</ref>.4A).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.1">Involvement (or Lack Thereof) of Participants With Disabilities</head><p>Half of the papers involved no participants with disabilities, while the other half involved at least one <ref type="foot">4</ref>(Fig 2 <ref type="figure">.4A</ref>). Notably, nearly all formative works involved people with disabilities. This is crucial to ensure that the early decisions that are made in a research area are informed by the needs of the target population. In</p><p>S u m m a t iv e F o r m a t iv e Both U n sp e ci fi e d On ly No n-Pw d Both Only PwD O n l y P w D Both O n ly P w D Both Only Non-P wD (18) (13) (38) (2) (4) (3) (4) (2) (3) A. B. contrast, the majority of summative evaluations involved only participants without disabilities. Some works framed these evaluations as "preliminary," "pilot," or "proof-of-concept," <ref type="bibr">[116,</ref><ref type="bibr">248,</ref><ref type="bibr">53,</ref><ref type="bibr">3,</ref><ref type="bibr">230,</ref><ref type="bibr">64]</ref> giving the impression that an evaluation with participants with disabilities is forthcoming. We found a few instances amongst the reviewed papers with a followup evaluation with participants with disabilities, e.g., <ref type="bibr">[40]</ref> followed up on <ref type="bibr">[41]</ref>, <ref type="bibr">[30]</ref> followed up on <ref type="bibr">[93]</ref>. In some works, researchers claimed to simulate disability amongst non-disabled participants through blindfolds <ref type="bibr">[303,</ref><ref type="bibr">3]</ref>, braces <ref type="bibr">[320,</ref><ref type="bibr">321,</ref><ref type="bibr">238]</ref>, or intentional falls (e.g., to simulate older adults falling) <ref type="bibr">[97,</ref><ref type="bibr">259]</ref>. Although simulations can be a rapid way of testing capabilities of a robotic system, they are considered problematic in the disability studies literature and should always be complemented with studies involving the target population <ref type="bibr">[38]</ref>.</p><p>About a quarter of works involve participants with and without disabilities (Fig 2 <ref type="figure">.4B</ref>). In some cases, participants without disabilities were caregivers <ref type="bibr">[28,</ref><ref type="bibr">203]</ref>, occupational therapists <ref type="bibr">[28]</ref>, and other stakeholders <ref type="bibr">[155,</ref><ref type="bibr">249,</ref><ref type="bibr">69]</ref>. In other cases, researchers ran a large-sample study with people without disabilities to collect statistical insights, followed by a small-sample study with people with disabilities to collect qualitative insights <ref type="bibr">[9,</ref><ref type="bibr">40,</ref><ref type="bibr">234,</ref><ref type="bibr">277,</ref><ref type="bibr">113]</ref>.</p><p>Table 2.1: Domain of assistance and type of study for all papers in this review Formative Summative: What is being evaluated? Domain of Assistance Formative Dataset Interaction Interface Level of Autonomy Specific Functionality Whole System In-Lab In-Context Eating [28, 208, 5, 10, 178] [226] [172, 30, 5] [30, 179] [226, 93, 87, 240, 234, 256, 47] [101, 266, 277, 84] [277] Dressing [] [153] [] [] [153, 82, 320, 83, 321, 47] [] [] Bathing / Grooming [] [124] [] [] [110] [84] [124] Taking Medicine [203, 40] [] [40] [] [] [263] [203] Pick-and-Place / Housework [20, 40, 5, 10] [] [40, 249, 270, 57, 17, 142, 245, 41, 53, 64, 293, 322, 139] [134, 224, 126, 194, 248, 307, 306, 146, 103, 102] [302, 9, 58] [263, 270, 116, 230, 91] [16, 69] Playing [35] [] [35] [] [] [162] [120, 68] Working [] [] [] [] [] [] [49]</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.2">Formative Studies</head><p>Involvement of target users in formative research is particularly critical to ensure that researchers: (a) work on problems that are actually important to the target users; and (b) are aware of user constraints and preferences that should be taken into account when developing assistive technologies. This was reflected in the proportion of formative research in our survey that involved people with disabilities. On the other hand, the proportion of formative research to summative research was small, with only five papers that involved solely formative studies <ref type="bibr">[28,</ref><ref type="bibr">20,</ref><ref type="bibr">208,</ref><ref type="bibr">14,</ref><ref type="bibr">10]</ref> and five that included a formative study and summative study <ref type="bibr">[35,</ref><ref type="bibr">203,</ref><ref type="bibr">155,</ref><ref type="bibr">40,</ref><ref type="bibr">5]</ref>. This is in contrast with other research focused on (non-robotic) technology for people with disabilities. For example, a recent survey of technology for people with visual impairments found more formative than summative research <ref type="bibr">[37]</ref>. One reason for this finding could be the lack of familiarity with formative research methods in the robotics community and the emphasis on quantitative findings.</p><p>Dataset collection for training a model was rare in the PAR literature, with only four papers <ref type="bibr">[124,</ref><ref type="bibr">153,</ref><ref type="bibr">226,</ref><ref type="bibr">48]</ref>, despite the popularity of the approach in the robotics community. In all cases, the data was collected to model a component of the system, e.g., for gait tracking <ref type="bibr">[48]</ref>, force prediction <ref type="bibr">[124]</ref>, failure prediction <ref type="bibr">[153]</ref>, and bite timing prediction <ref type="bibr">[226]</ref>. None of the papers reported on generalizable formative insights based on the collected data.</p><p>A variety of formative research methods were exemplified in the papers: surveys <ref type="bibr">[20,</ref><ref type="bibr">10]</ref>, interviews <ref type="bibr">[208,</ref><ref type="bibr">10,</ref><ref type="bibr">203,</ref><ref type="bibr">155,</ref><ref type="bibr">16]</ref>, group interviews <ref type="bibr">[20,</ref><ref type="bibr">35,</ref><ref type="bibr">10]</ref>, contextual inquiry <ref type="bibr">[28,</ref><ref type="bibr">10]</ref>, participatory design <ref type="bibr">[14,</ref><ref type="bibr">10]</ref>,</p><p>observational studies <ref type="bibr">[5,</ref><ref type="bibr">40]</ref>,workshops <ref type="bibr">[16,</ref><ref type="bibr">10]</ref>, and ethnography <ref type="bibr">[10]</ref>. Some papers combined methods.</p><p>For example, Beer et al. conducted a written survey with older adults to assess the tasks they would like assistance with, and then followed up with a group interview to understand why they held those preferences <ref type="bibr">[20]</ref>.</p><p>Formative studies on PARs contribute insights that other researchers can use when designing, developing, and/or evaluating similar PARs. The findings from formative research can be presented as design constraints <ref type="bibr">[203]</ref> or guidelines <ref type="bibr">[208,</ref><ref type="bibr">14,</ref><ref type="bibr">237]</ref>, evaluation frameworks <ref type="bibr">[28]</ref>, limitations of existing systems <ref type="bibr">[40,</ref><ref type="bibr">5]</ref>, participants' concerns and potential opportunities <ref type="bibr">[155,</ref><ref type="bibr">35,</ref><ref type="bibr">178]</ref>, and directions for future work <ref type="bibr">[20,</ref><ref type="bibr">208]</ref>. Note that some works conducted a formative study to understand the users' needs and then a summative study to evaluate the resultant system <ref type="bibr">[155,</ref><ref type="bibr">203]</ref>. Further note that some summative studies can also yield formative insights such as users' preferences on the system's form factor <ref type="bibr">[323]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.3">Summative Studies</head><p>Summative studies either evaluate a specific component of the system (the middle three columns of Table 2.1) or the whole system (the last column of Table <ref type="table">2</ref>.1), and gather quantitative and/or qualitative data to conduct that evaluation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.3.1">What is being evaluated?</head><p>Studies evaluating a system component focused on the:</p><p>&#8226; Interaction Interface: how users send and receive information to/from the robot.</p><p>&#8226; Level of Autonomy: how much of the sensing, planning, and acting of the system is done by the robot versus the user.</p><p>&#8226; Specific Functionality: any robot functionality that does not fall into the above two categories, such as domain-specific functionality.</p><p>These studies typically compare the specific component of their system to one or more baselines, which are either state-of-the-art approaches <ref type="bibr">[48,</ref><ref type="bibr">146,</ref><ref type="bibr">194,</ref><ref type="bibr">226,</ref><ref type="bibr">9,</ref><ref type="bibr">55,</ref><ref type="bibr">179,</ref><ref type="bibr">248,</ref><ref type="bibr">245,</ref><ref type="bibr">302,</ref><ref type="bibr">17,</ref><ref type="bibr">57]</ref> or variants of their component with some subcomponents systematically removed, i.e., ablation studies <ref type="bibr">[293,</ref><ref type="bibr">83,</ref><ref type="bibr">3,</ref><ref type="bibr">320,</ref><ref type="bibr">307,</ref><ref type="bibr">303,</ref><ref type="bibr">116,</ref><ref type="bibr">35]</ref>. Most of these studies are within-subjects, where each participant experiences every condition, which is better when there is high variance across participants <ref type="bibr">[98]</ref>, such as with participants with disabilities.</p><p>Studies that evaluate the whole system sometimes move beyond the lab and into the user's context-ofuse. Of these, some are field studies, which involve running a structured study in the context-of-use <ref type="bibr">[68,</ref><ref type="bibr">124,</ref><ref type="bibr">120,</ref><ref type="bibr">184,</ref><ref type="bibr">49,</ref><ref type="bibr">80]</ref>, while others are deployments, which involve letting users freely interact with the robot in the context-of-use <ref type="bibr">[69,</ref><ref type="bibr">203,</ref><ref type="bibr">277,</ref><ref type="bibr">113,</ref><ref type="bibr">156,</ref><ref type="bibr">124,</ref><ref type="bibr">16]</ref>. Note that most whole system evaluations are non-comparative. This may be due to the large amount of resources required to develop a whole other system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.3.2">What data is being collected?</head><p>Most summative studies in this review gathered quantitative data, which can further be divided into objective and subjective metrics. Objective metrics are often task-specific, such as task completion time <ref type="bibr">[146,</ref><ref type="bibr">40,</ref><ref type="bibr">58,</ref><ref type="bibr">245,</ref><ref type="bibr">323,</ref><ref type="bibr">134]</ref>, the number of mode switches <ref type="bibr">[126,</ref><ref type="bibr">103]</ref>, success rate <ref type="bibr">[233,</ref><ref type="bibr">302,</ref><ref type="bibr">172]</ref>, classification accuracy <ref type="bibr">[110,</ref><ref type="bibr">226,</ref><ref type="bibr">153]</ref>, among others. Subjective metrics often focus on user preferences regarding different versions of the robot. Many researchers create their own Likert-scale questions that focus on topics such as usability <ref type="bibr">[245,</ref><ref type="bibr">172,</ref><ref type="bibr">134,</ref><ref type="bibr">146,</ref><ref type="bibr">179,</ref><ref type="bibr">184]</ref>, preference <ref type="bibr">[134,</ref><ref type="bibr">226,</ref><ref type="bibr">323]</ref>, satisfaction <ref type="bibr">[277,</ref><ref type="bibr">57,</ref><ref type="bibr">126]</ref>, feeling of control and safety <ref type="bibr">[293,</ref><ref type="bibr">9]</ref>, and more. Others use standardized subjective metrics, such as the System Usability Scale <ref type="bibr">[323,</ref><ref type="bibr">263]</ref>, NASA-TLX <ref type="bibr">[40,</ref><ref type="bibr">113,</ref><ref type="bibr">251]</ref>, and Psychosocial Impact of Assistive Devices <ref type="bibr">[323]</ref>.</p><p>Note that objective and subjective metrics have complementary benefits-objective metrics are not impacted by biases in self-reporting, but subjective metrics are more grounded in users' preferences <ref type="bibr">[324]</ref>-resulting in many studies that use both <ref type="bibr">[323,</ref><ref type="bibr">251,</ref><ref type="bibr">40,</ref><ref type="bibr">172,</ref><ref type="bibr">57,</ref><ref type="bibr">134,</ref><ref type="bibr">16]</ref> Multiple summative studies paired quantitative data with qualitative data. Qualitative data can help to understand nuances of user preferences, gain insights into additional features users want, or contextualize quantitative results <ref type="bibr">[274]</ref>. To gather qualitative data several summative studies held semi-structured interviews <ref type="bibr">[35,</ref><ref type="bibr">10,</ref><ref type="bibr">203]</ref> or focus groups <ref type="bibr">[155,</ref><ref type="bibr">156]</ref> after interacting with the robot, while others had participants share thoughts, insights, and reactions while interacting with the robot <ref type="bibr">[40]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.4">Suggestions for Physically Assistive Robot (PAR) User Studies</head><p>First, we caution PAR researchers to not over-generalize from evaluations involving people without disabilities, as "there is not yet enough evidence supporting the generalization of findings from non-disabled subjects to the [target] population" <ref type="bibr">[19]</ref>. Further, it is different to live with versus simulate an impairment:</p><p>"putting on a blindfold for half an hour...can't give you the full experience of living with a visual impairment for...40 years" <ref type="bibr">[294]</ref>. While we acknowledge the challenges in running large-sample in-person studies with people with disabilities, alternatives exist <ref type="bibr">[188]</ref>, including remote studies <ref type="bibr">[40,</ref><ref type="bibr">9,</ref><ref type="bibr">28,</ref><ref type="bibr">30]</ref>, video studies <ref type="bibr">[9,</ref><ref type="bibr">208]</ref>, and working with a community researcher <ref type="bibr">[208,</ref><ref type="bibr">10]</ref>.</p><p>Second, when using objective metrics (e.g., accuracy, efficiency) we call on PAR researchers to justify why those metrics align with user preferences. There is often the implicit assumption that users want their assistive robot to optimize the metric that researchers are measuring, but prior work has shown that is not always the case <ref type="bibr">[30,</ref><ref type="bibr">194]</ref>. As opposed to assuming an objective metric aligns with user preferences, it is important to work with users to identify objective metrics that align with their preferences.</p><p>Third, we recommend PAR researchers use standardized scales, such as the System Usability Scale <ref type="bibr">[175]</ref> or NASA-TLX <ref type="bibr">[122]</ref>, for whole system evaluations. Because most whole-system evaluations are non-comparative, it becomes difficult to compare research systems across different labs and papers. Standardized metrics can address this, since they are designed to work across a variety of technologies and have standard interpretations of their numeric scores <ref type="bibr">[175,</ref><ref type="bibr">111]</ref>. In addition to the above standardized subjective metrics, standardized objective metrics-that measure the user's performance on a benchmark task-can facilitate comparisons across works and create a universal interpretation of performance (e.g., the ARAT test used in <ref type="bibr">[109]</ref>).</p><p>Fourth, we call for more formative research involving PwDs to inform the development of PARS. Formative research can be especially impactful if its findings are synthesized into open problems for robotics (e.g., [208]), allowing other researchers to work on important challenges even without direct involvement by PwDs. Frameworks for describing assistance tasks and user requirements in detailed, structured ways, like SPARCS [185], can further increase the impact of formative work. Another avenue for accelerating progress based on formative research is the creation of robotics benchmarks and simulations for physical assistance. Choi et al. created a list of household objects used by people with ALS [59], allowing researchers who work on pick-and-place tasks to focus on the objects most frequently needed by this user group. Ye et al. conducted formative research with motor-limited individuals, caregivers, and healthcare professionals to inform the design of RCareWorld [319]-a simulation environment with realistic human models representing different disabilities, home environments, and common assistance scenarios.</p><p>Finally, we call for more in-context research and deployments, as laboratory studies "reflect an oversimplified view of HRI [human-robot-interaction]" <ref type="bibr">[150]</ref>. For the in-context deployments that do exist, there is an unfortunate trend of relegating findings to a small section within the paper <ref type="bibr">[113,</ref><ref type="bibr">124,</ref><ref type="bibr">277]</ref>. However, there are several details of deployments that would be useful for the research community to know to help accelerate future deployments: (a) engineering details regarding how the system was made robust and safe;</p><p>(b) qualitative and quantitative insights into the user's experience with the system; and (c) findings regard-ing where the robot fell short. Although some may argue that small-sample deployments lack the statistical power of large-sample studies, we note that there is a large body of work in the experimental design and statistical analysis of "n-of-1" studies that could add methodological rigor to PAR deployments <ref type="bibr">[287]</ref>.</p><p>2.5 Overarching Themes</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.1">Interaction Interface</head><p>One overarching theme across these works is the interaction interface that allows users to send and receive information from the robot. Some works explicitly focused on understanding the tradeoffs between different interfaces for different individuals <ref type="bibr">[57]</ref> or in different contexts <ref type="bibr">[30,</ref><ref type="bibr">208]</ref>. Even those works that did not explicitly focus on interaction interfaces still made design decisions as to which interface(s) were best suited to their application. This section provides an overview of the interfaces that are commonly used and tradeoffs amongst them, based on the Senses and Sensors Taxonomy <ref type="bibr">[13]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.1.1">Input Interfaces</head><p>The Senses and Sensors Taxonomy <ref type="bibr">[13]</ref> differentiates between direct processing, or sensors that directly measure electrical stimuli sent from the brain, and indirect processing, or sensors that measure the outcome of those stimuli.</p><p>A small number of works use direct processing, such as electromyography (EMG) or electroencephalogram (EEG), to convert the user's neural signals into inputs to the robot. Most works used EMG or EEG to teleoperate a robot in the pick-and-place domain of assistance <ref type="bibr">[293,</ref><ref type="bibr">91]</ref>. Others combined EMG/EEG with another input device, such as muscle contraction <ref type="bibr">[172,</ref><ref type="bibr">17]</ref>, brain signals <ref type="bibr">[240]</ref> or eye gaze <ref type="bibr">[307]</ref>, to teleoperate the robot.</p><p>A larger set of papers involve indirect processing through modalities of vision, audition, touch, and kinesthetic inputs. The vision modality contain sensors that see user inputs and send them to the robot.</p><p>One common application is detecting whether the user is ready for the robot to move towards their face in robot-assisted feeding <ref type="bibr">[266,</ref><ref type="bibr">208]</ref>, or robot-assisted drinking <ref type="bibr">[101]</ref>. Another common application for vision is detecting object that a user wants the robot to acquire, e.g., using a laser pointer <ref type="bibr">[57]</ref> or a gaze tracker <ref type="bibr">[266,</ref><ref type="bibr">270,</ref><ref type="bibr">64]</ref>. Yet another application is to have the users completely control the robot with vision inputs <ref type="bibr">[116]</ref>.</p><p>The audition modality contains sensors that hear user inputs and send them to the robot. This includes interfaces that allow the user to give vocal commands to teleoperate a robot arm <ref type="bibr">[134,</ref><ref type="bibr">245]</ref>. This also includes systems where the user uses voice to specify the object they want the robot to acquire, such as a specific bite of food <ref type="bibr">[30]</ref>. While audition sensors have the benefit of not requiring any body motion on the part of users, they may not work well in noisy settings <ref type="bibr">[113]</ref> or social settings <ref type="bibr">[208,</ref><ref type="bibr">30]</ref>.</p><p>The touch modality contains sensors that feel user inputs through direct contact and send them to the robot. This includes traditional methods of interacting with technologies, such as a mouse and keyboard <ref type="bibr">[263,</ref><ref type="bibr">41,</ref><ref type="bibr">40,</ref><ref type="bibr">224]</ref>, joystick <ref type="bibr">[245,</ref><ref type="bibr">302,</ref><ref type="bibr">162,</ref><ref type="bibr">277,</ref><ref type="bibr">249]</ref>, or a touchscreen <ref type="bibr">[57,</ref><ref type="bibr">30,</ref><ref type="bibr">14]</ref>. This also includes custom force-torque sensors used for robot-assisted navigation <ref type="bibr">[323]</ref> or robot-assisted drinking <ref type="bibr">[101]</ref>.</p><p>The kinesthetic modality contains sensors that feel user motion and send then to the robot. This includes using inertial measurement units (IMUs) to sense users' head <ref type="bibr">[139,</ref><ref type="bibr">172,</ref><ref type="bibr">17,</ref><ref type="bibr">139]</ref> and upper body movements <ref type="bibr">[142,</ref><ref type="bibr">53]</ref> for tele-operation, or using rotary sensors <ref type="bibr">[148]</ref> or pressure sensors <ref type="bibr">[55]</ref> for tele-operation.</p><p>Ranganeni et al. <ref type="bibr">[251]</ref> uses a force-torque sensor to detect when the user twists the robot's handle, and turns the robot accordingly.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.1.2">Output Interfaces</head><p>Output interfaces are often used for the robot to communicate information to the user about its state, the state of the environment, or its feedback on how the user is completing the task. Relative to the number of PAR papers that incorporate input interfaces, comparatively few explicitly incorporate output interfaces. Papers that use the vision modality often display the robot's camera feed to the user for tele-operation <ref type="bibr">[40,</ref><ref type="bibr">91,</ref><ref type="bibr">293]</ref> or interaction <ref type="bibr">[224,</ref><ref type="bibr">266]</ref>. Papers that use the audition modality use verbalization to greet the user <ref type="bibr">[14,</ref><ref type="bibr">263]</ref>,</p><p>provide feedback on what direction the user should move in <ref type="bibr">[323]</ref>, or give the user information on what the robot will be doing <ref type="bibr">[156,</ref><ref type="bibr">30,</ref><ref type="bibr">3]</ref>. Those that use the touch modality use haptic vibrations to convey to the user what direction the robot will move in <ref type="bibr">[251]</ref>, the direction the user should move <ref type="bibr">[3,</ref><ref type="bibr">233]</ref>, or the distance to obstacles <ref type="bibr">[113]</ref>. Those that use the kinesthetic modality adjust the position of a walker to help users restore their balance <ref type="bibr">[97]</ref>, adjust the force profile of a walker to help users stand up <ref type="bibr">[61]</ref>, or guide a user's hand to their target <ref type="bibr">[35,</ref><ref type="bibr">270,</ref><ref type="bibr">14]</ref>. Note that some works also incorporate multi-modality, such as using verbal instructions to instruct users who are blind on where to find the robot arm and then kinesthetically guiding their arm to the target <ref type="bibr">[35]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.1.3">Future Work on Interaction Interfaces</head><p>The observations above about interaction interfaces in prior PAR research point towards several opportunities for further research.</p><p>First, there has been comparatively less focus on output interaction interfaces than input interaction interfaces. This is despite the fact that research has shown that users' trust in robots, comfort around robots, and ability to help robots improves if the robot transparently communicates its current state and future intent to them <ref type="bibr">[18,</ref><ref type="bibr">286,</ref><ref type="bibr">290]</ref>. Therefore, we call on future research to investigate what output information users want to receive from their PAR, and how that information improves the user experience. Note that robot motion is an implicit output interface that can expressively communicate the robot's intent <ref type="bibr">[77,</ref><ref type="bibr">286]</ref>, but was not investigated by any works in this survey.</p><p>Second, we note that some input interaction interfaces require additional devices <ref type="bibr">[270,</ref><ref type="bibr">293,</ref><ref type="bibr">172,</ref><ref type="bibr">57]</ref>.</p><p>However, past research has demonstrated that users want to limit the number of additional devices they have to work with in order to use an assistive technology <ref type="bibr">[208]</ref>. Therefore, we call for future research on how PARs can effectively integrate with assistive technology interfaces that users already use (e.g., sip-andpuff straws, button arrays, screen readers, etc.). PAR research that utilizes smartphones <ref type="bibr">[156,</ref><ref type="bibr">30,</ref><ref type="bibr">113]</ref> or computers <ref type="bibr">[41]</ref> as an interaction interface are one approach to this problem, as those devices already integrate with numerous assistive technologies.</p><p>Third, although some works focus on comparing interaction interfaces, they mostly evaluate preferences aggregated across all participants. Yet, the reality is that preferred interaction interface can vary drastically across individuals and contexts-of-use <ref type="bibr">[57,</ref><ref type="bibr">208,</ref><ref type="bibr">30]</ref>. Further, users with different disabilities may need very different interfaces from one another. Therefore, we call for future research to investigate in what ways users' interface preference vary with the individual and/or their context(s), and how we can provide a superset of interfaces-and a smooth experience of switching between them-to cover these various preferences and abilities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.2">Levels of Autonomy</head><p>Another overarching research theme is levels of autonomy (LoA). Autonomy is "the extent to which a robot can sense its environment, plan based on that environment, and act upon that environment with the intent of reaching some task-specific goal (either given to or created by the robot)" <ref type="bibr">[21]</ref>. This section provides an overview of LoA in PAR research, following the five guidelines in Beer et al.'s framework for levels of autonomy in HRI <ref type="bibr">[21]</ref>.</p><p>2.5.2.1 Determining autonomy: What task is the robot to perform?</p><p>Beer et al. state that a key consideration for determining the LoA of a robot is the impact of failures on its task <ref type="bibr">[21]</ref>. With PARs, the impact of failures is often high; a failure in robot-assisted feeding can result in choking or cuts, and a failure in robot-assisted navigation can result in collisions or falls. Therefore, there have been multiple efforts to enable robots to detect, predict, and/or avoid failures. In the case of robotassisted feeding or shaving, this includes: stopping as soon as an anomalous force is detected <ref type="bibr">[30,</ref><ref type="bibr">124,</ref><ref type="bibr">234]</ref>,</p><p>as soon as the user winces or has other anomolous movements <ref type="bibr">[110,</ref><ref type="bibr">234]</ref>, or as soon as an anomolous sound is detected <ref type="bibr">[234]</ref>. In the case of robot-assisted navigation, this includes predicting other pedestrians' motion and avoiding them <ref type="bibr">[149,</ref><ref type="bibr">155,</ref><ref type="bibr">156]</ref>, or predicting when users are getting unbalanced and changing the robot's force profile to support them <ref type="bibr">[259,</ref><ref type="bibr">97,</ref><ref type="bibr">61]</ref>. There are also standardized methods for hazard analysis, that have been applied to robot-assisted dressing <ref type="bibr">[74]</ref>.</p><p>Note, however, that automated ways of detecting and avoiding failure places accountability for system success on the robot, not the user. Users may not be comfortable with this. Studies have revealed that users want full control to stop their PAR at any time, e.g., by pressing an accessible emergency stop button in robot-assisted feeding <ref type="bibr">[208,</ref><ref type="bibr">28]</ref>, or by letting go of or ceasing to push the robot in robot-assisted navigation <ref type="bibr">[14,</ref><ref type="bibr">251]</ref>. After stopping the robot, the user can teleoperate it and decide when it continues <ref type="bibr">[147]</ref>. In addition to giving users control to stop the robot at any time, another approach is giving users sole control to move the robot when near safety-critical areas, e.g., the robot only moves towards the user's face if they continuously facing it or press on a force-torque sensor <ref type="bibr">[101]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.2.2">Determining autonomy:</head><p>What aspects of the task should the robot perform?</p><p>Beer et al. divide tasks into three primitives: sensing, planning, and acting <ref type="bibr">[21]</ref>. Within PARs, which primitives the robot should perform is heavily influenced by the target population's impairments. PARs for people with visual impairments assist with "sensing" the environment to account for the user's reduced ability to independently do so <ref type="bibr">[14,</ref><ref type="bibr">251,</ref><ref type="bibr">323,</ref><ref type="bibr">156]</ref>. PARs for elderly people who are sighted assist with "acting," adjusting their force profile to account for the user's reduced ability to independently maintain balance <ref type="bibr">[259,</ref><ref type="bibr">97,</ref><ref type="bibr">61]</ref>. PARs for people with motor impairments assist with "acting," acquiring items and moving them to the user's face to account for their reduced ability to independently do so <ref type="bibr">[93,</ref><ref type="bibr">101,</ref><ref type="bibr">124]</ref>.</p><p>While the user's impairment can influence which aspects of the task they need assistance with, users also have preferences over which aspects of the task they want control over. Users often want control to set the robot's goal. For example, in robot-assisted feeding users often want to select the bite the robot will feed them <ref type="bibr">[28,</ref><ref type="bibr">208]</ref>, and in robot-assisted navigation users often want to set the goal the robot is navigating them to <ref type="bibr">[14,</ref><ref type="bibr">156]</ref>. In addition, users sometimes want control over how the robot achieves the task. Works in robotassisted feeding have shown that some users want control over when the robot feeds them <ref type="bibr">[208,</ref><ref type="bibr">28,</ref><ref type="bibr">30]</ref>, and a work in robot-assisted navigation found that some users want control over which direction the robot turns at a junction <ref type="bibr">[251]</ref>. These works serve as important reminders that just because a PAR can do something autonomously does not mean that it should, a topic investigated in Bhattacharjee et al. <ref type="bibr">[30]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.2.3">Determining autonomy:</head><p>To what extent can the robot perform those aspects of the task?</p><p>Researchers can aim to automate as much of the assistive task as users are willing to have robots perform.</p><p>However, achieving robust, generalizable robot autonomy in unstructured human environments is extremely challenging. What is possible to automate heavily depends on robot hardware (sensors, actuators, compute)</p><p>and the state-of-the-art algorithms of the day. When robust robot autonomy is not feasible, including the human-in-the-loop (e.g., giving users control to stop the robot <ref type="bibr">[323,</ref><ref type="bibr">101]</ref>) can enable the robot to reliably complete its assistive task. Alternatively, one can modify the user's environment to make tasks easier to automate <ref type="bibr">[43]</ref>; e.g., attaching towels to make drawers easier to manipulate <ref type="bibr">[216]</ref>, or attaching fiducials to make light switches easier to perceive <ref type="bibr">[217]</ref>.</p><p>Although the three questions for determining LoA restrict the levels that are available in a given situation,</p><p>Robot Human Both Who is in control of sensing / planning / acting? Sense Plan Act Robot-assisted Navigation (323) "Full Autonomy" (251) "User-Directed Mode" (323) "Partial Autonomy" (251) "Glide-Directed Mode" (303) Sense Plan Act Robot-assisted Feeding (30) "Full Autonomy" (30) "Partial Autonomy" (101) Sense Plan Act Pick-and-place (40) (249)</p><p>Figure <ref type="figure">2</ref>.5: Case studies of the levels of autonomy used in three different domains of assistance: robotassisted navigation <ref type="bibr">[323,</ref><ref type="bibr">251,</ref><ref type="bibr">303]</ref>, robot-assisted feeding <ref type="bibr">[30,</ref><ref type="bibr">101]</ref>, and pick-and-place <ref type="bibr">[249,</ref><ref type="bibr">40]</ref>.</p><p>there might still be multiple options. Making as many LoAs available on a robot is advisable, as it can allow for customizing based on user preferences, having different interfaces for different users (care recipient versus caregiver), and context-dependent LoA switching e.g., falling back on lower levels of autonomy when unexpected failures occur.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.2.4">Categorizing automonomy</head><p>A variety of LoAs are exemplified in the PAR literature (Fig. <ref type="figure">2</ref>.5). In robot-assisted navigation for people with visual impairments, although the robot has to be autonomous in sensing, there are a range of autonomy levels it can take on for planning and acting. Some robots autonomously plan and execute their route <ref type="bibr">[323]</ref>.</p><p>Others autonomously plan but share execution with the user, e.g., having the user push while the robot steers <ref type="bibr">[323,</ref><ref type="bibr">251]</ref>. Some yield part of the planning autonomy to users, letting them select the direction to turn <ref type="bibr">[251]</ref>. Yet other robots fully yield execution to the user; the robot suggests a direction, but the user is the sole agent pushing and steering the robot <ref type="bibr">[303]</ref>.</p><p>In robot-assisted feeding for people with motor impairments, some robots acquire the bite and move it to the user's mouth autonomously <ref type="bibr">[30]</ref>. Others let the user influence planning, by specifying high-level guidelines for how the robot should acquire the bite <ref type="bibr">[30]</ref>. Others let the user influence acting, by controlling how much the robot tilts a drink glass <ref type="bibr">[101]</ref>.</p><p>In pick-and-place for people with motor impairments, some works have the user teleoperate the robot, by doing the sensing, planning, and controlling its base and arm motion <ref type="bibr">[40]</ref>. Others have the robot and user sense the environment, have the robot present discrete grasping strategies to the user, and then have the robot autonomously grasp the item <ref type="bibr">[249]</ref>.</p><p>As indicated by this range in levels of autonomy for PARs, there is not one LoA that is strictly better than others. Multiple works have found that users preferences for LoA vary based on environmental and individual-level factors <ref type="bibr">[251,</ref><ref type="bibr">323,</ref><ref type="bibr">30]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.2.5">Influence of autonomy on human-robot interaction</head><p>The level of autonomy of a PAR affects users' feelings of comfort, trust, and safety. Some works found that users feel more comfortable when they have more control over their PAR <ref type="bibr">[251,</ref><ref type="bibr">323]</ref>. Others found that users have safety concerns regarding interacting with a fully autonomous robot <ref type="bibr">[30,</ref><ref type="bibr">208]</ref>. Another work found that users lose trust in a PAR that fails while operating autonomously, such as colliding into an obstacle <ref type="bibr">[251]</ref>. Yet another work found that not just the level of autonomy, but also the level of transparency influences users' experience of the robot <ref type="bibr">[224]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.2.6">Future Work on Levels of Autonomy</head><p>Despite the finding that users value a variety of LoAs and will use them in different contexts <ref type="bibr">[251,</ref><ref type="bibr">323,</ref><ref type="bibr">30]</ref>,</p><p>most PAR papers focus on just one LoA. Further, despite the finding that the LoA has an important impact on user experience (Sec. 2.5.2.5), most PAR papers do not justify why their LoA is a good match for the task and target population. Therefore, we call for more PAR research that investigates the tradeoffs across different levels of autonomy, and provide guidelines on how to determine the most suitable level(s) of autonomy based on the PAR's domain of assistance, target population, and context(s) of use.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.3">Adaptation</head><p>Another overarching research theme is adaptation. We define adaptation as a process that changes the functionality, interface, or distinctiveness of a system to increase its relevance to an individual in a particular context <ref type="bibr">[86]</ref>. Note that this process is also referred to as "personalization" or "customization" in the literature-we opt for "adaptation" as it is one of the recommended principles of ability-based design <ref type="bibr">[312]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.3.1">The Need for Adaptation</head><p>The need for adaptation is motivated by diversity in user's impairments, preferences, and contexts-of-use.</p><p>Studies reveal that users want to customize their PAR's interaction interface, level of autonomy, and other specific functionality.</p><p>Regarding adaptation of interaction interfaces, one work found that users with greater mobility preferred a different interface for telling a robot to pick up an object than users with less mobility <ref type="bibr">[57]</ref>. Other works found that users' preferred interface for interacting with a robot-assisted feeding system depended on whether they were in a social context <ref type="bibr">[30,</ref><ref type="bibr">208]</ref>.</p><p>Regarding adaptation of levels of autonomy, some studies found that users' desired level of autonomy when using a robotic navigational aide was both context-dependant (e.g., is it a new environment or an unfamiliar one) <ref type="bibr">[323,</ref><ref type="bibr">251]</ref> and individual-dependant <ref type="bibr">[251]</ref>. Bhattacharjee et al. <ref type="bibr">[30]</ref> found that users with higher mobility impairment preferred higher levels of autonomy than users with lower levels of impairment.</p><p>Yet another work found that age could impact users' preferred level of autonomy when interacting with PARs <ref type="bibr">[224]</ref>.</p><p>Regarding adaptation of specific functionality, Chugo et al. <ref type="bibr">[61]</ref> found that the support profile users desired from a robotic walker differed based on their level of motor impairment. Choi et al. <ref type="bibr">[58]</ref> found that how a robot should deliver items varies based on their posture and body type. Azenkot et al. <ref type="bibr">[14]</ref> found that users with visual impairments had different preferred speeds for robot-assisted navigation systems. Works in robot-assisted feeding have found that users' preferred bite size, bite timing, bite transfer motion, bite transfer speed, and more varied based on their impairment(s), preferences, and social context <ref type="bibr">[28,</ref><ref type="bibr">208]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.3.2">Adaptation in PARs</head><p>We draw upon the questions in Fan and Poole's <ref type="bibr">[86]</ref> classification scheme to characterize adaptation in PARs.</p><p>What is adapted? There are several approaches to adapting interaction interfaces. Some studies found that, partly due to the large variance in ability levels for end-users, the sensors used in input interfaces need to be calibrated per user <ref type="bibr">[17,</ref><ref type="bibr">55,</ref><ref type="bibr">266,</ref><ref type="bibr">142]</ref>. Another study developed multiple interfaces: one for people with fine motor skills and the other for people without <ref type="bibr">[249]</ref>. Yet another study leveraged existing adaptation in the user's assistive technology ecosystem, by allowing them to use their own screen-reading applications to customize hearing speed <ref type="bibr">[156]</ref>. Note that companies such as Kinova <ref type="foot">5</ref> have for years provided the ability to interact with their device through a variety of interfaces.</p><p>Regarding adapting levels of autonomy, Zhang et al. <ref type="bibr">[323]</ref> let users of a robotic navigational aide choose whether the robot operates in full or partial autonomy, and found that users preferred less robot autonomy in environments that were less controlled (e.g., outdoor environments). These findings were mirrored by Ranganeni et al. <ref type="bibr">[251]</ref>.</p><p>Multiple works allowed users to adapt specific functionalities of the robot. One work enabled older adults to program custom skills on their robot, such as "raise the tray when the microwave is on" <ref type="bibr">[263]</ref>.</p><p>Another work allowed users to customize a parameter that controlling how much the robot followed its own policy versus the user's inputs <ref type="bibr">[102]</ref>. Another study customized how close the robot brings an object to a user, based on the user's self-declared mobility level <ref type="bibr">[9]</ref>. Yet another work allows the user to customize the robot's speed, speech, proximity to the user, and model of the user's movements <ref type="bibr">[47]</ref>.</p><p>Who does the adaptation? Works that allow the user to adapt the robot focus on providing the user knobs to tune the robot's functionality. In the case of Saunders et al. <ref type="bibr">[263]</ref>, those knobs consisted of an entire domain-specific language designed for customizing that PAR. In other cases, researchers designed multiple discrete modes and let the user select one <ref type="bibr">[323,</ref><ref type="bibr">249]</ref>. In yet another case, researchers exposed a continuous parameter to the user and let them adjust it <ref type="bibr">[102]</ref>.</p><p>Works that use shared control to customize the robot typically have the user provide some data during a calibration phase, and have the robot adapt its behavior based on that data. This includes calibrating the sensitivity of sensors <ref type="bibr">[17,</ref><ref type="bibr">55]</ref>, asking users for self-reported mobility level <ref type="bibr">[9]</ref>, and to move through their full range of arm motion <ref type="bibr">[320,</ref><ref type="bibr">321]</ref>.</p><p>Works where the robot adapts to the user have the robot observe or predict some attribute about the user and change its behavior accordingly. Erickson et al. <ref type="bibr">[83]</ref> track the distance between the robot and the user's body in order to adjust the robot's motion to the user's contours. Ondras et al. <ref type="bibr">[226]</ref> use information about when the user last took a bite and the gaze of co-diners to predict when to feed the user.</p><p>When does the adaptation take place? A variety of works adapt the robot during its main execution.</p><p>This includes works that allow users to select one of multiple modes for robot behavior <ref type="bibr">[323,</ref><ref type="bibr">249]</ref>, works where the user iteratively modifies a parameter <ref type="bibr">[102]</ref>, and works where the robot tracks and adapts to attributes of the user <ref type="bibr">[83,</ref><ref type="bibr">226]</ref>. On the other hand, all works that involve a calibration phase adapt the robot outside of main execution <ref type="bibr">[17,</ref><ref type="bibr">55,</ref><ref type="bibr">9,</ref><ref type="bibr">320,</ref><ref type="bibr">321,</ref><ref type="bibr">53,</ref><ref type="bibr">266,</ref><ref type="bibr">142]</ref>. Further, works that involve the user pre-programming robot actions also involve adapting outside of main execution <ref type="bibr">[263]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.3.3">Future Work on Adaptation</head><p>Although the broader field of assistive technology has had considerable focus on adaptation, summarized in Wobbrock et al. <ref type="bibr">[312]</ref>, it has been a smaller focus of PAR research. This presents several exciting directions for future work.</p><p>First, certain application domains tend to focus on specific types of adaptation. For example, research into interface adaptation was largely in the domain of pick-and-place <ref type="bibr">[17,</ref><ref type="bibr">55,</ref><ref type="bibr">249]</ref>, although the need has also been established in robot-assisted feeding <ref type="bibr">[28,</ref><ref type="bibr">208]</ref>. Similarly, research into LoA adaptation was largely in the application domain of robotic navigational aides for people with visual impairments <ref type="bibr">[323,</ref><ref type="bibr">251]</ref>, although the need has also been established in robot-assisted feeding <ref type="bibr">[28]</ref> and pick-and-place <ref type="bibr">[224]</ref>. We call for more cross-domain research in adaptation, particularly to investigate under what conditions insights on adaptation can be transferred across domains.</p><p>Second, although there are works across the spectrum of "who does the adaptation," there are no works to the best of our knowledge that provide guidelines on how to decide who should do the adaptation for a particular robot, user, domain, or context. The same applies to guidelines regarding when the adaptation takes place. We call for research into user perspectives regarding who should do the adaptation, when it should be done, and how that varies across the application domain, user, and context.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.6">Conclusion</head><p>In conclusion, this chapter presents the results of a systematic survey of PARs research, identifying key trends in domains of assistance, study methodology, involvement of users with disabilities, interaction interfaces, levels of autonomy, and adaptation. Key summary points and future issues are described below.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.6.1">Summary Points</head><p>1. Domains of Assistance (Sec. 2.3.1): There have been three main foci in PAR research: navigation, feeding, and general pick-and-place. 7. Adaptation (Sec. 2.5.3): Several studies have found that users want their interactions with PARs to be customized to their impairment, their preferences, and their context. Although some work has investigated adaptation, that work is segmented across application domains, and few works investigate tradeoffs across who is doing the adaptation and when it takes place. 2. Involvement of Participants with Disabilities (Sec. 2.4.4): We call on researchers to include more participants with disabilities in their works. In addition to in-person studies, other ways to do so can include remote studies, video studies, or working with a community researcher.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.6.2">Future Issues</head><p>3. In-Context Deployments (Sec. 2.4.4): We call on researchers to conduct and publish more in-context deployments. Experimental design theory for "n-of-1" studies can be used to add methodological and statistical rigor to PAR deployments <ref type="bibr">[287]</ref>.</p><p>4. Quantitative Metrics (Sec. 2.4.4): We call on researchers to use standardized quantitative metrics such as the System Usability Scale and NASA-TLX when evaluating systems, to facilitate comparisons across PAR research. We also call on researchers to work with users to ensure that objective metrics they gather align with users' desires for system functionality.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>5.</head><p>Interaction Interfaces (Sec. 2.5.1.3): We call on researchers to investigate the desired output information users want to receive from their PARs, as well as how PARs' input and output interfaces can integrate with users' existing assistive technology ecosystem.</p><p>6. Levels of Autonomy (Sec 2.5.2.6): We call on researchers to be intentional about which level(s) of autonomy they use and justify why that is suitable for the task(s), user(s), and context(s). We further call for more research on the tradeoffs between levels of autonomy, in order to derive guidelines for how to determine the most suitable level(s) of autonomy for a PAR.</p><p>7. Adaptation (Sec. 2.5.3.3): We call on researchers to investigate users' preferences regarding the different forms of adaptation-what is adapted, who does the adaptation, and when it takes placeand how that varies across domain of assistance, user, and context.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8.">PARs in Society:</head><p>Developing PARs that are widely used requires engaging with government regulations <ref type="bibr">[44]</ref>, ethics <ref type="bibr">[297]</ref>, and factors that influence technology adoption such as affordability and scale <ref type="bibr">[202]</ref>. Therefore, we call for more research that places PARs within the context of the political, economic, and social systems that impact their usage.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Chapter 3</head><p>Why Robot-Assisted Feeding? A Brief</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>History</head><p>The previous chapter delved into the applications, methods, and themes that underlie the last decade of research on physically assistive robots (PARs) for people with disabilities. It presented few (but notable) examples of in-context deployments, and advocated for more research involving in-context deployments of PARs.</p><p>This chapter delves into one specific application domain of PARs: robot-assisted feeding (RAF). It presents the 50 year history of RAF research, including formative user studies, technical advancements, summative clinical studies, and commercial products. The well-established user need, the long history of technical research, and the interest from both academia and the industry makes RAF systems a good case study for achieving in-home deployability of PARs. Portions of this chapter were originally published in <ref type="bibr">[212,</ref><ref type="bibr">208]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">A History of Robot-assisted Feeding</head><p>Enabling people with motor impairments to eat independently has been a goal of research for around 50 years, and has been covered in the following surveys <ref type="bibr">[243,</ref><ref type="bibr">289,</ref><ref type="bibr">165,</ref><ref type="bibr">12,</ref><ref type="bibr">36,</ref><ref type="bibr">213]</ref>.  to feed people with motor impairments <ref type="bibr">[181]</ref> (Figure <ref type="figure">3</ref>.1a), an effort that continued for decades <ref type="bibr">[129]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>One of the early research directions in the 1970s involved training capuchin monkeys as service animals</head><p>Also in the 1970s, an early robot-assisted feeding system, the Morewood Spoon Lifter (Figure <ref type="figure">3</ref>.1b), was developed. This portable system involved strapping a metal rod around the user's head, which they used to shovel food into the spoon and to press a switch that moved the spoon along a fixed trajectory from tablelevel to mouth-level. The VA clinically evaluated this device with 16 people with quadriplegia due to a SCI and studied it during a 3 year home deployment with one user. The clinical evaluation found that users were able to use the device to independently feed themselves, but felt it was "too strenuous" or "required too much training" <ref type="bibr">[243]</ref>. Feedback from the clinical evaluation was incorporated into the device's design, and it was later manufactured and sold as a commercially as the "Winsford Feeder" from at least the 1990s to the 2010s <ref type="bibr">[127,</ref><ref type="bibr">213]</ref>.</p><p>While the "Winsford Feeder" focusing on being portable, other systems focused on being multi-purpose.</p><p>Developed in the 1980s, the "Robot Arm Work Table " (Figure <ref type="figure">3</ref>.1c) consisted of a desk with a fixed robot arm and other tools mounted to it. The system was designed to enable people who only have neck mobility to drive their wheelchair up to it and use the robot arm for a variety of different tasks, including picking and hanging up the phone, typing on a computer, and eating from a bowl. This system was deployed and clinically evaluated by the VA with 20 people with quadriplegia, over up to a year, in environments as diverse as family home, a nursing home, and a hospital <ref type="bibr">[267]</ref>. The clinical evaluation found that multiple users preferred the self-feeding functionality over the other functionalities, but problems with that system included food spilling and getting cold. The 1980s also brought with it other stationary, multi-purpose robotassisted feeding systems such as the Handy 1 (Figure <ref type="figure">3</ref>.1d), which was designed to help an 11 year old boy with cerebral palsy eat, drink, brush his teeth, and more <ref type="bibr">[296]</ref>.</p><p>By the 2000s, multiple commercial products for robot-assisted feeding were on the market. These included: the aforementioned Winsford Feeder (Figure <ref type="figure">3</ref>.2a); Neater Eater, in development in the 1990s <ref type="bibr">[197]</ref> and sold in the early 2000s <ref type="bibr">[130]</ref> (  <ref type="bibr">[278]</ref>; and more <ref type="bibr">[12,</ref><ref type="bibr">213]</ref>. These products are all table-mounted and have the robot execute fixed trajectories to acquire food and move it to the user's mouth. They have undergone considerable user testing, including clinical evaluations, which have shown positive results in terms of enabling  users to eat a full plate of food <ref type="bibr">[177]</ref>, feel more independent and confident <ref type="bibr">[164,</ref><ref type="bibr">177]</ref>, and improve their posture <ref type="bibr">[164]</ref>. They have also been demonstrated to save caregiver time <ref type="bibr">[92]</ref>. Despite the positive results, these devices have struggled to achieve long-term adoption; as of 2024, all but the Obi and Neater Eater were discontinued. This may be due to shortcomings including: being unable to acquire users' desired food items or acquiring too little food <ref type="bibr">[277,</ref><ref type="bibr">159]</ref>; dropping food <ref type="bibr">[178]</ref>; and requiring precise positioning of the user's face, sometimes resulting in strained muscles <ref type="bibr">[220]</ref>. These shortcomings can be traced to an inability of the robot to autonomously sense and react to the environment, e.g., adapting acquisition to perceived food properties, adapting transfer to the face pose.  Contemporary research in robot-assisted feeding has largely sought to address the aforementioned shortcomings. Specifically, the systems currently being used in research typically have more sensors than commercial systems-including RGB cameras, depth cameras, and/or force-torque sensors-which they use to be more adaptive to the food, user, and environment. Modern research systems have various forms, including wheelchair-mounted robot arms <ref type="bibr">[93,</ref><ref type="bibr">30,</ref><ref type="bibr">226]</ref>, table-mounted portable robot arms <ref type="bibr">[276]</ref>, table-mounted fixed robot arms <ref type="bibr">[24]</ref>, and mobile manipulator robots <ref type="bibr">[236,</ref><ref type="bibr">218]</ref>. Sec. 3.2, 3.3, and 3.4 focus on this contemporary wave of robot-assisted feeding research.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Formative Studies in Robot-assisted Feeding</head><p>Some research has conducted formative studies to understand participants needs and priorities when it comes to robot-assisted feeding. Bhattacharjee et al. <ref type="bibr">[28]</ref> conducted a contextual inquiry in an assisted-living center, where they observed meals, showed care recipients and caregivers a video of robot-assisted feeding, and interviewed them (Figure <ref type="figure">3</ref>.3a). They synthesized several evaluation indicators for robot-assisted feeding systems, including their technical function, technology robustness, information gaps, usability, social acceptance, and system integration. Pascher et al. <ref type="bibr">[237]</ref> observed participants consuming a caregiver-fed or robot-fed meal in their homes, had them experience robot-assisted feeding through a virtual reality headset, and interviewed them (Figure <ref type="figure">3</ref>.3b). They present several recommendations for the development of robotassisted feeding systems, including that such systems should not involve lengthy familiarization periods, should be compact and unobtrusive, and should allow users to perform daily tasks being feeding. Kim et al. <ref type="bibr">[158]</ref> conducted focus group interviews with care recipients, caregivers, and doctors to understand their priorities for robot-assisted feeding (Figure <ref type="figure">3</ref>.3c). One of their key findings was that each group has different preferences; for example, doctors and caregivers want the robot to move twice as slow as care recipients do.</p><p>Ljungblad <ref type="bibr">[178]</ref> and Nickelsen <ref type="bibr">[220]</ref> conducted observations and interviews of people with motor impairments who used the Bestic robot to feed themselves. The former research found that the robot could not satisfy users' desires to eat food in traditional ways, such as peeling shrimp or taking crab meat out of the shell <ref type="bibr">[178]</ref>. The latter research found that caregivers often needed to monitor and tinker with the setup and positioning of the robot and user throughout the meal, leading to longer meals and hindering long-term adoption. They also found that users internally rank feeding aides, irrespective of whether they are human or robot; for one user, Tonni, the preference ranking was her caregiver June, followed by Bestic, followed by her caregivers Nete or Helge <ref type="bibr">[220]</ref>.</p><p>The work presented in Chapter 4 (RQ1) <ref type="bibr">[208]</ref> adds to this space of formative studies by focusing on user's needs and priorities when it comes to robot-assisted feeding in social settings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Technical Advances in Robot-assisted Feeding</head><p>Technical advances in robot-assisted feeding research often focus on one of two sub-tasks: bite acquisition (Figure <ref type="figure">3</ref>.4a) and bite transfer (Figure <ref type="figure">3</ref>.4b).</p><p>Bite acquisition is the process of acquiring a bite-sized amount of food. Prior works have focused on the robot's ability to acquire food with a fork <ref type="bibr">[105,</ref><ref type="bibr">125,</ref><ref type="bibr">285,</ref><ref type="bibr">284]</ref>, spoon <ref type="bibr">[255,</ref><ref type="bibr">221,</ref><ref type="bibr">136]</ref>, chopsticks <ref type="bibr">[317,</ref><ref type="bibr">222]</ref>,</p><p>or multiple tools <ref type="bibr">[277,</ref><ref type="bibr">236,</ref><ref type="bibr">108]</ref>. Some of these works focus on the motion primitives a robot should use to acquire food <ref type="bibr">[125,</ref><ref type="bibr">29,</ref><ref type="bibr">255,</ref><ref type="bibr">93,</ref><ref type="bibr">284]</ref>, others focus on online learning techniques to select which motion primitives to use on novel food items <ref type="bibr">[105,</ref><ref type="bibr">106]</ref>, and yet others focus on chaining together motion primitives for more complex acquisition (e.g., pushing food together before scooping it) <ref type="bibr">[285,</ref><ref type="bibr">145]</ref>. The work presented in Chapter 5 (RQ2) <ref type="bibr">[104]</ref> adds to this by presenting a pipeline to learn, in an unsupervised manner, motion primitives from human bite acquisition data.</p><p>Bite transfer is the process of moving the acquired bite to the user's mouth. Prior works have: presented motion-planning techniques that account for user comfort <ref type="bibr">[23]</ref>; developed ways for caregivers to teach to a  robot how to properly transfer bites <ref type="bibr">[46]</ref>; and revealed the coupling between how a bite is acquired and how it can be transferred to the mouth <ref type="bibr">[93]</ref>. Although most works have the robot arm stop a few centimeters in front of the user's mouth, some recent works have investigated in-mouth bite transfer <ref type="bibr">[271,</ref><ref type="bibr">144]</ref> (Figure <ref type="figure">3</ref>.5b).</p><p>Finally, some works have extended beyond the dichotomy of bite acquisition and transfer. Some works investigated way to ensure robot-assisted feeding systems are robust to errors, through user control (Figure 3.4c) <ref type="bibr">[30]</ref> and anomaly detection (Figure <ref type="figure">3</ref>.4d) <ref type="bibr">[235]</ref>. Others studied ways to enable users to customize the robot's speed and delivery position (Figure <ref type="figure">3</ref>.4e) <ref type="bibr">[47,</ref><ref type="bibr">236]</ref>. Other areas of focus include: bite timing, or predicting when users want a bite <ref type="bibr">[226,</ref><ref type="bibr">125]</ref>; bite sequencing, or predicting what bite the user wants <ref type="bibr">[143,</ref><ref type="bibr">145]</ref>; food detection <ref type="bibr">[125,</ref><ref type="bibr">89,</ref><ref type="bibr">145]</ref>; mouth detection <ref type="bibr">[240,</ref><ref type="bibr">144]</ref>; and user interfaces for robot-assisted feeding <ref type="bibr">[30,</ref><ref type="bibr">232]</ref>. Other works have focused on feeding-adjacent tasks such as fetching food <ref type="bibr">[231,</ref><ref type="bibr">141,</ref><ref type="bibr">252]</ref>, robot-assisted drinking <ref type="bibr">[101,</ref><ref type="bibr">166]</ref>, and robot-assisted napkin-wiping <ref type="bibr">[231,</ref><ref type="bibr">109,</ref><ref type="bibr">236]</ref>.</p><p>Recent works have also developed simulation environments for caregiving tasks <ref type="bibr">[319,</ref><ref type="bibr">185,</ref><ref type="bibr">84]</ref>.</p><p>The work presented in Chapter 6, (RQ3) <ref type="bibr">[212]</ref> incorporates several of the aforementioned technical components into an end-to-end system for out-of-lab robot-assisted feeding. It additionally improves upon the state-of-the-art with: (1) a user interface that provides substantial user customizability and control, (2) a food detection implementation that incorporates users-in-the-loop to generalize across food items, and (3) portable hardware that facilitates system use in diverse environments without inhibiting user mobility.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">Deployments of Robot-Assisted Feeding Systems</head><p>As with the broader field of physically assistive robots (PARs) (Chapter 2), out-of-lab deployments of robotassisted feeding systems are few and notable. Park et al. <ref type="bibr">[236]</ref> deployed a mobile manipulator robot in the home of a person with motor impairments for 3 consecutive days (Figure <ref type="figure">3</ref>.5a). The user used a web-based interface to have the robot feed him 6 meals of yogurt, and "found the system to be effective, safe, and easy to use" <ref type="bibr">[236]</ref>. Multiple works have deployed a teleoperated mobile manipulator robot in a user's home to enable him to successfully feed himself food items like bananas and nut butter <ref type="bibr">[223,</ref><ref type="bibr">231,</ref><ref type="bibr">252,</ref><ref type="bibr">218]</ref>, in addition to performing other activities of daily living (Figure <ref type="figure">3</ref>.5c). One study deployed a table-mounted feeding robot in a user's home for 5 days <ref type="bibr">[277]</ref>, whereas another had a wheelchair-mounted robotic system feed a participant one meal in their home <ref type="bibr">[144]</ref> (Figure <ref type="figure">3</ref>.5b). Notably, there is space for longer deployments (a) A mobile manipulator robotassisted feeding system feeding a user in their home. Reprinted from <ref type="bibr">[236]</ref>.</p><p>(b) A wheelchair-attached robotassisted feeding system feeding a user in their home. Reprinted from <ref type="bibr">[144]</ref>.</p><p>(c) A user teleoperates a mobile manipulator to feed himself in his home. Reprinted from <ref type="bibr">[252]</ref>. and deployments where users freely use their wheelchair-mounted robot-assisted feeding system across various meal contexts. This motivated the in-home deployment we present in Chapter 6 (RQ3) <ref type="bibr">[212]</ref>, where a user uses the robot-assisted feeding system to feed themselves 10 meals across 5 consecutive days while watching TV, working, socializing, and more.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.5">Conclusion: Why Robot-assisted Feeding?</head><p>As has been established above, robot-assisted feeding (RAF) has been a research focus for at least 50 years.</p><p>Multiple research and commercial RAF systems have been developed and studied through clinical studies and in-home evaluations. This has established a wealth of cumulative knowledge around users' needs and technical ways to meet those needs. However, existing commercial RAF systems still face technical challenges that have hindered their long-term adoption at scale. Contemporary research has made technical contributions to overcome these shortcomings, and we as a field are moving closer to achieving long-term deployments of robot-assisted feeding systems. This well-established user need, the long history of technical research, and the interest from both academia and the industry makes robot-assisted feeding (RAF) systems a good case study for achieving in-home deployments of PARs. The remaining sections of this thesis focus specifically on robot-assisted feeding (RAF) systems as a case study for achieving in-home deployability of physically assistive robots (PARs).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Chapter 4</head><p>Investigating Users' Needs and Priorities for</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Robot-Assisted Feeding Systems</head><p>This chapter presents our investigation into end-users' current dining routines and how robot-assisted feeding systems should be designed to better support them during meals. Specifically, this formative study seeks to answer the question:</p><p>RQ1 What challenges do people with motor impairments face during dining, and how should a robot-assisted feeding system be designed to address those challenges?</p><p>Because of the existence of past formative studies that focus on robot-assisted feeding in general <ref type="bibr">[28,</ref><ref type="bibr">237,</ref><ref type="bibr">158]</ref>, this work focuses on the under-studied social aspects of dining. This chapter was originally published as "Design Principles for Robot-Assisted Feeding in Social Contexts" at the ACM/IEEE Conference on Human-Robot Interaction in 2023 and won the Best Design Paper award <ref type="bibr">[208]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Introduction</head><p>Take a moment to recall the last time you shared a meal. What made it meaningful? The company, the food, the ambiance? The stories that were told, relationships that were strengthened, milestones that were celebrated? If you were asked, "How does it feel to eat socially?", you might say it is a pleasant experience.</p><p>A. B. C. Now consider this response from a participant in our study: "Sometimes I wait longer to ask [my caregiver] for a bite or a drink because it might mess up a conversation. It's something that's always in the back of my mind when eating socially... Sometimes I'm not eating, or I'm barely eating, because I'm self-conscious of interrupting a conversation." This participant is paralyzed from the neck down. For him and at least 1.8</p><p>million Americans who need assistance eating <ref type="bibr">[292]</ref>, social dining may be the opposite of pleasant.</p><p>Eating is not only a functional experience, but also a meaningful one. Specifically, social dining introduces nuances, such as synchronizing of eating pace <ref type="bibr">[121]</ref>, avoiding a bite while being addressed <ref type="bibr">[201]</ref>, and making special efforts to eat in a socially appropriate manner <ref type="bibr">[310]</ref>. For those with motor impairments, robot-assisted feeding (Fig 4 .1) has emerged as a promising technology to alleviate some of the challenges faced during dining. However, much prior work in this area focuses on the functional tasks of picking up food and moving it to a person's mouth <ref type="bibr">[105,</ref><ref type="bibr">221,</ref><ref type="bibr">23,</ref><ref type="bibr">236,</ref><ref type="bibr">317]</ref>. These tasks are indeed technically challenging, and prior work significantly improves the state-of-the-art. Nonetheless, there is an open design space to create meaningful social dining experiences for people with motor impairments.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Contributions</head><p>We conducted design explorations (Fig 4 .2) of robot-assisted feeding in social contexts, driven by the following questions:</p><p>1. What challenges do people with motor impairments face during social dining, and how can robot-assisted feeding address them? Participants' challenges include divided attention, caregiver</p><p>2021 2022 creation of speculative videos April May September February ... June July August September October brainstorming social dining challenges storyboarding scenarios of social dining conducting design interviews project kick-off 1. design interviews 2. data analysis 3. hand-sketched storyboards speculative video frame community member as co-researcher completed design session research with community member cancelled session participant community researcher academic researchers emergent themes during analysis extraction of technical features design principles for assistive robot feeding thematic analysis of design interviews paper submission ... design principles implementation guide variability, and more (Sec 4.6).</p><p>2. What principles should guide the design of robot-assisted feeding systems for social dining? The robot should be subtle, customizable, reliable, and more (Sec 4.7).</p><p>3. How can these insights guide the implementation of robot-assisted feeding systems for social dining? Our interview data reveals key features, such as unobtrusive bite transfers, feeding others (e.g., kids), and more (Sec 4.8).</p><p>While some social dining challenges cannot (and should not) be solved using a robot, our key insight is that robots can be designed with assistive qualities that address some challenges people with motor impairments face during social dining. Specifically, they can promote empowerment by enabling users to eat without human assistance and belonging by increasing user's opportunities for meaningful social interactions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Related Work</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.1">The Power of Social Dining</head><p>Social dining has biological, psychological, and cultural benefits <ref type="bibr">[174,</ref><ref type="bibr">195]</ref>. Food is a "vehicle" to establish social linkages, has symbolic functions, and is a medium for aesthetic expression <ref type="bibr">[204,</ref><ref type="bibr">257]</ref>. Families that eat together build stronger relationships that improve well-being and lower the rates of risk-taking behavior <ref type="bibr">[298]</ref> and depression <ref type="bibr">[299]</ref>. People with Alzheimer's who share meals show an increased sense of autonomy <ref type="bibr">[52]</ref>. Unfortunately, for people with motor impairments who rely on caregivers to eat, shared meals tend to be less about socialization and more about functionality (e.g., meal prep, food intake) <ref type="bibr">[206,</ref><ref type="bibr">183]</ref>. This excludes them from social dining benefits <ref type="bibr">[100,</ref><ref type="bibr">268]</ref>. Our work surfaces priorities voiced by people with motor impairments, towards a robot that enables meaningful social dining experiences.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.2">Robot-Assisted Feeding</head><p>Robot-assisted feeding systems have existed since at least the 80's <ref type="bibr">[267,</ref><ref type="bibr">296]</ref>. Since then, over a dozen such systems have been developed, both commercially <ref type="bibr">[191,</ref><ref type="bibr">192,</ref><ref type="bibr">205,</ref><ref type="bibr">193,</ref><ref type="bibr">254,</ref><ref type="bibr">22,</ref><ref type="bibr">27,</ref><ref type="bibr">214]</ref> and for research.</p><p>Most research has focused on functional aspects of eating, not the nuances inherent to social dining. This includes the robot's ability to acquire food items with a fork <ref type="bibr">[105,</ref><ref type="bibr">125]</ref>, spoon <ref type="bibr">[255,</ref><ref type="bibr">221,</ref><ref type="bibr">136]</ref>, or chopsticks <ref type="bibr">[317,</ref><ref type="bibr">222]</ref>; also, the robot's ability to transfer food items to the user's mouth by accounting for user comfort <ref type="bibr">[23]</ref>, learning from demonstrations <ref type="bibr">[46]</ref>, and adjusting based on how the food was acquired <ref type="bibr">[93]</ref>.</p><p>Needs assessments used interviews and ethnographic observations to develop evaluation indicators for robotassisted feeding systems <ref type="bibr">[28,</ref><ref type="bibr">158]</ref> but did not directly examine social dining nuances. Some research has included social dining. One work compared three robots and found that users preferred the one that enabled more socialization <ref type="bibr">[127]</ref>. Another work found that users preferred a slower robot and a non-voice interface in social contexts <ref type="bibr">[30]</ref>. Other studies modeled when a robot should automatically feed a user during social dining <ref type="bibr">[125,</ref><ref type="bibr">226]</ref>. To the best of our knowledge, there is no thorough investigation of user needs and priorities for robot-assisted feeding in social contexts. Our work fills this gap.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.3">Design Principles for Assistive Technology</head><p>Universal design (UD) originated in the 90's from the disability rights movement and consists of 7 principles, such as equitable and flexible use <ref type="bibr">[157]</ref>. Critics of UD maintain that it tries to accommodate two contradictory goals: designing for mass marketing and designing for specialized communities, such as people with disabilities <ref type="bibr">[246,</ref><ref type="bibr">132,</ref><ref type="bibr">67]</ref>. Previous work tried to reconcile these goals with the EMFASIS framework <ref type="bibr">[244]</ref>.</p><p>Our work unearths design principles that are distinctive to social contexts and tailored to robot-assisted feeding. The design principles we propose differ from others, <ref type="bibr">[157,</ref><ref type="bibr">261,</ref><ref type="bibr">72]</ref>, as they are actionable within the realm of robot-assisted feeding. They differ from work in robot-assisted feeding <ref type="bibr">[158,</ref><ref type="bibr">28]</ref>, because the Why design a robot for social dining? Who is the team? Who is the robot for? What methods are used? ROBOT 6 DoF Kinova JACO Gen2 robot arm The robot attaches to a power wheelchair MOTIVATION Promote user independence Lack of social dining systems TEAM 2 CS Ph.D. students 1 HRI Postdoc 2 CS Professors 1 Community Researcher USERS Users with permanent motor impairments who rely on a caregiver to be fed METHODS Community-based participatory research Speculative design Thematic analysis Feature extraction Section 6.1 and 6.2 Section 5 and 8 Sections 5.1 and 10 Section 4.2 What is being designed? Section 5.2 and Figure 1 principles are meant to guide designers throughout technology creation, not just during evaluation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.4">Design Framework</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.4.1">Framework for Inclusive Design</head><p>Our work is based on Kat Holmes' framework for inclusive design <ref type="bibr">[132]</ref>. This framework provides 5 questions to help teams avoid perpetuating exclusion: (1) Why make this artifact? (2) Who makes it? (3)</p><p>How do we make it? (4) Who will use it? (5) What do we make? Fig 4 .3 shows the framework applied to our research.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.4.2">Community-Based Participatory Research</head><p>To wholly include people with permanent motor impairments in this work, we followed CBPR, which harnesses community wisdom in equal partnership with academic methodological rigor throughout the research process <ref type="bibr">[115,</ref><ref type="bibr">301]</ref>. According to CBPR, an equitable partnership between research and community requires sharing power, resources, credit, results, and knowledge <ref type="bibr">[239,</ref><ref type="bibr">198]</ref>. This method is increasingly common in assistive technology research <ref type="bibr">[51,</ref><ref type="bibr">50,</ref><ref type="bibr">71,</ref><ref type="bibr">25,</ref><ref type="bibr">291,</ref><ref type="bibr">167,</ref><ref type="bibr">295]</ref>.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5">Design Method</head><p>We interviewed participants using speculative videos of robot-assisted social dining and applied qualitative analysis methods to identify key themes. Fig 4 .2 shows an overview of our method.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5.1">Participants</head><p>We recruited participants primarily from the community researcher's connections. The inclusion criteria were to have a permanent motor impairment and to rely on a caregiver to be fed. Table <ref type="table">4</ref>.1 shows demographic information about our 10 participants.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5.2">Design Materials</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5.2.1">Speculative Videos</head><p>We showed participants speculative videos of how robot-assisted feeding might be used in social settings 6 .</p><p>These videos were intended to familiarize them with robot-assisted feeding and invite them to share their views on robot design. We created the videos following speculative design guidelines <ref type="bibr">[199]</ref>. These videos include three common social dining scenarios: family meal, dinner date, and brunch with friends. They feature a person who acted as someone with motor impairments using the robot and other social dining partners without motor impairments.</p><p>We themed the videos around areas where the design direction was unclear: (1) how should a user ask the robot for food? (2) should a robot share food with dining partners, and how? (3) where should the robot rest its arm while delivering food? We recorded polarized versions of each robot behavior, showing intended robot performance vs faux pas the robot could cause. The community researcher helped design the videos, ensuring they would be understandable to participants with little experience with assistive robots. In total, we created a playlist of nine 1 minute videos (Fig 4 <ref type="figure">.4</ref>). More details can be found in our HRI'23 Video submission 7 <ref type="bibr">[209]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5.2.2">Robot System</head><p>We used a 6 degree-of-freedom Kinova JACO Gen2 robot arm attached to a power wheelchair base (Fig 4 <ref type="figure">.1</ref>).</p><p>The robot arm has an RGB-D mounted on-board, which it uses to perceive food and the user's face. It uses a custom 3D-printed fork to pick up food, and a force-torque sensor to know when it has skewered food and to guarantee user safety. In the videos, the robot autonomously acquires pieces of fruits and vegetables and feeds them to the user.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5.3">At-Home Interviews</head><p>Design interviews were held virtually and consisted of the following steps: (1) introduction of the research team and participant, (2) questions about participants' current social dining routines, (3) watching and dis-6 <ref type="url">https://youtube.com/playlist?list=PLv0SEVdRS7GqvB1eWGUrEvMwfNgdcbuMt</ref> 7 <ref type="url">https://youtu.be/BInhARANKaU</ref> cussing videos, and (4) session wrap up. The decision to hold interviews virtually was made in consultation with the community researcher in order to promote accessibility for participants. The community researcher led the interviews, while other team members took notes and participated in the discussion.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5.4">Thematic Analysis</head><p>We employed qualitative methods since it can surface understanding around particular people's nuanced experiences, emotions, needs, and motivations <ref type="bibr">[274,</ref><ref type="bibr">247,</ref><ref type="bibr">95]</ref>. Specifically, we used thematic analysis <ref type="bibr">[274]</ref> to analyze the data, which consisted of video recordings from the design interviews. To develop the codes and themes that emerged from the data, two researchers independently coded each interview recording and performed calibration exercises to ensure consistency <ref type="bibr">[161]</ref>. Overall, the two researchers met 10 times, with the community researcher participating in 5 meetings to reconcile divergence in the coding <ref type="bibr">[135,</ref><ref type="bibr">94]</ref>. The thematic analysis took over 70 hours across all researchers to transcribe and code the over 500 sentences from design interviews.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5.5">Synthesis as Visual Knowledge</head><p>From this thematic analysis, we extracted the three key outcomes of this work: interview results (Sec 4.6), design principles (Sec 4.7), and an implementation guide for robot-assisted social dining (Sec 4.8).</p><p>For each outcome, we synthesized key insights as standalone visual knowledge, presented in Figs 4.5-4.7.</p><p>This builds upon the growing awareness that visuals have unique strengths compared to text <ref type="bibr">[272,</ref><ref type="bibr">78]</ref>,</p><p>particularly for "creating and articulating knowledge about interactivity" <ref type="bibr">[33]</ref>, and are becoming prevalent in interdisciplinary fields including HRI <ref type="bibr">[6,</ref><ref type="bibr">7,</ref><ref type="bibr">131,</ref><ref type="bibr">173,</ref><ref type="bibr">168]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6">Interview Results</head><p>Participants engaged in social dining in restaurants, breweries, sports games, picnics, road trips, theaters, and remote socialization. We now elaborate on their challenges during social dining (Sec 4.6.1), thoughts on how robot-assisted feeding could address them (Sec 4. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>CHALLENGES OF CURRENT SOCIAL DINING</head><p>A. "There are sometimes people who are not used to seeing the situation, they stare and make you feel uncomfortable." (P4) B. "I end up doing the open mouth [cue] with caretakers... Which I don't love doing if I'm out at a restaurant, just sitting there with my mouth open." (P9) C. "Nobody can feed me better than my parents. So if I want to eat with others, I for sure need one of them. And sometimes you can't really go with parents to some events." (P10) D. "I'd have to tell [my caregiver] how to do things. 'Not that much', 'Little more', personal cues and directions. It would just take up all the conversation." (P1) E. "If a caregiver's holding a fork in front of my face... I feel like it's pressuring... [I need to] rush to chew and then take the next bite." (P9) F. "If I want to eat to the point where I don't feel hungry, it would take 4 times longer than them. I don't want that to happen, so I need to eat less, and when I get back home I need to eat again." (P10) G. "I feel like the other person doesn't eat comfortably because they have to be feeding me and then they have to take a bite." (P2) H. "When I'm around friends, sometimes I feel a bit bad. I have to keep [saying], 'mom, can I have a bite of my food?' It's a distraction to get someone to remember me." (P9) SELF-CONSCIOUSNESS PRESSURE BENEFITS OF ROBOT-ASSISTED SOCIAL DINING I. "I had a lot of trouble, I wouldn't let anyone feed me except my mother... This is something that is so individualized, there are so many intricacies. If I can have a robot do it, it would be me feeding me, and that would be a huge deal." (CR) J. "I'd be a lot less self-conscious about a robot feeding me than I would saying a command [to a caregiver]." (P2) K. "When my mom is feeding me...I do feel pressure to swallow faster. But if it is a robot, I don't think I would feel that pressure." (P4) L. "To be able to feed myself [with the robot] is definitely a game changer, because I could do it completely at my pace, I have control over what I eat. That's the biggest thing, to be autonomous." (P6) M. "I wouldn't have to depend on my caregiver as much. They'd be there with me, but [a robot] would make their job easier. Maybe even I'd feel more independent." (P3) N. "The robot would give me time to eat, and my companion would have time to eat at the same time. They won't have to wait, and I won't have to say 'I'm ready'." (P4) O. "If someone were to look at you like you were a person at the table and be like 'pass me the salt' that would be good... like being part of the group." (P1) P. "I have friends that I'm really comfortable with and I want to have my robot feed them. If I didn't have a disability, I would have done it myself, and if my robot can do it for me, I prefer my robot to do that." (P10) EMPOWERMENT BELONGING BURDEN </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6.1">Social Dining Challenges</head><p>Some participants enjoyed social dining: "They take a bite, I take a bite, it becomes part of the interaction.</p><p>We enjoy the meal together." (P7). However, most preferred not to eat socially due to repeated challenging experiences. "I don't like it. I'll arrive and be like 'nope, I'm good, I already ate'... A lot of people eat out for enjoyment. For me, it's not like that. Eating is a necessity, I don't do it for fun." (P1). Fig 4 .5A-H provides an overview of these challenging experiences.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6.1.1">Divided Attention</head><p>A challenge participants discussed is that caregiver attention is divided among feeding, eating, and social interactions. Therefore, participants have to verbally remind caregivers to feed them ( </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6.1.2">Caregiver Variability</head><p>Participants noted caregivers' lack of consistency in meeting their needs because different caregivers feed them differently. Some feed too fast, causing pressure (Fig 4 <ref type="figure">.5E</ref>), while others feed too slowly, causing frustration. Some offer bites that are too large, a choking hazard, while others' are too small: "One day my dad's shoving half a chicken down my throat, the next a nurse is cutting the tiniest pieces; I'm like: 'I'm gonna be here for centuries!"' (CR1). To cope, some participants rely on a few consistent caregivers to feed them but felt that it can be inappropriate to bring specific caregivers to some social events (Fig 4 <ref type="figure">.5C</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6.1.3">Undesired Attention</head><p>Participants raised the challenge of bystanders staring or pointing at them, causing discomfort (Fig 4 <ref type="figure">.5A</ref>).</p><p>Such discomfort could be sufficiently powerful to influence preferred dining venues: "I prefer outside dining because it's more laid back, more distractions. It's not me in a big chair in this tiny diner. I have less people watching me." (P9). wanted to avoid food spilling on them but felt embarrassed wearing a bib.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6.1.5">Mismatch with Environmental Factors</head><p>Participants faced challenges due to a mismatch between environmental factors, e.g., a lack of space and too much noise, and their needs. One needed to tilt his wheelchair to regulate blood pressure and was constantly concerned: "Am I going to... tilt back and crash into a waiter?" (P9). Others adjust how they sit, making it difficult to interact with others: "My chair is oversized, so I don't fit going straight into a table.</p><p>I have to sit sideways." (P4). Noise is a concern, too: "Communicating when it's loud is difficult. I don't have as strong a voice<ref type="foot">foot_17</ref> " (P2). This makes it difficult to communicate with dining partners and caregivers. 2). Notably, participants did not want the robot to replace their caregiver but rather sought caregiver-robot teaming: "It wouldn't be a problem if my mom just cut the steak and put it in front of me, and the robot could then feed me" (P4).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6.2.2">Lingering Challenges</head><p>Participants recognized that a robot-assisted feeding system could not address all challenges. For example, it was still likely to draw unwanted attention, and for some that would be a deal breaker: "If it is going to cause more attention on me, then I probably wouldn't want it" (P1). They also recognized that a robot could not address mismatches with social dining norms, such as taking longer to eat than a 'typical' social meal (Fig 4 <ref type="figure">.5F</ref>). Further, they recognized that the robot arm was unlikely to address mismatches with environmental factors, too little space and too much noise, but they proposed desired features for the feeding system that could avoid worsening those experiences (see Sec 4.6.3).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6.3">User Preferences about Robot Behaviors</head><p>After watching the videos, participants shared their preferences and ideas for behaviors of the robot-assisted feeding system. Automatic In automatic bite initiation the robot waits until participants stop speaking before feeding them.</p><p>Participants were very concerned about no longer having control of the robot with this option (Fig 4 <ref type="figure">.6E</ref>) and about potential misunderstandings, e.g., the robot feeds them while they are listening to someone else. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Customizable Bite Initiation</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.6.3.2">Sharing Food</head><p>Some participants felt that using the robot to pass food to others would help them feel like an equal participant during a meal (Fig 4 <ref type="figure">.5O</ref>). Others did not consider this a priority: "[due to a] lifetime of being disabled, people don't expect that" (P8). Some felt that feeding romantic partners was not part of their dynamic, whereas others were excited about letting good friends taste their food ( Before Delivering a Bite Participants did not like the robot arm in front of their face since that would obstruct their interactions with others (Fig 4 <ref type="figure">.6O</ref>). This was consistent even for participants who could not eat from the side: "I can't turn my head, so I'd need the food to come directly from the front, but that's just the into-mouth motion. I think to the side is better [for the resting pose]" (P8). This was an important finding since multiple current robot-assisted feeding systems have the arm rest in front of a user <ref type="bibr">[30,</ref><ref type="bibr">93,</ref><ref type="bibr">236]</ref>.</p><p>Between Bites Participants had mixed preferences about where the arm should rest between bites. Some felt it should go above the plate to make the next bite faster: "It has to reach over the plate to pick the food up. So if it rested in that position, it wouldn't have to make the extra motion" (P6). Others felt it should be lowered since that "is less obtrusive, and down out of the line of sight" (P7). Yet others felt it should be configurable: 'If you want to eat quickly and have it over your plate, that could be one mode... But say you're letting the food settle, it would be nice to have it rest <ref type="bibr">[lowered]</ref>." (P8).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.7">Design Principles</head><p>Using the thematic analysis method described in Sec 4.5.</p><p>4, we synthesized 8 design principles from participant input to guide the development of robot-assisted social dining systems (see Fig 4.6). "I'm not too fond of [automatic bite initiation]. It's restrictive. By giving the robot the command, you are controlling the robot." (P6) "For me, I don't mind the robot doing a lot of the thinking, with the exception of selecting what food I eat." (CR) "If it was at a soccer game where [my wife] was sitting next to me, the side-resting position could be in her way, in front of her face." (P8) "I'd totally use [eye gaze], but not if I have to put an extra device on myself. We already have enough devices." (P1) "If I could feed my kid with it, that would be super useful." (P8) "It's a novelty to be able to share food&#8230;First date, that would be interesting." (P7) "I would love that, even if [the robot] could just get the napkin close to my face, I could rub my face on it." (CR) "If I want desserts [the robot should be] able to remove the plate, or put another plate on top." (P8) "If it can't get it on the first try, it's still on the plate, [the food's] not on me. If it drops it on the way that would be worse." (P1) "When it's something as delicate as 'if this messes up I can get impaled,' it would be good to have a backup safety mechanism." (P8) "I want everyone to just see me, not see me behind a feeding device." (P9) "It would be really subtle, no one would even notice if I pressed a button." (P1) "If the table is noisy, then [I' d use] mouth open. If it's not too noisy, then [I' d use] verbal." (P6) "If you can't open your mouth you can't eat. So [mouth open] is for everyone." (P3)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>SUBTLETY</head><p>The robot should be discrete and unnoticeable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>MINIMALISM</head><p>The robot should be compact and part of the user's assistive tech ecosystem.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RELIABILITY</head><p>The robot should be consistent and error-free.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>INTEGRATION</head><p>The robot should integrate meal tasks beyond feeding.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>INTERACTIVITY</head><p>The robot should be able to interact with others.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>CONTROL</head><p>The robot should defer high-level decision making to the user.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>INCLUSIVITY</head><p>The robot should accommodate a user's impairments.</p><p>"In a perfect world, I'd be able to choose how much food it gives to me [in a bite]. Choking is a huge hazard." (P8) "Every person is different. The way we sit, the way we eat, we have our own positions and height. This robot, they'd have to customize it." (P3)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>CUSTOMIZATION</head><p>The robot should be adaptable to contexts and user needs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B.</head><p>C. Participants wanted to customize their robot so it could work in a variety of environments (Fig 4.6A), be tailored to impairment-specific needs (Fig 4.6B), and work with other individual preferences (Fig 4.6C). This relates to participants' desire for an inclusive robot that works across a spectrum of disabilities (Fig 4.6D). Participants also wanted the robot to be subtle. They wanted to communicate with it in a way that would not be noticeable (Fig 4.6P) and not have the robot get in-between them and others (Fig 4.6O). They also wanted it to be minimalist, by not adding extra devices to their current assistive technology ecosystem (Fig 4.6H) and not interfering in others' personal space (Fig 4.6G). Participants wanted a reliable robot. They did not want the robot to make errors that have social repercussions, such as spilling food (Fig 4.6M). They also wanted access to an emergency stop in case of robot errors (Fig 4.6N). Further, they wanted to be in control of the robot; most participants reacted negatively to the proposal of a robot automatically deciding when to initiate a bite (Fig 4.6E) or what food item they should eat (Fig 4.6F). Finally, participants wanted a robot that interacts with social partners and integrates with other meal components, e.g., using the robot to feed others (Fig 4.6I, 4.6J), move plates between courses (Fig 4.6L), wipe their face (Fig 4.6K), or team up with caregivers to achieve tasks it cannot do by itself. Participants differed in how much, and in what realm, they prioritized each principle. For example, consider control. Some participants wanted to control the robot's pace of feeding (Fig 4.5L), while others</p><p>5. Bite Acquisition. How can the robot acquire all the types and sizes of food desired by the user? Button-based bite selection (6) Auto-repeat bite selection (6) Undesirable Invariance to wheelchair position (5) Automatic bite selection (6) Diverse and size-agnostic bite acquisition (5) User-specified bite size (5) Cutting food (5) App-based bite initiation (1) Voice-based bite initiation (1) Open mouth based bite initiation (1) Automatic bite initiation (1) Spill-free bite transfer (2) Custom approach speed (2) User-controlled approach (2) User-customizable between-bites pose (2) Emergency stop (4) Automatic speech-based cancellation (4) Complete meal prep (7) Napkin cleaning (7) Moving or passing objects (3,7) 6. Bite Selection. How can the robot enable users to specify what type of food they want? 1. Bite Initiation. How can the robot enable users to initiate a bite in any social context?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Bite Transfer.</head><p>How can the robot move food to the user's mouth while avoiding negative social impacts?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Safety.</head><p>How can the robot ensure the user's safety?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Interactivity.</head><p>How can the robot facilitate the user's desired interactions with others?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">Other Meal Components.</head><p>How can the robot support users in aspects of the meal beyond feeding?</p><p>Invariance to user position (2) Social obstruction avoidance (2,4) Eye gaze based bite initiation (1) Stowing the arm (7) Holding a drink (7) Button-based bite initiation (1) Low Medium High Low Medium High User-Expressed Priority Technical Complexity Customizable bite initiation modalities (1) Unobtrusive bite transfer (2) Feeding others (3) Impairmentaccommodating mouth (2) Automatic preemptive stop (4) App-based bite selection (6) Cancel approach on request (4) Preemptive bite selection (6)</p><p>See Supplementary Materials for details on all features. were "willing to let the robot decide pace...because it's a thing I already deal with with caregivers" (CR1).</p><p>Or consider reliability. For some participants, unreliability in bite size would render the robot unusable because "I can only open my mouth so far because of atrophy" (P8). For others, the behavior that needed to be reliable was face detection because "I have limited movement, so if it doesn't detect my open mouth that would be the most frustrating" (P2). This diversity of user preferences is a reminder that design principles are only guides and cannot replace user studies for in-depth identification of specific users' priorities.</p><p>We recommend that researchers use these principles when making design decisions about robot-assisted feeding. For example, when designing the robot behavior of passing food, the principles of control might lead a researcher to not have the robot directly indulge a request from someone else, but rather wait for the user to instruct it to pass food. When designing the before-bite resting pose, the principle of subtlety might lead a researcher to have the arm rest on the side, not the front, of the user's face. However, if approaching from the side reduces the accuracy of face detection and impacts the robot's reliability, then design principles conflict and should be resolved via a user study.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.8">Implementation Guide</head><p>Integrating the preceding findings, we present a guide for implementing robot-assisted social dining. This guide, Fig 4 .7, is intended to help researchers identify and prioritize technical features to work on when developing a robot-assisted feeding system.</p><p>To develop this guide, two researchers with experience developing robot-assisted feeding systems analyzed all user quotes related to (un)desirable robot behaviors. For each quote, they identified the technical features that would be needed to implement that behavior and grouped similar features together. A startup developing a minimum viable product might focus on features with high priority. In general, this guide serves to facilitate future work in robot-assisted feeding.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.9">Reflections on Community-Based Participatory Research (CBPR)</head><p>In this section, we present reflections on benefits of and best practices for CBPR, to facilitate the use of CBPR in HRI research.</p><p>Shared Experiences. During interviews, the community researcher and participants discussed shared experiences living with motor impairments, which the academic researchers did not have. These moments of empathetic support created trust that enabled deeper insights from the conversation, which would have been impossible without the community researcher.</p><p>Building Community. During interviews, participants sometimes raised challenges they faced with assistive technologies, and the community researcher offered advice. This occasionally extended further, with the community researcher sharing resources and meeting participants post-interviews to offer further support.</p><p>Demystifying Research. Research can be confusing for newcomers. For example, there are methods for asking questions without biasing participants, procedures for running studies, and terms like "semistructured interview" that can be obscure. Thus, we integrated explanations of the research processes throughout our collaboration. Having common terminology and expectations enabled the community researcher to make informed decisions when co-creating timelines, protocols, and action items.</p><p>Accessible Collaboration. One topic we frequently discussed was how to collaborate accessibly. This included holding all meetings virtually, at a time that accommodated the community researcher's disabilityrelated needs, and having preparatory meetings before design interviews. Holding weekly team meetings was also essential to counteract the knowledge imbalance between the academic team (more familiar with research) and the community researcher (more familiar with living with motor impairments).</p><p>Research Time. Throughout our collaboration, the community researcher and participants experienced challenges such as illness, insurance challenges, and technical problems. At those times, the academic team also paused, progressing only when the full team reunited (see Fig 4 .2 for canceled interviews). Where possible, they provided support, such as by connecting the community researcher with a resource to appeal denied health insurance coverage. Accommodating delays and supporting the community researcher beyond the project are crucial to an equitable and sustainable partnership.</p><p>Chapter 5</p><p>Generalizing Bite Acquisition With</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Human-Informed Actions</head><p>This chapter investigates how we can enable a robot-assisted feeding system to feed users a meal of their choice. Specifically, this chapter focuses on the following question:</p><p>RQ2 How can a robot-assisted feeding system feed users the variety of food items they want to eat?</p><p>This chapter was originally published as "Towards General Single-Utensil Food Acquisition with Human-Informed Actions" at the Conference on Robot Learning in 2023 <ref type="bibr">[104]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Introduction</head><p>Eating is a fundamental part of the human experience, and robots can play an important role in facilitating the transfer of food from farm to kitchen to plate to mouth. But the prerequisite process of actually picking food up can be tricky. Food is fragile and can fall apart with excessive forces or stick to both the robot and the environment. Food is visually diverse and hard to simulate. In industrial transport and packaging settings, specialized end-effectors can utilize suction <ref type="bibr">[229]</ref> or soft enveloping links <ref type="bibr">[308]</ref> to safely and reliably grasp a variety of foods. However, for in-home food manipulation, such hardware can be unavailable, impractical due to limited space, or uncomfortable for humans to interact with. In particular, this work is motivated by Human data is collected, mapped into the schema, and clustered into a discrete action space. This space is small enough to treat food acquisition as a contextual bandit to learn online the optimal action for new food items.</p><p>the application of robot-assisted feeding for those who cannot eat on their own (1.8 million people in the United States alone <ref type="bibr">[292]</ref>). In this setting, there is strong coupling between the problems of food acquisition and mouth transfer <ref type="bibr">[93]</ref>. Therefore, we focus on the problem of acquiring food with common, single-piece utensils (i.e. a fork or spoon) with which users are already familiar.</p><p>Formally, our goal is to learn a map from food context (e.g., RGBD images of the food item) to a sufficiently good utensil trajectory and control strategy to acquire the food. In the assisted feeding context,</p><p>previous work <ref type="bibr">[31]</ref> suggests that that "sufficiently good" is on the order of an 80% success rate, depending on the level of mobility impairment.</p><p>Humans are generally experts at food acquisition, so a natural approach to this problem is to use a human dataset collected on a variety of food items to learn this map directly. This approach runs into sample complexity issues, as food is hard to simulate, and it is difficult to capture the quantity of real world data necessary to cover the diversity of food and the diversity of possible ways to acquire it. Previous work <ref type="bibr">[29,</ref><ref type="bibr">89]</ref> got around this issue by using human data as a qualitative starting point for the manual design of a small set of actions with some success on a limited set of food items.</p><p>Supported by this work and other work exploiting the haptic similarities between food items <ref type="bibr">[106]</ref>, our key insight is that a very small subset of the space of possible acquisition actions is sufficient to acquire almost all food items that a human is capable of picking up with a fork. We can capture this subset in a principled, data-driven way by observing a relatively small number of human acquisition trajectories on arbitrary food. By parameterizing these trajectories within an interpretable metric space, we can use offthe-shelf clustering to create an even smaller representative discrete space. We empirically show that this discrete space is simultaneously large enough to effectively cover the space of food contexts and small enough that online learning can identify the best action for multiple new food contexts over the course of a 30 minute meal.</p><p>In summary, this work presents three contributions in the field of robotic food acquisition. (1) In Section 5.3 we present the schema that defines an over-parameterized action space to capture human food acquisition techniques with a common single-piece utensil (i.e. fork or spoon). ( <ref type="formula">2</ref>) In Section 5.4, we present a dataset of human food acquisition trajectories on a user-motivated variety of food items. (3) In Section 5.4.3, we describe both a method for distilling discrete actions from human data and a set of 11 actions constructed from our dataset. This method is tailored to in-home robot-assisted feeding, but we believe a similar structure could be used for other applications where the key insight holds.</p><p>In Section 5.5 we demonstrate that the discrete action set is sufficient to acquire a variety of food items that are visually dissimilar from those used in the human study. We demonstrate in Section 5.6 that we can quickly use off-the-shelf online learning techniques to determine a sufficiently optimal action for previouslyunseen food items within 13 trials per item. Finally, Section 5.7 discusses avenues for future work in both general food manipulation research and the application of robot-assisted feeding.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Related Work</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2.1">Robot-Assisted Feeding: Food Manipulation</head><p>Robot-assisted feeding has been explored in industry and academia, yet still contains many unsolved problems. Commercial table-mounted systems <ref type="bibr">[191,</ref><ref type="bibr">192,</ref><ref type="bibr">205,</ref><ref type="bibr">193,</ref><ref type="bibr">254,</ref><ref type="bibr">22,</ref><ref type="bibr">27,</ref><ref type="bibr">214]</ref> are available, but work with fixed trajectories for food acquisition. This can result in issues such as food being pushed off of the plate, as found in a study of the Bestic system <ref type="bibr">[220]</ref>. There are also teleoperated options available, such as <ref type="bibr">[45]</ref>, but users can have difficulties using a fully teleoperated system <ref type="bibr">[63]</ref>.</p><p>Food acquisition is a fundamental part of robotic feeding devices <ref type="bibr">[60]</ref>. Some prior work creates specialized tools for food manipulation <ref type="bibr">[229,</ref><ref type="bibr">309,</ref><ref type="bibr">81,</ref><ref type="bibr">308]</ref>. We focus instead on food acquisition with a fork, as it is a common household utensil with which users are familiar. Other research that has focused on picking up food with forks uses a limited set of skewering actions, which works well for a small set of food items but has difficulties on more varied items <ref type="bibr">[105,</ref><ref type="bibr">125,</ref><ref type="bibr">89]</ref>. Other work added variety with utensil swapping <ref type="bibr">[236]</ref>,</p><p>which adds hardware complexity, but kept the set of food items and action trajectories small.</p><p>Further work in food acquisition uses vision or haptic data to improve the choice of acquisition action.</p><p>Vision can be used to classify visually different food items, and haptic data can assist in identifying foods that look different but require similar actions (e.g. grapes and cherry tomatoes). Some prior works require additional "probing" actions for every food item <ref type="bibr">[264,</ref><ref type="bibr">96,</ref><ref type="bibr">29]</ref> or specialized sensors beyond force torque sensors <ref type="bibr">[315]</ref>. Other work uses haptic data to improve food acquisition during the feeding process, but the expert-designed action space does not cover the variety of food necessary for in-home applications <ref type="bibr">[106,</ref><ref type="bibr">283]</ref>. This paper leverages the learning approaches of past work with a human-informed action space that is likely to cover a wider variety of food items that users might want to eat.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2.2">Learning Grasps from Human Demonstrations</head><p>As humans are generally expert tool users, a plethora of work has gone into transferring those skills to robots <ref type="bibr">[34,</ref><ref type="bibr">305,</ref><ref type="bibr">76]</ref>. Some work focuses on higher-level task planning <ref type="bibr">[304,</ref><ref type="bibr">241]</ref>. Others learn more granular motions by generating dynamic motion primitives that a model learns to stitch together <ref type="bibr">[189,</ref><ref type="bibr">4]</ref>. Still others investigate a hand-design restricted action space for use with end-to-end models <ref type="bibr">[54]</ref>. In contrast, this work looks at leveraging application-specific structure and human data to systematically restrict the action space prior to learning a model.</p><p>Other works <ref type="bibr">[275,</ref><ref type="bibr">318,</ref><ref type="bibr">187,</ref><ref type="bibr">316,</ref><ref type="bibr">85]</ref> utilize simulations or extensive human and environment data to learn offline RL policies that yield good generalization performance at test time. In contrast, this work exploits application-specific structure and the simpler contextual-bandit setting to learn a simpler model that can be refined online without the need for simulation or large datasets.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">Acquisition Action Schema</head><p>Previous work <ref type="bibr">[29]</ref> qualitatively captured a taxonomy of human food acquisition techniques with a fork.</p><p>This taxonomy included skewering and scooping and highlighted the importance of the approach angle and in-food manipulation strategies (e.g., wiggling for greater pressure or rotation for greater contact area). Yet, that work does not provide a quantitative way to represent those motions so a robot can execute them.</p><p>Filling this gap, the following schema describes an acquisition action space that is narrow enough to distill these taxonomic elements but flexible enough to capture variants of those elements (e.g., additional wiggling, or a different approach angle). The action is defined by 26 continuous parameters divided into three phases: approach, grasp, and extraction (Figure <ref type="figure">5</ref>.1, left).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3.1">Approach (Pre-Grasp)</head><p>This phase captures the fork tilt and and approach angle elements of the qualitative grasp taxonomy.</p><p>Frame Definitions: Define the world frame with an arbitrary origin and orientation such that -Z is the direction of gravity. We assume the existence of a food manipulation target bounded by an ellipsoid which may possibly intersect a flat plane defined by a table/plate/other surface parallel to the X-Y plane (from here just referred to as the plate). The projection of this ellipsoid onto the plate is the bounding ellipse of the food. The food frame is the default reference frame in which all parameters are defined unless otherwise specified. The origin is defined as the center of the bounding ellipse. +Z is aligned with that of the world frame and the X-axis is aligned with the major axis of the bounding ellipse.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Parameters:</head><p>The approach consists of the following 9 parameters: Fork orientation (SO(3)), Approach polar and azimuthal angle ([0, &#969; 2 ] &#8593; [0, 2&#969;)), Target approach point within the food (R 3 ), Force threshold (+R).</p><p>Implementation: During implementation, the utensil begins an arbitrary distance from the food and moves in a straight line towards the target approach point until either that point is reached or the force on the utensil exceeds the threshold. Note that the definition of the food frame introduces a &#969;-rotation symmetry depending on which direction along the X-axis is +X. In this work, this symmetry is broken during the on-robot experiments based on which approach direction is within the robot's workspace and easiest for the on-board planning algorithm.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3.2">Grasp</head><p>This phase captures the wiggling, twirling, and in-food scooping motions of the qualitative taxonomy.</p><p>Frame Definitions: Define the approach frame as the food frame rotated by the azimuthal angle of the approach direction. Define the utensil frame with an origin at the very tip of of the utensil (e.g., between the middle two tines on a fork) such that +Z points along the handle of the utensil and the X-axis goes across the face of the utensil. In other words, the Euler angles in this frame correspond with roll (Z), pitch (X), and yaw (Y). Using this frame instead of the food frame allows the approach and grasp to be parameterized independently. For example, approaching from the side instead of the front should not result in a grasp rotation yawing instead of pitching the fork.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Parameters:</head><p>The grasp consists of the following 9 parameters: Angular velocity in utensil frame (R 3 ), Linear velocity in approach frame (R 3 ), Duration (+R), Force and torque thresholds (+R &#8593; +R).</p><p>Implementation: During implementation, the utensil will execute the provided velocities for the provided duration, or cut short if the force or torque thresholds are reached.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3.3">Extraction</head><p>This phase captures any stabilizing rotations that take place after the food is on the fork.</p><p>Parameters: Similarly to grasp, the extraction consists of the following 7 parameters: Angular velocity in utensil frame (R 2 &#8593;+R), Linear velocity in approach frame (R 3 ), Duration (+R). While a force and torque threshold can be introduced, it is rendered unnecessary in this work by requiring the extraction motion to move against gravity away from the plate.</p><p>Implementation: Extraction is implemented the same way "grasp" is.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4">Human Bite Acquisition Strategies</head><p>Although the 26 dimensional action schema is large, we hypothesized that only specific points (acquisition actions) within this schema will actually be commonly used to acquire food items. To identify those points, we had able-bodied participants acquire a variety of food items and feed them to an actuated mouth.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.1">Study Design</head><p>The study involved participants acquiring bite-sized pieces of a variety of food items with a fork and feeding them to an actuated mouth. The choice of food items was informed by ongoing collaboration with an end-user with C1 quadripledia 1 , who had his caregiver take pictures of all the meals he ate in a week. One researcher then grouped similar food items (e.g., bread bun and bagel), resulting in a final set of 13 diverse food items: bagel chunks, mini sub sandwiches, pizza, chicken tenders, fries, broccoli, glazed doughnut holes, mashed potatoes, lettuce, spinach mix, whole jello, instant ramen noodles, and brown rice with beans.</p><p>The bagels, sub sandwich, and pizza were pre-cut into bite-sized chunks, building off of past research that found that users are okay with caregivers cutting their food into bites before the robot feeds them <ref type="bibr">[208]</ref>. The same brand ingredients and preparation procedure were followed for every food item.</p><p>The study space consisted of a table with a plate of food on it, a fork near the plate, a chair for the participant to sit in, and an actuated mouth to the left of the chair 2 . An RGB-D camera 3 above the plate captured visual aspects of the food. The fork, table, RGB-D camera, and actuated mouth all had motion capture markers on them, which were tracked by a motion capture system 4 in front of the table. The fork was also actuated with a force-torque sensor 5 to measure haptic aspects of the participant's acquisition action. An experimenter sitting behind the motion capture system, in full view of the participant, oversaw data collection. Figure <ref type="figure">5</ref>.2a shows the study setup.</p><p>When each participant arrived, they were first briefed on the study and given time to read and fill out a consent form. They were then given a chance to familiarize themselves with the fork 6 by feeding baby carrots to the actuated mouth. When participants were ready, the actual data collection began, where they were provided a plate with one of the 13 food items, in randomized order, and were asked to feed one bite at a time to the actuated mouth. For each bite, participants were first asked to hold the fork in a comfortable "ready" position above the plate. When the experimented said "start," they lowered the fork to acquire the food item, moved it to the actuated mouth, and held it there until the experimenter said "stop." For each plate of food, participants were asked to feed at least 5 bites, and possibly more if the motion capture system lost tracking of the fork during the bite. In total, each study session took one hour and participants were compensated with a $10 gift card. Three researchers ran the study, and the study procedure was approved by our university's IRB. We had 9 participants, who all happened to be right-handed.</p><p>1 C1 quadriplegia refers to paralysis of all four limbs as a result of an injury to the first, or top-most, cervical vertebrate. 2 Because all participants happened to be right-handed, this positioning allowed them easy access to feed the actuated mouth. 3 Intel RealSense D415 4 OptiTrak V120 Trio 5 ATI Industrial Automation 6DOF Nano25 with Net F/T Interface 6 Due to the force-torque sensor and motion capture dots, the fork was a different shape and weight from regular forks  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.2">Dataset and Qualitative Observations</head><p>For each bite the participant acquired, our time series data consisted of the fork pose, force-torque sensor readings, and RGB-D images of the plate. We first cleaned this data by removing mistrials (i.e., trials with missing or corrupted data) and transforming all poses to a uniform frame of reference. We then published this dataset <ref type="bibr">[207]</ref> to facilitate future research in food acquisition strategies. This dataset consists of 496 trials, totaling over 1.25 hours of food acquisition data across 13 food items and 9 participants.</p><p>Similarly to previous work <ref type="bibr">[29]</ref>, we observed some patterns in user interaction during data collection.</p><p>&#8226; Different participants held the fork differently (thumb in front of or behind the fork), which gave rise to different acquisition actions;</p><p>&#8226; Some food items could be acquired with multiple types of actions, e.g., some users scooped noodles whereas others twirled them;</p><p>&#8226; Users often tilted the fork while putting downwards pressure on it, in order to get it to pierce the food (e.g., broccoli).</p><p>Some of these lead to emergent behaviors identified in Section 5.4.3.2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.3">Human Data Analysis</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.3.1">Extracting an Action Schema Point</head><p>For each bite's acquisition data, we extracted a point within the acquisition action schema that was close to that motion. We developed the procedure by iteratively extracting action schema points from bites, and then visualizing the actual participant's motion superimposed with the extracted action on a random subset of bites to determine how to improve the extraction procedure. The complete procedure is detailed below and in our code repository 7 .</p><p>Exclusion Criteria We excluded any trial where tracking of the fork tip was lost for more than 0.5 seconds, or where the motion capture system did not read the stationary object poses (e.g., table, mouth) for the entire trial. After exclusions, we had a total of 410 trials.</p><p>Pre-processing To remove noise from the motion capture system, we smoothed all the fork tip poses by applying a median filter of 0.33 seconds separately to the x, y, z, roll, pitch, and yaw of the pose.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Significant Timestamps</head><p>We first extracted the significant timestamps of the user's acquisition action.</p><p>Specifically, we defined the contact time as the first timestamp when the distance from the fork tip to the camera exceeded the distance from the pixel corresponding to the fork tip to the camera in the initial depth image of the plate (i.e., the first time the fork pierced the surface of food on the plate). We then worked backwards from contact time, defining start time as the end of the 0.5 sec interval where the fork tip was consistently within a sphere of radius 5 cm, was more than 5 cm from its lowest point, and was more then 35 cm from the mouth. This criteria was based on our experimental design, where we asked the participant hold the fork stationary at a "ready" position before they acquired the food. In the event of multiple such periods where the fork was held stationary, we chose the one where the fork was the highest. We then defined end time to be the last timestamp when the fork was within 7 cm from its lowest point. And finally, we worked backwards from end time, defining extraction time to be the latest time when the fork was 1 cm away from its lowest point, within 2 sec of the end time.</p><p>All-in-all, the motion the participant took between start time and contact time corresponds to their pregrasp motion, the motion they took between contact time and extraction time corresponds to their grasp motion, and the motion they took between extraction time and end time corresponds to their extraction motion.</p><p>Food Reference Frame Although a robot will know the food it is targeting before beginning its motion, with human data we have to extract the food item they were targeting from the data. We did so by segmenting the visually separate food items in the first RGB image of the plate of food. First, we detected the plate by: (a) using inpainting to remove glare; (b) using k-means clustering (k=3) to simplify the colors; and</p><p>(c) finding the largest contour of the image that has at least 50% blue pixels. In practice, this reliably detected the plate for every food item in our study. We then masked out all the non-plate pixels from the de-glared image, and detected the food bounding box by: (a) running k-means (with k=2 for most food items, and k=3 for broccoli since its colors were closest to blue) to simplify colors; (b) masking out all the blue colors; (c) narrowing the mask to separate touching food items; (d) computing contours; and (e) fitting rotated rectangles to every contour with an area between within a hardcoded range. In practice, this reliably segmented separate food items, like bagel pieces or chicken tenders. For food items with a lot of overlap, like fries, this approach sometimes segmented multiple pieces of fries as the same. However, since participants often also acquired multiple overlapping pieces of those food items, we accepted those slight errors in food detection. For foods that weren't separated into bites like noodles or mashed potatoes, this algorithm rightly segmented it as one contiguous chunk of food.</p><p>Once we segmented separate bites of food, we defined the food reference frame to be centered at the center of the bounding box the fork tip was in at contact time, rotated to align with its major axis (i.e the center of the bite the user selected.)</p><p>Pre-Grasp The above preliminaries enable straightforward extraction of the pre-grasp, grasp, and extraction components of the action schema. For pre-grasp, we computed the target offset as the the target offset as the fork position at contact time in the food reference frame. We computed the initial utensil transform by taking the fork's linear velocity during a 0.5 second window before contact time and extrapolating that backwards 0.1 m, with a fixed orientation. And we took the force threshold to be 50% of the max force between start time and contact time.</p><p>Grasp We defined the in-food twist to be the transformation between the fork pose at extraction time and contact time, and the duration of the twist to be the duration between extraction time and contact time. We defined the force and torque thresholds to be 50% of the max force and torque between contact time and extraction time.</p><p>Extraction We defined the out-of-food twist to be the transformation between the fork pose at end time and extraction time, and the duration of the twist to be the duration between end time and extraction time.</p><p>Cleaning Three trials resulted in values of NaN or inf for at least one of the dimensions of the action schema. We eliminated these, resulting in 407 actions used for clustering.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.3.2">Clustering Actions</head><p>We ran k-medoids on the entire dataset of 407 extracted actions, where each action has 26 dimensions.</p><p>Notably, the clustering did not consider aspects of the action that would be outputted by the perception system, such as food reference frame, and only included the aspects of the acquisition motion that might generalize across food items. This resulted in k = 11 actions (corresponding to the within-cluster-sum-ofsquare-distances elbow point). A full quantitative parameterization and video of each action are provided in the supplementary materials. Qualitatively, we observed emergent behavior consistent with findings in previous work <ref type="bibr">[29]</ref>, such as in-food wiggling, tilted extraction, and the use of vertical tines for high force.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.3.3">From Human to Robot Actions</head><p>Although this procedure outputs representative actions for the motions that participants took when acquiring food items, it also learns some aspects of motion that are particular to the morphology of a human arm. For example, participants' motions tended to approach food from the right, since they were right-handed and feeding a person to their left. However, since the robot approaches food from above and feeds someone behind it (sitting in the wheelchair), it no longer needs to be constrained to right-to-left motion. As described in Section 5.3, the definition of the food frame is ambiguous with respect to a &#969; rotation about the axis of gravity. Since the food location was fixed, we manually broke this symmetry by choosing the orientation that was easiest for the on-board planning algorithms. Further, some in-food grasp motions that humans executed, specifically tiny rotations of the fork (3 &#8594; or less), produced negligible motion of the robot with significant planning and collision checking time; so we truncated those rotations to 0 &#8594; .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.5">Experiment 1: Action Evaluation</head><p>This experiment was designed to test the utility of the discrete 11-action space on a variety of food items.</p><p>Previous work in assisted feeding suggests that, depending on level of mobility impairment, users can generally tolerate up to 20% failure rate in food acquisition <ref type="bibr">[31]</ref>. Our hypothesis was two-fold: (1) Coverage:</p><p>for each food item, at least one action would meet or outperform baseline performance and meet the 80% user threshold. (2) Minimal Bad Actions: each action would have acceptable performance on at least one type of food. If the action set lacks coverage, it is likely too small to adequately acquire new food items in the home, while if there are many bad actions, it is likely too big and will be difficult to use for online learning.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.5.1">Experiment Setup Details</head><p>Our experimental setup is shown in Figure <ref type="figure">5</ref>.2b and was performed with a 6 DoF JACO2 robotic arm <ref type="bibr">[140]</ref> with a 3D-printed handle and fork-shaped end-effector. To implement the force/torque thresholding, we instrumented the fork with a 6-axis ATI Nano25 Force-Torque sensor <ref type="bibr">[269]</ref>. The center of the food (and the bounding box used for visual context in the online learning experiment described in Section 5.6) were annotated manually from the robot's eye-in-hand vision system. This was done in order to run a controlled experiment specifically focused on food acquisition, as opposed to introducing additional variance with a (possibly imperfect) food perception system. This system includes the Intel RealSense D415 RGBD camera and the NVidia Jetson Nano for wireless image transmission. Food was placed on a plate equipped with an AprilTag <ref type="bibr">[225]</ref> for camera calibration and mounted on an anti-slip mat commonly found in assisted living facilities <ref type="bibr">[28]</ref>.</p><p>In each trial, the food placed in the vicinity of the AprilTag on the plate and oriented such that the major axis of the bounding ellipse is parallel to the bottom edge of the fiducial. The end-effector moved to a fixed position above the plate, and the location of the center of the food is annotated manually in the RGBD camera image. After action execution, we wait at least 3s before recording success or failure. For most food items, success is defined as the entire item being removed from the plate. If a homogeneous food item breaks (a common occurrence with banana slices), at least half of the item needs to end up on the fork. For the sandwich, success required that all layers (both pieces of bread, the lettuce, and the cheese) make it off the plate. Finally, for multi-piece and continuous items (i.e. potatoes, rice, noodles), a conservative success metric was set at 200mg (&#8595;15 grains of rice, or 1 full noodle).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.5.2">Experiment Design</head><p>We evaluated our action space on 14 diverse food items. Some food items were identical to those used during the human acquisition data collection (Section 5.4): fries, broccoli, mashed potatoes, spinach mix, and jello (cut into &#8595; 1.5cm slices to obviate the need for cutting). Some food items had similar properties to those in the human data collection with different visual characteristics: powdered doughnut holes, white rice, white bread sandwich, and flat noodles. Finally, some food items were new: baby carrots, grapes, half-strawberries, banana slices, and kiwi slices.</p><p>The baseline action set consisted of 3 skewering techniques pulled from past fork-acquisition work <ref type="bibr">[89]</ref>.</p><p>Vertical skewer (VS) orients the handle of the fork to be orthogonal to the table and moves straight down applying up to 15N of force before moving straight back up. Tines vertical (TV) orients the tines of the fork to be orthogonal to the table and again applies 15N of force straight down before moving back up. Finally, tilted angle (TA) orients the handle of the fork 45 degrees off the table normal with the fork flat facing up and approaches the food at that same angle, moving straight upwards after skewering.</p><p>For each food item, we perform 10 trials with each of the 3 baseline and 11 human-informed actions for a total of 14 actions &#8593; 14 food types &#8593; 10 = 1960 trials. At about 1 minute per trial, data collection took about 33 hours.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.5.3">Results</head><p>These results are summarized in Figure <ref type="figure">5</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>3(Left). All error bars represent Wilson Binomial Proportion 95%</head><p>Confidence Intervals (n = 140 in aggregate, n = 10 per food item). Overall, the best action for each food item from the human-informed set significantly outperforms both the best action from the baseline set and the the user-defined benchmark with a success rate of 94.6% (p &lt; 0.05 necessarily by non-overlapping confidence intervals).</p><p>Coverage All food items except for spinach exhibited a success rate of 90% or higher within the new action space, exceeding the 80% user benchmark. Single-leaf spinach, difficult to acquire due to its thinness, came close with a 70% success rate with the best human-informed action. The nearly complete coverage suggests that this action space is large enough to handle the variety of food items necessary for in-home deployment. Additionally, reducing k maintained a subset of the k = 11 medioids down to at least k = 5, and so coverage is achieved for k &#8594; 8, as below that, the action space does not include the only action that covers jello.</p><p>Bad Actions Almost all human-informed actions exhibited good performance on at least one food item.</p><p>Actions 0, 1, 2, 3, 6, 8, and 10 were the optimal action for spinach, carrot, banana, strawberry, potato, jello, and sandwich respectively. While not an optimal action for any food item, actions 4, 5, and 7 exhibited &#8594; 70% success on at least one food item. The only exception was action 9. This action captured the "cutting" motion that humans used on the full, undivided jello cups. Therefore, only the side of the fork comes into contact with the food, making success less likely. That 10/11 actions exhibited good performance suggests that this action space is not excessively large.</p><p>Baseline Comparison Carrots, grapes, strawberries, bananas, and broccoli exhibited good (&#8594; 80%) performance with the optimal baseline actions that were designed for them in previous work <ref type="bibr">[93]</ref>, with the human-informed actions performing as well or slightly better. Sandwich, fries, noodles, and rice exhibited 60 &#8596; 70% baseline performance, with insufficient in-food contact (e.g. not enough of the fork present inside of every sandwich layer) as the primary failure mode. These failures were remedied by the increased in-food grasp motion of the human-informed actions. Finally, jello and spinach were completely impossible for the baseline actions to acquire. Jello needed a significant rotation during extraction to prevent the heavy chunk from slipping off the fork. Spinach needed a significant lateral force during the grasp phase to wedge the fork between the flat leaf and the plate. Finally, the human-informed actions were generally able to acquire a greater mass of rice (258mg vs. 212mg) and potato (890mg vs 5930mg) than TA, the only baseline action with any form of scooping-like motion.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.6">Experiment 2: Online Action Selection</head><p>As described in Section 5.1, we assert that online learning is a necessary component of any in-home robot food acquisition system to handle previously-unseen food items. This is supported by the extensive inlab evaluation time required for the previous experiment. In this experiment, we evaluate the ability of an off-the-shelf online learning procedure to identify sufficiently good human-informed actions for acquiring previously unseen food items. Our hypothesis is that, given that there are only 11 actions (and as few as 4 can cover the space), such a system should be able to reach the user benchmark on the order of 11 trials for each new type of food. At about 1 minute per trial, in an assistive feeding context, this would happen well within the bounds of a 20-30min meal.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.6.1">Learning System</head><p>As in Experiment 1, this experiment constituted a series of trials. We cycled through all 14 food items, with 1 trial per item. A group of 14 trials, one per food item, constitutes a round. Data collection ceased once the success rate over the course of a round exceeded 90% (approaching the 94% optimal). For each trial, food orientation, manual perception, action execution, and success definition, are identical to what is described in Section 5.5.2. The setup for this experiment was identical to the one for Experiment 1(Sec. 5.5.1).</p><p>Our online learning procedure models food acquisition as a contextual bandit <ref type="bibr">[32,</ref><ref type="bibr">105]</ref> with visual context and augmented with haptic post hoc context based on related work <ref type="bibr">[106]</ref>. Specifically, each trial prior to action selection, we manually annotate a bounding box around the food item in the RGBD image.</p><p>The cropped image is run through the SPANet <ref type="bibr">[89]</ref> model to create a feature vector that constitutes the visual context. During the approach phase of action execution, we collect raw 6D force-torque data, isolate the period immediately following food contact using a z-force threshold, and run the result through a HapticNet multi-layer perceptron model <ref type="bibr">[29]</ref> to generate a feature vector that constitutes the haptic context.</p><p>We assume a linear relationship holds between both forms of context and the expected reward (i.e. the success rate) of each of the 11 actions. Therefore, we utilize LinUCB <ref type="bibr">[311]</ref>, which uses the data collected so far to assign an upper confidence bound to the reward of each action and optimistically selects the action that has the highest upper confidence bound. Previous work <ref type="bibr">[106]</ref> suggests that, despite being collected after action selection, optimizing the linear model with the haptic context can decrease the time needed to converge to the optimal action.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.6.2">Results</head><p>These results are summarized in Figure <ref type="figure">5</ref>.3(Right), where we plot the success rate across all 14 food items in each round (with Wilson 95% Confidence Interval, n = 14). Since most human-informed actions perform well on most food items, we see that we get a 50% success rate even in the first round. By round 8, the action performance is on par with the user benchmark. And by round 13, we have approached the expected optimal performance with this action space (i.e. the Average shown in Figure <ref type="figure">5</ref>.3). At one minute per trial, this suggests that this system can successfully learn an acceptable acquisition action for 2-4 new types food within the span of at 30min meal, assuming that all foods of a given type have a similar success rate for each action. And that number is likely higher for foods with similar haptic properties. Most food items converged to a sufficiently good action (e.g. Action 1) with 5 rounds. The food items that took the longest to learn were the haptically "unusual" food items like jello, rice, noodles, and mashed potato, which exhibited particularly poor performance on the skewering actions that worked well on the firmer food items.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.7">Limitations and Discussion</head><p>In this work, we present a methodology to use human trajectory data to identify a subset of food acquisition actions that can acquire a wide variety of food items for robot-assisted feeding applications. The 11 actions we distill from our publicly available dataset <ref type="bibr">[207]</ref> are sufficient to pick up 14 food items including hard carrots, soft bananas, slippery jello, compound sandwiches, and continuous mashed potatoes. And the set is so small that we can reasonably expect to determine the optimal action for 2-4 food items over the course of a 30-minute meal.</p><p>A major avenue for future work is evaluation in a real in-home context. The foods selected for both the human data collection and on-robot experiments were motivated by surveying a participant and co-designer with mobility impairments about their eating habits. We believe they cover a wide variety of rheological contexts, but there may still exist food types that are sufficiently distinct as to not be covered by the actions presented here. Future work in the home can help identify such foods. These can possibly be addressed with online action space expansion. For example, the caregiver can provide some kinesthetic demonstrations that can be mapped into the action schema and averaged. Additional work can investigate the coupling between these actions and the bite transfer process <ref type="bibr">[93]</ref>.</p><p>One significant hurdle to any future in-home experiments is food perception, a prerequisite for any long-term in-home deployment. In this work, food localization was done manually by clicking on the food center. Autonomous food perception is currently being investigated utilizing general segmentation models <ref type="bibr">[160]</ref> and could introduce errors that lower the overall success rate.</p><p>In general, the interaction between sources of error (e.g. perception, calibration, handling arbitrary food orientation, environmental hazards like obstacles or a non-level table) and optimal action selection is a key realm for future investigation. Since many foods were well-covered by multiple actions, it is possible that the current action space will be robust to such disturbances, but further study is needed. Overall, this work represents a step towards in-home general food manipulation in both feeding and food preparation contexts, and we hope that the provided method, data, and actions can help enable in-home experimentation in the near future.</p><p>Web App Robot "Above Plate" "Resting" "Staging" "At Mouth" Acquire Food Bite Selection Detect Food MoveTo Staging DetectFace MoveTo Mouth MoveAbove Plate Bite Acquisition Bite Initiation Bite Transfer</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ROS2</head><p>Detect Food-on-Fork Detect Food-on-Fork Figure <ref type="figure">6</ref>.2: An overview of the robot-assisted feeding system's software. The user interacts with the system using the web app (top), which invokes ROS2 interfaces (middle) that move the robot to key configurations (black) and perceive the environment (grey). The default configurations are shown at the bottom. diverse contexts. Both studies were approved by our institution's ethical review board. <ref type="foot">3</ref>Our key contribution is a novel, open-source<ref type="foot">foot_24</ref> robot-assisted feeding system (Figure <ref type="figure">6</ref>.2) that has demonstrated success feeding real meals to real users in real environments for over 15 hours. To our best knowledge, this has not been previously demonstrated by modern research system <ref type="bibr">[276,</ref><ref type="bibr">236,</ref><ref type="bibr">218,</ref><ref type="bibr">144]</ref>. A majority of users rated the system as being average-or-above in usability and outperforming caregivers in user independence and control. We attribute the system's success to three key improvements over the state-of-the-art:</p><p>1. A unique web app that is the seat of system logic and provides substantial customizability and control to users.</p><p>2. A novel bite selection implementation, with user-in-the-loop input, to accommodate diverse foods.</p><p>3. Portable, flexible hardware (Figure <ref type="figure">6</ref>.3), facilitating system use in diverse environments without hindering user mobility.</p><p>We also contribute 3 key lessons learned from developing and deploying this system: (1) spatial contexts are numerous, customizability lets users adapt to them; (2) off-nominals will arise, variable autonomy lets users overcome them; and (3) assistive robots' benefits depend on context. Power and compute is self-contained; no wires leave.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2">Related Work</head><p>History of Robot-assisted Feeding. Enabling people with motor impairments to eat independently has been a long-standing research goal <ref type="bibr">[243,</ref><ref type="bibr">12,</ref><ref type="bibr">213]</ref>. Research in the 1970s included trained capuchin monkeys <ref type="bibr">[181]</ref> and the Morewood Spoon Lifter, where a user shovels food into a pedal-controlled spoon using a head-mounted rod. This robot was sold as the "Winsford Feeder" <ref type="bibr">[213]</ref> and was clinically evaluated in labs and homes <ref type="bibr">[243]</ref>. In the 1980s, multi-purpose systems emerged that allowed feeding, brushing teeth, and more <ref type="bibr">[296,</ref><ref type="bibr">267]</ref>.</p><p>Contemporary Robot-assisted Feeding. The last two decades have seen many commercial robotic feeding systems: Bestic <ref type="bibr">[177]</ref>, Obi <ref type="bibr">[11]</ref>, Neater Eater <ref type="bibr">[197,</ref><ref type="bibr">130]</ref>, and more <ref type="bibr">[12,</ref><ref type="bibr">213,</ref><ref type="bibr">278]</ref>. These tablemounted robots improved users' mental and physical well-being <ref type="bibr">[177,</ref><ref type="bibr">164]</ref>; however, all but Obi and Neater Eater were discontinued. This may be due to an overreliance on fixed bite acquisition and transfer motions that led to acquisition failures, dropped food, or neck strain <ref type="bibr">[277,</ref><ref type="bibr">159,</ref><ref type="bibr">178,</ref><ref type="bibr">220]</ref>.</p><p>Researchers address these limitations by integrating perception-e.g., cameras and force-torque (F/T) sensors-onto their robotic feeding systems. These robots can be mounted on wheelchairs <ref type="bibr">[93,</ref><ref type="bibr">30,</ref><ref type="bibr">226]</ref> or tables (fixed <ref type="bibr">[24]</ref> or portable <ref type="bibr">[276]</ref>), or be mobile manipulators <ref type="bibr">[236,</ref><ref type="bibr">218]</ref>.</p><p>Research on these systems often focuses on bite acquisition and bite transfer. Bite acquisition involves using a fork <ref type="bibr">[105,</ref><ref type="bibr">125,</ref><ref type="bibr">285,</ref><ref type="bibr">284]</ref>, spoon <ref type="bibr">[255,</ref><ref type="bibr">221,</ref><ref type="bibr">136]</ref>, chopsticks <ref type="bibr">[317,</ref><ref type="bibr">222]</ref> 108] to grasp food. Utensils often follow motion primitives <ref type="bibr">[125,</ref><ref type="bibr">29,</ref><ref type="bibr">93,</ref><ref type="bibr">284]</ref> derivable from human data <ref type="bibr">[107]</ref> and chained for complex motions <ref type="bibr">[285,</ref><ref type="bibr">145]</ref>. Online learning can improve primitive selection over time <ref type="bibr">[105,</ref><ref type="bibr">106]</ref>. Bite transfer involves handing off an acquired bite to the user's mouth, using trajectories created with heuristic-based planning <ref type="bibr">[24]</ref> or learned from demonstrations <ref type="bibr">[46]</ref>. Recent work studied in-mouth bite transfer for users without neck mobility <ref type="bibr">[144,</ref><ref type="bibr">271]</ref>.</p><p>Other research includes: studying the coupling of acquisition and transfer <ref type="bibr">[93]</ref>, predicting food preference <ref type="bibr">[143]</ref>, detecting food <ref type="bibr">[125,</ref><ref type="bibr">89]</ref> or the mouth <ref type="bibr">[240]</ref>, predicting bite timing <ref type="bibr">[226,</ref><ref type="bibr">125]</ref>, detecting anomalies <ref type="bibr">[234]</ref>, and studying natural language interfaces <ref type="bibr">[232]</ref>. Simulation environments for robotic caregiving have also been developed <ref type="bibr">[319,</ref><ref type="bibr">185]</ref>. Table <ref type="table">6</ref>.1 compares technical capabilities across contemporary robot feeding systems. Ours differs from others in its general food detection capability and from wheelchair-mounted systems in its portability, customizability, and user control.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Out-of-lab Deployments.</head><p>There is growing interest in out-of-lab deployments of PARs <ref type="bibr">[210]</ref>. This includes a robotic guide for blind museum visitors <ref type="bibr">[156]</ref>, a teleoperated mobile manipulator deployed over weeks that also fed its user <ref type="bibr">[231,</ref><ref type="bibr">252,</ref><ref type="bibr">223]</ref>, and a table-mounted robot-assisted feeding system <ref type="bibr">[277]</ref>. These deployments, where users freely use systems in-the-wild, yield valuable insights about task nuances, user preferences, and needed system improvements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3">System</head><p>6.3.1 System Development 6.3.1.1 CBPR</p><p>We conducted this research with two community researchers (CRs) following CBPR principles <ref type="bibr">[115,</ref><ref type="bibr">301]</ref>.</p><p>CBPR maintains that community members and academic researchers have unique expertise and experiences, so addressing a community need requires sharing power, resources, and knowledge <ref type="bibr">[239,</ref><ref type="bibr">198]</ref>. CBPR is used in health sciences <ref type="bibr">[138,</ref><ref type="bibr">301]</ref> and increasingly in assistive technology (AT) research <ref type="bibr">[208,</ref><ref type="bibr">188,</ref><ref type="bibr">50,</ref><ref type="bibr">167,</ref><ref type="bibr">25]</ref>.</p><p>We met CR1 in 2018 through our network. He was passionate about assistive robots. "For a long time, I would only let my mom feed me. I wondered, why am I so uncomfortable with others feeding me that I'll just not eat? I realized that eating is so individualized, with so many intricacies. If I can have a robot do it, I can learn to adapt to it, but it would be me feeding me, and that would be huge" (CR1). He participated in pilot studies and more, and in 2021 we began working with him as a CR. <ref type="foot">7</ref> The first multi-day deployment was planned in his home, but he passed away months before. His friend, CR2, wanted to honor his legacy by continuing the work. We began working with CR2, culminating in a 5-day deployment in his home. Both</p><p>CRs have quadriplegia due to a SCI and are paper co-authors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.1.2">An Analysis of Off-Nominals</head><p>Past work surfaced the importance of anomaly monitoring, detection, and correction in robot-assisted feeding <ref type="bibr">[28,</ref><ref type="bibr">234,</ref><ref type="bibr">209]</ref>. We worked with CR1 to compile a list of such off-nominal scenarios<ref type="foot">foot_28</ref> (Table <ref type="table">6</ref>.2).</p><p>Despite the diversity of off-nominals, CR1 observed that users could resolve many of them if provided control (e.g., to retry robot motions, to teleoperate the robot) and customizability (e.g., to adapt the robot to their environment). Bite Selection</p><p>1. User selects a point on their desired bite. Segment Anything Model (ViT-B) 2. Image &amp; point sent to model. 3. Top 3 masks returned Bite Acquisition 5. Food mask sent to action selection. Move Above: Kinematic Plan Approach: Cartesian Plan Grasp: Cartesian Control Extraction: Cartesian Control Acquisition Schema [9] Action Selection Policy 6. Motion primitive returned (in acquisition schema space). Move To Resting: Kinematic Plan 7. Robot executes the motion primitive. 8. Robot moves to the resting configuration. Bite Transfer Detect Face: DLib Haar Cascade Move To Mouth: Cartesian Control 9. App gets face detection results. 10. Transition to next app page. 11. Robot moves in a straight line to the user's mouth. &#8734; App gets feedback, errors, can cancel execution. &#8734; App gets feedback, errors, can cancel execution. Fork. A custom 3D-printed fork assembly, held in the robot's two-finger gripper. The fork has a 6 DoF ATI Nano25 F/T sensor attached to a battery-powered transmitter that charges with a magnetic connection to the eye-in-hand system.</p><p>Compute. A Lenovo Legion 5 laptop (RTX 3060 6GB GPU) that connects to the robot over USB and to a standard accessibility button for emergency stop (e-stop) over 3.5mm aux. The e-stop is mounted in user-accessible location.</p><p>Network. A local area network that enables system component communication. Users can either use a home router or the Cradlepoint IBR900 that travels with the system Mount. A portable mount for the system. Components can be mounted to a wheelchair or hospital table (Figure <ref type="figure">6</ref>.3), or the robot can be on a tripod with other components in a backpack.</p><p>Power. A 24V DC power supply. This can be provided by a power wheelchair's internal battery, a portable power station, or a wall outlet. For the former two, no wires leave the mount. Hardware Interface and Controllers. The software stack is built on ROS2 and ros2-control. All controllers are "force-gated," so execution is aborted if measured force or torque exceeds configurable thresholds. <ref type="foot">9</ref> All Cartesian control uses a selectively damped pseudo-inverse Jacobian <ref type="bibr">[39,</ref><ref type="bibr">265]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.2.2">Software</head><p>Planning. We use MoveIt2 for planning, kinematics (pick_ik <ref type="bibr">[280]</ref>), and collision detection. We use RRT-Connect <ref type="bibr">[163]</ref> with shortcutting and hybridization <ref type="bibr">[180]</ref> for planning due to its successful prior use <ref type="bibr">[24]</ref>. The planning scene has a hull around the user and wheelchair, tight workspace walls, and an Octomap <ref type="bibr">[133]</ref> for user-specific obstacles (e.g., ATs). We reject plans whose joint rotations exceed a threshold.</p><p>Robot Behaviors. The robot exposes modular behaviors through ROS2 actions and services. For example, "SegmentFromPoint" takes in a user-specified seed pixel in the robot's image and returns contender masks of that food item. "AcquireFood" computes the food reference frame and executes an acquisition action. py_trees represents each motion-related action as a behavior tree (BT) <ref type="bibr">[66]</ref>, which encapsulates complex robot actions while re-using constituent behaviors. <ref type="foot">10</ref>User Interface. Users interact with the robot via a React web app, accessed from any device with a browser. Thus, they can use their own ATs to interact with the system. The web app controls system execution, letting users navigate the state machine by invoking robot actions (Figure <ref type="figure">6</ref>.2). Unlike prior systems that have the robot control system execution <ref type="bibr">[30,</ref><ref type="bibr">144]</ref>, our architecture increases robustness to off-nominals; users can at any time pause, go back, or redirect the system.</p><p>Safety Watchdog. A 60Hz watchdog verifies invariants, e.g., the F/T sensor and e-stop are connected and the e-stop has not been clicked. Robot motion stops if an "all clear" watchdog message is not received for 0.5 secs, simplifying verification of safety-critical code by centralizing it.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.3">Robot-Assisted Feeding Procedure</head><p>This section focuses on the "reliability" design principle. Figure <ref type="figure">6</ref>.4 shows key components of the feeding procedure. Figure <ref type="figure">6</ref>.2 shows quoted robot arm configurations (below).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.3.1">Bite Selection</head><p>Users specify their bite preference through a UI that was informed by a pilot study with CR1. At the "above plate" configuration, the robot sends the live RGB view to the web app via WebRTC. The user then selects a pixel on the image. SegmentAnything (Vit-B pre-trained) <ref type="bibr">[160]</ref> generates 3 candidate masks, which are rendered on the web app with a dot showing roughly where the robot will skewer. The user can then select a candidate or re-select a pixel.</p><p>While waiting for bite selection, the system runs table detection to generalize across table heights. It uses OpenCV's Hough Transform to detect the plate, takes the depth within a 50px ring around the plate, removes outliers, and fits a plane.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.3.2">Bite Acquisition</head><p>The user-selected mask is sent to a policy that selects an acquisition action for the arm to execute.</p><p>Acquisition Action. This action is based on the specifications and schema defined in <ref type="bibr">[107]</ref>. Each action consists of 3 linear Cartesian motions: approach (pre-contact), grasp (in-food manipulation), and extraction.</p><p>The approach is defined by the initial fork orientation, the approach vector, and a target contact location on the food. The grasp and extraction are defined as a Cartesian twist (angular and linear velocity) and duration.</p><p>Each motion has end-effector F/T thresholds that, when exceeded, abort the current motion and move to the next. All 3 motions are defined with respect to the food center (+x: the major axis of the bounding ellipse, -z: gravity).</p><p>We use 7 actions, based on those learned from human data in <ref type="bibr">[107]</ref>. <ref type="foot">11</ref> We manually adjust the actions to improve stability: we scale twists to a constant angular velocity, remove angular rotations &lt; 5 &#8594; , and define the food frame to be the top instead of bottom of the bite (to align with the perceived depth).</p><p>Action Selection Policy. We implement <ref type="bibr">[105]</ref>'s online learning system. The policy linearly maps the bite's visual features (last layer of a custom-trained RetinaNet <ref type="bibr">[93]</ref>) to the 7 primitives. Map parameters are learned online via LinUCB <ref type="bibr">[171]</ref>.</p><p>Post-Acquisition. The robot moves to a "resting" configuration. The user can initiate bite transfer when ready or have the robot move back "above plate" if acquisition failed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.3.3">Bite Transfer</head><p>The robot moves to a "staging" configuration with a view of the user's face, detects it with the Haar Cascade classifier <ref type="bibr">[300]</ref>, uses Cartesian control to move the fork to the mouth, and then returns to "staging" and "above plate."</p><p>While by default the preceding transitions await user input, each has an optional auto-continue setting.</p><p>1. Post-Acquisition. The robot uses a food-on-fork detector to predict if acquisition succeeded and moves forward to "staging" configuration or back to "above plate."</p><p>2. Moving to Mouth. The robot auto-continues once face detection perceives a face within the expected distance.</p><p>3. Moving from Mouth. The robot moves away if the food-on-fork detector (see Appendix) perceives no food.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.4">Implementing the Remaining Design Principles</head><p>This section focuses on the remaining two design principles.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.4.1">Customizability</head><p>Customizability is useful for ATs <ref type="bibr">[312]</ref>, PARs <ref type="bibr">[210]</ref>, and robot feeding <ref type="bibr">[30,</ref><ref type="bibr">47]</ref>. We provide it through:</p><p>Arm Configurations. Users have full control of the "above plate," "resting," and "staging" configurations, which are used as waypoints in all robot motions.</p><p>Bite Transfer. Users can customize how far from their mouth the robot stops and its speed near their mouth.</p><p>Auto-Continue. Users can customize whether the web app waits for their input or uses perception to transition states.</p><p>Planning Scenes. User can choose from pre-defined planning scenes: (1) the user and robot are on a wheelchair or (2) the user is in bed, and the robot is on a hospital table.</p><p>Customization is done via a web app settings menu. Given prior findings that users and caregivers tinker with assistive robots <ref type="bibr">[220]</ref>, we design the settings menus using the "Designing for Tinkerability" framework <ref type="bibr">[253]</ref>. We provide "fluid experimentation" to users through direct access to the parameter space and "immediate feedback" by allowing them to try out the robot motions that result from their customizations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.4.2">User Control</head><p>Past work showed the importance of variable autonomy for PARs <ref type="bibr">[323,</ref><ref type="bibr">251,</ref><ref type="bibr">252,</ref><ref type="bibr">231]</ref>. Thus, we provide users multiple levels of control (LoCs), as defined in <ref type="bibr">[21]</ref>. When the robot is moving, users have "supervi- </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.4">Study 1: Multi-user, On-campus Study</head><p>Study 1 quantitatively investigates: How does the system perform across different users in out-of-lab</p><p>settings? To answer, we invited 5 participants and CR2 (Table <ref type="table">6</ref>.3) to eat a meal of their choice in a campus cafeteria, conference room, or office. <ref type="foot">14</ref> Following the CR insight that users focus on core AT features at first, we introduced users to all features but customizability and teleoperation.</p><p>After obtaining informed consent, we asked participants pre-meal questions while cutting the food, mounted the e-stop, loaded the web app on their device, and walked them through a bite. We explained system features but did not prescribe how participants should behave. Participants then began their meal.</p><p>One researcher ate with them as a social partner, another took notes, and a third monitored system software to terminate code if necessary. After the meal, we asked post-meal questions. We conducted system patches between studies (see Appendix).</p><p>We collected data using evaluation indicators from <ref type="bibr">[28]</ref>, including objective metrics (e.g., meal time profile; acquisition and transfer success rate; system errors) and subjective metrics (pre/post ratings of caregiver and robot feeding, the NASA-TLX <ref type="bibr">[122]</ref> for cognitive workload, and the System Usability Scale .6 shows user ratings of caregiver vs. robot feeding. Robot feeding outperforms in users' sense of control (Q1-2) and independence (Q3). 4 /5 participants and CR2 agreed that "When I ate with the robot, I was confident that I would remain safe" (Q6).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.4.1.5">Cognitive Workload</head><p>All users but P13 reported experiencing a cognitive workload below the baseline. This indicates that the cognitive workload required to use the system was relatively low despite its many user-in-the-loop components.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.4.1.6">System Usability</head><p>Three of five participants and CR2 rated the system as average-or-above average usability. There was wide variability, from P13's F to P14's A+. This variability is to be expected given the diversity of users. For example, P13's current self-feeding technique provides many of the robot's functionalities, but he imagined it would help "others who can't use a [self-feeding] system like me." </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.5">Study 2: Single-user, In-home Deployment</head><p>Study 2 qualitatively investigates: How does the system perform across the diverse contexts that arise when eating in the home? To answer, we deployed the robot in CR2's home for 5 consecutive days to help him eat 2 meals/day. Pre-deployment, we worked with CR2 and an occupational therapist (OT) to identify CR2's meal-related contexts and goals. Context is "any information that can...characterize the situation of entities...considered relevant to the interaction between a user and an application" <ref type="bibr">[75]</ref>. These included:</p><p>&#8226; Spatial Context. CR2 cannot sit up for consecutive days and so alternates between bed and wheelchair days.</p><p>&#8226; Social Context. CR2 has three caregivers, C1-C3 (see Appendix), who typically feed him.</p><p>&#8226; Temporal Context. Mornings are busy with CR2's care routine and daytimes with work, but evenings are relaxed.</p><p>&#8226; Activity Context. CR2's deployment goals were to (1) feed himself dinner while watching television,</p><p>(2) spend time with a caregiver while both eat dinner, (3) feed himself while a caregiver does other care work, (4) feed himself breakfast while working, and (5) feed himself a mid-day snack while working.</p><p>&#8226; Food Context. CR2 is a flexible eater, enjoying ramen, pizza, chicken teriyaki, fruits/vegetables, and more.</p><p>On Mon, Wed, and Fri (wheelchair days), CR2 used the robot for breakfast and dinner. On Tues and Thurs (bed days) he used it for snack and dinner. CR2 selected meal locations and times. Before meals, one researcher set up the robot and acquired test bites, while another cut the food. We then brought the robot to CR2 and positioned the e-stop near him. He then customized the system and began his meal.</p><p>One researcher monitored software; the other 1-2 took notes. After each meal, we had a semi-structured interview with CR2 and/or his caregivers; all gave informed consent before the study.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.5.1">Results and Lessons Learned</head><p>CR2 used the robot to fed himself all 10 meals, including store-bought foods (e.g., fruits) and caregiverprepared ones (e.g., avocado toast); he ate various cuisines (e.g., pizza, chicken teriyaki, charcuterie). Using the Medicare Section GG scale <ref type="bibr">[1]</ref>, the OT assessed that due to system use, CR2's level of independence during meals increased from "dependent" (his baseline) to "supervision," where the caregiver is on standby to provide intermittent assistance. We now present qualitative findings grouped into key lessons learned.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.5.1.1">Spatial Contexts are Numerous, Customizability Lets Users Adapt to Them</head><p>The home setting's spatial contexts differed from campus settings. There were many environmental objects:</p><p>CR2 had a mouth joystick near his face and a laptop or phone in front, often on a face-height hospital table. These objects and the e-stop constrained the robot's motion enough that CR2 sometimes said it was "threading a needle." Spatial configurations varied between the robot, user, and plate: the bed's tilt, height, and the user's lateral position varied; on a wheelchair, the plate's position, height, and chair's tilt varied.</p><p>Lighting conditions varied: sources of light included windows, lamps, and ceiling lights, and many surfaces were white or reflective, creating backlight, reflections, and shadows.</p><p>To enable the robot to work given these varied spatial contexts, CR2 started all meals by checking the previously customized configurations relative to the current meal's context. First, he customized the configurations to account for context, e.g., changing the "above plate" configuration to be above the plate.</p><p>Second, he customized for preferences, e.g., trying to adjust "staging" to approach him below his eyeline.</p><p>Transparency into the downstream impacts of changes was crucial to this process. CR2 iteratively tuned the "resting" configuration and tried motions to/from it until finding one that gave his computer a wide berth. He iteratively tuned "staging" and checked face detection's precision until he found a configuration with reliable face detection in that context.</p><p>This process also involved environmental modifications. CR2 sometimes asked a caregiver or us to adjust his laptop or mouth joystick to give the robot arm more room. Once, after realizing that forehead reflections were causing false positive face detections, he had a caregiver place a cap on his head.</p><p>Having access to the right level of customization was vital: "This was the sweet spot. I don't want to have to type in code." As we demonstrated the planning scene for CR2 and discussed ways for him to customize it, he said, "Totally automate that. Just the thought of it makes my head hurt."</p><p>These observations led to the following lesson learned. Tinkering is vital for assistive robots to work in users' contexts <ref type="bibr">[220]</ref>. Systems should be customizable to foster ease of tinkering. This requires intuitive control over parameters and transparency into the downstream impacts of parameters.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.5.1.2">Off-nominals Will Arise, Variable Autonomy Lets Users Overcome Them</head><p>Although customizability enabled the user to adapt the robot to spatial contexts, some contexts remained challenging for autonomous behaviors. First, some lighting conditions lowered face detection's precision so much that CR2 did not want the robot to autonomously approach him: "[I don't want it] nearing my eyes." Second, some spatial configurations between the robot and plate hindered bite acquisition. At times, this was due to planning failures: all plans to move above the bite were rejected due to a joint rotation that exceeded thresholds. At other times, this was due to off-centering: a camera enclosure screwhole was damaged in transit, changing the camera's extrinsics. <ref type="foot">21</ref> In both cases, variable autonomy let CR2 overcome these off-nominals.</p><p>To address face detection failures, if customization did not work CR2 bypassed face detection altogether by teleoperating the robot from "resting" to his mouth. This could be mentally taxing due to many Cartesian and joint motions. Thus, CR2 devised a novel way to customize the "resting" configuration so a single joint-1 rotation moved the fork directly to his mouth, reducing teleoperation to a single button press. Thus, variable autonomy helped him overcome the off-nominal, but customization let him lower the cognitive workload involved.</p><p>To address bite acquisition failures, CR2 interspersed teleoperation with autonomous robot behaviors.</p><p>He occasionally teleoperated before autonomous acquisition, changing the robot's starting configuration to overcome planning failures. At other times he used autonomous acquisition to move the fork above the food and then paused it, teleoperating the remainder. Yet other times he teleoperated the entire acquisition. These multiple levels of autonomy helped him avoid frustration: "I would [get frustrated] if it wasn't working, and it just kept on doing it and doing it. I'd be like, 'Oh, stop. Just give me regular control.' But [with this system], it is within my control."</p><p>All-in-all, for 6 /10 meals the robot successfully autonomously transferred &#8594; 80% of bites; for 5 /10 meals it successfully autonomously acquired &#8594; 80% of bites. Other meals combined autonomy with teleoperation.</p><p>Despite needing to occasionally teleoperate, CR2 still found the robot empowering to use. "Sometimes people feed me, and I don't like how they're doing it. It's weirdly empowering, as someone who's been paralyzed as long as I have, to say, 'I'm going to eat this. It'll take me 3 times as long, but I'm not going to be frustrated while I eat."'</p><p>These observations led to the following lesson learned. The challenging contexts present in home environments can hinder a robot's autonomous behaviors. Users can help the robot navigate through these challenges provided varied ways to control it. The robot's benefit may outweigh the users' cognitive workload required to control it when autonomy fails.</p><p>The above two lessons validate our key insight about the importance of customizability and control.</p><p>During system development, we under-appreciated how often customizability or control would be needed.</p><p>However, because they were provided, CR2 leveraged them to resolve scenarios we had not anticipated and to develop novel strategies for system use.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.5.1.3">Assistive Robots' Benefits Depend on Context</head><p>Contexts beyond the spatial affected CR2's meal experiences.</p><p>Activity Context. CR2 attempted to perform each of his 5 goals at least once during the deployment.</p><p>He felt he achieved the first 3. "Eating while watching TV; it's totally possible. [Using the robot] is not distracting to the point where you can't do it. I've also accomplished eating while my caregiver did something else, because C1 did laundry." He also ate dinner alongside his caregiver (Figure <ref type="figure">6</ref>.1). However, CR2 could not achieve his latter 2 goals. "[I couldn't] eat while working [because of] my over-expectation to not pay attention to the robot. And I had to pay attention to it." One reason is overlapping demands on his faculties:</p><p>CR2 types using dictation and so cannot type while chewing; he reads visually and so cannot do it while looking at the robot.</p><p><ref type="foot">foot_37</ref> CR2's perspective on these goals shifted over the deployment. "I realized, 'Food is important. You need to eat more than you need to finish work. And doing that is worth your attention."' Social Context. When present, caregivers participated in the meals. "I was involved, but he was doing everything by himself. I was [checking if] the robot dropped something, [giving him] a napkin, refilling the plate. When he chewed, I watched the movie." (C1). Caregivers were also involved in food preparation. After seeing the robot acquire her carrots but not her zucchini, C3 said, "[Today] it was [too] soft or small. That could be improved if I prepared [meals] several times with the robot." Importantly, CR2's envisioned future robot use was conditioned on caregiver effort: "[If it takes too long], they will say, 'Let me just feed you and not set up [and tinker with] the robot.' And that would be reasonable." Researchers were also part of the social context. "If a plate were there the whole day-if you guys weren't here-I would've gotten the work done. I would've taken one bite, waited 30 minutes, finished a task, and taken another bite. I would do it guilt-free [because no one has to wait for me]." Food Context. Caregivers had concerns about the robot's acquisition limits. "We need to choose foods that CR2 likes and the robot can pick up." (C3). "[The robot currently] has too many limits with his diet and what he likes" (C1). CR2 envisioned food-dependent robot use. "I wouldn't eat all my meals with it. Some foods I like [e.g., ramen] can be difficult for it. [But] I like pizza a lot; it did fine with pizza." Temporal Context. CR2 enjoyed the robot more during dinner. "[When I'm] eating for enjoyment, during dinner, [using the robot] is great. For breakfast and snack, where I feel I should be working, things are rushed." His caregivers agreed: "Sometimes, CR2's in rush. So we don't have time to set [the robot]</p><p>up. So we have to feed him." (C2). Despite contextual differences, CR2 found the robot rewarding to use.</p><p>"That Wednesday morning, there was a flow state. I was succeeding at such a rate that it felt good. I was like, 'We're getting into it, no matter how long it takes.' At that point, my satisfaction levels are really high."</p><p>These observations led to the following lesson learned. Assistive robots integrate into a user's life. They provide benefits in some contexts but not others. Such contextual benefits may still be sufficient to make them a valuable addition to the tools users and caregivers adopt for ADLs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.6">Limitations and Future Work</head><p>In this work, we collaborated with community researchers (CRs) to develop a robot-assisted feeding system that people with motor impairments can use to independently feed themselves outside of lab settings. We evaluated the system quantitatively with 5 users and CR2 in 3 locations (Sec. 6.4) and qualitatively in CR2's home for 5 days (Sec. 6.5). Although this work made progress towards our goal (Sec. 6.1), results reveal system limitations to address to fully reach the goal.</p><p>For bite acquisition, a limitation was missed bites. An important future direction is incorporating closed-loop feedback into action primitives, e.g., adjusting the motion if the bite starts tilting or the fork fails to pierce it. Another important direction is expanding the food types the robot can acquire to include e.g., ramen. For bite transfer, a limitation was that no matter how much customization CR2 tried, the robot approached at his eyeline; future work should orchestrate transfer motions to approach from below.</p><p>For customizability, users must be able to customize the planning scene; in our system, users had to choose among hard-coded scenes. For user control, the system must provide ways for users and caregivers to debug system problems, such as transparently explaining what error the robot encountered and how they could resolve it. For user comfort, approaches like compliant control from physical human-robot-interaction could improve the system <ref type="bibr">[258,</ref><ref type="bibr">73,</ref><ref type="bibr">144]</ref>. For commercial viability, future work should focus on reducing system cost. Finally, co-designing setup and maintenance procedures with caregivers could improve integration into care routines.</p><p>This in-home deployment is only the beginning. An open-source, deployable system lays the foundation for: (1) follow-up deployments with CR2 as the system matures and (2) in-home deployments with other users to study additional meal contexts and address potential CR biases. Long-term, researchers should not be present since our presence influences system use (Sec. 6.5.1.3).</p><p>endeavors that have emerged from that research, and the key contributions and gaps of state-of-the-art contemporary RAF systems. RAF is a well-suited case study due to this established user need, long history of technical research, and interest from both academia and the industry.</p><p>RQ1, presented in Chapter 4 and originally published in <ref type="bibr">[208]</ref>, delved into users' current meal experiences and their needs and priorities when it comes to the design of RAF systems. Key insights from this work were that users desire control over their RAF system and want a highly customizable robot, which formed the design principles that guided system development in Chapter 6.</p><p>RQ2, presented in Chapter 5 and originally published in <ref type="bibr">[104]</ref>, focused on enabling a robot-assisted feeding system to acquire the large variety of foods users may want to eat. This work presented a structured schema to represent bite acquisition actions, and used unsupervised learning to extract key actions within that schema that people without disabilities use to acquire food. It then demonstrated that this set of learnt actions provides better coverage and learnability than a previously state-of-the-art set of handcrafted actions.</p><p>Finally, RQ3, presented in Chapter 6 and originally published in <ref type="bibr">[212]</ref>, delved into the system design and development necessary to create a RAF system that can be deployed outside the lab. It presented results from two studies: (1) a quantitative study where 6 people with motor impairments used the robot to feed themselves meals of their choice in a cafeteria, conference room, or office; and (2) a qualitative study where 1 community researcher (CR) used the robot to feed himself 10 meals over 5 consecutive days in his home, across diverse contexts such as eating in bed, watching TV while eating, eating while working, and more.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.1">Lessons Learned</head><p>This thesis focused on robot-assisted feeding as a case study for achieving in-home deployments of physically assistive robots (PARs). What have we learned, over the course of this work, to help future researchers deploy physically assistive robots (PARs)?</p><p>The first three lessons were presented in Chapter 6. We encourage readers to revisit the respective sections to delve into those lessons.</p><p>1. spatial contexts are numerous, customizability lets users adapt to them (Sec. 6.5.1.1);</p><p>2. off-nominals will arise, variable autonomy lets users overcome them (Sec. 6.5.1.2); and 3. assistive robots' benefits depend on context (Sec. 6.5.1.3).</p><p>The final, and perhaps most important, lesson is to work with end-users and stakeholders.</p><p>&#8226; Community Researchers. Tyler (CR1) and Jonathan's (CR2) insights were foundational to the system design, study design, and more. Examples of this are described in-detail in Sec. 1.1 and Sec. 4.9.</p><p>&#8226; Caregivers. Jonathan's caregivers provided invaluable feedback on how the robot should acquire and feed food, and ways in which it can integrate into care routines. In this work, we only involved caregivers during the evaluation, but not the design, of the system. Future works should involve caregivers throughout the research process, as was done in Ranganeni et al. <ref type="bibr">[252]</ref>.</p><p>&#8226; Occupational Therapists. Vy Nguyen, the occupational therapist we worked with in Chapter 6, provided deep expertise in how clinical outcomes of assistive technologies can be measured and quantified. She also provided creative insights into how robots can better integrate into care routines, including through environment and tool modifications. For example, she suggested adding a removable plastic cover to Jonathan's mouth joystick, so food flavor does not linger even after he's done eating. In this work, we only involved occupational therapy expertise during the evaluation, but not the design, of the system. Future works should involve occupational therapists throughout the research process, as was done in Olatunji et al. <ref type="bibr">[223]</ref>. Ranganeni <ref type="bibr">[250]</ref> presents results from a study investigating occupational therapists' perspectives on assistive robots, which should serve as a foundation for future collaborations between roboticists and occupational therapists.</p><p>We hope these four lessons will accelerate progress in this field by making it easier for future researchers to develop and deploy physically assistive robots (PARs).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.2">Limitations and Future Work</head><p>The work presented in this thesis has limitations that create opportunities for future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Bite Acquisition</head><p>Although the bite acquisition system did acquire many food items with near or above 80% accuracy<ref type="foot">foot_38</ref> , Chapter 6 revealed multiple limitations in bite acquisition that should be improved upon.</p><p>The bite acquisition system is very vulnerable to robot calibration errors. Small angular errors in the camera's extrinsics calibration, or in the robot's internal model of its own form factor, can be enough to offcenter the fork my multiple millimeters, which can be enough to misacquire the food. This is particularly problematic when one considers that those small miscalibrations are more likely to occur during deployments: the camera is more likely to get jostled when the robot is being moved; and the robot's wrist is more likely to slightly droop over an extended period of time holding the fork and the force-torque (F/T) transducer. This motivates two system improvements for future work. First, the system should have an auto-calibration procedure, so that both the camera's extrinsics and the robot's internal model can be kept up-to-date. One way to do this could involve placing fiducial markers <ref type="bibr">[151]</ref> in known locations on the robot and its fork, and then having the robot move to known arm configurations to auto-calibrate <ref type="foot">2</ref> . Second, the robot should use visual servoing during bite acquisition, tracking the food and the fork to ensure contact is made at the desired position. That way, even if there are small errors in the calibration, the robot can overcome them by using its live sensor readings to constantly update its estimate of the food pose relative to the fork.</p><p>Expanding upon the theme of robustness to errors, the bite acquisition action schema presented in Chapter 5 is very prescriptive about where the fork should be before acquisition; specifically, it specifies a single end-effector pose for the fork to be in. As a result, if the planning system is unable to compute a plan to that fork pose in the allowed time, bite acquisition fails without the robot even moving. However, based on qualitative observations of the participants from Chapter 5 acquiring food, it is clear that motions exist to acquire the same bite of food from a variety of different starting fork poses. Thus, instead of only supplying a single start fork pose, the acquisition action schema should be expanded to specify a range of start poses, for example with a task-space region <ref type="bibr">[26]</ref>, to improve the planning success rate. This will likely necessitate other extensions of the schema as well, to enable the approach, grasp, and extract phases of an acquisition to still work effectively given a range of start fork poses.</p><p>Another important improvement to the bite acquisition system is allowing real-time error recovery during execution of a motion primitive. Currently, once the online learning system selects a motion primitive, the robot executes that motion primitive till the end. However, errors sometimes arise during the execution.</p><p>In addition to the aforementioned off-centering error, other errors we saw included the robot tilting and/or flipping the food, and the robot applying force but not actually piercing the food deep enough. In all these cases, if the error gets detected early, it can be resolved, for example by re-centering the fork on the food, by lessening the fork's downward force to let the bite un-tilt, or by applying more downwards force to fully pierce the food, respectively. Further, it should be possible for the robot to detect these errors early, because users in both studies often detected these errors while they were still recoverable, and then got frustrated when the robot continued executing the primitive without adjusting to resolve the error. Further, people without disabilities often do this real-time error detection and resolution during bite acquisition, for example by adjusting the angle and downwards pressure of the fork tines if they feel a grape start to roll away.</p><p>Thus, an important direction for future work is expanding the bite acquisition system and the action schema to incorporate real-time error detection and recovery. This will result in higher bite acquisition success rate and lower bite duration (since the robot no longer has to finish its original bite acquisition attempt before trying again).</p><p>Users found it jarring when the robot arm made large motions, particularly swivels, as part of bite acquisition; this made the robot's motion less legible <ref type="bibr">[77]</ref> and could make users more uncomfortable around the robot. Thus, future work should focus on reducing the joint-space length of trajectories the robot takes during bite acquisition. One approach to this is further tuning the planning algorithms to achieve shorter trajectories. Another approach is adding joints on the fork, as Jenamani et al. <ref type="bibr">[145]</ref> did with their articulated fork, so that moving the fork tip does not require large motions of the joints on the robot arm.</p><p>Once CR2 became familiar with the different bite acquisition motion primitives, he would sometimes request we have the robot only use one particular motion primitive, based on his knowledge of what motion would work best for that food item. This points towards future work that allows users to customize toggle on/off online learning, and to select which action primitive to use if online learning is turned off. This also indicates the need for future work that speeds up the rate of online learning, since CR2 sometimes felt that a manual decision of what action to take would work better than running the online learning system.</p><p>Finally, expanding the robot's bite acquisition capabilities to additional types of food, additional arrangements of food, and multi-step bite acquisitions are all exciting directions for future work. One food CR2 really wanted to eat was ramen, which the system cannot currently feed due to its inability to use a spoon and its inability to perceive noodles that are covered by a liquid. CR2 also observed that the robot currently requires pre-cut bite sized pieces of food that are visually separated on a plate, which does not correspond to many realistic arrangements of food. P14 asked if the robot can dip his potatoes in ketchup before feeding him, revealing the importance of multi-step bite acquisitions. Jenamani et al. <ref type="bibr">[145]</ref>'s work represents a promising improvement in the latter two directions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Bite Transfer</head><p>For bite transfer, a big limitations was that face detection did not generalize well to different lighting conditions and different relative spatial configurations between the camera and user's face. Thus, an important direction for future work is making face detection robust to the types of images of the user's face that the robot will realistically see during in-home feeding. Jenamani et al. <ref type="bibr">[144]</ref> presents one such approach-a technique to make face detection robust to occlusions that could arise from the fork or food-although it requires adding a second camera to the robot arm.</p><p>As was mentioned in Chapter 6, CR2 really wanted the robot to move to his mouth from below his eye level. During several meals, he tried to customize the "staging configuration" to achieve that goal. However, he was unable to, partly because the camera has to see his entire face from the "staging configuration," and partly because of the length of the robot arm's links that have to move as the robot approaches the user's mouth. Regardless, prior work should provide users a more granular and intuitive way to choreograph bite transfer motion, to allow them to specify certain goals like not crossing their eye-line.</p><p>The robot arm often had to traverse multiple dozen centimeters of distance to move from the staging configuration to the user's face. Not only does this increase bite duration, but it is also increases the time the food has to fall or drip onto the user. In contrast, when caregivers feed people with motor impairments, they often keep the plate or bowl right under the user's mouth <ref type="bibr">[28]</ref>, reducing the transfer distance to a few centimeters. Future work should experiment with the placement of the plate, possibly in tandem with the form factor of the robot arm, to reduce the distance the robot has to traverse to transfer bites to the user's mouth.</p><p>Although in theory users could toggle on auto-continue to use food-on-fork detection to automatically move the fork away from their mouth, in practice during some of CR2's meals it was working unreliably.</p><p>Like with bite acquisition, the culprit was that the food-on-fork detection algorithm (Appendix 2.1.4) was very vulnerable to errors in robot calibration (camera extrinsics calibration error, or the fact that the fork tines sometimes got bent over the course of a meal). Prior work should develop food-on-fork detection approaches that are more robust to calibration errors. One such approach, which uses vision-language models (VLMs) to detect whether there is food on the fork, was presented in Jenamani et al. <ref type="bibr">[145]</ref>'s open-sourced code.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Customization</head><p>A limitation of the current system is that it provides users limited control over customizing the planning scene. However, as was mentioned in Chapter 6, every one of CR2's meals involved a slightly different spatial configuration and obstacle configuration. Although CR2 stated that the robot should be able to autonomously detect and adapt to the planning scene, P13 expressed interest in being able to manually modify the planning scene, for example to ensure the robot does not move towards people sitting next to him. Thus, an exciting direction for future work is developing tractable, functional, and usable approaches for inferring and customizing the robot's planning scene.</p><p>The system's bite selection currently requires users to specify specific bites. However, multiple users expressed an interest in being able to specify a semantic category for a bite instead, such as "pizza," and having the system pick up any bite of pizza. Providing users with that option, as was done in Jenamani et al. <ref type="bibr">[145]</ref>, and studying in which scenario they use which option, is an exciting direction for future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>User Control</head><p>A crucial limitation of the system is that debugging and resolving some issues still requires researchers in-the-loop. First, the user is not given any control to restart the system; when the e-stop is pressed, researchers must manually re-start the system. Secondly, although the web app tells users when the robot encounters an error during an action, it does not give the user details about the error or guidance on how to resolve the errors. Sometimes during the in-home deployment, this information had to be verbally communicated from a researcher to CR2, to account for this system limitation. Thus, an exciting direction for future work is investigating ways to give users intuitive transparency into system errors and the control and guidance necessary to resolve the errors, including by restarting system components.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Integration into Care Routines</head><p>A limitation of the current system is that setting it up for feeding and maintaining it (e.g., unscrewing</p><p>the fork to clean it) takes technical expertise that caregivers may not have. An exciting direction of future work is co-designing the setup and maintenance of the robot-assisted feeding system with caregivers and end-users, because easy setup and maintainence is crucial to long-term adoption of assistive technologies.</p><p>Eating food is not an isolated task, and is often also interspersed with feeding-adjacent activities such as drinking fluids and wiping one's face with a napkin. In addition, other activities need to be completed before and after the meal, e.g., preparing and warming the food, cleaning dishes, brushing teeth, etc. Thus, an exciting opportunity for future work is either extending a RAF system to provide those additional functionalities, or ensuring it integrates with other ways the user completes those activities (e.g., it can work alongside other assistive technologies, or alongside the caregiver who is completing feeding-adjacent activities). Note that multiple feeding-adjacent activities recommended by users are documented in Chapter 4's Fig 4 .7.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Physically Assistive Robots (PARs)</head><p>For both RAF systems specifically and PARs generally, an important and exciting direction for future work is conducting more in-home robot deployments. Every users' contexts, needs, preferences, and perspectives vary, so every new deployment will yield valuable information about how best to develop PARs to address the diverse needs of their target users. In the long term, it would be particularly interesting and valuable to conduct PAR deployments where researchers are not present during robot usage, as is sometimes done in socially assistive robot (SAR) deployments <ref type="bibr">[42,</ref><ref type="bibr">65]</ref>.</p><p>As was revealed in Chapter 2, multiple ADLs have been insufficiently studies amongst PAR researchers, including dressing and bathing/grooming. Further, some tasks that do not cleanly fall under an ADL would still provide high-value to users' and caregivers. For example, CR2 repositioning a care recipient's body in bed as a task that needs to be done multiple times every day and night, can be physically difficult for caregivers, and can have serious health repercussions (pressure sores) for care recipients if not done right.</p><p>As another example, CR1 mentioned the task of transferring himself between his wheelchair and bed as one that he would like to be able to do independently, with the assistance of a robot. These tasks have a few works dedicated to them (e.g., Madan et al. <ref type="bibr">[186]</ref> for bathing and Cheng et al. <ref type="bibr">[56]</ref> for bed-transfer), but could benefit from the concerted, decades-long research focus that an activity like robot-assisted feeding has had. The fact that these tasks have not been investigated much means that various technical challenges will reveal themselves as researchers try to develop PARs for these tasks, making them particularly exciting directions for future work.</p><p>Finally, research into PARs is only the beginning; for users to benefit, it is crucial to be able to sustainably develop and distribute PARs and to have users and caregivers adopt them over the long-term. This requires concerted collaborations across multiple stakeholders: researchers, businesses, insurance and regulation agencies, occupational therapists, and more. This also requires reducing the cost of PARs. Thus, an exciting direction for future work is studying, understanding, and developing sustainable pathways for PARs to reach end-users, to scale the positive impact of PARs research to the millions of people who can benefit from it.</p><p>found that users are okay with caregivers cutting their food into bites before the robot feeds them <ref type="bibr">[208]</ref>. The same brand ingredients and preparation procedure were followed for every food item.</p><p>The study space consisted of a table with a plate of food on it, a fork near the plate, a chair for the participant to sit in, and an actuated mouth to the left of the chair 2 . An RGB-D camera 3 above the plate captured visual aspects of the food. The fork, table, RGB-D camera, and actuated mouth all had motion capture markers on them, which were tracked by a motion capture system 4 in front of the table. The fork was also actuated with a force-torque sensor 5 to measure haptic aspects of the participant's acquisition</p><p>action. An experimenter sitting behind the motion capture system, in full view of the participant, oversaw data collection. Figure <ref type="figure">5</ref>.2a shows the study setup.</p><p>When each participant arrived, they were first briefed on the study and given time to read and fill out a consent form. They were then given a chance to familiarize themselves with the fork 6 by feeding baby carrots to the actuated mouth. When participants were ready, the actual data collection began, where they were provided a plate with one of the 13 food items, in randomized order, and were asked to feed one bite at a time to the actuated mouth. For each bite, participants were first asked to hold the fork in a comfortable "ready" position above the plate. When the experimented said "start," they lowered the fork to acquire the food item, moved it to the actuated mouth, and held it there until the experimenter said "stop." For each plate of food, participants were asked to feed at least 5 bites, and possibly more if the motion capture system lost tracking of the fork during the bite. In total, each study session took one hour and participants were compensated with a $10 gift card. Three researchers ran the study, and the study procedure was approved by our university's IRB. We had 9 participants, who all happened to be right-handed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.1.2">Dataset and Qualitative Observations</head><p>For each bite the participant acquired, our time series data consisted of the fork pose, force-torque sensor readings, and RGB-D images of the plate. We first cleaned this data by removing mistrials (i.e., trials with missing or corrupted data) and transforming all poses to a uniform frame of reference. We then published 2 Because all participants happened to be right-handed, this positioning allowed them easy access to feed the actuated mouth. 3 Intel RealSense D415 4 OptiTrak V120 Trio 5 ATI Industrial Automation 6DOF Nano25 with Net F/T Interface 6 Due to the force-torque sensor and motion capture dots, the fork was a different shape and weight from regular forks this dataset <ref type="bibr">[207]</ref> to facilitate future research in food acquisition strategies. This dataset consists of 496 trials, totaling over 1.25 hours of food acquisition data across 13 food items and 9 participants.</p><p>Similarly to previous work <ref type="bibr">[29]</ref>, we observed some patterns in user interaction during data collection.</p><p>&#8226; Different participants held the fork differently (thumb in front of or behind the fork), which gave rise to different acquisition actions;</p><p>&#8226; Some food items could be acquired with multiple types of actions, e.g., some users scooped noodles whereas others twirled them;</p><p>&#8226; Users often tilted the fork while putting downwards pressure on it, in order to get it to pierce the food (e.g., broccoli).</p><p>Some of these lead to emergent behaviors identified in Section 5.4.3.2</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A.2 Action Schema Point Extraction from Human Data</head><p>Exclusion Criteria We excluded any trial where tracking of the fork tip was lost for more than 0.5 seconds, or where the motion capture system did not read the stationary object poses (e.g., table, mouth) for the entire trial. After exclusions, we had a total of 410 trials.</p><p>Pre-processing To remove noise from the motion capture system, we smoothed all the fork tip poses by applying a median filter of 0.33 seconds separately to the x, y, z, roll, pitch, and yaw of the pose.</p><p>Significant Timestamps We first extracted the significant timestamps of the user's acquisition action.</p><p>Specifically, we defined the contact time as the first timestamp when the distance from the fork tip to the camera exceeded the distance from the pixel corresponding to the fork tip to the camera in the initial depth image of the plate (i.e., the first time the fork pierced the surface of food on the plate). We then worked backwards from contact time, defining start time as the end of the 0.5 sec interval where the fork tip was consistently within a sphere of radius 5 cm, was more than 5 cm from its lowest point, and was more then 35 cm from the mouth. This criteria was based on our experimental design, where we asked the participant hold the fork stationary at a "ready" position before they acquired the food. In the event of multiple such periods where the fork was held stationary, we chose the one where the fork was the highest. We then defined end time to be the last timestamp when the fork was within 7 cm from its lowest point. And finally, we worked backwards from end time, defining extraction time to be the latest time when the fork was 1 cm away from its lowest point, within 2 sec of the end time.</p><p>All-in-all, the motion the participant took between start time and contact time corresponds to their pregrasp motion, the motion they took between contact time and extraction time corresponds to their grasp motion, and the motion they took between extraction time and end time corresponds to their extraction motion.</p><p>Food Reference Frame Although a robot will know the food it is targeting before beginning its motion, with human data we have to extract the food item they were targeting from the data. We did so by segmenting the visually separate food items in the first RGB image of the plate of food. First, we detected the plate by: (a) using inpainting to remove glare; (b) using k-means clustering (k=3) to simplify the colors; and</p><p>(c) finding the largest contour of the image that has at least 50% blue pixels. In practice, this reliably detected the plate for every food item in our study. We then masked out all the non-plate pixels from the de-glared image, and detected the food bounding box by: (a) running k-means (with k=2 for most food items, and k=3 for broccoli since its colors were closest to blue) to simplify colors; <ref type="bibr">(b)</ref> masking out all the blue colors; (c) narrowing the mask to separate touching food items; (d) computing contours; and (e) fitting rotated rectangles to every contour with an area between within a hardcoded range. In practice, this reliably segmented separate food items, like bagel pieces or chicken tenders. For food items with a lot of overlap, like fries, this approach sometimes segmented multiple pieces of fries as the same. However, since participants often also acquired multiple overlapping pieces of those food items, we accepted those slight errors in food detection. For foods that weren't separated into bites like noodles or mashed potatoes, this algorithm rightly segmented it as one contiguous chunk of food.</p><p>Once we segmented separate bites of food, we defined the food reference frame to be centered at the center of the bounding box the fork tip was in at contact time, rotated to align with its major axis (i.e the center of the bite the user selected.)</p><p>Pre-Grasp The above preliminaries enable straightforward extraction of the pre-grasp, grasp, and extraction components of the action schema. For pre-grasp, we computed the target offset as the the target offset as the fork position at contact time in the food reference frame. We computed the initial utensil transform by taking the fork's linear velocity during a 0.5 second window before contact time and extrapolating that backwards 0.1 m, with a fixed orientation. And we took the force threshold to be 50% of the max force between start time and contact time.</p><p>Grasp We defined the in-food twist to be the transformation between the fork pose at extraction time and contact time, and the duration of the twist to be the duration between extraction time and contact time. We defined the force and torque thresholds to be 50% of the max force and torque between contact time and extraction time.</p><p>Extraction We defined the out-of-food twist to be the transformation between the fork pose at end time and extraction time, and the duration of the twist to be the duration between end time and extraction time.</p><p>Cleaning Three trials resulted in values of NaN or inf for at least one of the dimensions of the action schema. We eliminated these, resulting in 407 actions used for clustering.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A.3 Experiment Setup Details</head><p>Our experimental setup is shown in Figure <ref type="figure">5</ref>.2b and was performed with a 6 DoF JACO2 robotic arm <ref type="bibr">[140]</ref> with a 3D-printed handle and fork-shaped end-effector. To implement the force/torque thresholding, we instrumented the fork with a 6-axis ATI Nano25 Force-Torque sensor <ref type="bibr">[269]</ref>. The center of the food (and the bounding box used for visual context in the online learning experiment described in Section 5.6) were annotated manually from the robot's eye-in-hand vision system. This was done in order to run a controlled experiment specifically focused on food acquisition, as opposed to introducing additional variance with a (possibly imperfect) food perception system. This system includes the Intel RealSense D415 RGBD camera and the NVidia Jetson Nano for wireless image transmission. Food was placed on a plate equipped with an AprilTag <ref type="bibr">[225]</ref> for camera calibration and mounted on an anti-slip mat commonly found in assisted living facilities <ref type="bibr">[28]</ref>.</p><p>In each trial, the food placed in the vicinity of the AprilTag on the plate and oriented such that the major axis of the bounding ellipse is parallel to the bottom edge of the fiducial. The end-effector moved to a We co-designed the pause, back, resume, and retry options by having the community researcher verbally describe how he would like to control those aspects of robot motion, and creating a mock-up of that in realtime using a picture-editing application. He then gave us feedback, we discussed the pros and cons of the design, and continued until we converged on a user interface.</p><p>In a similar fashion, we co-designed the types of transparency the robot should provide the user as it is or is not moving. This involved teaching the community researcher the high-level concepts of robot planning versus motion. This co-design process led us to converge to the robot displaying elapsed time while it is planning but not yet moving, displaying the percent of motion it has completed while it is moving, and displaying a "lock" icon if it is on a screen where it will not move unless the user presses a button.</p><p>Finally, we ran a pilot study with a community researcher to investigate how to design the bite selection interface. We first introduced the community researcher to the concepts of object detection, segmentation, and classification. We then had him load a URL on his phone with 3 mock-ups of different bite selection interfaces: (a) the one described in Sec. <ref type="bibr">6.3.3.1; (b)</ref> an interface where the food segmentation algorithm segments several possible bites without a seed point, and the app renders them all to the user as buttons; and (c) an interface where the app renders semantic labels of the food type as buttons. This revealed several pros and cons about each. The first provides the most user control to select a bite, but some assistive technologies make it difficult to select an arbitrary point on an image. The second is more accessible since it has buttons, but can easily become cluttered. The third can be good for users who don't want to be so involved that they are selecting individual bites, but it provides users little recourse if the robot regularly misdetects a food.</p><p>Through the discussion, we all converged to starting with the first option, and eventually adding the third option as a choice for users who want less control over their feeding process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.3">Planning</head><p>We use MoveIt2 with the Open Motion Planning Library (OMPL) <ref type="bibr">[282]</ref> for path planning. This section contains additional details on our use of planning algorithms.</p><p>Across both studies, we use the default path length optimization objective, which minimizes the trajectory length in configuration space. Every path planning request has a corresponding time budget: 0.5 seconds for all motions but bite acquisition, which has 2.0 seconds. We generate 5 plans in parallel and hybridize between them <ref type="bibr">[180]</ref>. Then, any time remaining in the budget is spent shortcutting the resulting trajectory <ref type="bibr">[180]</ref>.</p><p>The two studies differed in which planning algorithm we used. For Study 1, we use RRT * <ref type="bibr">[154]</ref> as the planning algorithm, with all default parameters except range, which we set to 3.0 after some informal tuning that sought to balance between planning time and path length within a fixed time budget. For Study 2, in an attempt to speed up the planning times, we switched to RRT-Connect <ref type="bibr">[163]</ref> with all default parameters (OMPL by default sets range to 20% of the maximum extent of the state space).</p><p>Most motions are kinematic plans that use the above pipeline. Of those motions, the ones to hard-coded configurations have goals specified as 6DoF joint goals. For bite acquisition's motion above the food, the goal is specified as a pose goal for the fork tip, and MoveIt2 samples multiple 6DoF joint goals from the inverse kinematics solver.</p><p>A few motions do not involve kinematic plans. For bite acquisition's motion into the food (approach), we use MoveIt2's default cartesian planner, which interpolates between the fork tip pose at the start and end, divides it into small intervals, and uses inverse kinematics to get joint configurations for each of those poses. For bite acquisition's grasp and extract, we use cartesian control to directly execute twists (linear and angular velocities) on the fork tip, using a selectively damped pseudo-inverse Jacobian <ref type="bibr">[39,</ref><ref type="bibr">265]</ref>. For the motions between the "staging" configuration and the user's mouth, we also use the aforementioned cartesian control approach to move the fork in a straight line to their mouth.</p><p>To avoid collisions, the robot's static planning scene includes meshes for the user's head, their body, the furniture they are sitting in (e.g., wheelchair or bed), and the table the food is on. The "body" mesh is a large hull intended to cover diverse body types. The "head" mesh moves and the "body" mesh scales based on the results of face detection. To prevent the robot from generating unnecessarily large motions, tight workspace walls are computed and statically placed in the planning scene to contain the user, the robot (in all of the hard-coded configurations), and some or all of their furniture. To account for un-modeled obstacles, such as user-specific assistive technology (AT) or the user's laptop, we use the depth image to populate an Octomap <ref type="bibr">[133]</ref> at a resolution of 2cm. For plans involving bite acquisition, the robot is allowed to collide with the Octomap and table, because it is intended to come into contact with the food and sometimes the bottom of the plate.</p><p>Psychological safety and user comfort is crucial when there is a robot arm moving in close proximity to the user. We promote feelings of user safety with respect to robot motion in a few ways:</p><p>1. We reject any plan with joint rotations greater than a specified threshold<ref type="foot">foot_42</ref> , to avoid plans with large swivels that users might find scary or unpredictable.</p><p>2. For kinematic plans that may move near the face (i.e., the motions to the "staging" and "resting" configurations), we add a wall to the planning scene roughly 0.3m in front of the user's face. This is intended to keep motions away from the user's face.</p><p>3. As mentioned above, the fork moves in a straight line to and from the user's mouth, to promote interpretability of the robot's trajectory.</p><p>In terms of constraints beyond goal constraints, the system allows for orientation path constraints to be placed on the fork to ensure it remains face-up after acquiring foods. However, since all user-selected foods were skewerable, food falling off due to fork rotations was less of an issue. Thus, we did not use orientation path constraints during either study. Empirically, we found that adding orientation path constraints increased planning time roughly fourfold. This work optimized planning times to the minimum amount necessary for the system to be deployable out-of-lab. Thus, we do believe the system's planning can be sped up considerably through, e.g., better tuning of planner parameters, faster inverse kinematics computations, sending multiple goals to the planner, and using MoveIt's Python bindings as opposed to the ROS2 interface.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.4">Food-on-Fork Detection Algorithm</head><p>Challenges: Detecting whether there is food on the fork in an RGB image is difficult due to reflections off of the metallic fork and due to the large diversity of food colors. Detecting whether there is food on the fork in a depth image is difficult because the fork is reflective and most of the fork tip is empty space; thus, whether or not the fork is even perceived in the depth image varies depending on lighting condition and objects behind the fork. Both are difficult due to the large variety of food shapes. Finally, detecting food on the fork with the F/T sensor is difficult due to hysterisis errors; after the sensor experiences high force during acquisition, it takes time to regain the level of sensitivity required to detect whether there is food on the fork. Key Insights: Our approach hinges on two key insights:</p><p>1. Although food comes in a variety of shapes, the fork has only one shape.</p><p>2. Although the fork may or may not be perceived by the depth camera when there is no food on the fork, food is always perceived when there is food on the fork.</p><p>Algorithm Overview: Our algorithm uses depth images to memorize the shape of the fork without food.</p><p>It then learns to predict the likelihood of food on the fork based on the deviation of an input depth image from that memorized shape.</p><p>Algorithm Details: Our algorithm operates on de-noised depth images<ref type="foot">foot_44</ref> , converted to pointclouds. During train time, it stores a representative set of points from the "no food on fork" pointclouds-essentially, it memorizes the shape of the fork<ref type="foot">foot_45</ref> . Then, for each pointcloud, it computes the distance between each of its points and the closest point in the stored set, and then takes the 90 th percentile of those distancesessentially, this measures how far the farther points in the pointcloud are from the memorized fork shape.</p><p>Finally, it trains a logistic regression classifier on those distances (x) and whether there is food on the fork (y). During test time, it passes a depth image through the same preprocessing steps, computes the 90 th per- centile difference between that pointcloud and the stored points, passes that through the logistic regression model, and uses the output as its confidence. If there are &lt; 100 points in the depth image, it outputs nan as its confidence.</p><p>Usage: After bite acquisition, if the user has enabled "auto-continue," the web app toggles on foodon-fork detection and subscribes to its output. If, over the last 3 seconds, the output of food-on-fork is consistently nan of &#8599; 0.25, the web app invokes the action to move the robot above the plate (i.e., acquisition failed). If it is consistently &#8594; 0.75, the web app invokes the action to move the robot to the staging configuration. Else, the web app waits for user input. Similarly, when the robot is at the user's mouth, if the user has enabled "auto-continue," the web app toggles on food-on-fork detection and subscribes to its output. If, over the last 3 seconds, the output is consistency &#8599; 0.25, the web app invokes the action to move the robot from the user's mouth and above the plate (i.e., the user ate the bite from the fork). Else, the web app waits for user input. Note that in the latter case, the web app waits for input on nan predictions, because it is possible to get too few points in the pointcloud while the user's mouth is on the fork.</p><p>Limitations: Although this model works, it is susceptible to slight changes in the pose and shape of the fork in the camera frame, which can occur if the fork bends, the camera moves, or the utensil changes.</p><p>Another approach, which may be more robust, involves using a VLM to assess whether there is food on the fork [145]<ref type="foot">foot_46</ref> .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.5">User Interfaces for Customization</head><p>As mentioned in Sec. 6.3.4.1, the user is able to customize system parameters through a settings menu in the web app. This illustrates several of the principles from "Designing for Tinkerability" <ref type="bibr">[253]</ref> mentioned in Sec. 6.3.4.1. For example, the user is given "immediate feedback" by being able to transparently see the impacts of their parameter changes. This happens in two places: (a) seeing how face detection performs in the new configuration, at the top of the screen; and (b) allowing them to invoke actions to/from this configuration to see how the customization impacted robot motion, via the buttons at the bottom of the screen. As another example, the user is given "fluid experimentation" by having access to the full teleoperation interface, seen in the middle of the screen. The user can switch between "move," "rotate," and "joints" mode.</p><p>The former two have 6 buttons, to move the robot in the positive and negative directions of each of the three cartesian motions in that mode. The latter mode has 12 buttons, to move each of the 6 joints in the positive and negative directions. During bite selection, the level of control is "decision support," since the system presents the user with several masks, which they choose from. During all robot motion, the nominal level of control is "supervisory control," but the user can drop it down into "decision support" by pausing meal, and used hand sanitizer before and after touching any food. At any time, the user could request the research team repeat any of the above food safety precautions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.6">Users' Multiple Levels of Control</head><p>Infection Control: All members of the research team followed the government department of health's COVID-19 prevention and safety guidelines. In addition, masks and hand sanitizers were available during meals, and at any time the user was allowed to ask team members to wear masks and/or take additional health and safety precautions.</p><p>Researcher Interventions: Any researcher was allowed to intervene in the meal on: (a) participant request; (b) unexpected or potentially dangerous robot behavior; or (c) perceptible participant distress. They were allowed to take whatever intervention necessary to rapidly resolve the issue, including but not limited to terminating the robot controllers' software or physically powering off the robot.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B.3 Comparison to Other Robot-assisted Feeding Systems</head><p>Table <ref type="table">6</ref>.1 presented a comparison of technical capabilities across contemporary robot feeding systems. This section provides concrete details on the criteria used for each column.</p><p>Approximate Cost. For commercial systems, if the system's website or medical tools catalogs mentioned a cost, we used that. If not, we looked through other online sources such as news articles about the technology, crowdfunded campaigns to raise money for the technology, etc. to determine the cost. For research systems, if the paper presented a cost we used that. Otherwise, we followed the aforementioned criteria for all commercially sold components of the system, and added the costs together.</p><p>Mounting. This refers to where the robot arm is placed before feeding. We determined this through textual descriptions and pictures of the system.</p><p>Autonomous Motion. This refers to whether the robot arm moves autonomously (&#9985;) or whether users have to teleoperate its motions (&#9986;), in nominal scenarios.</p><p>(General) Food Detection. This refers to whether the system can detect some (for "Food Detection") or any (for 'General Food Detection') bite-sized food items placed in front of the user, without requiring researcher intervention before or during the meal. Note that this column focuses on perception models that can detect masks or bounding boxes around food items, irrespective of whether the perception modules also add semantic labels to those masks. Different robot-assisted feeding works focus on different features for their food detection subsystem. For example, Jenamani et al. <ref type="bibr">[145]</ref>'s food detection subsystem does not provide general food detection, because researchers must seed it with a list of food items on the plate. However, it does provide additional features not encompassed by this paper's bite selection subsystem. Specifically, their system can semantically segment foods and can segment non-bite sized food items (e.g., spaghetti or mashed potatoes).</p><p>Face Detection. This refers to whether the system can autonomously detect the user's face and mouth.</p><p>Collision Detection / Avoidance. "Collision Detection" refers to whether the system can detect a collision once it has occurred (and stop/modify its motion accordingly). "Collision Avoidance" refers to whether the system can preemptively avoid possible collisions, e.g., through its motion planning.</p><p>Portable &amp; Self-contained. This refers to whether the system can be moved, with the user and caregiver, to the varied locations that users may eat in: e.g., at home, at a restaurant, at an outdoor picnic table, etc.</p><p>Reasons a system may not be portable &amp; self-contained include: the system requires wall power; the system is too heavy to move; the system has too large of a footprint to exist in the diverse environments people eat in; the system has wires that stretch across robot joints, which can get tangled, restrict robot motion, and be trip hazards.</p><p>User Can Stop / Restart Robot Motion. The former refers to the user's ability to stop the robot at any time, for any reason. The latter refers to the user's ability to restart the robot once they have stopped it. For example, a system that provides only an emergency stop (e-stop) button that requires a researcher to restart the system would satisfy the former but not the latter criterion. In contrast, a system that allows the user to stop robot motion via, for example, an app, and subsequently restart robot motion, satisfies both criteria.</p><p>Customizable Robot Motion. This refers to whether users can customize the autonomous motions the robot takes, for example customizing its speed, how close it gets to their mouth, the path it takes to get to their mouth, etc. Note that some systems that don't provide customizable robot motion do provide other forms of customizability, e.g., Jenamani et al. <ref type="bibr">[145]</ref> allow users to customize the sequence the robot provides them bites in.</p><p>Multiple UI Modalities. This refers to whether the system allows users to use multiple interface types to interact with it, depending on their impairments and preferred assistive technologies (ATs). A system whose user interface is on a general-purpose computing device such as a smartphone or laptop implicitly satisfies this, since general-purpose computing devices typically are designed to be compatible with diverse ATs.</p><p>Note that Table <ref type="table">6</ref>.1 refers to the technical capabilities, as stated in the papers or websites. Table <ref type="table">B</ref>.6, below, presents the demonstrated capabilities, i.e., the system's performance as demonstrated in a published user study.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B.4 Study 1: Multi-user, On-campus Study</head><p>This section contains additional details of Study 1, beyond the core details presented in Sec. 6.4.</p><p>Each user participated in a 30 minute virtual meeting before the study, followed by a 90 minute in-person session, where they ate an entire meal of their choice in an out-of-lab location. They received $25/hour compensation for their time, as well as compensation for travel to and from the study venue.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.1">Virtual Session Details</head><p>We asked each participant to describe any assistive technologies that they use: We also asked participants about their food preferences:</p><p>1. Do you have any allergies or other dietary restrictions we should be aware of? 2. As the in-person portion of the study will involve eating a full meal, what would you like to eat?</p><p>If the participant was having trouble identifying desired food items, we provided sample food items from the following list:</p><p>&#8226; Proteins: sandwich meats, chicken tenders, cheeses, blocks of baked or fried tofu, etc. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.2">In-Person Session Details</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.2.1">System Introduction</head><p>A researcher introduced each participant to the system as follows:</p><p>1. Set the system on a tripod next to the participant's wheelchair.</p><p>2. Mounted the emergency stop button in a location the participant could reach, and explained how to use it to stop the robot in the case of an emergency.</p><p>3. Assisted the participant in connecting their phone/tablet to the system's WiFi network and opening the system web app in a browser tab.</p><p>4. If needed, assisted the participant in setting up any assistive device to interact with the web application.</p><p>5. Walked the participant through completing one bite using the web application. Demonstrated safety features, such as the F/T sensor's ability to stop the robot when unexpected forces occur.</p><p>6. If requested by the participant, walked them through customizing how close to their mouth the robot gets.</p><p>7. Performed any necessary system adjustments, such as moving the tripod or plate, throughout the above process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.2.2">Pre-Post-Meal Questions</head><p>After the practice bite but before the full meal started, we asked the participant the following five-point Likert scale questions, where [AID_TYPE] is replaced by either "my caregiver," "my self," or both, depending on how the participant eats on a regular basis. At the end of the meal, we asked them these questions again, with [AID_TYPE] replaced with "the robot" and question tense shifted to past. Each answer was on the scale: Strongly Disagree, Disagree, Neutral, Agree, Strongly Agree. (f) Relaxed the deviation from goal position that is accepted when the robot is moving to the user's mouth from 0.5cm to 2.5cm.</p><p>(g) Addressed a bug where sometimes the joint state publisher's message timestamps are before the camera's, leading to failures in transforming between those frames of reference. (c) Addressed a bug where sometimes the arm would make a large, unnecessary swivel to get from one configuration to another, by rejecting plans where joints rotated being a certain threshold (d) Addressed a hardware issue where the bolts in one finger had loosened, resulting in the gripper holding onto the fork asymmetrically.</p><p>(e) Replaced the e-stop button's adapter due to regular wear and tear.</p><p>(f) Added a recovery behavior where the robot arm raises itself up 1cm if motions fail during bite acquisition (to prevent the case where the fork is left in contact with the table, causing all future actions to fail due to an unexpectedly high force sensor reading).</p><p>(g) During bite acquisition, had the robot plan both the motion above the plate and into the food before executing. That way, any planning failures will happen while the robot is still above the plate, as opposed to after it starts moving. Thus, P11 experienced the system with neither System Patch, P12, P13, CR2 experienced the system with System Patch 1, and P14 and P15 experienced the best version of the system, with both System Patches. Importantly, the system P11 experienced had the robot arm moving up to 66% slower than the system all other participants experienced.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.4">Data Analysis</head><p>For the objective data analysis, one researcher watched the videos recorded from every sessions and tagged the timestamps of all key events in the video. A key event was defined as when the user interacted with the web app, the robot started/stopped moving, an off-nominal scenario occurred that was resolveable without researcher intervention, and an off-nominal scenario occurred that required researcher intervention. In addition, every time a bite acquisition or motion to the user's mouth ended, the researcher tagged the food type and whether or not it was successful. This resulted in a complete time profile of the meal, as well as a complete log of bite acquisition and transfer success rates. All the annotated data, with key events and timestamps per participant over the entire meal, can be found in Supplementary Materials, along with a codebook describing each key event.</p><p>For the subjective data analysis, we scaled all 5-point Likert scales to integers in the range [&#8596;2, 2]. For the NASA-TLX, we followed Hertzum <ref type="bibr">[128]</ref>'s procedure of scaling each subscale to [0, 100] and averaging them. For the SUS, we followed Lewis <ref type="bibr">[175]</ref>'s procedure of setting missing values to "neutral," flipping negative subscales, transforming every subscale into the range [0, 10], and summing them.</p><p>For both objective and subjective data, due to the small sample size, we do not analyze for statistical significance.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.5">What Parts of the System Were(n't) Evaluated</head><p>Most of our system was evaluated in Study 1: the robot, fork holder and F/T sensor, e-stop button, all the robot code, and the web app. However, a few components were not included in Study 1, and later evaluated in Study 2. First, the only aspect of customizability included in Study 1 was: (a) customizing how close to the user's mouth the robot stops; and (b) toggling auto-continue on/off during face detection. Notably, since the other two auto-continues were not included in this evaluation, neither was the food-on-fork detection module. Second, we did not give users access to a teleoperation interface to control the robot. Thus, during robot motion, they had the "supervisory control" to drop the robot into "decision support," but could not drop it into the teleoperation level of control (Sec. 6.3.4.2). Finally, in order to improve reliability in the study, we paused online learning for deciding which action the robot should take (Sec. 6.3.3.2). As a result, the robot only executed one fixed motion primitive throughout the entire meal (except with P13, who requested 2.4.6.3 Time Profile Comparison Across Participants Figure B.6 shows a comparison of the time each participant spent in each stage of robot-assisted feeding. Although one might think that the reason P11 took the longest time per bite was that the robot was up to 66% slower for him than for other participants (Appendix 2.4.3), Figure B.6 reveals that the difference actually has to do with asssitive technology. Consider when the robot was "Waiting for User (Bite Done)."</p><p>P11 used voice control to interact with his phone, which meant that he: (a) could not interact with his phone while chewing; and (b) could not interact with his phone when he or others were talking. As a result, after the robot delivered a bite to his mouth, he waited until he was done chewing (which a spot check revealed took around 30 seconds per bite) and until there was a pause in the conversation before sending the robot back.</p><p>The other person who used mouth-based assistive technology, CR2, used a mouth joystick to interact with his phone. This meant that he could not interact with his phone while chewing<ref type="foot">foot_51</ref> , nor while he was talking, but could do so while others were talking. This added a layer of parallelization to the meal, which enabled CR2 to send the robot away from his mouth faster than P11 could.</p><p>The remaining users all interacted with their phone by using a stylus or touch, so they could interact with it while chewing or conversing. This added an additional layer of parallelization to the process, as those users could send the robot away from their mouth even as they chewed.</p><p>The impact of assistive technology can also be seen during "Bite Selection." Voice control is designed to click buttons. Although it is possible to tap arbitrary points, that involves a time-consuming process of zooming into a multi-layered grid to select the desired point to tap. As a result, it took P11 much longer than other participants to select his desired bite (median: 22 sec). CR2's mouth joystick is a pointer-based interface, but involves moving a cursor along the screen, which takes more time than directly tapping a point on the screen. Thus, CR2 took the second-most time on bite selection (median: 10 sec), followed by the remaining participants who used touch to interact with their devices (median: &#8599; 6 sec). This reveals the importance of not only ensuring the system works for diverse assistive technologies, but also considering how those assistive technologies impact user experience.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.6.4">Time Profile Comparison to Caregiver Feeding</head><p>To compare the time profile of robot-assisted feeding to caregiver feeding, we analyzed a video of CR1 being fed a lunch of mixed berries and a protein bar by their caregiver. The motion to acquire a bite and transfer it to the user occurred in one smooth swoop, taking 1 &#8596; 3 seconds. While the care recipient chewed, the caregiver acquired the next bite and was ready as soon as the community researcher finished chewing (around 15 seconds). This reveals a large space to improve our system's bite duration, both in terms of speed and</p><p>P11 P12 P13 P14 P15 CR2 Caregiver Robot Caregiver Robot Caregiver Robot Self Caregiver Robot Caregiver Robot Self Caregiver Robot I get my next bite when I want it (&#8595;) 1 0 2 2 2 1 2 -1 1 -2 1 2 1 2 I decide what food I want in my next bite (&#8595;) 1 2 1 1 1 2 2 2 2 2 2 2 1 2 I feel a sense of independence (&#8595;) 0 1 0 2 0 2 2 -2 2 0 1 1 -1 2 The meal requires a lot of mental energy (&#8596;) -1 0 0 -2 -1 2 0 0 -2 -2 0 -2 0 -1 The meal requires a lot of physical energy (&#8596;) -1 -1 -1 0 -2 -2 1 -2 -2 -1 -2 -2 -2 0 I am confidence that I will remain safe (&#8595;) 2 1 2 1 2 0 2 1 2 2 1 2 1 1 I am confident that I will remain clean (&#8595;) 0 1 -1 1 1 0 1 0 2 2 0 0 0 1 Table B.2: User responses to the pre-post questions. Highlighted values are the best per-question per-user.</p><p>parallelism. However, we note that not all people with motor impairments want their robot to feed them as fast as their caregivers: some feel that their caregiver's speed puts pressure on them <ref type="bibr">[208]</ref>. The timestamped annotations from the video ofCR1's meal can be found in Supplementary Materials. As can be seen, the robot consistently performed as well or better than caregivers for "I feel a sense of independence" and "I decide what food I want in my next bite," and mostly outperformed caregivers on "I get my next bite when I want it." Further, note that for P14 and CR2, the robot outperforms the caregiver on nearly every question. studies that used the NASA-TLX to evaluate cognitive workload during studies with "special-needs users."</p><p>This reveals that for all participants but P13, our system involved less cognitive workload than the average study with "special-needs users" from Hertzum's sample.</p><p>Note that the amount of physical demand required depended on the assistive device the participant used to interact with their phone or tablet. For example, in order to use her stylus to reach the top part of her phone (for bite selection), P12 needed to leverage the left armrest of her wheelchair to pull herself to the left, thereby getting the right angle to click with the stylus. Similarly, for CR2 to use his mouth joystick to tell the robot to move away from his face after he ate the bite, he had to move his head around the fork to the mouth joystick, which could be a complicated maneuver. On the other hand, P11's voice control required no additional physical demand for him to interact with his phone.</p><p>P11 P12 P13 P14 P15 CR2 Baseline Mental Demand (&#8596;) 25 25 35 25 25 15 43 &#177; 16 Physical Demand (&#8596;) 0 50 20 25 15 25 27 &#177; 12 Temporal Demand (&#8596;) 0 25 10 50 0 25 33 &#177; 17 Performance (&#8596;) 30 25 40 0 25 10 44 &#177; 21 Effort (&#8596;) 25 50 75 10 50 25 42 &#177; 17 Frustration (&#8596;) 25 0 50 10 0 15 31 &#177; 15 Cognitive Workload (&#8596;) 17.5 29.2 38.3 20 19.2 19.2 37 &#177; 11 Table B.3: Participants' cognitive workload (NASA-TLX) after eating with the robot. Baseline is mean &#177; standard deviation <ref type="bibr">[128]</ref>. Highlighted values are less than baseline mean.</p><p>2.4.6.7 System Usability Scale (SUS)</p><p>Table <ref type="table">B</ref>.4 shows participants' ratings for the subscales of the System Usability score (SUS) and the final score. We compute usability grades using the curved grading scale developed from a meta-analysis of over 400 studies that used the SUS <ref type="bibr">[175]</ref>. As can be seen, 3 out of the 5 participants-P12, P14, and P15and CR2 gave the system usability's ratings that corresponded to average or above-average usability (C or above).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.6.8">Ranking Aspects of Feeding Systems</head><p>Table <ref type="table">B</ref>.5 show user's responses when asked to rank the top three aspects of robot-assisted feeding systems to improve. 4 /5 participants (excluding CR2) put speed as their top choice. Other aspects that commonly occurred across users were portability and independent use, safety, and customizability. These rankings provide pointers towards the most pressing areas of improvement necessary for the robot-assisted feeding research community. 2.4.6.9 Self-Feeding Tools Two participants had custom tools to enable them to feed themselves (Figure B.8). P13 had a custom 3D</p><p>printed fork holder that enabled him to maneuver the fork to the plate and to his mouth, by using the table as a fulcrum, all while keeping his hands close to his lap and his face above the plate. P15 had a customdesigned strap that attached a fork tip to her hand, so she could use her arm to move the fork tip into foods and move them to her face. Importantly, all the foods P13 ate in the study were also skewerable by his self-feeding device. For P15, some pieces of brussel sprout were skewerable by her self-feeding device-if not too hard-and some pieces of fish were skewerable-if not too flaky-but overall the robot did feed her bites that she felt she may not have been able to skewer with her self-feeding device.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.7">Comparison to Other Robot-Assisted Feeding Systems</head><p>Table <ref type="table">B</ref>.6 compares the demonstrated capabilities of our system in Study 1 to the demonstrated capabilities of other research systems that had an evaluation with people with motor impairments. This shows that our system is the first to feed users entire meals of their choice in multiple out-of-lab environments. Additionally, our system fed users over 2&#8593; more food types than others (full list in Table <ref type="table">B</ref>.1). However, the upper range of bite duration in our system is slower than most others. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.8">Off-Nominal Scenarios Per-Participant</head><p>This section contains a description of every off-nominal scenario, researcher intervention, bite acquisition failure, and successful bite whose duration was an outlier (&#8594; 1.5 &#8226; IQR) relative to that participant's other successful bites.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.9">P11 Study Details</head><note type="other">Figure B</note><p>.9 shows the timeline of P11's meal. Notable events include:</p><p>&#8226; Bite 0 (User-resolved Off-nominal): The robot stopped too far from P11's mouth (likely due to a phantom obstacle in the Octomap; addressed with System Patch 1d). The user was able to get it to move the rest of the way to their mouth by clicking "retry" on the app.</p><p>&#8226; Bite 1 &amp; 6 (User-resolved Off-nominal): Although the robot moved close enough to the user's mouth for them to eat the bite, from the robot's perspective the action failed because it encountered an Octomap collision slightly before its goal. This is because the user leaned forward as the robot was coming in. The user resolved this by clicking "retry," letting the robot move the remaining short distance it wanted to, and then having it go back. (Addressed with System Patch 1f)</p><p>&#8226; Bite 2 (User-resolved Off-nominal): The robot failed to plan to move above the food (addressed with System Patch 1g); user resolved by going back above the plate and re-selecting the bite.</p><p>&#8226; Bite 5 (User-resolved Off-nominal): As with Bite 1, the robot moved close enough to the user's mouth, but thought it encountered an error (addressed with System Patch 1f). This time, instead of clicking "retry" the user mistakenly clicked "back," which took the robot back to the staging configuration. From there, "auto-continue" caused the robot arm to move back to his face (addressed with System Patch 1c), and then the user had it move back above the plate. &#8226; Bite 7, 8, &amp; 11 (Bite Acquisition Failures): The robot misperceived the depth of pieces of pizza that were partially obscured by the fork, and therefore moved down too little towards the food. Addressed with System Patch 1b.</p><p>&#8226; Bite 11-12 (Researcher Intervention): With the participant's consent, researchers moved the plate so that none of the pieces of food were partially obscured by the fork in the "above plate" configuration, to avoid the aforementioned issue with food depth misperception.</p><p>&#8226; Bite 18 (User-resolved Off-nominal): Although bite acquisition visually succeeded, the robot thought it encountered an error. The user overcame this by having the robot move back above the plate, and then clicking "skip acquisition" on the bite selection page of the web app.</p><p>&#8226; Bite 19 &amp; 19 (User-resolved Off-nominal): First, none of the detected masks were the bite P11 wanted, so he selected another point on the robot's camera feed. Second, P11's phone mistakenly interpreted a number he was saying as part of the conversation as a button click. Thus, his phone opened the live video view of the web app. When he realized, P11 closed out of it.</p><p>&#8226; Bite 19 (Outlier Bite Duration): The user continued the conversation for around 2 minutes with the robot in front of his face, before realizing and sending it back above the plate.</p><p>The additional system patches after P11 were based on his feedback that the robot should be sped up (System Patch 1a) and that the plate in the camera view is too small for bite selection (System Patch 1e). &#8226; Bite 0, 12 (Bite Acquisition Failure): The user's selected mask was two bites of food together, leading the fork to pierce between the two.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.10">P12 Study Details</head><p>&#8226; Bite 1 (Researcher Intervention): The force-torque sensor disconnected from WiFi. To address this, researchers lifted the backpack containing the router up off of the floor, restarted the force-torque sensor's code, and restarted the physical force-torque sensor.</p><p>&#8226; Bite 3-4 (Researcher Intervention): Researchers restarted the WebRTC signalling server, which crashed due to a segmentation fault (addressed in System Patch 2a).</p><p>&#8226; Bite 2-3, 4, 9, 10 (Bite Acquisition Failure), Researcher Intervention: The fork wasn't centered on the bite, so researchers nudged the fork in the gripper to get it to better align with the robot's URDF model (addressed in System Patch 2d).</p><p>&#8226; Bite 6, 7, 20, 24, 28 (Bite Acquisition Failure): The pasta rolled away as the robot was skewering it.</p><p>&#8226; Bite 8, 22-23 (Researcher Intervention): Researchers restarted the force-torque sensor software due to it ceasing to send or receive messages.</p><p>&#8226; Bite 19, 27 (Bite Acquisition Failure): The food segmentation algorithm only detected a subset of the pasta helix, not the whole piece, leading the robot to approach it not perpendicular to the piece.</p><p>&#8226; Bite 24 (Researcher Intervention): Researchers reset the software because the app and robot stopped communicating.</p><p>&#8226; Bite 25 (Outlier Bite Duration): Due to paying attention to the conversation, the participant waited after initiating bite selection and after the robot moved to the resting pose, thereby extending this bite.</p><p>&#8226; Bite 28-29 (User-resolved Off-nominal): Force-torque sensor lost WiFi connection, but regained it shortly without requiring researcher intervention. The user re-initiated bite acquisition after forcetorque connection was restored.</p><p>&#8226; Bite 32 (Researcher Intervention): Researchers restarted the force-torque sensor hardware, due to an issue with receiving UDP packets.</p><p>&#8226; Bite 32-33 (User-resolved Off-nominal): The robot's camera feed did not render on the app in bite selection. The user clicked the "reload video" button and then it did.  &#8226; Bite 3, 13, 23-24, 42 (User-resolved Off-nominal): None of the masks returned from food segmentation aligned with the user's desired bite. To address this, they re-invoked food segmentation with a new seed point.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.11">P13 Study Details</head><p>&#8226; Bite 6 (Researcher Intervention): During acquisition, the fork missed the food and hit the plate. For some reason (perhaps being too close to a singularity) the extraction motion out of the food failed, leaving the robot in contact with the plate. This caused all future actions to fail due to the robot experiencing a higher force than the threshold. To address this, researchers briefly manually lifted the robot arm, getting it out of contact with the table, while the participant invoked the "move above plate" action on the app. Addressed in System Patch 2f.</p><p>&#8226; Bite 7, 8, 9, 24 (Bite Acquisition Failure): Due to the strawberry being extremely soft, it slid off the fork as the robot was lifting the fork up.</p><p>&#8226; Bite 10-11, 11, 23-24 (Researcher Intervention): Researchers nudged the fork in the gripper, so it better aligns with the robot's URDF model (addressed in System Patch 2d).</p><p>&#8226; Bite 12 (User-resolved Off-nominal): Robot was unable to find a plan to move into the food. User clicked "back" and re-selected their desired food item. Partially addressed in System Patch 2g.</p><p>&#8226; Bite 12-13 (Researcher Intervention): With participant consent, researchers moved the plate to be more centered on the robot arm in its "above plate" configuration, to increase the likelihood of motion success.</p><p>&#8226; Bite 15, 34 (Bite Acquisition Failure): Robot arm pushed the strawberry out of the way as it was descending into it, because the curve of the strawberry aligned with the curve of the fork tines.</p><p>&#8226; Bite 16, 33, 45 (Bite Acquisition Failure): Robot skewered the strawberry, but it fell off as the robot was moving to the "resting" configuration.</p><p>&#8226; Bite 20 (Researcher Intervention): Robot did an extremely large, multi-part motion when moving above the plate. A researcher attempted to click the emergency stop button, which didn't register, so another resercher terminated the controllers. Swivel issue addressed in System Patch 2c, e-stop button issue addressed in System Patch 2e. Researchers restarted the software afterwards and the participant continued. &#8226; Bite 23 (Bite Acquisition Failure): Robot arm was off-center and missed the strawberry (addressed in System Patch 2d).</p><p>&#8226; Bite 33 (User-resolved Off-nominal): User mistakenly initiated a bite transfer after a failed bite acquisition. He promply paused and had the robot arm go back.</p><p>&#8226; Bite 34 (Researcher Intervention): On the participant's request, we re-started the code with the "vertical skewer" motion primitive hardcoded, as that acquisition action tends to have better success with strawberries.</p><p>&#8226; Bite 44 (User-resolved Off-nominal, Outlier Bite Duration): The motion from the user's mouth failed soon after it started. The user his "retry" and it completed smoothly.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.12">CR2 Study Details</head><note type="other">Figure B</note><p>.12 shows the timeline of CR2's meal. Although all other participants had their meals around a traditional lunchtime, CR2 had his meal between a traditional lunch and dinner time, resulting in him eating fewer bites before getting full. Notable events in this meal include:</p><p>&#8226; Bite 0-1 (User-resolved Off-nominal): The robot's camera feed did not render on the app in bite selection. The user clicked the "reload video" button and then it did.</p><p>&#8226; Bite 0-1 (User-resolved Off-nominal): None of the masks returned from food segmentation aligned with the user's desired bite. To address this, he re-invoked food segmentation with a new seed point.</p><p>&#8226; Bite 1 (Bite Acquisition Failure): The robot was off-center and therefore missed the bite (addressed in System Patch 2d).</p><p>&#8226; Bite 1 (Researcher Intervention): Researchers nudged the fork in the gripper, so it better aligns with the robot's URDF model (addressed in System Patch 2d).</p><p>&#8226; Bite 8 (Bite Acquisition Failures): The fork didn't go all the way down to the food, perhaps due to inaccurate depth readings near the edge of the camera view. Addressed in System Patch 2b.</p><p>&#8226; Bite 9 (Bite Acquisition Failures): The fork pushed the bagel piece to the side as it descended into the bagel, because the curve of the bagel aligned with the curve of the fork tines.</p><p>&#8226; Bite 14 (Bite Acquisition Failure): The fork was off-center on the piece of broccoli (addressed in System Patch 2d).</p><p>&#8226; Bite 15 (User-resolved Off-nominal): Robot was unable to find a plan to move into the food. User   &#8226; Bite 22 (Researcher Intervention): The bite acquisition ended in such a position where the only plan that could be found in the allotted time limit to move to the "resting" configuration involved a big swivel, which the threshold implemented in System Patch 2c was rejecting. Thus, a researcher terminated the code, increased the threshold, and restarted it.</p><p>&#8226; Bite 29-30, 30 (User-resolved Off-nominal): The "live video" view of the app automatically popped up (perhaps the voice control running on the user's phone mistakenly heard a command and opened it). Both times, the user closed it so they could return to the main app screen and continue. The user forgot they have to tap a button to get the robot to move back from their mouth, and therefore left it at their mouth for around a minute as we were conversing, before remembering to click the button.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.14">P15 Study Details</head><p>&#8226; Bite 8, 10, 17 (Bite Acquisition Failures): The robot arm went between pieces of mac, acquiring nothing. This is also partly because those pieces of mac were oriented with the "hole side up," making it harder to skewer.</p><p>&#8226; Bite 11 (Researcher Intervention): Participant mistakenly pushed the emergency stop button. To address this, researchers manually restarted the code.</p><p>&#8226; Bite 13 (User-resolved Off-nominal): None of the masks returned from food segmentation aligned with the user's desired bite. To address this, the user re-invoked food segmentation with a new seed point.</p><p>&#8226; Bite 15, 24 (Bite Acquisition Failure): The robot tilted the piece of food as it descended into it; thus, the fork tines did not skewer the food. he used the robot to feed himself snack and dinner <ref type="foot">12</ref>We co-decided the meals with CR2, informed by his preferences and the robot's capabilities. We decided on the first 5 meals before the deployment began and on the latter 5 meals during the deployment week. The Wednesday breakfast (avocado toast) and part of the Friday dinner (roasted carrots and zucchini) were made by C2 and C3, respectively; all other meals were purchased from local stores and restaurants.</p><p>All meals but the Tuesday snack had a caregiver who was scheduled to be there for the entire meal. As a live-in caregiver, C2 popped into several of the meals for part of the time (typically the latter half): this occurred on the Mon dinner, Tues snack and dinner, and Thurs snack and dinner.</p><p>Over the course of the deployment, CR2 had the robot on his right, left, and front side. Across wheelchair days, he tried all three of the robot's mounts: wheelchair, hospital table, and tripod.</p><p>Over the course of the deployment, CR2 accessed the web app using his laptop and his phone. Regardless of the device, he used the mouth joystick to control the device.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.3">Semi-Structured Interview Questions</head><p>The exact questions we asked CR2 during the semi-structured interviews varied based on the flow of the conversation. Below are a superset of questions we asked to start conversations (conversation-specific follow-up questions not included):</p><p>reflections or feedback you have on those components, both for the web app and the robot. &#8226; What might change in your caregiving routine if CR2 had access to a robot-assisted feeding system?</p><p>&#8226; Would you feel comfortable working in a house where the person feeds himself with a robot-assisted feeding system? Why or why not?</p><p>&#8226; What do you think of the setup procedure for the robot (explain it if need be). Would you be willing to set up the robot for CR2? What type of setup procedure would you like? How can we make the setup procedure simpler for you?</p><p>&#8226; How do you think such a system would impact CR2's health and well-being?</p><p>&#8226; Is there anything else that you would like to share with us?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.4">Data Analysis</head><p>Initial transcription of all quotes was done by OpenAI's Whisper speech recognition model <ref type="foot">13</ref> . Subsequently, one researcher listened to all the video recordings and corrected mistranscribed participant quotes, both during the meal and after the meal. That researcher then used thematic analysis <ref type="bibr">[274]</ref> to tag quotes with their key themes.</p><p>P11 P12 P13 P14 P15 CR2 I think that I would like to use this system frequently. (&#8595;) 1 1 -2 2 -1 2 I found the system unnecessarily complex. (&#8596;) 1 0 0 -2 -2 -1 I thought the system was easy to use. (&#8595;) 0 1 1 2 1 2 I think that I would need the support of a technical person to be able to use this system. (&#8596;) -1 -1 2 -1 -2 1 I found the various functions in this system were well integrated. (&#8595;) 0 1 0 1 2 1 I thought there was too much inconsistency in this system. (&#8596;) 0 1 -2 -2 -1 I would imagine that most people would learn to use this system very quickly. (&#8595;) 1 1 -1 2 2 2 I found the system very cumbersome to use. (&#8596;) -1 -1 -1 -2 1 -1 I felt very confident using the system. (&#8595;) 1 1 0 2 1 2 I needed to learn a lot of things before I could get going with this system. (&#8596;) -1 1 -1 -1 -1 -2 System Usability Score (SUS) (&#8595;) 62.5 65 42.5 92.5 77.5 82.5 SUS Grade (&#8595;) D C F A+ B+ A</p><p>Table <ref type="table">B</ref>.4: Participants' usability ratings for the robot-assisted feeding system. Highlighted ratings are at-or-above average.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0"><p>https://robotfeeding.io/publications/</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_1"><p>https://www.thetsf.org/. Quote from Tyler's keynote at the Inaugural Robot-Assisted Feeding Retreat on Oct</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_2"><p>21, 20222  This contrasts with socially assistive robots (SARs), which are robots that provide assistance to humans through social inter-</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_3"><p>https://robotfeeding.io/publications/hri25a/</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_4"><p>https://www.thetsf.org/</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_5"><p>https://linkopllc.com/about/</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_6"><p>https://robotfeeding.io/publications/hri25a/</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_7"><p>This contrasts with a socially assistive robot (SAR), a robot that provides assistance to humans through social interactions. Examples of SARs and that are not PARs include robots to: help provide autism therapy to children, serve as social companions to elderly people, and help motivate their users to exercise<ref type="bibr">[190]</ref> </p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_8"><p>Works with a target population of "other" either focused generally on "people with disabilities"<ref type="bibr">[49,</ref><ref type="bibr">84]</ref> or used a different form of categorization, e.g., "people in skilled nursing facilities"<ref type="bibr">[320]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_9"><p>All papers that collected data and trained a model were considered both formative-for the data collection and analysis-and summative-for the model evaluation.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_10"><p>We determined whether people with disabilities were involved by reading the main text of the paper, which sometimes fails to mention whether a co-author has the target disability. Some papers where members of the research team have the target disability include<ref type="bibr">[155,</ref><ref type="bibr">149,</ref><ref type="bibr">251,</ref><ref type="bibr">14,</ref><ref type="bibr">208]</ref> </p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_11"><p>https://assistive.kinovarobotics.com/product/jaco-robotic-arm</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_12"><p>Throughout the paper, "we" refers to the entire research team, including the community researcher. To differentiate, we use "academic researchers."</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_13"><p>A person diagnosed with a C1 quadriplegic injury will probably lose function from the neck down and be ventilator-dependent. For more information, see https://www.spinalinjury101.org/details/levels-of-injury.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_14"><p>Formal caregivers are paid and trained professionals.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_15"><p>This individual is the community researcher (Sec 4.4.2).</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_16"><p>Since P5had difficulty speaking, their parent sometimes clarified what they said.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_17"><p>Not having a strong voice was one of the impacts of this participant's disability.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_18"><p>This includes a micro-switch users can mount anywhere, e.g., a tongue switch.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_19"><p>https://github.com/personalrobotics/corl23_towards_general_food_acquisition</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_20"><p>In</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_21"><p>2010, 1.8M Americans needed assistance eating due to a disability<ref type="bibr">[292]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_22"><p>All CRs and participants need caregiver assistance to eat.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_23"><p>UW IRB: STUDY00005607, STUDY00020357</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_24"><p>https://robotfeeding.io/publications/hri25a/</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_25"><p>This refers to detecting food masks, irrespective of semantic labels.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_26"><p>These systems have wires connecting the robot's end-effector to external power or compute. This restricts robot motion and poses a trip hazard<ref type="bibr">[30,</ref><ref type="bibr">144]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_27"><p>Semi-weekly meetings with CRs involved learning about their meal experiences, teaching them technical concepts, and iterating upon the system.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_28"><p>In an off-nominal scenario, something involved in system execution-the user, robot, or environment-does not proceed "according to plan"<ref type="bibr">[90,</ref><ref type="bibr">196]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_29"><p>Thresholds are 1N when approaching the face, &#8594;50N when acquiring foods, else 4N, far below max force standards for collaborative robots<ref type="bibr">[137]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="10" xml:id="foot_30"><p>We chose BTs over other models (e.g., finite state machines) for their readability and availability of documented open-source software<ref type="bibr">[66,</ref><ref type="bibr">99]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="11" xml:id="foot_31"><p>Specifically, from<ref type="bibr">[107]</ref>, we use the 3 baseline actions, variants of those three with tilt-back extraction, and the human-informed action #3.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="12" xml:id="foot_32"><p>Meals were bought from restaurants or made by the user's caregivers.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="13" xml:id="foot_33"><p>SCI severity is classified by the injured vertebra; C1 is nearest the neck.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="14" xml:id="foot_34"><p>Though not as controlled as labs, these are semi-controlled settings, e.g., with standardized lighting, less clutter, etc. Locations were chosen by availability (conference room, office) and user willingness (cafeteria).</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="20" xml:id="foot_35"><p>Box: 25 th , 50 th , 75 th percentile. Whiskers: 1.5&#8226;IQR. Outliers excluded.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="21" xml:id="foot_36"><p>Plate-to-camera distances varied &#8593; 10cm across meals. So even a 0.05rad extrinsics error could move the fork 5mm off-center, making foods roll away.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="22" xml:id="foot_37"><p>In contrast, CR2 can look at the robot while listening to a TV show.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_38"><p>80% is the geometric mean of users' self-declared tolerance for bite acquisition errors from<ref type="bibr">[30]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_39"><p>This is the procedure used by Hello Robot's Stretch</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_40"><p>3: https://docs.hello-robot.com/0.2/stretch-ros/ stretch_calibration/</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_41"><p>C1 quadriplegia refers to paralysis of all four limbs as a result of an injury to the first, or top-most, cervical vertebrate.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_42"><p>For all motions, the plan was rejected if the sum of joint motion across all joints exceeded 10.0 radians. For acquisition, plans were additionally rejected if joint 1 exceeded 5&#969;/6 or joint</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_43"><p>exceeded &#969;/2 radians.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_44"><p>During pre-processing, the algorithm crops the depth images to a rectangle around the fork, passes it through a temporal filter that only keeps depth points that are perceived across 5 consecutive images, and passes it through the morphological "opening" operation to remove isolated, noisy points.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_45"><p>To reduce redundant points, it only stores a point if it is &#8593; 1mm away from all other stored points</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_46"><p>https://github.com/empriselab/FLAIR/blob/main/bite_acquisition/scripts/food_on_ fork.py</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_47"><p>When reporting this value (TableB.3), we flip it (i.e., 0 is perfect) to align with the original NASA-TLX.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_48"><p>There was a 0 or 1 day gap between all other participants</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_49"><p>Although Bhattacharjee et al.<ref type="bibr">[30]</ref> mention a 70% threshold bite acquisition success rate in the paper, we re-analyzed the raw data from that work, which was shared with us by the authors. The number presented in the paper is the arithmetic mean; however geometric mean tends to be more representative when the numbers are proportions or rations. The geometric meal of the user data is</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_50"><p>80%. Thus, we use 80% as the threshold bite acquisition success rate, which also aligns with Gordon et al.<ref type="bibr">[107]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_51"><p>CR2's mouth joystick requires him to suck air out of a straw to "click" a button, which can be a choking hazard if done while chewing</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_52"><p>One user fed himself 130 bites over 6 sessions (Avg: 21.7), while the other 8 fed themselves 20 bites over 1 session.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="10" xml:id="foot_53"><p>This bimanual manipulator holds the bowl in one hand and the utensil in the other, reducing the distance to traverse for acquisition and transfer.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="11" xml:id="foot_54"><p>For these works, the one out-of-lab environment was an in-home environment, like that in our Study 2.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="12" xml:id="foot_55"><p>Bed-days have more required activities of care in the morning. Since they are more rushed, CR2 opted to not use the robot to feed himself breakfast on those days.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="13" xml:id="foot_56"><p>https://apps.apple.com/us/app/whisper-transcription/id1668083311?mt=12</p></note>
		</body>
		</text>
</TEI>
