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.
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).