Mechanical Design Portfolio

Precision mechanisms for robust, contact-rich robotic manipulation.

BaRiFlex — High-Transparency Rigid-Flexible Gripper for Crash-Safe Reinforcement Learning

🏆 IROS 2024 Best Paper on Robot Mechanisms and Design
SolidWorks Kinematic Synthesis Sim-to-Real Integration Rapid Prototyping

Challenge: Real-world Reinforcement Learning (RL) requires unconstrained exploration, which frequently leads to catastrophic hardware failure in traditional rigid grippers.

Insight: A direct-drive, rigid-flexible hybrid four-bar linkage. It provides the mechanical precision required for fine tasks while acting as a physical safety layer that passively absorbs impact energy.

My Role (Lead Mechanical Engineer):
Led the hardware development from concept to electromechanical bring-up. Executed MATLAB kinematic optimization, 3D CAD modeling (SolidWorks), mechanical fabrication, and low-level motor control integration. Facilitated the Sim-to-Real RL hardware validation conducted by a collaborating researcher. Additionally, authored a comprehensive open-source hardware tutorial and Bill of Materials (BOM) to ensure full reproducibility and ease of integration.
🛠 Hardware Tutorial 🛒 Purchase List (BOM) 💻 CAD Files 🌐 Project Website
BaRiFlex Teaser Image
BaRiFlex CAD Design
Fig. 1. Kinematic states of the BaRiFlex structure. (a, b) Four-bar linkage configurations. (c, d) Structural deformation of the hybrid rigid-flexible fingers under load.

Kinematic & Structural Rationale

  • Four-Bar Linkage Synthesis (Fig. 1a, b): Optimized to maintain consistent force transmission and avoid singularities within a compact operational workspace.
  • Compliant Elastomeric Contacts (Fig. 1c, d): Rigid proximal links ensure parallel pinch precision, while Fin-Ray distal fingers provide compliant, conformal grasping and critical impact absorption under dynamic loads.
  • Direct-Drive Proprioception: Eliminating the gearbox minimizes inertia and backlash, enabling high-bandwidth force control and high-fidelity proprioceptive force sensing without relying on fragile external F/T sensors.
System Specifications

• Continuous Fingertip Force: 11 N
• Max Stroke: 200 mm
• Closing Time: 0.18 s
• Rated Torque: 0.6 Nm
• Weight: 750 g
• Gear-Pinion Ratio: 1.54

Performance Matrix

Metric Rigid Grippers Soft Grippers BaRiFlex
Impact Compliance Low High High (Passively Absorbs)
Pinch Precision High Low High (Rigid Base Link)
Backdrivability & Sensing Low (Geared) N/A High (Direct-Drive Proprioception)

Impact Robustness Validation

Compliance Graph
Fig. 2. Peak force reduction during linear collision tests.

Linear actuator collision tests (Fig. 2) validate a significant reduction in peak impact forces compared to rigid alternatives. The hybrid elastomeric structure passively deforms to protect the motor shaft from shock loads, ensuring durability in demanding use cases.

System Integration: Bridging the Sim-to-Real Gap

RL Learning Test Data

Collaborated with the controls team to validate the hardware in a dynamic environment. During real-world reinforcement learning, BaRiFlex withstood 49 unconstrained, high-speed collisions without structural damage. This robust design provided a physical safety layer, eliminating hardware downtime and enabling aggressive exploration policies to achieve 100% task success.

Repeatability & Precision Measurement

Precision Plot
Fig. 3. Dial indicator measurement showing maximum deviation of 0.0889 mm across 25 trials.

Despite the flexible components, the rigid 4-bar base maintains strict kinematic constraints. As shown in Fig. 3, dial indicator tests across 25 consecutive trials show a maximum deviation of only 0.0889 mm, validating precision manufacturing and assembly.

Published in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2024
🏆 Winner: Best Paper on Robot Mechanisms and Design

Underactuated Prosthetic Finger – Precision Linkage Mechanism

SolidWorks Kinematic Synthesis System Integration Clinical Trials

Challenge: Restore stable, adaptive, and natural grasping for partial-hand amputees in a compact, wearable form factor without draining battery life during static holds.

Insight: A 3-DOF underactuated mechanism driven by a non-backdrivable lead-screw transmission. It passively conforms to object shapes while holding payloads securely with zero static power consumption.

My Role (Lead Mechanical Engineer):
Engineered the 3-DOF kinematic synthesis and complex assembly modeling with tight packaging constraints. Integrated the SEMG-based standalone hardware/firmware architecture, and led direct patient clinical trials to validate ADL performance.
Prosthetic Finger Teaser

Kinematic & Structural Rationale

  • Design for Manufacturing (DFM): Machined 8 AL6061 components with black anodizing for durability. Applied strict ISO fits (H7/h6), utilized press-fit pins, and secured high-vibration joints with thread-lockers for robust field reliability.
  • Energy Efficiency: The non-backdrivable lead-screw ensures the finger holds objects securely without continuous power draw, minimizing thermal load and extending battery life.
