Algorithms, Implementation, and Studies on Eating with a Shared Control Robot Arm

People with upper extremity disabilities are gaining increased independence through the use of assisted devices such as wheelchair-mounted robotic arms. However, the increased capability and dexterity of these robotic arms also makes them challenging to control through accessible interfaces like joysticks, sip-and-puff, and buttons that are lowerdimensional than the control space of the robot. The potential for robotics autonomy to ease control burden within assistive domains has been recognized for decades. While full autonomy is an option, it removes all control from the user. When this is not desired by the human, the assistive technology in fact has made them less able and discards useful input the human might provide, leveraging for example their superior situational awareness, that would add to system robustness. This thesis takes an in-depth dive into how to add autonomy to an assistive robot arm in the specific application of eating, to make it faster and more enjoyable for people with disabilities to feed themselves. While we are focused on this specific application, the tools and insights we gain can generalize to the fields of deformable object manipulation, selection from behavior libraries, intent prediction, robot teleoperation, and human-robot interaction. The nature of the physical proximity and heavy dependence on the robot arm for doing daily tasks creates a very high-stakes humanrobot interaction. We build a system that is capable of fully autonomous feeding by (1) predicting bite timing based on social cues, (2) detecting relevant features of the food using RGBD sensor data, and (3) automatically selecting a goal for a food-collection motion primitive to bring a bite from the plate to the operator’s mouth. We investigated the desired level of autonomy through user studies with an assistive robot where users have varying degrees of control over the bite timing, control mode-switching, and direct teleoperation of the robot to determine the effect on cognitive load, acceptance, trust, and task performance. I would like to dedicate this thesis to my two beautiful sons who were born during its writing, and to my husband for his tireless support of my education and career.

[1]  Catherine M Arrington,et al.  PSYCHOLOGICAL SCIENCE Research Article The Cost of a Voluntary Task Switch , 2022 .

[2]  F. Liefhebber,et al.  Evaluation of new user interface features for the MANUS robot arm , 2005, 9th International Conference on Rehabilitation Robotics, 2005. ICORR 2005..

[3]  Todd A Kuiken,et al.  Target Achievement Control Test: evaluating real-time myoelectric pattern-recognition control of multifunctional upper-limb prostheses. , 2011, Journal of rehabilitation research and development.

[4]  R. S. Sutton,et al.  Dynamic switching and real-time machine learning for improved human control of assistive biomedical robots , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[5]  A. Norberg,et al.  Interaction between the severely demented patient and his caregiver during feeding. A theoretical model. , 1987, Scandinavian journal of caring sciences.

[6]  Talmai Oliveira,et al.  A mobile, lightweight, poll-based food identification system , 2014, Pattern Recognit..

[7]  Bernt Schiele,et al.  3D object recognition from range images using local feature histograms , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[8]  Imad Mougharbel,et al.  Comparative study on different adaptation approaches concerning a sip and puff controller for a powered wheelchair , 2013, 2013 Science and Information Conference.

[9]  Dana Kulic,et al.  Online Segmentation and Clustering From Continuous Observation of Whole Body Motions , 2009, IEEE Transactions on Robotics.

[10]  Michelle McDonnell,et al.  Action research arm test. , 2008, The Australian journal of physiotherapy.

[11]  M. Nuttin,et al.  Selection of suitable human-robot interaction techniques for intelligent wheelchairs , 2002, Proceedings. 11th IEEE International Workshop on Robot and Human Interactive Communication.

[12]  Nicolas Y. Masse,et al.  Reach and grasp by people with tetraplegia using a neurally controlled robotic arm , 2012, Nature.

[13]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[14]  B J F Driessen,et al.  MANUS—a wheelchair-mounted rehabilitation robot , 2001, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[15]  Katsushi Ikeuchi,et al.  Toward automatic robot instruction from perception-temporal segmentation of tasks from human hand motion , 1993, IEEE Trans. Robotics Autom..

[16]  Mitul Saha,et al.  Motion Planning for Robotic Manipulation of Deformable Linear Objects , 2006, ICRA.

