Robot anatomy, configurations and work envelope

Links, joints, DOF, the standard arm configurations (PPP, RPP, RRP, RRR, SCARA, delta) and how to work out a robot's work envelope.

Drafted with Aria, reviewed by the AiCanCode.org team. Spotted an error? Use Give Feedback at the bottom of the page.

Why it matters

Before you can program, size or place an industrial robot you must know what it is built from, how its joints are arranged and exactly which region of space it can reach. Choosing the wrong configuration or misjudging the work envelope leads to a cell where parts are out of reach, the robot collides with fixtures, or guarding is placed in the wrong spot.

Key ideas

Anatomy. A robot manipulator is a chain of rigid links connected by joints, driven by actuators (electric servomotors, hydraulic or pneumatic cylinders) and carrying an end effector (gripper or tool) at the free end. The first link, fixed to the floor, is the base. The arm is usually split into:

  • the arm (body-and-arm) — the first three joints, which position the wrist centre in space;
  • the wrist — the last two or three joints, which orient the tool (roll, pitch, yaw);
  • the end effector, mounted on the tool flange.

Joints. The two lower-pair joints used in robots are the revolute (R) joint, giving a rotation, and the prismatic (P) joint, giving a straight-line slide. Each contributes one degree of freedom (DOF). A rigid body in space has 6 DOF (3 position + 3 orientation), so a general-purpose arm needs at least 6 joints to place a tool at any position with any orientation. Fewer joints restrict the task (a 4-DOF SCARA can only rotate the tool about a vertical axis); more than 6 makes the arm redundant, useful for avoiding obstacles.

Configurations (named by the first three joints):

  • Cartesian / gantry (PPP) — three perpendicular slides; rectangular box envelope; simple control, high accuracy, large footprint.
  • Cylindrical (RPP) — base rotation, vertical slide, radial slide; envelope is a hollow cylinder (or a sector of one if base rotation is limited).
  • Polar / spherical (RRP) — base rotation, elevation rotation, radial extension; envelope is part of a hollow sphere.
  • Articulated / anthropomorphic (RRR) — waist, shoulder, elbow; roughly spherical envelope with an irregular inner boundary; most dexterous, the usual 6-axis industrial arm.
  • SCARA (RRP + wrist roll) — two revolute joints with parallel vertical axes and a vertical slide; compliant sideways but stiff vertically, ideal for insertion and assembly.
  • Parallel (delta) — several closed chains joining base and platform; very light moving mass and high speed, but small work volume for its size.

Work envelope (workspace). The set of points the robot can reach, usually defined for the wrist centre or the tool point. It depends on link lengths, joint types and order, and joint travel limits. The reachable workspace is everything the tool point can touch; the dexterous workspace is the smaller region it can reach with every orientation. Payload, speed and link material do not change the geometric envelope. Real envelopes always have an inner boundary (the arm cannot fold through itself), so they are shells, not solid shapes.

Other specifications that go with anatomy: payload, repeatability (how closely the robot returns to a taught point), accuracy (how closely it reaches a commanded point), speed and the number of axes. Repeatability is normally much better than accuracy.

Formulas

DOF of a serial arm = number of joints (each R or P joint gives 1)

V_Cartesian = Lx · Ly · Lz

  • Lx, Ly, Lz — strokes of the three slides (m); V in m³.

V_cyl = (θ/360°) · π · (R² − r²) · h

  • R, r — maximum and minimum radial reach (m); h — vertical stroke (m); θ — base rotation range (degrees). Applies to an RPP robot with straight radial and vertical slides.

V_sph = (4/3) · π · (R³ − r³) (full rotation in both rotary joints)

  • R, r — maximum and minimum reach (m). Real polar robots have limited elevation, so treat this as an upper bound.

Planar reach of a 2R arm (SCARA): |L1 − L2| ≤ ρ ≤ L1 + L2

  • L1, L2 — link lengths (m); ρ — distance from the base axis to the wrist (m); full joint ranges assumed.

A_annulus = π · [(L1 + L2)² − (L1 − L2)²] = 4π · L1 · L2

Worked examples

Example 1 (standard). A cylindrical robot has radial reach from r = 0.3 m to R = 0.9 m and a vertical stroke h = 1.2 m. Find the work volume for (a) full 360° base rotation and (b) base rotation limited to 270°.

  1. Formula: V = (θ/360°) · π · (R² − r²) · h.
  2. R² − r² = 0.81 − 0.09 = 0.72 m².
  3. (a) θ = 360°: V = π · 0.72 · 1.2 = 2.714 m³.
  4. (b) θ = 270°: V = 0.75 · 2.714 = 2.036 m³.

Answer: (a) 2.71 m³, (b) 2.04 m³.

Example 2 (GATE level). A SCARA robot has L1 = 0.40 m, L2 = 0.25 m, both revolute joints with full range, and a vertical stroke of 0.20 m. Find (a) the minimum and maximum horizontal reach, (b) the work volume of the wrist point.

  1. ρ_max = L1 + L2 = 0.65 m; ρ_min = |L1 − L2| = 0.15 m.
  2. Plan area: A = π · (ρ_max² − ρ_min²) = π · (0.4225 − 0.0225) = π · 0.40 = 1.257 m². Check with 4π·L1·L2 = 4π · 0.10 = 1.257 m². ✓
  3. Volume: V = A · stroke = 1.257 · 0.20 = 0.251 m³.

Answer: (a) 0.15 m to 0.65 m, (b) 0.251 m³.

Example 3 (configuration count). An arm has joints R-R-R-R-R-R. How many DOF has it and is it redundant for a spatial task? It has 6 joints, so 6 DOF — exactly enough for 3 position + 3 orientation; not redundant. Adding a seventh joint (7 DOF) would make it redundant.