Fig. 1a. CAD exploded view of the mechanism.
Fig. 1b. Actual hardware motion trajectory.
System Specifications

• Pinch / Grasp Force: 4.6 N / 12.7 N
• MCP Velocity / Time: 99.4 °/s / 0.83 s
• Weight (Finger / Total): 48 g / 250 g
• Battery Life: >3000 cycles
Trade-off Graph
Fig. 2. Kinematic optimization: trade-off between crank length, MCP torque, and angular velocity.

Mathematical Trade-off Optimization

To maximize the pinch force within the constrained space without compromising operational speed, a mathematical relationship between the crank length, MCP torque, and angular velocity was formulated.

Based on this kinematic model, the slider-crank parameter (lc) was optimized to 8 mm. This specific configuration maximizes the torque transmission while successfully satisfying the target >100°/s velocity requirement, demonstrating a rigorous, data-driven approach to mechanism synthesis.

Mechanism Detail
Fig. 3. Underactuated joints coupled by torsional springs.

Self-Adaptive Grasping Mechanism

Torsional springs couple the MCP, PIP, and DIP joints, enabling the single-actuator finger to passively conform to various object shapes. This kinetoelastic underactuation distributes motion naturally along the kinematic chain.

A fixed passive thumb was strategically implemented to provide a reliable opposition force for essential pinch and power grasps while minimizing overall prosthesis weight and control complexity.

System Architecture
Fig. 4. Untethered SEMG control and hardware architecture.

Stand-Alone System Integration

Demonstrated multidisciplinary integration by developing a fully untethered wearable system. It combines an SEMG (Myo) armband, Raspberry Pi Zero, and a custom PCB for real-time intent classification and motor control.

To ensure wearability, the socket was fabricated from lightweight polycarbonate based on a 3D scan of the patient's residual hand. A NATO strap and silicone friction pads were added to prioritize patient comfort and rapid donning/doffing.

Clinical Trials
Fig. 5. Functional validation in Activities of Daily Living (ADLs).

Patient Clinical Validation

Evaluated the hardware through direct patient trials performing real-world Activities of Daily Living (ADLs). The validation included the standardized Box and Block test, power grasping (e.g., bottle opening), and fine-motor tasks like cable pinching (e.g., separating 1.3 mm diameter wires, a critical occupational requirement for the electrical engineer patient).

The prosthesis proved highly reliable, allowing the patient to execute stable grasps with repeatable performance. This real-world testing validates that the linkage-based underactuation and robust transmission successfully restore functional utility to the user.

Direct-Drive Tendon-Actuated Robotic Finger (PoC Prototype)

Tendon-driven Mechanisms Direct-Drive Impedance Control Cable Routing

Objective: To investigate the dynamic transmission characteristics of a tendon-driven linkage using direct-drive (DD) actuators, focusing on high-bandwidth force control and precision cable routing.

Design Focus: Mitigating common tendon failures (slack, backlash, and wear) through empirical material selection (steel vs. braided cables) and the design of custom compact tensioners and robust anchors.

My Role (Full-Stack Hardware/Control):
Led the end-to-end rapid prototyping from clean-sheet mechanical design to electronic bring-up and closed-loop control implementation. Integrated four DD actuators to eliminate gearbox friction and tuned a Cartesian impedance controller for dynamic disturbance rejection.

System Architecture: Design & Fabrication

Translating custom cable routing and tensioning strategies from CAD to physical hardware.

CAD Model of Tendon Finger
Fig. 1a. Architecture: CAD model featuring the 4-actuator layout and anchor design.
Physical Hardware Setup
Fig. 1b. Assembly: Fully assembled hardware with DD actuators and tensioned transmission.

Kinematic Functionality

Validating the core coupled multi-DoF motions driven by the direct-drive tendon network.

Fig. 2. Free-space kinematic validation of the 2-DoF coupled finger motion.

Dynamic Compliance & Impedance Control

Evaluating hardware-in-the-loop Cartesian impedance control across variable compliance levels (Low, Medium, High gains).

Fig. 3a. Disturbance Rejection: The system rapidly recovers from external physical disturbances, demonstrating stable dynamic response.
Fig. 3b. Position Tracking: Maintaining accurate trajectory tracking under active impedance control at various gain settings.
Robotic Manipulation R&D Prototype

BiFlex – Passive Variable-Stiffness Robotic Wrist

Theoretical Modeling FEA Simulation 3D Printing (TPU) Real-time Control (Linux) HW/SW Integration

Challenge: Rigid robotic wrists provide precision but transmit dangerous forces during collisions. Compliant wrists are safer but lose the accuracy required for precise pick-and-place tasks in unstructured environments.

Insight: A 3D-printed inclined honeycomb structure that exploits the Euler buckling principle. It provides bimodal stiffness—acting as a rigid wrist for nominal manipulation and passively buckling into a compliant mode when impact forces exceed a safe threshold.