[17]  G. Vanacker,et al.  Adaptive Shared Control of a Brain-Actuated Simulated Wheelchair , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[18]  Jeong-Su Han,et al.  Human-machine interface for wheelchair control with EMG and its evaluation , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[19]  P. Stratford,et al.  Development of the Chedoke Arm and Hand Activity Inventory: Theoretical Constructs, Item Generation, and Selection , 2004, Topics in stroke rehabilitation.

[20]  Nico Blodow,et al.  Aligning point cloud views using persistent feature histograms , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Martín Abadi,et al.  TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems , 2016, ArXiv.

[22]  R.Fff. Weir,et al.  A heuristic fuzzy logic approach to EMG pattern recognition for multifunctional prosthesis control , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[23]  D. Lupton,et al.  Technology, selfhood and physical disability. , 2000, Social science & medicine.

[24]  Dong-Soo Kwon,et al.  Development of a wheelchair-based rehabilitation robotic system (KARES II) with various human-robot interaction interfaces for the disabled , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[25]  Siddhartha S. Srinivasa,et al.  A policy-blending formalism for shared control , 2013, Int. J. Robotics Res..

[26]  Siddhartha S. Srinivasa,et al.  Deliberate Delays During Robot-to-Human Handovers Improve Compliance With Gaze Communication , 2014, 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[27]  C Grozea,et al.  On the feasibility of using motor imagery EEG-based brain–computer interface in chronic tetraplegics for assistive robotic arm control: a clinical test and long-term post-trial follow-up , 2012, Spinal Cord.

[28]  Terrence Fong,et al.  Collaboration, Dialogue, Human-Robot Interaction , 2001, ISRR.

[29]  F. Liefhebber,et al.  A framework of interface improvements for designing new user interfaces for the MANUS robot arm , 2005, 9th International Conference on Rehabilitation Robotics, 2005. ICORR 2005..

[30]  Carlos Balaguer,et al.  Personal Autonomy Rehabilitation in Home Environments by a Portable Assistive Robot , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[31]  R. Vaidyanathan,et al.  A Dual-Mode Human-Machine Interface for Robotic Control based on Acoustic Sensitivity of the Aural Cavity , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[32]  Da-Wen Sun,et al.  Inspection and grading of agricultural and food products by computer vision systems—a review , 2002 .

[33]  A. Norberg,et al.  Caregivers' perceptions and interpretations of severely demented patients during feeding in a task assignment system. , 1990, Scandinavian journal of caring sciences.

[34]  L. Potvin,et al.  Food and eating as social practice--understanding eating patterns as social phenomena and implications for public health. , 2009, Sociology of health & illness.

[35]  Wenwei Yu,et al.  EMG prosthetic hand controller discriminating ten motions using real-time learning method , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[36]  Ennio Gambi,et al.  Performance analysis of self-organising neural networks tracking algorithms for intake monitoring using kinect , 2015 .

[37]  Junuk Chu,et al.  A Real-Time EMG Pattern Recognition System Based on Linear-Nonlinear Feature Projection for a Multifunction Myoelectric Hand , 2006, IEEE Transactions on Biomedical Engineering.

[38]  C. Sollerman,et al.  Sollerman hand function test. A standardised method and its use in tetraplegic patients. , 1995, Scandinavian journal of plastic and reconstructive surgery and hand surgery.

[39]  S D Prior An electric wheelchair mounted robotic arm--a survey of potential users. , 1990, Journal of medical engineering & technology.

[40]  Neil Hardie,et al.  JACO assistive robotic device : empowering people with disabilities through innovative algorithms , 2016 .

[41]  Yukinobu Taniguchi,et al.  Estimating nutritional value from food images based on semantic segmentation , 2014, UbiComp Adjunct.

[42]  Edmund F. LoPresti,et al.  Neck range of motion and use of computer head controls , 2000, Assets '00.

[43]  Markus Vincze,et al.  Automation of “ground truth” annotation for multi-view RGB-D object instance recognition datasets , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[44]  R. Alqasemi,et al.  Maximizing Manipulation Capabilities for People with Disabilities Using a 9-DoF Wheelchair-Mounted Robotic Arm System , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[45]  Arthur Prochazka,et al.  Tooth-Click Control of a Hands-Free Computer Interface , 2008, IEEE Transactions on Biomedical Engineering.

