Abstract
This paper presents a new approach to error detection during motion in contact under uncertainty for robotic manufacturing tasks. In this approach, artificial neural networks are used for perception-based learning. The six force-and-torque signals from the wrist sensor of a robot arm are fed into the network. A self-organizing map is what learns the different contact states in an unsupervised way. The method is intended to work properly in complex real-world manufacturing environments, for which existent approaches based on geometric analytical models may not be feasible, or may be too difficult. It is used for different tasks involving motion in contact, particularly the peg-in-hole insertion task, and complex insertion or extraction operations in a flexible manufacturing system. Several real examples for these cases are presented.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Asada, H.: Representation and learning of nonlinear compliance using neural nets, IEEE Trans. Robotics and Automation 9(6) (1993), 863–867.
Bekey, G. A. and Ghosal, A. (eds): Neural Networks in Robotics, Kluwer Academic Publishers, Dordrecht, 1992.
Brokowski, M. A., Peshkin, M. A., and Goldberg, K.: Curved fences for part alignment, in Proc. IEEE Int. Conf. Robotics and Automation, 1993, pp. 467–473.
Brost, R. C.: Dynamic analysis of planar manipulation tasks, in Proc. IEEE Int. Conf. Robotics and Automation, 1992, pp. 2247–2254.
Buckley, S. J.: Planning compliant motion strategies, Int. J. Robotics Res. 8(5) (1989), 28–44.
Canny, J. and Reif, J.: New lower bound techniques for robot motion planning problems, in Proc. 28th IEEE Symp. Foundation of Computer Science, Los Angeles, 1987, pp. 49–60.
Cervera, E. and del Pobil, A. P.: A hybrid qualitative—connectionist approach to robotic spatial planning, in Proc. Workshop on Spatial and Temporal Reasoning, Int. Joint Conf. on Artificial Intelligence (IJCAI-95), Montreal, Canada, 1995, pp. 37–46.
Cervera, E. and del Pobil, A. P.: Geometric reasoning for fine motion planning, in Proc. IEEE Int. Symp. Assembly and Task Planning, Pittsburgh, PA, 1995, pp. 154–159.
Cervera, E. and delPobil, A. P.: Multiple self-organizing maps for supervised learning, in J.Mira and F.Sandoval (eds), From Natural to Artificial Neural Computation, Springer, Berlin, 1995, pp. 345–352.
Cervera, E., del Pobil, A. P., Marta, E., and Serna, M. A.: A sensor-based approach for motion in contact in task planning, in Proc. IEEE/RSJ Int. Conf. Intell. Robots and Systems (IROS '95), Pittsburgh, PA, Vol. 2, 1995, pp. 468–473.
Cervera, E., delPobil, A. P., Marta, E., and Serna, M. A.: Dealing with uncertainty in fine motion: A neural approach, in G. F.Forsyth and A.Ali (eds), Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, Gordon and Breach, Amsterdam, 1995, pp. 119–126.
Chaar, J. K., Volz, R. A., and Davidson, E. S.: An integrated approach to developing manufacturing control software, in Proc. IEEE Int. Conf. Robotics and Automation, 1991, pp. 1979–1984.
Chen, N. and Hwang, C.: Robot path planner: A neural networks approach, Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, 1992.
Dakin, G. A. and Popplestone, R. J.: Augmenting a nominal assembly motion plan with a compliant behavior, Proc. Natl. Conf. Artificial Intelligence, 1991.
delPobil, A. P. and Serna, M. A.: Spatial Representation and Motion Planning, Springer, Berlin, 1995.
Desai, R. J. and Volz, R. A.: Identification and verification of termination conditions in fine motion in presence of sensor erros and geometric uncertainties, in Proc. IEEE Int. Conf. Robotics and Automation, 1989, pp. 800–805.
Donald, B. R.: A geometric approach to error detection and recovery for robot motion planning with uncertainty, Artif. Intell. 37 (1988), 223–271.
Gini, M., et al.: The role of knowledge in the architecture of robust robot control, in Proc. IEEE Int. Conf. Robotics and Automation, 1985, pp. 561–567.
Goldberg, K.: Orienting polygonal parts without sensors, Algorithmica (Aug. 1993).
Goldberg, K. and Mason, M. T.: Bayesian grasping, Proc. IEEE Int. Conf. Robotics and Automation, May 1990.
Gottschlich, S. and Kak, A. C.: A dynamic approach to high-precision parts mating, IEEE Trans. Systems, Man and Cybernetics (1989), 19.
Gullapalli, V., Franklin, J. A., and Benbrahim, H.: Acquiring robot skills via reinforcement learning, IEEE Control Systems 14(1) (1994), 13–24.
Hertz, J. A., Krogh, A., and Palmer, R. G.: Introduction to the Theory of Neural Computation, Addison-Wesley, Reading, MA, 1991.
Kohonen, T.: The self-organizing map, Proc. IEEE 78, (1190), 1464–1480.
Kohonen, T.: Self-Organizing Maps, Springer Series in Information Sciences, 1995.
Kumaradjaja, R. and DiCesare, F.: A causal reasoning approach for planning error recovery in automated manufacturing systems, in Proc. SPIE Symp. Advances Intelligent Robotic Systems Expert Robots for Industrial Use, 1988, pp. 144–153.
Kung, S. Y. and Hwang, J. N.: Neura networks architectures for robotic applications, IEEE Trans. Robotics and Automation 5(5) (1989), 641–657.
Lee, L. H. and Bien, Z.: Collision-free trajectory control for multiple robots based on neural optimization network, Robotica 8 (1990), 185–194.
Lozano-Pérez, T., Mason, M. T., and Taylor, R. H.: Automatic synthesis of fine-motion strategies for robots, Int. J. Robotics Res. 3(1) (1984), 3–24.
Martin, P. and del Pobil, A. P.: A connectionist system for learning robot manipulator obstacleavoidance capabilities in path-planning, Proc. IMACS Int. Symp. on Signal Processing, Robotics and Neural Networks, Lille, France, April 1994.
Martin, P. and del Pobil, A. P.: Application of artificial neural networks to the robot path planning problem, in G. Rzevski, D. W. Russell and R. A. Adey (eds), Applications of Artificial Intelligence in Engineering, Vol. IX, Computational Mechanics Publications, 1994, pp. 73–80.
Millán, J. and Torras, C.: A reinforcement connectionist approach to robot path-finding in no-maze-like environments, Machine Learning 8 (1992), 363–395.
Natarajan, B. K.: The complexity of fine motion planning, Tech. Rept. TR-86-734, Department of Computer Science, Cornell University, 1986.
Park, J. and Lee, S.: Neural computation for collision-free path planning, in Proc. IEEE Conf. Neural Networks, Vol. 2, 1990, pp. 229–232.
Peshkin, M. A.: Programmed compliance for error corrective assembly, IEEE Trans. Robotics and Automation 6 (1990), 473–482.
Rao, A. and Goldberg, K.: Shape from diameter; recognizing polygonal parts with a paralleljaw gripper, Int. J. Robotics Res. (Spring 1993).
Su, S. F. and Lee, C. S. G.: Manipulation and propagation of uncetainty and verification of applicability of actions in assembly tasks, IEEE Trans. Systems, Man, and Cybernetics SMC-22(6) (Nov./Dec. 1992), 1376–1389.
Taylor, G. and Taylor, P.: Dynamic error probability vectors: A framework for sensory decision making, in Proc. IEE Int. Conf. Robotics Automation, 1988, pp. 1096–1100.
Torras, C.: From geometric motion planning to neural motor control in robotics, Al Comm. 6(1) (1993), 3–17.
Xiao, J. and Volz, R. A.: On replanning for assembly tasks using robots in the presence of uncertainties, in Proc. IEEE Int. Conf. Robotics and Automation, 1989, pp. 638–645.
Author information
Authors and Affiliations
Additional information
Category: (8) AI in Robotics and Manufacturing/FMS.
Rights and permissions
About this article
Cite this article
Cervera, E., Del Pobil, A.P., Marta, E. et al. Perception-based learning for motion in contact in task planning. Journal of Intelligent and Robotic Systems 17, 283–308 (1996). https://doi.org/10.1007/BF00339665
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00339665