IntermediateTopic 56 of 102Manufacturing, Robotics & Systems

Forward kinematics

Compute end-effector pose from joint angles using DH parameters.

In depth

FK computes end-effector pose from joint variables: assign link frames by Denavit-Hartenberg parameters (a, α, d, θ) and multiply transforms. For a 2-link planar arm: x=l₁cosθ₁+l₂cos(θ₁+θ₂), y=l₁sinθ₁+l₂sin(θ₁+θ₂). Straightforward and unique.

Key points

  • DH convention
  • Planar and spatial arms
  • Forward map is single-valued
Example

With l₁=l₂=1 m, θ₁=30°, θ₂=45°: x≈1.12 m, y≈1.26 m.

Why it matters

Forward kinematics computes where the tool is from the joint angles, which is needed to predict motion and to check collisions.

Where this is used

  • Calculating the tool position from measured encoder angles.
  • Checking the reach of a planar two-link arm.
  • Simulating the motion of a robot before programming it.

Frequently asked questions

What is Forward kinematics?

Compute end-effector pose from joint angles using DH parameters.

Why is it important to understand forward kinematics?

Forward kinematics computes where the tool is from the joint angles, which is needed to predict motion and to check collisions.

What are DH parameters?

A standard set of four parameters per joint that describe link length, twist and offsets, giving a systematic way to build the forward kinematics chain.

Why is forward kinematics easy?

It is a direct calculation from the joint angles with one unique result for each set of angles.

How is Forward kinematics used in practice?

Typical applications include calculating the tool position from measured encoder angles, checking the reach of a planar two-link arm and simulating the motion of a robot before programming it.

What should I learn before Forward kinematics?

Study "Homogeneous transformations" first (topic 55 of 102 in Manufacturing, Robotics & Systems). It covers the groundwork this topic builds on.

What are the key points of Forward kinematics?

DH convention. Planar and spatial arms. Forward map is single-valued.

Can you give an example of Forward kinematics?

With l₁=l₂=1 m, θ₁=30°, θ₂=45°: x≈1.12 m, y≈1.26 m.

What comes after Forward kinematics?

The next topic is "Inverse kinematics", which builds directly on this one.

How difficult is Forward kinematics?

It is classed as Intermediate in Manufacturing, Robotics & Systems (topic 56 of 102). It is an intermediate topic. Work through the beginner topics in Manufacturing, Robotics & Systems first.

Learning path

Want to practise? Open the interactive course for quick checks, quizzes, simulations and progress tracking.

Related topics