[46]  Jennifer Barry,et al.  Bakebot: Baking Cookies with the PR2 , 2011 .

[47]  Dae-Jin Kim,et al.  Motion Segmentation and Control Design for UCF-MANUS—An Intelligent Assistive Robotic Manipulator , 2012, IEEE/ASME Transactions on Mechatronics.

[48]  Henry Hexmoor,et al.  A Cognitive Model of Situated Autonomy , 2000, PRICAI Workshops.

[49]  David Marshall,et al.  Food as ritual, routine or convention , 2005 .

[50]  C. Leroux,et al.  Evaluation of a graphic interface to control a robotic grasping arm: a multicenter study. , 2009, Archives of physical medicine and rehabilitation.

[51]  Francois Routhier,et al.  Evaluation of the JACO robotic arm: Clinico-economic study for powered wheelchair users with upper-extremity disabilities , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[52]  Andrew T. Irish,et al.  Trajectory Learning for Robot Programming by Demonstration Using Hidden Markov Model and Dynamic Time Warping , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[53]  Katherine M. Tsui,et al.  Development and evaluation of a flexible interface for a wheelchair mounted robotic arm , 2008, 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[54]  Rory A. Cooper,et al.  Daily Task-Oriented Performance Evaluation for Commercially Available Assistive Robotic Manipulators , 2016, ICRA 2016.

[55]  N. Meiran,et al.  Component Processes in Task Switching , 2000, Cognitive Psychology.

[56]  Siddhartha S. Srinivasa,et al.  Formalizing Assistive Teleoperation , 2012, Robotics: Science and Systems.

[57]  Won-Kyung Song,et al.  Design of Novel Feeding Robot for Korean Food , 2010, ICOST.

[58]  Karon E. MacLean,et al.  Meet Me where I’m Gazing: How Shared Attention Gaze Affects Human-Robot Handover Timing , 2014, 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[59]  Freek Stulp,et al.  Simultaneous on-line Discovery and Improvement of Robotic Skill options , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[60]  Chunsheng Zhu,et al.  Food Image Recognition via Superpixel Based Low-Level and Mid-Level Distance Coding for Smart Home Applications , 2017 .

[61]  M. Himmelsbach,et al.  Real-time object classification in 3D point clouds using point feature histograms , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[62]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[63]  Rory A. Cooper,et al.  Clinical evaluation of a wheelchair mounted robotic arm , 2003 .

[64]  A. Graser,et al.  Low level control in a semi-autonomous rehabilitation robotic system via a Brain-Computer Interface , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[65]  Yamaguchi Akihiko,et al.  Combining finger vision and optical tactile sensing: Reducing and handling errors while cutting vegetables , 2016 .

[66]  Anthony G. Pipe,et al.  Joint action understanding improves robot-to-human object handover , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[67]  Edwin Olson,et al.  AprilTag: A robust and flexible visual fiducial system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[68]  Sang Hyoung Lee,et al.  Autonomous framework for segmenting robot trajectories of manipulation task , 2015, Auton. Robots.

[69]  R L Hewer,et al.  Arm function after stroke. An evaluation of grip strength as a measure of recovery and a prognostic indicator. , 1989, Journal of neurology, neurosurgery, and psychiatry.

[70]  Siddhartha S. Srinivasa,et al.  Assistive teleoperation of robot arms via automatic time-optimal mode switching , 2016, 2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[71]  Erik Scheme,et al.  Electromyogram pattern recognition for control of powered upper-limb prostheses: state of the art and challenges for clinical use. , 2011, Journal of rehabilitation research and development.

[72]  M. Sahnoun,et al.  Assisted Control Mode for a Smart Wheelchair , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[73]  DANIEL CAGIGAS,et al.  Hierarchical Path Search with Partial Materialization of Costs for a Smart Wheelchair , 2004, J. Intell. Robotic Syst..

[74]  Håkan Eftring,et al.  Technical results from Manus user trials , 1999 .

[75]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[76]  G. D. Logan Task Switching , 2022 .

[77]  William Harwin,et al.  Devices for assisting manipulation: a summary of user task priorities , 1994 .

[78]  A. Allport,et al.  Task switching and the measurement of “switch costs” , 2000, Psychological research.

