Robot-object contact perception using symbolic temporal pattern learning

This paper investigates application of machine learning to the problem of contact perception between a robot's gripper and an object. The input data comprises a multidimensional time-series produced by a force/torque sensor at the robot's wrist, the robot's proprioceptive information, namely, the position of the end-effector, as well as the robot's control command. These data are used to train a hidden Markov model (HMM) classifier. The output of the classifier is a prediction of the contact state, which includes no contact, a contact aligned with the central axis of the valve, and an edge contact. To distinguish between contact states, the robot performs exploratory behaviors that produce distinct patterns in the time-series data. The patterns are discovered by first analyzing the data using a probabilistic clustering algorithm that transforms the multidimensional data into a one-dimensional sequence of symbols. The symbols produced by the clustering algorithm are used to train the HMM classifier. We examined two exploratory behaviors: a rotation around the x-axis, and a rotation around the y-axis of the gripper. We show that using these two exploratory behaviors we can successfully predict a contact state with an accuracy of 88 ± 5 % and 81 ± 10 %, respectively.

[1]  Nawid Jamali,et al.  Slip prediction using Hidden Markov models: Multidimensional sensor data to symbolic temporal pattern learning , 2012, 2012 IEEE International Conference on Robotics and Automation.

[2]  Darwin G. Caldwell,et al.  Autonomous robotic valve turning: A hierarchical learning approach , 2013, 2013 IEEE International Conference on Robotics and Automation.

[3]  David A. Anisi,et al.  Real-world demonstration of sensor-based robotic automation in oil & gas facilities , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Pedro J. Sanz,et al.  Combining template tracking and laser peak detection for 3D reconstruction and grasping in underwater environments , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Persistent Autonomy through Learning , Adaptation , Observation and Replanning DELIVERABLE 1 . 4 Diagnosing and Predicting Task Failure , .

[6]  Konstantinos Kyriakopoulos,et al.  PANDORA - Persistent Autonomy Through Learning, Adaptation, Observation and Replanning , 2012 .

[7]  Frank Kirchner,et al.  A small-scale actuator with passive-compliance for a fine-manipulation deep-sea manipulator , 2011, OCEANS'11 MTS/IEEE KONA.

[8]  J. Rissanen,et al.  Modeling By Shortest Data Description* , 1978, Autom..

[9]  David L. Dowe,et al.  MML clustering of multi-state, Poisson, von Mises circular and Gaussian distributions , 2000, Stat. Comput..

[10]  Konstantinos Kyriakopoulos,et al.  Persistent Autonomy: the Challenges of the PANDORA Project , 2012 .

[11]  Mongi A. Abidi,et al.  Autonomous robotic inspection and manipulation using multisensor feedback , 1991, Computer.

[12]  C. S. Wallace,et al.  An Information Measure for Classification , 1968, Comput. J..

[13]  Antonella Ferrara,et al.  AMADEUS: advanced manipulation for deep underwater sampling , 1997, IEEE Robotics Autom. Mag..

[14]  Yongji Wang,et al.  AMADEUS: advanced manipulator for deep underwater sampling , 1997, Proceedings of International Conference on Robotics and Automation.

[15]  Junku Yuh,et al.  Underwater autonomous manipulation for intervention missions AUVs , 2009 .