Food manipulation: A cadence of haptic signals

Autonomous assistive feeding is challenging because it requires manipulation of food items with various compliance, sizes, and shapes. To better understand how humans perform a feeding task and explore ways to adapt their strategies to robots, we collected a rich dataset of human subjects' feeding instances and compared them with position-controlled instances via a robot. In the analysis of the dataset which includes measurements from visual and haptic signals, we demonstrate that humans vary their control policies to accommodate to the compliance and the shape of the food item being acquired. We propose a taxonomy of manipulation strategies for feeding to highlight such policies. Our subsequent analysis of failed feeding instances of humans and the robot highlights the importance of adapting the policy to the compliance of a food item. Finally, as the first step to generate compliance-dependent policies, we propose a set of classifiers which classifies haptic and motion signals during bite acquisition into four compliance-based food categories. Temporal Convolution Network (TCN) outperforms other classifiers with an accuracy of 82.2% on the human data and 83.1% on the robot data.

[1]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

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

[3]  Kenneth S. Roberts,et al.  Haptic object recognition using a multi-fingered dextrous hand , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[4]  P.N. Brett,et al.  Research towards generalised robotic systems for handling non-rigid products , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[5]  Carey Al Americans with Disabilities Act and you. , 1992 .

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

[7]  Sundaram Gunasekaran,et al.  Computer vision technology for food quality assurance , 1996 .

[8]  J. M. Sharp,et al.  Meeting the need for robotic handling of food products , 1997 .

[9]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[10]  Mark H. Lee,et al.  Teaching from examples in assembly and manipulation of snack food ingredients by robot , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[11]  Justus H. Piater,et al.  Developing haptic and visual perceptual categories for reaching and grasping with a humanoid robot , 2001, Robotics Auton. Syst..

[12]  Mohammed Waleed Kadous,et al.  Temporal classification: extending the classification paradigm to multivariate time series , 2002 .

[13]  Darwin G. Caldwell,et al.  Robotic manipulation of food products - a review , 2003, Ind. Robot.

[14]  Da-Wen Sun,et al.  Improving quality inspection of food products by computer vision: a review , 2004 .

[15]  F. Mendoza,et al.  Application of Image Analysis for Classification of Ripening Bananas , 2006 .

[16]  Matei T. Ciocarlie,et al.  Dimensionality reduction for hand-independent dexterous robotic grasping , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  S. Takamuku,et al.  Haptic discrimination of material properties by a robotic hand , 2007, 2007 IEEE 6th International Conference on Development and Learning.

[18]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[19]  L. Perry Assisted feeding. , 2008, Journal of advanced nursing.

[20]  Wolfram Burgard,et al.  Object identification with tactile sensors using bag-of-features , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  D. Savakar,et al.  Recognition and Classification of Food Grains, Fruits and Flowers Using Machine Vision , 2009 .

[22]  Jeremy A. Fishel,et al.  Signal processing and fabrication of a biomimetic tactile sensor array with thermal, force and microvibration modalities , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[23]  Matei T. Ciocarlie,et al.  Hand Posture Subspaces for Dexterous Robotic Grasping , 2009, Int. J. Robotics Res..

[24]  Koh Hosoda,et al.  Robust haptic recognition by anthropomorphic bionic hand through dynamic interaction , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Wolfram Burgard,et al.  Learning the elasticity parameters of deformable objects with a manipulation robot , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Dejan Pangercic,et al.  Robotic roommates making pancakes , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[27]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[28]  Martin Mellado,et al.  Review. Technologies for robot grippers in pick and place operations for fresh fruits and vegetables , 2011 .

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

[30]  Gert Kootstra,et al.  Classification of rigid and deformable objects using a novel tactile sensor , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[31]  Siddhartha S. Srinivasa,et al.  Human preferences for robot-human hand-over configurations , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Robert Platt,et al.  Using Bayesian Filtering to Localize Flexible Materials During Manipulation , 2011, IEEE Transactions on Robotics.

[33]  Nawid Jamali,et al.  Majority Voting: Material Classification by Tactile Sensing Using Surface Texture , 2011, IEEE Transactions on Robotics.

[34]  Fernando De la Torre,et al.  Joint segmentation and classification of human actions in video , 2011, CVPR 2011.

[35]  Jenna Wiens,et al.  Patient Risk Stratification for Hospital-Associated C. diff as a Time-Series Classification Task , 2012, NIPS.

[36]  M. Brault Americans with Disabilities: 2010 , 2012 .

[37]  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.

[38]  Aaron M. Dollar,et al.  A Hand-Centric Classification of Human and Robot Dexterous Manipulation , 2013, IEEE Transactions on Haptics.

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

[40]  J. Fischer,et al.  The Prehensile Movements of the Human Hand , 2014 .

[41]  Gordon Cheng,et al.  Humanoids learn object properties from robust tactile feature descriptors via multi-modal artificial skin , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[42]  L. Zollo,et al.  Soft Robotic Manipulation of Onions and Artichokes in the Food Industry , 2014 .

[43]  Ashutosh Saxena,et al.  Learning haptic representation for manipulating deformable food objects , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[44]  Trevor Darrell,et al.  Robotic learning of haptic adjectives through physical interaction , 2015, Robotics Auton. Syst..

[45]  Eamonn J. Keogh,et al.  The great time series classification bake off: a review and experimental evaluation of recent algorithmic advances , 2016, Data Mining and Knowledge Discovery.

[46]  Mark R. Cutkosky,et al.  Slip classification for dynamic tactile array sensors , 2016, Int. J. Robotics Res..

[47]  Gregory D. Hager,et al.  Temporal Convolutional Networks: A Unified Approach to Action Segmentation , 2016, ECCV Workshops.

[48]  Danica Kragic,et al.  The GRASP Taxonomy of Human Grasp Types , 2016, IEEE Transactions on Human-Machine Systems.

[49]  Maya Cakmak,et al.  Efficient programming of manipulation tasks by demonstration and adaptation , 2017, 2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[50]  Luca Antiga,et al.  Automatic differentiation in PyTorch , 2017 .

[51]  James M. Rehg,et al.  Inferring Object Properties with a Tactile-Sensing Array Given Varying Joint Stiffness and Velocity , 2014, Int. J. Humanoid Robotics.