Fact-checked by Grok 2 weeks ago

Programmable Universal Machine for Assembly

The Programmable Universal Machine for Assembly (PUMA) is a pioneering industrial designed for precise manipulation and assembly tasks in environments. Developed by Victor Scheinman, a student at Stanford University's Laboratory, the foundational design emerged in 1969 as the all-electric, six-axis Stanford Arm, which emphasized articulated movement for enhanced control in automation. In 1973, Scheinman founded Vicarm Inc. to commercialize the technology, and by 1977, he sold the design to Unimation Inc., which collaborated with to refine it into the PUMA series for light assembly applications targeting small parts under 1.5 kg, such as automotive components. The arm, introduced in the late 1970s, featured a six-degree-of-freedom structure with three axes forming a spherical wrist, enabling versatile positioning and orientation for repetitive industrial operations. The first unit was installed at a facility in December 1978, marking a significant advancement over earlier hydraulic robots like the by prioritizing accuracy and adaptability for electronics and precision assembly lines. Notable models included the 560, a widely adopted six-axis version for general manipulation, and the 260, optimized for lighter payloads. This design facilitated the automation of tasks previously performed manually, reducing labor in sectors like automotive production where approximately 95% of parts weighed less than 1.5 kg. Beyond industrial use, the PUMA platform demonstrated versatility in medical applications, with the PUMA 200 model becoming the first robot employed in human surgery in 1985. During a neurosurgical procedure at Memorial Medical Center in Long Beach, California, it precisely positioned a biopsy needle under CT guidance, enabling stereotactic brain biopsies with submillimeter accuracy while minimizing human exposure to radiation. This adaptation highlighted the robot's potential for high-precision tasks outside manufacturing, influencing subsequent developments in robotic-assisted surgery. The PUMA's legacy endures as a cornerstone of modern robotics, inspiring generations of articulated manipulators, establishing benchmarks for industrial arm designs, and underscoring the transition from heavy-duty to dexterous automation.

History and Development

Origins and Invention

The origins of the Programmable Universal Machine for Assembly (PUMA) trace back to the late 1960s at , where student Victor Scheinman designed the Stanford Arm as part of his . Completed around 1969, this all-electric, six-axis arm with seven (including a proportional hand) represented a pioneering effort in computer-controlled manipulators, featuring orthogonal axes and brakes for precise static positioning. Unlike earlier hydraulic systems, the Stanford Arm emphasized lightweight construction and sophisticated control suitable for research applications, serving as a foundational precursor to industrial designs. In 1973, Scheinman founded Vicarm Inc. in , to commercialize and manufacture versions of the Stanford Arm and related designs, such as the MIT Arm developed around 1972, supplying kits to research institutions like SRI, JPL, and . Facing challenges in scaling production, Scheinman sold Vicarm's designs to Inc. in 1977, joining the company as part of its West Coast division under a royalty arrangement; , originally established in 1956 by and for hydraulic Unimate robots, thus gained access to electric arm technology. This acquisition enabled to pivot toward more versatile, programmable systems. The development of the first prototype in 1978 was heavily influenced by sponsorship from , which had supported Scheinman's earlier work on the Stanford Arm in the early 1970s and sought a for lightweight automotive tasks. GM's collaboration with , initiated around 1977, focused on creating an electric, human-scale manipulator capable of handling parts under 5 pounds with high precision and reprogrammability, addressing limitations of heavy hydraulic s like the used for and die-casting. This prototype, evolved from the Vicarm and MIT Arm designs, marked the transition to a dedicated machine, prioritizing flexibility over the fixed-task rigidity of prior industrial arms.

Commercialization and Key Milestones

