Towards snap sensing

Automating snap assemblies is highly desirable but challenging due to their varied geometrical configurations and elastic components. A key aspect to automating snap assemblies is robot state estimation and corrective motion generation, here defined as snap sensing. While progress is being made, there are yet no robust systems that allow for snap sensing. To this end we have integrated a framework that consists of a control strategy and control framework that generalises to cantilever snaps of varying geometrical complexity. We have also integrated a robot state verification method (RCBHT) that encodes FT data to yield high-level intuitive behaviours and perform output verification. Optimisation procedures and Bayesian filtering have been included in the RCBHT to increase robustness and granularity. The system provides belief states for higher level behaviours allowing probabilistic state estimation and outcome verification. In this work, preliminary assembly failure characterisation has been conducted and provides insights into assembly failure dynamics. The results, though still in simulation, are promising as the framework has effectively executed cantilever snap assemblies and robust robot state estimation with parts of varying complexity in two different robotic systems.

[1]  Sanchoy K. Das,et al.  Use of snap-fit fasteners in the multi-life-cycle design of products , 1999, Proceedings of the 1999 IEEE International Symposium on Electronics and the Environment (Cat. No.99CH36357).

[2]  Rüdiger Dillmann,et al.  Experience-based optimization of universal manipulation strategies for industrial assembly tasks , 2011, Robotics Auton. Syst..

[3]  Shuuji Kajita,et al.  OpenHRP: Open Architecture Humanoid Robotics Platform , 2004, Int. J. Robotics Res..

[4]  Richard A. Volz,et al.  Learning force sensory patterns and skills front human demonstration , 1997, Proceedings of International Conference on Robotics and Automation.

[5]  H. Bruyninckx,et al.  Active Sensing for Robotics – A Survey , 2002 .

[6]  John Kenneth Salisbury,et al.  Application of Change Detection to Dynamic Contact Sensing , 1994, Int. J. Robotics Res..

[7]  Anders Robertsson,et al.  Force controlled assembly of emergency stop button , 2011, 2011 IEEE International Conference on Robotics and Automation.

[8]  Eiichi Yoshida,et al.  A relative-change-based hierarchical taxonomy for cantilever-snap assembly verification , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Herman Bruyninckx,et al.  Bayesian Hybrid Model-State Estimation Applied to Simultaneous Contact Formation Recognition and Geometrical Parameter Estimation , 2005, Int. J. Robotics Res..

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

[11]  Juan Rojas,et al.  Analysis of autonomous cooperative assembly using coordination schemes by heterogeneous robots using a control basis approach , 2012, Autonomous Robots.

[12]  Brenan J. McCarragher Force sensing from human demonstration using a hybrid dynamical model and qualitative reasoning , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[13]  Joris De Schutter,et al.  Contact State Segmentation Using Particle Filters for Programming by Human Demonstration in Compliant Motion Tasks , 2006, ISER.

[14]  Jean M. Hoffman Fundamentals of annular snap-fit joints , 2005 .

[15]  Robert Platt,et al.  Learning and generalizing control-based grasping and manipulation skills , 2006 .

[16]  H. Harry Asada,et al.  Teaching and learning of compliance using neural nets: representation and generation of nonlinear compliance , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[17]  Eiichi Yoshida,et al.  Gradient calibration for the RCBHT cantilever snap verification system , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[18]  Eiichi Yoshida,et al.  Probabilistic state verification for snap assemblies using the relative-change-based hierarchical taxonomy , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[19]  Mani Maran Ratnam,et al.  Force‐guided robot in automated assembly of mobile phone , 2003 .

[20]  Oliver Brock,et al.  A Framework for Learning and Control in Intelligent Humanoid Robots , 2005, Int. J. Humanoid Robotics.

[21]  T. Meitinger,et al.  Modeling and simulation of the assembly of snap joints , 1995, Proceedings. IEEE International Symposium on Assembly and Task Planning.

[22]  Tsutomu Hasegawa,et al.  A Framework for Automatic Generation of a Contact State Graph for Robotic Assembly , 2011, Adv. Robotics.