About Internships Projects Contact Resume
Back to Projects

Robotics / Mechanical Design / Controls / FEA

4-DOF Robotic Arm

SolidWorks ANSYS Arduino Inverse Kinematics Webots ROS2 FDM Printing

Key Takeaways

Arm executing movements with real-time inverse kinematics. Simulated in Webots, mirrored on hardware.

4-DOF
Shoulder, elbow, wrist, gripper
50%
Thickness increase after FEA redesign
~0.0025
Peak strain matched beam theory

Overview

Designed from scratch in SolidWorks, 3D printed, controlled via Arduino with real-time inverse kinematics. Simulation pipeline couples Webots with ROS2 to test trajectories before running on hardware. FEA in ANSYS drove gripper redesign, validated against classical beam theory.

Exploded View

FEA Study: Finding the Weak Link

Small deflections at the gripper become big positioning errors at the payload. Minimizing compliance matters a lot here.

Why Linear Elastic for PLA?

PLA is basically brittle. It fails around 2.9% strain and 45 MPa with no real plastic plateau. It doesn't yield and strain-harden like metals. Since I'm looking at stiffness and deflection (not failure), a linear elastic model with the measured modulus is the right call.

PropertyValue
Young's Modulus2.13 GPa
Poisson's Ratio0.36
Density1240 kg/m³
Tensile Strength~45 MPa

Mesh and Loading

Imported CAD into ANSYS Discovery, simplified geometry (removed cosmetic features, kept load-bearing stuff). MultiZone meshing for hex-dominant elements, target >80% element quality. Fixed the wrist mount, applied 2N to each finger (4N total, ~400g payload).

Original CAD

Original CAD

Simplified geometry

Simplified for FEA

Initial Results

Strain concentrated in a short linkage member, not the fingertips. That linkage was the compliance bottleneck, so improving fingers would've been pointless.

Initial strain distribution

Peak strain in the motion-transmission linkage, not where I expected

Beam Theory Analysis

Treated the linkage as a cantilever. Second moment of area goes with thickness cubed but width linear:

Second Moment of Area
I = bh³/12

Thickness increase is way more effective than width for bending stiffness. But real constraints: the linkage rotates on pins, limiting thickness. So I pushed both where I could.

DimensionOriginalOptimized
Length37 mm37 mm
Width6.0 mm9.3 mm
Thickness2.0 mm3.0 mm

Validation

Before rerunning FEA, I calculated expected strain analytically. Cantilever with 2N load, optimized dimensions:

Predicted Peak Strain
ε = σ/E = Mc/(EI) ≈ 0.0025
Final strain distribution

After redesign: strain reduced, load distributes more evenly

FEA matched hand calc: Peak strain 0.0025 to 0.0030 (FEA) vs 0.0025 predicted.

Bottom Line