achieved its first commercial success with the robot through a partnership with , installing the initial units in December 1978 at the company's for assembly tasks involving automobile subcomponents such as dash panels and lights. This marked the transition from prototype development to industrial application, with the designed specifically to meet GM's requirements for precise, small-parts handling in high-volume production environments. The 1980s saw significant expansion for 's line, with thousands of units sold worldwide by the mid-decade, reflecting growing adoption in manufacturing sectors beyond automotive assembly. Key corporate milestones included 's acquisition by in 1982 for $107 million, which integrated the into a larger industrial automation portfolio and shifted operations to , . In 1988, sold to the Swiss firm , enabling continued development and broader in . Production initially centered on U.S. facilities in , emphasizing domestic to support early automotive integrations. Following the acquisitions, international licensing agreements and partnerships expanded output, including variants tailored for European markets through Stäubli's operations in , which facilitated localized adaptations and reduced export dependencies. Early commercialization faced challenges, including reliability issues in high-volume assembly lines attributed to workmanship, design flaws, and vendor-supplied components, which occasionally led to downtime exceeding expectations in demanding environments. Additionally, adapting the for non-automotive sectors like required modifications for finer precision and integration with vision systems, addressing limitations in handling delicate components such as circuit boards.

Design and Technical Features

Mechanical Structure and Kinematics

The Programmable Universal Machine for Assembly (PUMA) features an anthropomorphic design that emulates the human arm through six revolute joints, providing six degrees of freedom for precise manipulation tasks. The joint configuration includes a waist rotation at joint 1 (J1), shoulder flexion/extension at joint 2 (J2), elbow flexion/extension at joint 3 (J3), and a three-joint wrist comprising roll at joint 4 (J4), pitch at joint 5 (J5), and yaw at joint 6 (J6). This arrangement enables a spherical workspace, allowing the end-effector to reach positions within a roughly hemispherical volume centered on the wrist center point. The base of the is mounted on a stable to provide a fixed reference frame, with each of the six joints actuated by electric servo motors equipped with encoders for position . The arm's links are constructed from lightweight aluminum to minimize while supporting payloads ranging from 2 kg to 11 kg across variants, enhancing dynamic performance and . Forward for the are derived using the Denavit-Hartenberg (DH) convention, which parameterizes the spatial transformations between consecutive via four parameters per : link length a_i, link twist \alpha_i, link offset d_i, and joint angle \theta_i. The standard DH parameters for the 560 model, widely used as a reference, are as follows:
Link ia_i (m)\alpha_i (rad)d_i (m)\theta_i (rad)
10\pi/20\theta_1
20.431800\theta_2
30.0203-\pi/20.15005\theta_3
40\pi/20.4318\theta_4
50-\pi/20\theta_5
6000\theta_6
These parameters yield the end-effector pose via the homogeneous ^0T_6 = A_1 A_2 A_3 A_4 A_5 A_6, where each A_i is the 4×4 DH transformation matrix: A_i = \begin{bmatrix} \cos\theta_i & -\sin\theta_i \cos\alpha_i & \sin\theta_i \sin\alpha_i & a_i \cos\theta_i \\ \sin\theta_i & \cos\theta_i \cos\alpha_i & -\cos\theta_i \sin\alpha_i & a_i \sin\theta_i \\ 0 & \sin\alpha_i & \cos\alpha_i & d_i \\ 0 & 0 & 0 & 1 \end{bmatrix}. This formulation computes the position and of the end-effector given joint angles. Inverse kinematics for the PUMA present challenges due to the spherical wrist configuration (J4-J6 axes intersecting orthogonally), which decouples wrist orientation from arm positioning but yields up to eight valid solutions for a given end-effector pose, requiring selection based on joint limits or optimization criteria. Additionally, the elbow-up and elbow-down configurations introduce kinematic singularities when J2 and J3 align, reducing the manipulator's effective and potentially causing velocity discontinuities. These issues necessitate careful path planning to avoid workspace boundaries and ensure stable operation.

Degrees of Freedom and Payload Specifications

