• 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