[79]  A. Graser,et al.  Brain-Computer Interface for high-level control of rehabilitation robotic systems , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[80]  Holly A. Yanco,et al.  Wheelesley: A Robotic Wheelchair System: Indoor Navigation and User Interface , 1998, Assistive Technology and Artificial Intelligence.

[81]  B Phillips,et al.  Predictors of assistive technology abandonment. , 1993, Assistive technology : the official journal of RESNA.

[82]  Y. Matsumotot,et al.  Development of intelligent wheelchair system with face and gaze based interface , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[83]  Scott Niekum,et al.  Learning and generalization of complex tasks from unstructured demonstrations , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[84]  Siddhartha S. Srinivasa,et al.  HERB's Sure Thing: A rapid drama system for rehearsing and performing live robot theater , 2014, 2014 IEEE International Workshop on Advanced Robotics and its Social Impacts.

[85]  A. Norberg,et al.  How people with stroke and healthy older people experience the eating process. , 2000, Journal of clinical nursing.

[86]  Radu Bogdan Rusu,et al.  Semantic 3D Object Maps for Everyday Manipulation in Human Living Environments , 2010, KI - Künstliche Intelligenz.

[87]  E. Taub,et al.  Reliability and Validity of the Upper-Extremity Motor Activity Log-14 for Measuring Real-World Arm Use , 2005, Stroke.

[88]  Nitish V. Thakor,et al.  Decoding of Individuated Finger Movements Using Surface Electromyography , 2009, IEEE Transactions on Biomedical Engineering.

[89]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[90]  R.M. Alqasemi,et al.  Analysis, evaluation and development of wheelchair-mounted robotic arms , 2005, 9th International Conference on Rehabilitation Robotics, 2005. ICORR 2005..

[91]  Bingbing Ni,et al.  RGBD-HuDaAct: A color-depth video database for human daily activity recognition , 2011, ICCV Workshops.

[92]  L. Rabiner,et al.  An introduction to hidden Markov models , 1986, IEEE ASSP Magazine.

[93]  J. Sijs,et al.  Combined Position & Force Control for a robotic manipulator , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[94]  Tariq Rahman,et al.  Assistive Devices For Motor Disabilities , 1999 .

[95]  Da-Wen Sun,et al.  Learning techniques used in computer vision for food quality evaluation: a review , 2006 .

[96]  Roger Orpwood,et al.  The Weston wheelchair mounted assistive robot - the design story , 2002, Robotica.

[97]  C Myers,et al.  The American Journal of Occupational Therapy. Official publication of The American Occupational Therapy Association. , 1971, The American journal of occupational therapy : official publication of the American Occupational Therapy Association.

[98]  Yuta Sugiura,et al.  Cooking with robots: designing a household system working in open environments , 2010, CHI.

[99]  Huosheng Hu,et al.  A Human – Computer Interface based on Forehead Multi-Channel Bio-signals to Control a Virtual Wheelchair , 2002 .

[100]  Ming Xie,et al.  Color clustering and learning for image segmentation based on neural networks , 2005, IEEE Trans. Neural Networks.

[101]  N. Silberberg,et al.  Hand strength and dexterity. , 1971, The American journal of occupational therapy : official publication of the American Occupational Therapy Association.

[102]  Kristine Turville Delano,et al.  Home Health Care: A Needs Assessment with Design Implications , 2001 .

[103]  Dennis J. McFarland,et al.  Brain-Computer Interface Operation of Robotic and Prosthetic Devices , 2008, Computer.

[104]  V. Mathiowetz,et al.  Adult norms for the Box and Block Test of manual dexterity. , 1985, The American journal of occupational therapy : official publication of the American Occupational Therapy Association.

[105]  Holly A. Yanco,et al.  Autonomy mode suggestions for improving human-robot interaction , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[106]  Katherine M. Tsui,et al.  Simplifying Wheelchair Mounted Robotic Arm Control with a Visual Interface , 2007, AAAI Spring Symposium: Multidisciplinary Collaboration for Socially Assistive Robotics.

[107]  Michael Topping,et al.  An Overview of the Development of Handy 1, a Rehabilitation Robot to Assist the Severely Disabled , 2002, J. Intell. Robotic Syst..