The Programmable Universal Machine for Assembly (PUMA) features six degrees of freedom (6-DOF), with the first three joints dedicated to positioning the end-effector within its workspace and the latter three enabling precise orientation through a spherical wrist design that allows full rotational capability. This configuration provides the dexterity required for complex assembly tasks, such as inserting components or manipulating tools in constrained environments. Standard models achieve a maximum reach of 0.92 m from the base to the wrist center, defining a roughly spherical workspace volume offset by the manipulator's base height and joint offsets. Joint limits are imposed to prevent mechanical overextension and collisions, with representative ranges including ±160° for the waist rotation (J1) and -225° to +45° for the shoulder pitch (J2); these constraints shape the accessible volume while maintaining safety in operations. Positional stands at 0.1 mm, and the maximum end-effector speed reaches 1 m/s, supporting efficient task execution without excessive vibration. Payload capacity varies across PUMA variants to suit different demands, with 2.2 kg for lighter models like the and up to 11 kg for heavier-duty versions such as the 762. Joint specifications further define load-handling limits, for example, 22.6 at the elbow (J3) to accommodate dynamic forces during payload transport. These parameters collectively ensure the 's suitability for precise, repetitive while respecting mechanical boundaries to avoid singularities or overloads in industrial settings.

Models and Variants

Model 260

The Model 260 was introduced in as a commercial variant of the (), developed by Inc. in collaboration with . This compact six-degree-of-freedom was specifically engineered for precision light-assembly tasks, such as electronics insertion, targeting small parts handling in industrial environments. Its design emphasized flexibility and accuracy for operations in confined spaces, marking a significant advancement in versatile robotic manipulation over earlier hydraulic systems. Key features of the Model 260 included reduced joint sizes with shorter links compared to later variants, enabling a maximum reach of 406 mm and a capacity of 0.9 . The arm employed permanent magnet DC servo motors at each joint, paired with harmonic drive gearing for precise positioning and . These attributes made it suitable for into automotive lines, where it supported pick-and-place operations for delicate components. Custom end-effectors, such as adapted for specific tools, further enhanced its adaptability for tasks requiring fine manipulation in tight areas. Production of the Model 260 occurred primarily in the late and early , serving as Unimation's entry-level offering before being phased out in favor of more capable models with greater reach and payload. Its deployment in facilities for subassembly tasks, including dashboard elements, underscored its practical impact on industrial efficiency.

Model 560 Series

The Model 560 series, introduced by in 1978 as the flagship of the line, became the most widely produced variant due to its balance of precision and versatility for industrial . It features a six-axis articulated arm with a maximum capacity of approximately 2.3 (5 ) and a reach of approximately 0.92 m from the base to the wrist center. The design emphasized reliability, with thousands of units deployed in the field by the late 1980s. Key enhancements in the series included the use of DC motors coupled with harmonic drive gearing for improved precision and torque control, enabling accurate positioning with repeatability of ±0.1 mm. The arm supported modular end-effector interfaces, allowing quick changes for or tools in assembly lines. Options for configurations were available, making it suitable for sensitive environments in . The series saw significant adoption in the automotive sector for light assembly tasks, such as part insertion and , and in for component placement. Within the series, the Model 560C variant introduced refinements like optimized cabling routing for reduced interference and an enhanced wrist design to support applications, improving durability in continuous operations. The Model 560F offered accelerated cycle times, with joint speeds reaching up to 150°/s for high-volume needs. These variants maintained the core kinematic of the series while addressing specific industrial demands.

Model 761 and 762

