DocumentCode
1574398
Title
Computer architectures for robot control: a comparison and a new processor delivering 20 real MFLOPS
Author
Andersson, Russell L.
Author_Institution
AT&T Bell Lab., Holmdel, NJ, USA
fYear
1989
Firstpage
1162
Abstract
The author considers the resources required to implement robot trajectory, kinematic, dynamic, and servo algorithms at rates high enough to ensure that the computation rate does not limit performance. He examines current computer architectures in general and those intended for robot control. He then describes a very-long-instruction-word (VLIW) processor designed for robot control. This processor, called JIFFE, was designed to run close to its peak performance even on the random scalar operations characteristic of robotics algorithms. JIFFE performs nearly 20 MFLOPS (million floating-point operations per second) on practical scalar robotics code, while maintaining high performance on poorly structured code and executing some matrix code at 40 MFLOPS. Because JIFFE was designed to be a good research tool, it can be easily programmed in C. A variety of compiler features help generate efficient code, even from voluminous machine-generated expressions
Keywords
computer architecture; robots; 20 to 40 MFLOPS; JIFFE VLIW processor; computer architecture; dynamic; kinematic; robot control; servo algorithms; trajectory; Algorithm design and analysis; Computer architecture; Heuristic algorithms; High performance computing; Kinematics; Process design; Program processors; Robot control; Servomechanisms; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 1989. Proceedings., 1989 IEEE International Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-1938-4
Type
conf
DOI
10.1109/ROBOT.1989.100137
Filename
100137
Link To Document