Analysis and Preliminary Design of a Passive Upper Limb Exoskeleton - MATLAB code

Citation Author(s):
Greta
Vazzoler
University of Genova and Scuola Superiore Sant'Anna of Pisa, Italy
Submitted by:
Greta Vazzoler
Last updated:
Tue, 06/28/2022 - 03:09
DOI:
10.21227/v185-3158
Data Format:
Research Article Link:
License:
0
0 ratings - Please login to submit your rating.

Abstract 

A folder that contains the Matlab code for the proposed design tool of the paper "Analysis and Preliminary Design of a Passive Upper Limb Exoskeleton" (authors: G. Vazzoler, P. Bilancia, G. Berselli, M. Fontana, A. Frisoli) can be freely downloaded.

A detailed analytical model is developed to support the designer in the preliminary design stage, investigating the exoskeleton kinetic-static behaviour and deriving optimal design parameters for the springs over the human arm workspace. By defining specific functional requirements (i.e., the user’s features and simulated movements), computationally efficient optimization studies may be carried out to determine the optimal coefficients and positions of the springs, thus, maximizing the accuracy of the gravity balancing.

Instructions: 

1) Run the "optim.m" to start the optimization process;

2) Run the "optim_plot.m" to plot the optimization results.

The "f_opt.m" and "cyl_lim.m" files contains functions called in the "optim.m file".