The Model 761 and Model 762, part of Unimation's Series 700, were introduced in the mid-1980s as heavier-duty variants designed for more demanding industrial tasks compared to earlier models. The Model 761 featured a capacity of 22 pounds (10 kg) and a reach of 59.1 inches (1.5 m), while the Model 762 offered an increased of 44 pounds (20 kg) with a slightly shorter reach of 49.2 inches (1.25 m). Both maintained the core six-degree-of-freedom of the series, enabling precise manipulation in spherical coordinates. These models incorporated design upgrades for enhanced , including larger brush-type motors and reinforced joints to handle higher loads and repetitive stresses in harsh environments. The Model 762, in particular, was engineered as an enhanced version with improved structural integrity for applications, featuring incremental encoders for accurate position feedback and a compact that minimized floor space requirements while maximizing work envelope. with external systems, such as vision-guided setups, was also integrated to support advanced . Following Unimation's acquisition by in 1983 and subsequent purchase by in 1988, production of the 761 and 762 shifted toward broader industrial uses, including , dispensing, machine loading, and palletizing, moving beyond precision assembly to heavier-duty operations. These robots were valued for their flexibility in medium- to heavy-weight tasks like inspection, testing, and joining in settings. Production continued under into the early , influencing later robotic designs with their emphasis on robust electric actuation and .

Control and Programming

Control System Architecture

The control system architecture of the Programmable Universal Machine for Assembly (PUMA) relies on a PDP-11-based controller in early models, utilizing the LSI-11/23 processor to manage motion through dedicated servo loops for position and velocity control. These loops employ proportional-integral-derivative () algorithms, with position updates occurring every 896 microseconds and velocity updates every 584 microseconds, ensuring precise joint actuation via digital and analog servo boards interfaced to the main CPU. Sensor integration forms the backbone of feedback mechanisms in this architecture, with optical encoders mounted on each joint providing high-resolution position and velocity sensing. Optional force and torque sensors at the wrist, such as the RTI Force Sensing Wrist, incorporate eight strain gauges and 12-bit analog-to-digital conversion, allowing for measured interaction forces in the range of -2048 to +2047 units to support compliant control tasks. The system adopts a hierarchical structure to distribute computational load and enable efficient processing. Low-level joint servo loops, driven by interrupt-based processes, update at 896 microseconds for and 584 microseconds for to directly command motor drivers for immediate corrections. Mid-level trajectory planning interpolates paths using schemes like linear or cubic polynomials to generate smooth trajectories every 16 milliseconds, while the high-level task sequencer orchestrates motion sequences, handles interrupts, and interfaces with user inputs for coordinated operation. Safety features are integrated throughout the to mitigate risks during . Emergency stops, activated via a dedicated , immediately suspend all arm motion and require manual reset. Limit switches monitor joint ranges to enforce software and hardware bounds, preventing overextension, while teach pendants connected via interfaces at 9600 allow for low-speed manual positioning and jogging in teach mode.

Programming Languages and Interfaces

The primary programming language for the Programmable Universal Machine for Assembly () robots, developed by Inc., is the Variable Assembly Language (VAL), created by Victor Scheinman in the early 1970s for the Stanford Arm and adapted for PUMA models starting in 1978. VAL is a block-structured, interpreted language designed for precise control of industrial manipulators, emphasizing deterministic sequences for assembly tasks through simple, high-level commands that abstract low-level servo operations. It supports offline programming, allowing users to define robot positions and motions without physical robot interaction, which reduces production downtime by enabling simulation and verification of paths before execution. Key VAL commands include MOVE, which instructs the robot to travel to a specified using linear (straight-line) for smooth trajectories between points, and , which closes the end-effector gripper to secure objects during pick-and-place operations. Other essential instructions encompass OPEN to release the gripper, for repetitive sequences, and location definitions via precision points (e.g., PPOINT for storing coordinates), facilitating point-to-point programming suitable for repetitive lines. An enhanced version, VAL II, introduced in , expanded these capabilities with improved support for conditional statements and sensor integration while maintaining compatibility with earlier PUMA controllers like the 600 series. For user-friendly operation, systems incorporated graphical teach pendants as interfaces, allowing operators to manually guide the arm to teach positions and orientations interactively, which are then recorded and incorporated into VAL programs. These pendants, connected via dedicated ports on the controller, supported jog modes for joint-by-joint or coordinated motion, bridging manual teaching with scripted without requiring extensive coding. Offline tools, inherent to VAL's structure, enabled path planning on external computers, avoiding trial-and-error on the production floor by generating and testing motion sequences in advance. PUMA programming focused on deterministic sequences, lacking native integration for or adaptive behaviors, which limited its flexibility to predefined tasks but ensured reliability in high-volume environments.

