Prosthetic Finger Modelling
May - Aug 2024
Description
This project focused on developing comprehensive kinematic and kinetic models for single-print prosthetic fingers, enabling design space exploration and performance optimization before physical fabrication. I worked on this at Toronto's Hospital for Sick Children (SickKids) under Dr. James Drake, creating simulation frameworks to predict grasp mechanics and mechanical durability of low-cost 3D-printed hand prostheses.
Single-print prosthetic fingers leverage the compliance of flexible filament materials (TPU, TPE) to create integrated joint mechanisms without assembly. By modeling these devices as elastic linkage systems with distributed compliance, we can optimize geometric parameters to achieve target force-displacement profiles while maintaining printability constraints.
Technical Background
Single-Print Prosthetic Design Philosophy
Traditional prosthetic hands require multi-component assembly with discrete joints (hinges, pins) that increase fabrication complexity and failure points. Single-print designs eliminate these constraints by exploiting material compliance to create monolithic structures with embedded flexure joints.
Key advantages:
- Manufacturing simplicity: Entire finger printed as single operation, no post-processing assembly required
- Reduced cost: Material cost <$2 per finger, enabling distribution in low-resource settings
- Customizability: Parametric CAD models enable rapid patient-specific scaling from 3D hand scans
- Durability: Elimination of discrete joints removes primary wear failure modes
Challenges addressed by modeling:
- Unpredictable kinematics: Compliant joints exhibit nonlinear force-displacement relationships difficult to intuit
- Print parameter sensitivity: Mechanical properties vary significantly with infill density (20-100%), layer height (0.1-0.4mm), print orientation
- Grasp force limitations: Under-actuation and compliance limit achievable pinch forces compared to rigid linkage mechanisms
Kinematic & Kinetic Modeling Approach
Pseudo-Rigid-Body Model (PRBM)
Compliant joints are approximated as rigid links connected by torsional springs. For a single flexure hinge with thickness t, length l, and elastic modulus E:
K_θ = (E × w × t³) / (12 × l)
where K_θ is the rotational spring constant, w is flexure width, and geometric parameters are derived from CAD cross-sections. This model enables standard Denavit-Hartenberg kinematic analysis with elastic joint constraints.
Forward Kinematics with Elastic Coupling
Finger tip position is computed via composition of rotational transformations with joint angle constraints:
θ_i = f(τ_applied, K_θi, θ_coupling)
where each joint angle θ_i depends on applied cable tension τ, joint stiffness K_θi, and coupling from adjacent joint deflections. The resulting system of equations is solved iteratively using Newton-Raphson convergence.
Simulation Framework Implementation
Software Architecture
- Modeling environment: MATLAB R2023a with Robotics System Toolbox
- CAD integration: Automated STEP file import to extract geometric parameters (joint positions, flexure dimensions)
- Material characterization: Experimental tensile testing (ASTM D638) of printed TPU specimens to determine stress-strain curves, fit to hyperelastic Mooney-Rivlin model
- Validation: Motion capture comparison (OptiTrack 12-camera system, 0.3mm spatial resolution) between simulated and physical finger trajectories
Grasp Force Simulation
Object interaction modeled as contact constraint optimization problem:
- Contact detection: Geometric intersection testing between finger surface mesh and primitive object geometries (sphere, cylinder, box)
- Normal force calculation: Penetration depth × contact stiffness (measured via indentation testing on printed finger pads)
- Friction cone constraints: Coulomb friction model with μ = 0.6 (experimentally determined for TPU-ABS contact)
- Equilibrium solver: Iterative force balance to determine stable grasp configurations and required cable tensions
Design Space Exploration & Optimization
Parametric Design Variables
The simulation framework enables exploration of 12 geometric design parameters:
- Phalanx lengths: Proximal, middle, distal segment dimensions (3 parameters)
- Joint geometries: Flexure hinge thickness, length, radius of curvature (6 parameters, 2 per joint)
- Tendon routing: Cable attachment points and guide channel positions (3 parameters)
Multi-Objective Optimization
Genetic algorithm (MATLAB ga function, population 100, generations 50) optimizing conflicting objectives:
- Maximize workspace: Reachable finger tip positions during actuation cycle
- Maximize grip force: Peak normal force achievable with 20N cable tension constraint
- Minimize stress: Peak von Mises stress in flexure regions (FEA validation)
- Printability constraint: Minimum feature size 1.5mm, maximum overhang angle 45°
Resulting Pareto front identified design configurations spanning workspace-force tradeoff space, enabling clinician selection based on patient-specific functional requirements (e.g., prioritize power grasp vs. precision pinch).
Results & Validation
Model Accuracy
- Kinematic prediction: Mean tip position error 3.2 ± 1.1 mm across 8 test configurations (acceptable for grasp planning)
- Force prediction: Grip force estimates within 15% of experimental load cell measurements
- Stress validation: FEA-predicted flexure stresses matched digital image correlation (DIC) strain field data within 20% error
Design Insights
- Flexure geometry sensitivity: Reducing hinge thickness from 2mm to 1.5mm decreased actuation force by 40% but increased stress by 60%, suggesting optimal thickness ≈1.7mm
- Tendon routing impact: Offsetting cable guide 2mm toward palmar surface increased distal joint flexion by 25°, improving pinch grasp capability
- Material selection: Shore 95A TPU provided best compromise between compliance (reduced actuation force) and structural rigidity (maintained phalanx shape under load)
Applications & Clinical Impact
Rapid Customization Workflow
The modeling framework enables streamlined patient-specific design:
- 3D scanning: Capture residual limb and contralateral hand geometry (Structure Sensor scanner, 1mm resolution)
- Automated scaling: Script-based parametric CAD adjustment to match anatomical dimensions
- Simulation verification: Predict grasp performance for patient's target activities of daily living (ADLs)
- Iterative refinement: Adjust design parameters if simulation reveals insufficient force or range of motion
- Fabrication: Export optimized STL for overnight 3D printing (8-hour print time per finger)
Time savings: Reduced design iteration cycle from 2-3 days (physical prototyping) to 2-3 hours (simulation-guided design)
Humanitarian Engineering Context
Models deployed in collaboration with e-NABLE volunteer network, enabling distributed prosthetic fabrication:
- Design standardization: Simulation-validated reference designs shared as open-source CAD library
- Quality control: Volunteers can verify prints meet performance specifications without instrumented testing
- Material substitution guidance: Model retuning for locally-available filaments (e.g., predicting performance with PETG vs. TPU)
Future Development
Enhanced Physics Modeling
- Viscoelastic material models: Incorporate time-dependent creep and stress relaxation observed in thermoplastics
- Multi-physics coupling: Thermal effects from body heat on material stiffness (TPU modulus decreases 15% at 37°C vs. 20°C room temp)
- Fatigue prediction: Cumulative damage modeling to estimate functional lifespan (current empirical data: 6-12 months typical use)
Machine Learning Integration
- Surrogate modeling: Train neural network to approximate simulation results, enabling real-time design exploration
- Inverse design: Given target grasp force profile, automatically synthesize optimal joint geometry via gradient-based optimization
- Print defect compensation: Predict and pre-compensate for geometric errors from FDM printer calibration drift
Clinical Validation Studies
- Patient outcome assessment with simulation-optimized vs. empirically-designed prostheses
- Longitudinal durability tracking to validate fatigue life predictions
- User satisfaction surveys correlated to simulated functional performance metrics