A successful robot-assisted feeding system requires bite acquisition of a wide variety of food items. It must adapt to changing user food preferences under uncertain visual and physical environments. Different food items in different environmental conditions require different manipulation strategies for successful bite acquisition. Therefore, a key challenge is how to handle previously unseen food items with very different success rate distributions over strategy. Combining low-level controllers and planners into discrete action trajectories, we show that the problem can be represented using a linear contextual bandit setting. We construct a simulated environment using a doubly robust loss estimate from previously seen food items, which we use to tune the parameters of off-the-shelf contextual bandit algorithms. Finally, we demonstrate empirically on a robot-assisted feeding system that, even starting with a model trained on thousands of skewering attempts on dissimilar previously seen food items, ϵ-greedy and LinUCB algorithms can quickly converge to the most successful manipulation strategy.
@article{arxiv.1908.07088,
title = {Adaptive Robot-Assisted Feeding: An Online Learning Framework for Acquiring Previously Unseen Food Items},
author = {Ethan K. Gordon and Xiang Meng and Matt Barnes and Tapomayukh Bhattacharjee and Siddhartha S. Srinivasa},
journal= {arXiv preprint arXiv:1908.07088},
year = {2020}
}
Comments
To appear in IROS 2020; 8 pages incl. references, 8 figures; Abstract presented in IJCAI 2019 AIxFood Workshop; v3: Added simulation and experimental results for conference submission; v4: Added extra results to Experiment 2 for camera-ready submission