Applications and Impact

Industrial and Assembly Applications

The Programmable Universal Machine for (PUMA) found its initial and most prominent industrial deployment in the automotive sector, where installed the first unit in 1978 at its for assembling automobile subcomponents such as dash panels and lights. This application marked a shift toward electric, robots suitable for delicate assembly tasks, contrasting with earlier hydraulic models used for heavier operations. By the , thousands of PUMA robots had been installed worldwide, significantly advancing automated in . Beyond automotive manufacturing, robots were adopted for of electronic products. Integration of PUMA systems with conveyor belts and early technologies enabled automated part feeding and orientation correction, streamlining workflows in high-volume production lines. These setups provided economic benefits including labor cost reductions and improved throughput, often yielding favorable returns on investment. Case studies from the late 1970s and 1980s, notably ' early implementations, illustrated the economic impact of adoption, with primary benefits including substantial labor cost reductions—often cited as the top driver for . Similar outcomes were reported in firms, further validating the technology's role in scaling production while minimizing workforce requirements for repetitive tasks.

Educational and Research Influence

The robot, particularly the Model 560 variant, saw widespread adoption in university laboratories during the 1980s, including at and Stanford, where it was employed for teaching and manipulator dynamics. Developed from an initial prototype commissioned by in 1972, the PUMA's open software architecture facilitated customization for academic research and instruction, enabling hands-on exploration of robotic . This integration into curricula was bolstered by its prominence in seminal textbooks, such as John J. Craig's Introduction to Robotics: Mechanics and Control (first edition, 1986), which utilized the PUMA 560 as a primary example for illustrating forward and inverse concepts, establishing it as a standard pedagogical tool in undergraduate and graduate courses. In research, the served as a foundational benchmark for advancing algorithms and , with its six-degree-of-freedom structure providing a well-documented for testing computational methods in trajectory and stability . Numerous studies in the and beyond leveraged the PUMA's kinematic parameters to validate novel approaches, such as neural network-based solutions for joint angle computation, contributing to broader developments in robotic . Its influence extended to the evolution of subsequent manipulator designs, including and delta robots, by demonstrating scalable strategies for tasks that informed lighter, more compliant architectures in academic prototypes. Modern educational adaptations have preserved the PUMA's legacy through open-source simulations integrated into the (ROS), allowing students to model and control virtual PUMA arms without physical hardware. Packages like those in the Robotics Toolbox for Python incorporate PUMA models derived from ROS URDF files, enabling simulations of and in environments such as , which are commonly used in university courses to teach ROS-based robotics development. Projects upgrading legacy PUMA hardware with ROS-MoveIt further support experimental learning in control systems. Key legacy events include Victor Scheinman's live demonstrations of early PUMA prototypes at robotics conferences, such as the inaugural Robots One show in in the early , where real-time motion capabilities captivated audiences and ignited interest in programmable manipulators as versatile research tools. These presentations highlighted the PUMA's potential for academic experimentation, fostering a surge in university-based investigations into .