[108]  Stefan Leutenegger,et al.  ElasticFusion: Dense SLAM Without A Pose Graph , 2015, Robotics: Science and Systems.

[109]  J. Tiffin,et al.  The Purdue pegboard; norms and studies of reliability and validity. , 1948, The Journal of applied psychology.

[110]  N. EL-LATIF,et al.  Jebsen Taylor Hand Function test: Gender, dominance, and age differences in healthy Egyptian population , 2018 .

[111]  Torsten Schubert,et al.  Task switching: effects of practice on switch and mixing costs , 2011, Psychological Research.

[112]  Margaret Visser,et al.  The Rituals of Dinner: The Origins, Evolution, Eccentricities and Meaning of Table Manners , 1991 .

[113]  Zhuang Fu,et al.  A Chinese cooking robot for elderly and disabled people , 2011, Robotica.

[114]  Maja J. Mataric,et al.  The power of suggestion: Teaching sequences through assistive robot motions , 2009, 2009 4th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[115]  R. Johansson,et al.  Eye–Hand Coordination in Object Manipulation , 2001, The Journal of Neuroscience.

[116]  Redwan Alqasemi,et al.  Control of a 9-DoF Wheelchair-Mounted Robotic Arm System , 2023, Proceedings of the 20th Florida Conference on Recent Advances in Robotics.

[117]  Siddhartha S. Srinivasa,et al.  Toward seamless human-robot handovers , 2013, Journal of Human-Robot Interaction.

[118]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[119]  Weiliang Xu,et al.  Kinematics and Experiments of a Life-Sized Masticatory Robot for Characterizing Food Texture , 2008, IEEE Transactions on Industrial Electronics.

[120]  Chao Wang,et al.  System-controlled user interaction within the service robotic control architecture MASSiVE , 2007, Robotica.

[121]  Holly A. Yanco,et al.  Shared user-computer control of a robotic wheelchair system , 2000 .

[122]  Hema Swetha Koppula,et al.  Learning human activities and object affordances from RGB-D videos , 2012, Int. J. Robotics Res..

[123]  Katherine M. Tsui,et al.  Survey of domain-specific performance measures in assistive robotic technology , 2008, PerMIS.

[124]  Redwan Alqasemi,et al.  Design, construction and testing of a wheelchair-mounted robotic arm , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[125]  Matthieu Guillaumin,et al.  Food-101 - Mining Discriminative Components with Random Forests , 2014, ECCV.

[126]  Peter K. Allen,et al.  Shared autonomy in a robot hand teleoperation system , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[127]  Sundaram Gunasekaran,et al.  Shape feature extraction and classification of food material using computer vision , 1994 .

[128]  L Fehr,et al.  Adequacy of power wheelchair control interfaces for persons with severe disabilities: a clinical survey. , 2000, Journal of rehabilitation research and development.

[129]  F. Biering-Sørensen,et al.  The meaning of assisted feeding for people living with spinal cord injury: a phenomenological study. , 2008, Journal of advanced nursing.

[130]  G.R.B. Romer,et al.  Compiling a Medical Device File and a Proposal for an International Standard for Rehabilitation Robots , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[131]  Hendrik Van Brussel,et al.  Shared control for intelligent wheelchairs: an implicit estimation of the user intention , 2003 .

[132]  Christian Mandel,et al.  Navigating a smart wheelchair with a brain-computer interface interpreting steady-state visual evoked potentials , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[133]  Francesco Tenore,et al.  An embedded controller for a 7-degree of freedom prosthetic arm , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[134]  Yoshiaki Shirai,et al.  Look where you're going [robotic wheelchair] , 2003, IEEE Robotics Autom. Mag..

[135]  Mark R. Cutkosky,et al.  On grasp choice, grasp models, and the design of hands for manufacturing tasks , 1989, IEEE Trans. Robotics Autom..

[136]  M. Nuttin,et al.  A brain-actuated wheelchair: Asynchronous and non-invasive Brain–computer interfaces for continuous control of robots , 2008, Clinical Neurophysiology.

[137]  Kazuhiko Terashima,et al.  Influence of lift walker for human walk and suggestion of walker device with power assistance , 2009, 2009 International Symposium on Micro-NanoMechatronics and Human Science.