NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A universal six-joint robot controllerA general purpose six-axis robotic manipulator controller was designed and implemented to serve as a research tool for the investigation of the practical and theoretical aspects of various control strategies in robotics. A 80286-based Intel System 310 running the Xenix operating servo software as well as the higher level software (e.g., kinematics and path planning) were employed. A Multibus compatible interface board was designed and constructed to handle I/O signals from the robot manipulator's joint motors. From the design point of view, the universal controller is capable of driving robot manipulators equipped with D.C. joint motors and position optical encoders. To test its functionality, the controller is connected to the joint motor D.C. power amplifier of a PUMA 560 arm bypassing completely the manufacturer-supplied Unimation controller. A controller algorithm consisting of local PD control laws was written and installed into the Xenix operating system. Additional software drivers were implemented to allow application programs access to the interface board. All software was written in the C language.
Document ID
19890017144
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Bihn, D. G.
(Hewlett-Packard Co. Cupertino, CA., United States)
Hsia, T. C.
(California Univ. Davis., United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1987
Publication Information
Publication: Jet Propulsion Lab., California Inst. of Tech., Proceedings of the Workshop on Space Telerobotics, Volume 2
Subject Category
Mechanical Engineering
Accession Number
89N26515
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available