My Role (Lead Researcher):
Led the end-to-end development from concept to validation. Formulated the lumped-spring theoretical model, conducted FEA structural analysis, designed the modular physical prototypes, and executed real-world robotic validations. Additionally, integrated the hardware with a 7-DoF robot arm (Panda - Franka Emika) using a Linux-based real-time controller to empirically validate dynamic contact-rich tasks. Published CAD files to enable integration with various commercial grippers.
💻 CAD Files 🌐 Project Website
BiFlex Teaser

Kinematic & Structural Rationale

  • Passive Bimodal Stiffness: Removes actuator and control complexity while yielding safe contact and precise placement purely through mechanical intelligence.
  • Structural Integration: Designed a custom universal joint interface passing through the center to constrain undesired yaw motion, ensuring purely compressive deformation during pre-buckling operations.
System Specifications

• Compliance Threshold: ≈ 15 N
• Precision Payload: ≤ 500 g
• Core Material: TPU-95A
• Wrist Height / Deflection: 40 mm / < 1 cm
Theoretical Model
Fig. 1. Lumped-spring mathematical model and geometric parameters.

Geometry Tuning & Mathematical Modeling

Derived a lumped-spring analytical model (Pcr = π²EI / h²) to predict buckling behavior. Rather than relying on trial and error, the critical load was mathematically tuned to match everyday manipulation requirements.

By adjusting key geometric parameters—specifically the wall angle (γ) and beam width (b)—the stiffness and transition point were precisely calibrated. This theoretical approach showed extremely high correlation with static/buckling FEA simulations and physical Instron tests.

Compression Test Results
Fig. 2. Instron compression testing and Torque vs. Deflection curves.

Mechanical Characterization & Validation

To bridge the gap between theoretical models and real-world hardware, rigorous mechanical characterization was conducted using a compression testing machine.

The empirical Torque vs. Angular Deflection curves proved that the physical prototypes precisely matched the mathematical predictions. The wrist maintained high linear stiffness (precision mode) until the exact engineered buckling threshold, whereupon it transitioned cleanly into a low-stiffness plateau (compliant mode) with self-recovery capabilities.

Modularity
Fig. 2. BiFlex integrated with Franka, Robotiq, and BaRiFlex grippers.

Modularity & Swappable Interface

Designed with strict Design for Manufacturing (DFM) and integration principles. The internal TPU honeycomb core remains standardized, while only the rigid top and bottom plates are swapped to fit different commercial systems.

This highly modular architecture allowed the wrist to be seamlessly integrated with the Franka Hand, Robotiq 2F-85, and BaRiFlex grippers without needing to recalculate or re-print the compliant core, proving its viability as a universal robotic joint.

Adaptation in Contact-Rich Interaction (Wiping Test)

Direct side-by-side comparison of a standard rigid wrist vs. the BiFlex wrist reacting to unexpected environmental geometry.

Fig. 3a. Rigid Wrist: Exceeds 15 N safety threshold at just 14 mm obstacle height.
Fig. 3b. BiFlex Wrist: Passively buckles to maintain safe forces (< 15 N) over a 50 mm obstacle.

Precision & Combined Task Validation

Demonstrating the dual-nature of BiFlex: maintaining absolute rigidity for precise payloads, while utilizing compliance to overcome perception errors.

Fig. 4a. Precision Mode: Maintains exact trajectory with no deflection for ≤ 500 g payloads.
Fig. 4b. Combined Mode: Sliding on a table (compliant) to align, then lifting a wrench (rigid).

Engineering Fundamentals – Precision Engine Lathe

Precision Machining (Mill/Lathe) Error Budgeting Tolerancing System Assembly

Objective: Design, manufacture, and assemble a precision engine lathe capable of turning aluminum stock with tight geometric tolerances and minimal spindle runout.

My Role: Led the hands-on fabrication of the core spindle assembly—including milling for fastener clearances, lathe turning, and threading. Formulated the closed-loop mathematical error model to predict systematic geometric deviations across the entire machine.

Precision Lathe Setup

Spindle Design, Fabrication & Assembly

Translating precision CAD models into physical hardware through strict machining setups and assembly validation.

Spindle CAD
Fig. 1a. Design: Cross-section CAD model of the spindle assembly.
Fig. 1b. Machining Setup: Using a dial indicator to exactly center the workpiece before internal boring.
Fig. 1c. Assembly Validation: Manual rotation check of the fully integrated spindle, bearings, and housing.
Error Model
Fig. 2. Closed-loop error budget based on Homogeneous Transformation Matrices (HTM).

Mathematical Error Budgeting

To predict the overall machining accuracy, a closed-loop error model was formulated connecting the tool tip to the workpiece through seven distinct coordinate systems.

Using Homogeneous Transformation Matrices (HTM) and bearing stiffness estimations, the systematic geometric errors (e.g., structural deflections and assembly misalignments) were calculated. This analytical approach ensured that the structural stiffness and part tolerances were rigorously budgeted before any chips were cut.

Hands-on Fabrication & System Operation

Executing precision milling operations to assemble and validate the fully functional engine lathe.

Milling Fabrication
Fig. 3a. Machining: Hands-on milling of aluminum components to exact specifications.
Fig. 3b. Operation: Fully assembled lathe successfully turning aluminum stock.
ME397 Precision Machine Design Project