Common mistakes

  • Using π·r²·h (a solid cylinder) for a cylindrical robot. The radial slide has a minimum length, so the envelope is a hollow cylinder π(R² − r²)h.
  • Forgetting to scale by θ/360° when the base rotation is limited.
  • Assuming a 2R arm can reach its own base: the inner radius is |L1 − L2|, zero only when L1 = L2.
  • Naming a configuration by the wrist joints — the name comes from the first three (arm) joints.
  • Confusing repeatability with accuracy; datasheet "±0.02 mm" is usually repeatability.
  • Thinking payload or link material changes the envelope — they affect deflection and speed, not reachable geometry.

For GATE ME

Expect conceptual MCQs on matching configuration to joint sequence (PPP, RPP, RRP, RRR, SCARA) and envelope shape, DOF counting, and the difference between reachable and dexterous workspace. Numerical questions are typically envelope volumes or areas (cylindrical, spherical, Cartesian) and the reach limits of a planar 2R arm. Practise sketching the envelope from the joint list and always check for an inner boundary.

Quick check

  1. Which three joints define a cylindrical robot, in order?
  2. A Cartesian robot has strokes 1.0 m × 0.8 m × 0.5 m. What is its work volume?
  3. A 2R planar arm has L1 = 0.5 m, L2 = 0.3 m. What is its minimum reach?
  4. Does doubling the payload change the work envelope?
  5. How many joints does a redundant spatial manipulator have at minimum?

Answers: 1. R (base), P (vertical), P (radial); 2. 0.4 m³; 3. 0.2 m; 4. No — the geometric envelope depends on kinematics, not payload; 5. Seven.

Try answering each one aloud before you open it.

  1. 1.What is the work envelope of a robot, and why is it important?Concept

    The work envelope of a robot is the three-dimensional space within which the robot can operate or manipulate objects. It is important because it defines the robot's reach and limits, ensuring that the robot can perform its intended tasks without interference or collision with other objects. Understanding the work envelope helps in designing the layout of a robotic cell and ensures efficient use of space.

  2. 2.Explain the difference between a Cartesian robot and a SCARA robot.Concept

    A Cartesian (gantry) robot has three perpendicular prismatic joints (PPP), so its envelope is a rectangular box and its kinematics are trivially linear, giving high accuracy but a large footprint. A SCARA has two revolute joints with parallel vertical axes, a vertical prismatic joint and usually a wrist roll (RRP+R). It is compliant in the horizontal plane but stiff vertically, which suits peg-in-hole insertion and fast assembly, and its envelope is an annular cylinder with inner radius |L1 − L2| and outer radius L1 + L2.

  3. 3.Describe the anatomy of an articulated robot and its typical applications.Concept

    An articulated robot consists of a series of rotary joints, resembling a human arm, which provides a high degree of freedom and flexibility. These robots typically have six axes, allowing for complex movements and orientations. They are commonly used in applications such as welding, painting, and assembly, where intricate and precise movements are required.

  4. 4.Why are delta robots often used in high-speed pick-and-place applications?Application

    A delta robot is a parallel mechanism: three light arms driven by base-mounted motors join a small moving platform. Because the motors do not ride on the arm, the moving mass and inertia are very low, so it can accelerate at several g and reach very high pick rates. The closed chains also give good stiffness and keep the platform parallel to the base. The trade-off is a small, dome-shaped workspace relative to the frame size and limited payload, so it suits light parts in packaging, food and electronics.

  5. 5.What happens if a robot's work envelope is not properly defined during the design phase?Application

    If a robot's work envelope is not properly defined, it can lead to several issues such as collisions with other equipment, inefficient use of space, and inability to reach necessary areas for task completion. This can result in increased downtime, higher maintenance costs, and potential safety hazards. Properly defining the work envelope ensures that the robot can operate effectively and safely within its designated area.

  6. 6.How does the configuration of a robot affect its work envelope?Application

    The joint types and their order fix the envelope's shape: PPP (Cartesian) gives a rectangular box, RPP (cylindrical) a hollow cylinder, RRP (polar) part of a hollow sphere, RRR (articulated) a roughly spherical volume with an irregular inner boundary, and SCARA an annular cylinder. Link lengths and joint travel limits then set its size and any missing sectors. Real envelopes always have an inner boundary because the arm cannot fold through itself or its base.

  7. 7.Calculate the maximum and minimum horizontal reach of a SCARA robot with arm lengths of 0.5 m and 0.3 m.Numerical

    With both revolute joints free to rotate fully, the maximum reach is with the arm straight: 0.5 + 0.3 = 0.8 m. The minimum reach is with the arm folded back: |0.5 − 0.3| = 0.2 m. So the wrist works in an annulus between 0.2 m and 0.8 m from the base axis.

  8. 8.A Cartesian robot has a work envelope of 1 m x 1 m x 0.5 m. What is the volume of the work envelope?Numerical

    The volume of the work envelope is calculated by multiplying the dimensions: Volume = 1 m * 1 m * 0.5 m = 0.5 m³.

  9. 9.What are the limitations of using a Cartesian robot in a manufacturing setup?Application

    Cartesian robots are limited by their linear movement, which restricts them to tasks that do not require complex orientations or rotations. They are best suited for applications like pick-and-place or CNC machining, where movements are straightforward. Additionally, their work envelope is typically rectangular, which may not be ideal for all manufacturing setups, especially those requiring intricate or multi-directional tasks.

Finished this topic? Mark it so your progress, study plan and readiness keep up.

Stuck on something here?