Skip to content

Seromedises/BiSoft.Q

Repository files navigation

BiSoft.Q

This repository contains matlab code for simplified modelling of the BiSoft.Q bi-directional Pneumatic Artificial Muscle.


For further information, please refer to the following scientific paper:
  • Colucci G. et al, A Bi-Directional Linear Artificial Muscle for Assistive Robotic Systems, [...].
BiSoftQ_Prototyping.mp4

How to use it

The code is developed in Matlab 2023b. Installation of the Parallel Computing Toolbox is required. The modelling library is contained within the BiSoftQ_Class folder (both types A and B). The "DesignScript.m" file explains how to model a BiSoft.Q actuator by giving as imput the following parameters:

  • Geometrical
    • $L$, Longitudinal (nominal) length of the actuator when printed ($x=$0)
    • $l_{v,p}$, $l_{c,p}$, the valley and crest longitudinal arc lengths
    • $R_{ie,p}$, the radius of the arc defined in the median cross-sectional plane of the BiSoft.Q
    • $R_{ve,p}$ and $R_{ce,p}$, the radii of fillet arcs in the terminal cross-sectional plane
    • $R_{im,p}/R_{om,p}$, the ratio of the inner valley and outer crest arcs defined in the median cross-sectional plane
    • $N_{p}$, the number of pleats
    • $R_{i,b}$, the bellows radius defined on the median cross-sectional plane
    • $\alpha_{b}$, the angle between two subsequent bellows folds
    • $R_{v,b}$ and $R_{c,b}$, the valley and crest fillet radii of the bellows
    • $N_b$, the number of bellows folds
    • $t$, thickness of the membranes
  • Physical
    • $p_{s}$, supply gauge pressure. The same value is assumed for both chambers
    • actuator.Bellows.E, Young's modulus of the bellows material for its stiffness estimation
    • actuator.Bellows.nu, Poisson's ration of the bellows material for its stiffness estimation



Some of the geometrical parameters are defined by means of dimensionless ratios.

BiSoftQ_Modelling.mp4



The script exports the BiSoft.Q geometry in .stl (monolithic design)