References

  1. [1]
    IEEE RAS Robotics History - Roboticist Detail
    In 1973 Scheinman started Vicarm Inc. to manufacture his robot arms, and in 1977 he sold this design to Unimation, who further developed it. Along with support ...
  2. [2]
    In 1961, the First Robot Arm Punched In - IEEE Spectrum
    Aug 30, 2022 · ... Programmable Universal Machine for Assembly, or PUMA. The company worked with General Motors to develop the PUMA for light assembly work. In ...
  3. [3]
    Unimation's PUMA 560 - Webots documentation
    The PUMA robotic arm (for "Programmable Universal Machine for Assembly") is a six axes arm with three axes making up a spherical wrist.
  4. [4]
    The History of Robotics in Surgical Specialties - PMC - NIH
    In 1985, the PUMA, a robot that was formerly used for industrial tasks, was used for the positioning of a biopsy cannula. At that time, the robot was only used ...
  5. [5]
    Oral-History:Victor Scheinman
    In 1973 Scheinman started Vicarm Inc. to manufacture his robot arms, and in 1977 he sold this design to Unimation, who further developed it. Along with support ...Missing: 1978 | Show results with:1978
  6. [6]
    Farewell to Vic Scheinman, inventor of the modern robot arm
    Sep 29, 2016 · Scheinman developed the Stanford Arm while a mechanical engineering student at the Stanford Artificial Intelligence Lab (SAIL) in 1969.
  7. [7]
    [PDF] Tracking the PUMA - Engineering and Technology History Wiki
    The PUMA, or Programmable Universal Machine (Manipulator) for Assembly, was the first human-scale, electric robot designed for lightweight assembly. 2. It ...
  8. [8]
    GM Centennial: 100 Years of Manufacturing Milestones | ASSEMBLY
    Jul 2, 2008 · A major breakthrough for robots occurs when GM orders 66 Unimates for its new Lordstown, OH, assembly plant. GM introduces the first energy- ...
  9. [9]
    Timeline - International Federation of Robotics
    Programmable Universal Machine for Assembly (PUMA) was developed by Unimation/Vicarm; USA, with support from General Motors. 1978. GM had concluded that 90 ...
  10. [10]
    Oral-History:Brian Carlisle
    Dec 14, 2020 · So we sold Vicarm to Unimation and then bid on the PUMA contract. ... And there were some thousands of these PUMA robots that were built and sold ...
  11. [11]
    Sale of Unimation To Westinghouse - The New York Times
    Dec 7, 1982 · The Westinghouse Electric Corporation said it had agreed in principle to buy a 78 percent interest in Unimation Inc., a leading maker of ...Missing: 1980 | Show results with:1980<|control11|><|separator|>
  12. [12]
    Westinghouse Electric Corp. is selling its Unimation division to... - UPI
    Dec 7, 1988 · Westinghouse bought Unimation in 1983 for $107 million. At that time, Unimation was the nation's largest maker of industrial robots and ...
  13. [13]
    Assembly of Electronic Products | SpringerLink
    This joint effort produced the Unimate PUMA robot, which stands for “Programmable Universal Machine for Automation.” PUMA robots are manufactured in three ...Missing: adaptations | Show results with:adaptations
  14. [14]
    PUMA 560 CONFIGURATION. - ResearchGate
    waist, shoulder and elbow rotations along with rotations at the wrist resemble the motion of human arm. Figure 1 shows an industrial PUMA 560 and the joint ...
  15. [15]
  16. [16]
    Schematic structure of PUMA 560 robot arm - ResearchGate
    Figure 1 shows the schematic structure of PUMA 560 robot arm with up to six degree of motion. This robot has six Electric DC Servos attached to each of the ...Missing: motors aluminum construction payload
  17. [17]
    Unimate - ROBOTS: Your Guide to the World of Robotics
    Rating 3.6 (1,408) The Unimate was the first industrial robot ever built. It was a hydraulic manipulator arm that could perform repetitive tasks.
  18. [18]
    PUMA 560 robot - RoboDK
    14-day returnsThe PUMA 560 robot is a 6-axis robot arm, it has a payload of 2.5 kg and a reach of 864 mm. Manufacturing applications include Remote TCP.Missing: base structure pedestal electric servo motors aluminum construction
  19. [19]
    Build Manipulator Robot Using Kinematic DH Parameters - MathWorks
    Use the Denavit-Hartenberg (DH) parameters of the Puma560® manipulator robot to incrementally build a rigid body tree robot model.
  20. [20]
    [PDF] Experimental Studies of Joint Flexibility for PUMA 560 Robot. - DTIC
    Joint five, wrist bend, is driven through first a spur gear pair and then a bevel gear pair. Joint six, flange rotation, is driven through two sets of bevel.
  21. [21]
  22. [22]
    Inverse Kinematics of Robotic Manipulators Based on Hybrid ... - MDPI
    Oct 12, 2024 · KUKA iiwa manipulator DH parameters. The joint limits for the Puma-560 robot are as follows: q l = − 160 − 45 − 225 − 110 − 100 ...
  23. [23]
    [PDF] Control System Design of the Third Flexible Joint of PUMA 560 Robot
    The difficulties associated with the control of flexible joint robots include the following: (1) Nonlinearity of the arm motion (2) Coupled large motion (motion ...Missing: aluminum | Show results with:aluminum
  24. [24]
    [PDF] Real time modified programmable universal machine for assembly ...
    Programmable Universal Machine for Assembly (PUMA) is an industrial robot arm developed by. Victor Scheinman at Unimation in 1978. It is available as PUMA 260, ...
  25. [25]
    Knowledge, firm boundaries, and innovation: Mitigating the ... - SMS
    Dec 24, 2014 · In 1978, Unimation manufactured the first prototype of its CNC PUMA robot for GM, which is considered a watershed event in the history of ...<|separator|>
  26. [26]
    Assembly - with Robots
    Figure 3.10 The 'original' assembly robot, the PUMA 260, has an arm and elbow configuration. Its payload is 0.9kg and its maximum reach is 406mm. This is ...
  27. [27]
    [PDF] external control of puma 700 series robot based on the
    The robot arm is a mechanical chain of links and joints incorporating 6 degrees of freedom (DOF). A DC servomotor controls each joint. It is similar to a human ...
  28. [28]
    THE RISE AND FALL OF UNIMATION, INC. – Story of robotics ...
    Aug 20, 2012 · The first industrial robot was created in a small Connecticut machine shop and brought to life by a handful of ingenious, persistent young ...
  29. [29]
    [PDF] Chapter 6 INTRODUCTION TO ROBOT PROGRAMMING - KFUPM
    With a 36 inch reach, and 5 pound payload capacity, the PUMA Series. 500 ... Unimation PUMA-560 is a 6-R (revolution) type robot. It has 6 degree-of ...
  30. [30]
    Introduction To Robot Programming: 6.1 The Unimate Puma 560 | PDF
    With a 36 inch reach, and 5 pound payload capacity, the PUMA Series 500 ... Unimation PUMA-560 is a 6-R (revolution) type robot. It has 6 degree-of ...
  31. [31]
    [PDF] direct adaptive control of a puma 560 industrial robot
    The paper describes the implementation and experimental validation of a new direct adaptive control scheme on a PUMA. 560 industrial robot. The testbed.
  32. [32]
    [PDF] Design Stable Controller for PUMA 560 Robot with PID and Sliding ...
    The most common nonlinear model-based controller is Sliding Mode Controller SMC which has been properly applied in various applications such as motor control, ...
  33. [33]
    [PDF] AN EDUCATIONAL FRAMEWORK FOR REMOTE CONTRO OF A ...
    The robotic manipulator under retrofitting is the PUMA 560, a six-degree of freedom manipulator with a payload of. 5kg, which is commonly used in welding and ...
  34. [34]
    US4774445A - Multiaxis robot control having capability for executing ...
    ... UNIMATE PUMA SERIES 700. The Model 761 PUMA has a 22 pound payload capacity and a reach of 59.1 inches. The Model 762 PUMA has a 44 pound payload capacity ...
  35. [35]
    PUMA 761 762 Equipment Manual | PDF | Servomechanism - Scribd
    Positioning and securing the robot arm. d. Attaching gripper assembly. e. Positioning controller. f. Interconnecting PUMA system components. 2-2.
  36. [36]
    COMPANY NEWS; Westinghouse to Sell Unimation to Staubli
    Dec 8, 1988 · Westinghouse paid $107 million in 1983 to acquire Unimation, the nation's largest maker of industrial robots. ... Just after Westinghouse acquired ...Missing: 1980 | Show results with:1980
  37. [37]
    History | | en - Staubli
    Recognizing the promising opportunity, Stäubli acquires the American company Unimation Inc. from the Westinghouse Corporation. After the purchase, the Group ...
  38. [38]
    [PDF] Puma/Cougar Implementor's Guide - DSpace@MIT
    Apr 16, 1985 · This part is a brief overview of the control system running in the Puma PDP-11/23. It is intended as an introduction for prospective programmers ...Missing: architecture | Show results with:architecture
  39. [39]
    [PDF] The Unimation Puma servo system - Peter Corke
    VAL host computer. 39. 40. 41. 42. 43. 44. 45. 48. 49. 50. 51. 52. 53. 54. 57. 58. Paddle boards, current demand to drivers. Page 8. Page 9. Page 10 ...
  40. [40]
    The Origin of Robot Arm Programming Languages - Rodney Brooks
    Feb 14, 2021 · In the late sixties, mechanical engineer Victor Scheinman at the Stanford AI Lab designed what became known as the Stanford Arm. They were ...
  41. [41]
    Robot Teaching Using VAL (Versatile Assembly Language ...
    This experiment introduces the main features of VAL programming language for the PUMA-560 robotic manipulator.
  42. [42]
    [PDF] Robot programming - Fixed instruction - sequence control
    In the following, we describe the most commonly used VAL II commands. MOVE P1. This causes the robot to move in joint interpolation motion from its present ...
  43. [43]
    [PDF] Programming and Controlling PUMA Robot Arms
    Parker, and R. McClain, "Extending the RCCL programming Environment to Multiple Robots and. Processors,“ IEEE Intl Conf Robotics and Automation, 1988.
  44. [44]
    [PDF] Higher Order Languages for Robots, - DTIC
    comparison of several robot programming languages (VAL, VAL II, RAIL, KAREL, ... Saveriano, Jerry W., "An Interview with Victor Scheinman," Robotics Age,.
  45. [45]
    GM Centennial: Manufacturing Innovation - Assembly Magazine
    Jun 30, 2008 · An article in the April 1978 issue of ASSEMBLY claimed that GM was using the robot as a test bed for automotive subassembly operations. “The ...Flexible Assembly · Model Changeover · Robots, Vision And Computers
  46. [46]
    [PDF] The Impacts of Industrial Robots
    First commercially available robot sold by Planet Corp. Devol's patenls ... Unimation wins PUMA bid. ASEA commercializes a microprocesser controlled ...Missing: sale | Show results with:sale
  47. [47]
    Introduction to Robotics: Mechanics and Control - John J. Craig
    Craig's Introduction to Robotics: Mechanics and Control has been the market's leading textbook used for teaching robotics at the university level.
  48. [48]
    [PDF] Introduction-to-robotics-Mechanics-and-control.pdf - ResearchGate
    As with most robot textbooks, this one uses several commercial robots as examples-the PUMA 560 and the Yasukawa. Motoman L-3 (instead of the usual Stanford ...
  49. [49]
    [PDF] The Explicit Dynamic Model and Inertial Parameters of the PUMA 566
    Shown in Table 2 is the evaluation rate of the PUMA 560 dynamics that can be achieved with 100,000 floating point operations per second, the approximate speed ...Missing: reach | Show results with:reach
  50. [50]
    Introduction — Robotics Toolbox for Python documentation
    The Toolbox includes a parser with built-in xacro processor which makes many models from the ROS universe available. Provided models, such as for Panda or Puma, ...
  51. [51]
    [PDF] Upgrading Gryphon PUMA Robot Arm Using ROS-MoveIt
    In this paper, we replace the old control system of the 5-DOF robot arm (complete. Gryphon Package 35-002-c) with the help of ROS MoveIt Motion Planning.