1 of 21

Parameter Personalization of Human Arm Dynamics Model for Optimal Assistance of Assistive Robotic Arm Extender (ARAE)

Lee Hyunwoo

2 of 21

ARAE Original Workflow

3 of 21

Problem

  • Overestimation of parameter from nominal model
    • Overestimation of required torque
    • Adversarial effect from ARAE assistance
    • Instability of robot

4 of 21

Problem

  • Overestimation of parameter from nominal model
    • Overestimation of required torque
    • Adversarial effect from ARAE assistance
    • Instability of robot
  • Inaccurate shoulder position

 

 

 

 

5 of 21

Project Scope

6 of 21

Problem Formulation

Sagittal plane model

ARAE

Estimated motor torques

Robot joint angles

Nominal human anthropometric data

7 of 21

Problem Formulation

Corrected Sagittal plane model

ARAE

Improved

motor torques

Robot joint angles

Personalized human anthropometric data

8 of 21

Problem Formulation

Corrected sagittal plane model

ARAE

Robot joint angles

Personalized human anthropometric data

Position controller

Robot joint angles

Linear least square minimizer

Theoretical motor torque expressions

Actual motor torques

9 of 21

MuJoCo Simulation

Purpose

  • Validate corrected sagittal plane model
    • Actual shoulder position from simulation VS Shoulder position calculated from old/corrected model
  • Validate personalization calculation
    • Torque from simulation PID controller VS Torque calculated from nominal/personalized model

10 of 21

Simulation Results: �Comparison of shoulder position in corrected model and original model

Shoulder position calculated from the corrected model is significantly more accurate than old model when compared with actual shoulder position

11 of 21

Simulation Results: Personalized parameter estimation

  • Deviation between nominal and personalized parameters
  • Torque calculated using personalized model is better than torque calculated using nominal model when compared to torque from PID controller

12 of 21

Human subject experiment

1. Personalized parameter estimation

ARAE position controller brings human arm to 6 different positions

    • 6 positions to cover average daily life activities region

Torque required at each position is used for personalization calculation

2. Performance comparison between personalized model and nominal model using sEMG

3 collection modes

    • No robot (baseline)
    • Nominal model
    • Personalized model

4 activities in each collection modes

    • Forward reach (FR)
    • Lateral reach (LR)
    • Drink
    • Scoop

13 of 21

Evaluation Metrics

  • Features extracted from sEMG data
    • Mean Average Value (MAV): Muscle activation
    • Median Frequency (MDF): Muscle fatigue
  • Compare change in features
    • Nominal VS Baseline
    • Personalized VS Baseline

14 of 21

sEMG Feature Analysis

Beneficiary Effect

  • Decreased MAV: Reduced muscle activation
  • Increased MDF: Less muscle fatigue

Adversarial Effect

  • Increased MAV: Increased muscle activation
  • Decreased MDF: More muscle fatigue

15 of 21

Human Testing: sEMG Data Collection

  • Muscles Used
    1. Biceps Brachii (Long head)
    2. Anterior Deltoid
    3. Pectoralis Major
    4. Triceps Brachii (Long head)
    5. Posterior Deltoid
    6. Latissimus Dorsi
  • 10 subjects recruited
  • Electrode Placement according to SENIAM guideline

16 of 21

Human Testing Results: Parameter Personalization

  • Significant difference between nominal and personalized parameters
  • Torque calculated from personalized model is more accurate than torque calculated from nominal model as compared to torque from position controller
  • Torque of motor 1 is close to zero after personalization (more stable)

17 of 21

Human Testing Results: Performance Comparison

  • Beneficiary effect on muscles used for shoulder and elbow extension
  • Adversarial effect on muscles used for shoulder and elbow flexion
  • Minimization of adversarial effect while keeping the beneficiary effect

18 of 21

Plans

  • Further refine sEMG data analysis
  • FYP report writing
  • Publication preparation
  • Final presentation preparation

19 of 21

Agenda

Aug

Sep

Oct

Nov

Dec

Jan

Feb

Mar

Apr

Literature Review and ARAE System Familiarization

Calculation for Anthropometric Data Extraction

Personalization Procedure

Mujoco Simulation

ARAE System Integration

Experimental Validation

FYP Report

20 of 21

Thank You

Lee Hyunwoo

21 of 21

Human Testing: Experimental Setup

  • ARAE PD position controller
  • ARAE, chair, and table marker
  • Table marking for activities during sEMG data collection