3RRP Mechanism — Kinematic & Dynamic Analysis

A full symbolic + numerical study of a 3-RRP planar parallel manipulator: closed-form kinematics, workspace / isotropy metrics, and Kane- vs-Lagrange dynamics validated in Simulink.

Full Report (PDF)

1 · Overview & Motivation

The 3-RRP planar parallel manipulator offers high stiffness and full planar dexterity using three revolute–revolute–prismatic legs.
Between Oct 2024 – Jan 2025 (EE 521 · Kinematics & Dynamics of Machines, Sabancı University) I performed an end-to-end analysis to

  • derive closed-form forward & inverse kinematics,
  • map the largest symmetric workspace and its Global Isotropy Index (GII),
  • formulate equations of motion with Kane’s and Lagrange (Baumgarte-stabilised) methods, and
  • validate both models in MATLAB / Simulink under small force & torque perturbations.


2 · Modeling Workflow

Stage Toolchain Outcome
Symbolic kinematics Autolev + manual algebra Closed-form FK / IK
Workspace sampling MATLAB (parfor) ≈ 230 mm-radius reach
Isotropy metric MATLAB · SVD(J) GII = 0.46
Dynamics (Kane) Autolev → MATLAB Compact ODEs
Dynamics (Lagrange) Autolev + λ, Baumgarte DAE system
Validation Simulink Stable under 0.001 N/N·m


Pipeline Snapshot


3 · Key Results

Metric Value / Observation
Workspace Circular, R ≈ 230 mm (link length 200 mm)
Global Isotropy Index 0.46 (min σ / max σ)
Dynamics drift < 0.5 % state error over 5 s
RHS eval (Kane) ~20 µs (MATLAB R2024a)


L → R: Workspace scatter; end-effector trace under 0.001 N (−X); isotropy distribution.


4 · Kane vs Lagrange — Quick Take

Aspect Kane’s Method Lagrange + λ
Constraint handling Implicit (partial velocities) Explicit multipliers
Symbolic length Shorter Longer
Numerical stiffness Low Moderate (α, β tuning)
Physical intuition Force / velocity Energy focus
Best use Real-time control Energy shaping


5 · Deliverables & Next Steps

  • Simulink library – drag-and-drop FK, IK, Jacobian, dynamics blocks
  • MATLAB scripts – workspace & isotropy samplers, disturbance demos
  • Full PDF – derivations, listings, discussion

Future work: add joint friction & compliance, design Jacobian-weighted impedance control, and build a benchtop prototype for hardware correlation.

Solo term project for EE 521 — Kinematics & Dynamics of Machines (Fall 2024, Sabancı University).