Heuristic approaches for the optimal wiring in large scale robotic skin design

This paper faces the problem of optimizing the wiring and the connections in a tactile skin for robots. The robotic skin is a device composed of a network of tactile sensors, whose wiring can be very complex: the control of this complexity is a key problem. In the considered robotic skin, skin elements are grouped into skin patches, which output tactile data that have to be read by a micro-controller. The logical connections between the sensors must be defined in order to route signals through the network. A finite set of micro-controllers is given and a set of constraints is imposed on the given assignment and routing. The considered problem has a combinatorial nature and it can be formulated as a Minimum Constrained Spanning Forest problem with costs on arcs that cannot be a priori defined as they are solution-dependent. The problem is NP-hard. The paper introduces a mathematical formulation and then proposes a Multi-Start Heuristic algorithm and an Ant Colony Optimization approach whose effectiveness is evaluated through experimental tests performed on both real and synthetically generated instances.

[1]  Massimo Paolucci,et al.  A New Ant Colony Optimization Approach for the Single Machine Total Weighted Tardiness Scheduling Problem , 2008 .

[2]  H. Worn,et al.  A highly versatile and robust tactile sensing system , 2007, 2007 IEEE Sensors.

[3]  Maurizio Valle,et al.  Modular skin for humanoid robot systems , 2010 .

[4]  Larry Wasserman,et al.  Forest Density Estimation , 2010, J. Mach. Learn. Res..

[5]  E. Hwang,et al.  A Polymer-Based Flexible Tactile Sensor for Both Normal and Shear Load Detections and Its Application for Robotics , 2007, Journal of Microelectromechanical Systems.

[6]  Helge J. Ritter,et al.  A tactile sensor system for a three-fingered robot manipulator , 1997, Proceedings of International Conference on Robotics and Automation.

[7]  Giulio Sandini,et al.  An embedded artificial skin for humanoid robots , 2008, 2008 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems.

[8]  Yasuo Kuniyoshi,et al.  A highly stretchable tactile distribution sensor for smooth surfaced humanoids , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[9]  Paolo Dario,et al.  A tactile array sensor layered in an artificial skin , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[10]  M. Shimojo,et al.  A High-Speed Mesh of Tactile Sensors Fitting Arbitrary Surfaces , 2010, IEEE Sensors Journal.

[11]  Leonid Khachiyan,et al.  A greedy heuristic for a minimum-weight forest problem , 1993, Oper. Res. Lett..

[12]  R. A. Zemlin,et al.  Integer Programming Formulation of Traveling Salesman Problems , 1960, JACM.

[13]  Clément Gosselin,et al.  Characterization of the electrical resistance of carbon-black-filled silicone: Application to a flexible and stretchable robot skin , 2010, 2010 IEEE International Conference on Robotics and Automation.

[14]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[15]  Yasuo Kuniyoshi,et al.  A deformable and deformation sensitive tactile distribution sensor , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[16]  Hiroyuki Shinoda,et al.  Wireless tactile sensing element using stress-sensitive resonator , 2000 .

[17]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[18]  H. Shinoda,et al.  A Large Area Robot Skin Based on Cell-Bridge System , 2006, 2006 5th IEEE Conference on Sensors.

[19]  Martin Nilsson Tactile sensing with minimal wiring complexity , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[20]  Hiroyuki Shinoda,et al.  Telemetric robot skin , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[21]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[22]  Zsolt Tuza,et al.  Complexity and approximation of the Constrained Forest problem , 2011, Theor. Comput. Sci..

[23]  Hiroyuki Shinoda,et al.  A Sensitive Skin Based on Touch-Area-Evaluating Tactile Elements , 2006, 2006 14th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[24]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[25]  Jérôme Monnot,et al.  The path partition problem and related problems in bipartite graphs , 2007, Oper. Res. Lett..

[26]  Giorgio Metta,et al.  Methods and Technologies for the Implementation of Large-Scale Robot Tactile Sensors , 2011, IEEE Transactions on Robotics.

[27]  Peter K. Allen,et al.  Acquisition and interpretation of 3-D sensor data from touch , 1990, IEEE Trans. Robotics Autom..

[28]  Hiroyuki Shinoda,et al.  Digital tactile sensing elements communicating through conductive skin layers , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[29]  Clément Gosselin,et al.  A flexible robot skin for safe physical human robot interaction , 2009, 2009 IEEE International Conference on Robotics and Automation.

[30]  F.-Y. Chang,et al.  Design and fabrication of an artificial skin using PI-copper films , 2007, 2007 IEEE 20th International Conference on Micro Electro Mechanical Systems (MEMS).