Core Components of a Robot Manipulator
A robot manipulator is a mechanical chain of rigid bodies (links) connected by joints. Understanding the fundamental components is essential for analyzing, designing, and programming robot motion.
Links: Rigid structural members that connect joints. Link parameters include length, mass, center of mass location, and moment of inertia. Links transmit forces and moments between joints.
Joints: The degrees of freedom (DOF) providers. Each joint allows relative motion between adjacent links.
End-Effector: The "hand" of the robot — the device at the tip of the last link that interacts with the environment. Examples: grippers (parallel, vacuum, magnetic), welding torches, paint sprayers, surgical instruments.
Base (Frame 0): The fixed reference frame from which the entire robot is measured. All subsequent link frames are defined relative to it using the Denavit-Hartenberg (DH) convention.
Actuators: Motors that drive the joints — electric (DC, BLDC, stepper), hydraulic, or pneumatic. The choice impacts speed, torque, precision, and power density.
Sensors: Provide feedback for closed-loop control — encoders at each joint measure position, tachometers measure velocity, force/torque sensors at wrist measure interaction forces.
Controller: The computational brain — reads sensors, executes control algorithms, commands actuators.
Types of Robot Joints
| Joint Type | Symbol | DOF | Motion | Range | Common Use |
|---|---|---|---|---|---|
| Revolute (R) | R or θ | 1 | Rotation about axis | 0–360° (unlimited) | Most joints in articulated arms |
| Prismatic (P) | P or d | 1 | Linear translation | Mechanically limited | SCARA vertical axis, Cartesian |
| Helical (H) | H | 1 | Screw motion (rotation + translation coupled) | Coupled to pitch | Special purpose mechanisms |
| Cylindrical (C) | C | 2 | Rotation + translation on same axis | 360° + linear range | Cylindrical robots |
| Universal (U) | U | 2 | Two rotations (no spin) | ±90° × 2 | Wrist mechanisms |
| Spherical (S) | S | 3 | Three rotations (ball-and-socket) | Limited by design | Shoulder joints, Stewart platform |
| Planar | - | 3 | Two translations + one rotation in plane | Planar | Parallel mechanisms |
Coordinate Frames and Reference Systems
Robot motion is described using coordinate frames — right-handed orthonormal coordinate systems attached to each link. The standard convention is the Denavit-Hartenberg (DH) Convention (1955).
World Frame (W): Fixed global reference frame. All robot positions are ultimately expressed relative to this frame.
Base Frame (0): Fixed to the robot base. Often coincides with World frame unless the robot is mobile.
Link Frames (i): Attached to each link i, defined by the DH convention using 4 parameters per joint.
Tool Frame (T) / End-Effector Frame: Fixed to the end-effector. The robot controller targets the position and orientation of this frame.
Task Frame: Defined relative to the workpiece or task — useful for specifying motion in task-relevant coordinates.
Denavit-Hartenberg Parameters: For joint i, four parameters fully describe the geometric relationship between frames i-1 and i:
- a_i: Link length (distance between z-axes along x-axis)
- α_i: Link twist (angle between z-axes about x-axis)
- d_i: Joint offset (distance between x-axes along z-axis)
- θ_i: Joint angle (angle between x-axes about z-axis — the variable for revolute joints)
Denavit-Hartenberg Transformation Matrix
The homogeneous transformation from frame i-1 to frame i using DH parameters:
T_i = Rot(z, θᵢ) × Trans(z, dᵢ) × Trans(x, aᵢ) × Rot(x, αᵢ)
| cos(θᵢ) -sin(θᵢ)cos(αᵢ) sin(θᵢ)sin(αᵢ) aᵢcos(θᵢ) | | sin(θᵢ) cos(θᵢ)cos(αᵢ) -cos(θᵢ)sin(αᵢ) aᵢsin(θᵢ) | | 0 sin(αᵢ) cos(αᵢ) dᵢ | | 0 0 0 1 |
The total transformation from base to end-effector: T_0_n = T_1 × T_2 × ... × T_n
Robot Workspace
The workspace of a robot is the set of all positions (and orientations) reachable by the end-effector.
Reachable Workspace: All positions the end-effector can reach with at least one arm configuration. This is the maximum extent of the robot's reach.
Dexterous Workspace (Manipulable Workspace): Positions reachable with all possible end-effector orientations — a subset of the reachable workspace. This is where the robot can perform the most flexible operations.
Workspace Factors:
- Joint ranges (mechanical stops)
- Link lengths and offsets
- Self-collision constraints
- Singularities (configurations where DOF effectively lost)
Singularities: Special configurations where the Jacobian matrix loses rank:
- Boundary Singularity: Arm fully extended or folded — at workspace boundary
- Interior Singularity: Alignment of two joint axes (wrist singularity) — infinite joint velocities for finite end-effector velocity
Workspace Optimization: Designers choose link lengths and joint limits to maximize useful workspace for the intended application. SCARA robots have nearly full cylindrical workspace — ideal for horizontal assembly tasks.
Actuator Technologies Comparison
- 01
DC Servo Motors: Precise position/velocity control, wide speed range, moderate power density. Most common in industrial arms. Paired with harmonic drives for high gear ratios
- 02
BLDC (Brushless DC) Motors: Higher efficiency, longer life than brushed DC, excellent speed control. Used in drones, high-speed robots
- 03
Stepper Motors: Open-loop position control, no feedback needed for many applications. Low cost, used in CNC, 3D printers, laboratory automation
- 04
Hydraulic Actuators: Very high force/torque, excellent power density. Used in heavy-duty robots, Boston Dynamics early prototypes, construction robots. Dirty, complex fluid systems
- 05
Pneumatic Actuators: Fast, lightweight, low cost. Used for grippers, binary position actuators. Poor position control, requires compressed air
- 06
Series Elastic Actuators (SEA): Spring element in series adds compliance — safe for HRI, force sensing. Used in rehabilitation robots, DARPA humanoids
- 07
Linear Actuators: Convert rotation to linear motion via ball screws, rack-and-pinion, belt drives. Used in Cartesian robots, elevators
- 08
Shape Memory Alloys / Artificial Muscles: Emerging actuator technologies for soft robotics — high power density but slow response