Slightly exploded SCARA arm showing shoulder, elbow, vertical quill, and tool rotation mechanisms.

What you need

Use a paper sketch or simulator with four independently labeled joint coordinates. No powered hardware is needed.

Yaw contributions in the zero-yaw example. Shoulder +30: 30 degrees magnitude; Elbow +60: 60 degrees magnitude; Wrist -90: 90 degrees magnitude.
Yaw contributions in the zero-yaw example. Original Academy diagram using illustrative values; not a measured hardware result.
Read the diagram as a data table
Values used in the illustration
Condition or componentdegrees magnitude
Shoulder +3030
Elbow +6060
Wrist -9090

The calculation

q = [θ₁, θ₂, z, θ₄]
ψ = θ₁ + θ₂ + θ₄

θ values are joint angles in a consistent convention, z is vertical translation and ψ is tool yaw for the simplified serial-axis model.

Worked example

Illustrative numbers. Replace them with your measured inputs.

With shoulder 30°, elbow 60° and wrist -90°, tool yaw is 0°. Changing the elbow to 40° while leaving the other axes unchanged gives -20° yaw. The tool orientation is affected by the arm, not only the wrist.

Try it step by step

  1. Write the required x, y, z and yaw ranges and explicitly state whether the task ever needs tool roll or pitch.
  2. Label every joint’s positive direction and zero position on a top and side view.
  3. Move one joint at a time in simulation and observe which tool coordinates change.
  4. Check whether the selected machine has mechanical coupling or controller conventions that differ from this simple model.

How to check the result

The model should reproduce a few known poses and demonstrate all required task orientations without adding imaginary degrees of freedom.

Common mistake to avoid

Some SCARA mechanisms couple vertical and rotary motion. Read the actual machine kinematic definition before translating these coordinates into drive commands.

Reference reading

Primary references for the underlying models, APIs or application context. The worked numbers and plots above are educational calculations, not results reported by these sources.

Read our methods, limitations and safety notes.