DocumentCode :
920587
Title :
Implementation of a unified robot kinematics and inverse dynamics algorithm on a DSP chip
Author :
Drake, Bentley W. ; Hsia, T. C Steve
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
Volume :
40
Issue :
2
fYear :
1993
fDate :
4/1/1993 12:00:00 AM
Firstpage :
273
Lastpage :
281
Abstract :
The feasibility and performance of implementing kinematics and inverse dynamics algorithms on a DSP chip for real-time robot arm control is investigated. The algorithms include the following modules: forward and inverse kinematics; Jacobian, inverse Jacobian, and Jacobian derivative term; and Newton-Euler inverse dynamics. These modules are unified under a common coordinate system, and then computationally optimized by eliminating the redundancies among the modules. Further optimization is indicated for the PUMA-like arms. The algorithms are implemented on a TI TMS320C30 DSP chip. It is found that the execution time for the entire set of algorithms is about 0.78 ms for a six-degree-of-freedom robot with a spherical wrist, and is about 0.63 ms for a PUMA-specific arm. The communication time between the host PC and the DSP chip is about 0.376 ms. Thus, it is possible to implement a complete Cartesian controller at a 1000 Hz sampling rate. The algorithms have been successfully tested on a PUMA arm with a PC-based advanced controller
Keywords :
digital signal processing chips; kinematics; microcomputer applications; real-time systems; robots; Cartesian controller; DSP chip; Jacobian derivative term; Newton-Euler inverse dynamics; PUMA-specific arm; TI TMS320C30 DSP chip; communication time; forward kinematics; inverse Jacobian; inverse dynamics algorithm; real-time; robot arm control; spherical wrist; unified robot kinematics; Arm; Communication system control; Digital signal processing chips; Heuristic algorithms; Jacobian matrices; Robot control; Robot kinematics; Sampling methods; Testing; Wrist;
fLanguage :
English
Journal_Title :
Industrial Electronics, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0046
Type :
jour
DOI :
10.1109/41.222650
Filename :
222650
Link To Document :
بازگشت