Robot Modeling and Control. Mark W. Spong

Чтение книги онлайн.

Читать онлайн книгу Robot Modeling and Control - Mark W. Spong страница 17

Robot Modeling and Control - Mark W. Spong

Скачать книгу

require the most sophisticated computer controllers and software development.

      Application Area

      Robot manipulators are often classified by application area into assembly and nonassembly robots. Assembly robots tend to be small and electrically driven with either revolute or SCARA geometries (described below). Typical nonassembly application areas are in welding, spray painting, material handling, and machine loading and unloading.

      One of the primary differences between assembly and nonassembly applications is the increased level of precision required in assembly due to significant interaction with objects in the workspace. For example, an assembly task may require part insertion (the so-called peg-in-hole problem) or gear meshing. A slight mismatch between the parts can result in wedging and jamming, which can cause large interaction forces and failure of the task. As a result, assembly tasks are difficult to accomplish without special fixtures and jigs, or without controlling the interaction forces.

      Geometry

      Most industrial manipulators at the present time have six or fewer DOF. These manipulators are usually classified kinematically on the basis of the first three joints of the arm, with the wrist being described separately. The majority of these manipulators fall into one of five geometric types: articulated (RRR), spherical (RRP), SCARA (RRP), cylindrical (RPP), or Cartesian (PPP). We discuss each of these below in Section 1.3.

      Each of these five manipulator arms is a serial link robot. A sixth distinct class of manipulators consists of the so-called parallel robot. In a parallel manipulator the links are arranged in a closed rather than open kinematic chain. Although we include a brief discussion of parallel robots in this chapter, their kinematics and dynamics are more difficult to derive than those of serial link robots and hence are usually treated only in more advanced texts.

      1.2.2 Robotic Systems

      1.2.3 Accuracy and Repeatability

      Once a point is taught to the manipulator, however, say with a teach pendant, the above effects are taken into account and the proper encoder values necessary to return to the given point are stored by the controlling computer. Repeatability therefore is affected primarily by the controller resolution. Controller resolution means the smallest increment of motion that the controller can sense. The resolution is computed as the total distance traveled divided by 2n, where n is the number of bits of encoder accuracy. In this context, linear axes, that is, prismatic joints, typically have higher resolution than revolute joints, since the straight-line distance traversed by the tip of a linear axis between two points is less than the corresponding arc length traced by the tip of a rotational link.

      Thus, manipulators made from revolute joints occupy a smaller working volume than manipulators with linear axes. This increases the ability of the manipulator to work in the same space with other robots, machines, and people. At the same time, revolute-joint manipulators are better able to maneuver around obstacles and have a wider range of possible applications.

      1.2.4 Wrists and End Effectors

Скачать книгу