Underwater robot-object contact perception using machine learning on force/torque sensor feedback

Autonomous manipulation of objects requires reliable information on robot-object contact state. Underwater environments can adversely affect sensing modalities such as vision, making them unreliable. In this paper we investigate underwater robot-object contact perception between an autonomous underwater vehicle and a T-bar valve using a force/torque sensor and the robot's proprioceptive information. We present an approach in which machine learning is used to learn a classifier for different contact states, namely, a contact aligned with the central axis of the valve, an edge contact and no contact. To distinguish between different contact states, the robot performs an exploratory behavior that produces distinct patterns in the force/torque sensor. The sensor output forms a multidimensional time-series. A probabilistic clustering algorithm is used to analyze the time-series. The algorithm dissects the multidimensional time-series into clusters, producing a one-dimensional sequence of symbols. The symbols are used to train a hidden Markov model, which is subsequently used to predict novel contact conditions. We show that the learned classifier can successfully distinguish the three contact states with an accuracy of 72% ± 12 %.

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

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

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

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

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

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

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

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

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

[10]  Marc Carreras,et al.  Girona 500 AUV: From Survey to Intervention , 2012, IEEE/ASME Transactions on Mechatronics.

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

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