Abstract
Modern industrial robots contain substantial amount of electronic hardware, both analog and digital. When an internal hardware fault develops, robot operations will be adversely effected. This paper presents three different diagnostic strategies, to locate hardware faults at the lowest replaceable integrated circuit level. First method is based on enumerating all paths in the circuit and designing test sequences for each path enumerated. Second method is based on identifying sets of test sequences with individual microinstructions of the robot controller and designing microinstruction routines for diagnosis. Third method is based on running software routines, designed exclusively to move the robot arm through pre-defined diagnostic moves. The data during these dummy arm movements are collected and compared with the expected data. Discrepancies between these two data sets will yield another set of diagnostic information. Diagnostic information obtained from each method is refined using the information from the other methods to give the fault location information at the desired level. In the presence of multiple faults, these three methods are applied repeatedly, after replacing the faulty chip located during the previous application.
Preview
Unable to display preview. Download preview PDF.
References
John J. Criag, "An Introduction to Robotics", Addison Wesley, 1986.
S.R. Vishnubhotla, "An Expert System to Diagnose Failures in Industrial Robots", Proc. of Third Int. Conf. on CAD/CAM, Robotics, and Factories of the Future, Southfield, Michigan, August 1988.
M. Gini, R. Doshi, M. Gluch, R.E. Smith, and I. Zualkerman, "The Role of Knowledge in the Architecture of a Robust Robot Control", IEEE Int. Conf. on Robotics and Automation, 1985, pp 561–567.
R.E. Smith and M. Gini, "Robot Tracking and Control Issues in an Intelligent Error Recovery System", IEEE Int. Conf. on Robotics and Automation, 1986, pp 1070–1075.
A. Miczo, "Digital Logic Testing and Simulation", Harper and Row, 1986.
S.R. Vishnubhotla, "Fault Diagnosis in Computer Systems", D.Sc Dissertation, May 1973, Washington University, St. Louis, Mo.
S.R. Vishnubhotla and O.D. Altan, "A Structure Based Procedure to Build Test Sequences for the Diagnosis of Asynchronous Sequential Circuits", 23rd Midwest Symp. on Circuits and Systems, University of Toledo, Ohio, pp 165–169, August 1980.
S.R. Vishnubhotla and Y.H. Chuang, "A Theory and A Procedure for the Detection of Multiple Faults in Combinational Circuits", 10th Annual Allerton Conf. on Circuit and System Theory,pp 133–142, October 1972, University of Illinois at Urbana, Illinois.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vishnubhotla, S.R. (1991). A microinstruction based procedure to diagnose hardware failures in industrial robots. In: Sherwani, N.A., de Doncker, E., Kapenga, J.A. (eds) Computing in the 90's. Great Lakes CS 1989. Lecture Notes in Computer Science, vol 507. Springer, New York, NY. https://doi.org/10.1007/BFb0038497
Download citation
DOI: https://doi.org/10.1007/BFb0038497
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-97628-0
Online ISBN: 978-0-387-34815-5
eBook Packages: Springer Book Archive