Skip to content

Seromedises/BiSoft.Q

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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 publications:
  • G. Colucci, S. Duretto, L. Tagliavini, A. Botta, and G. Quaglia, "A bi-directional pneumatic actuator for sustainable robotic systems," Sensors and Actuators A: Physical, vol. 393, Art. no. 116800, Jun. 2025, doi: 10.1016/j.sna.2025.116800.
  • G. Colucci, S. Duretto, and G. Quaglia, "Design and Prototyping of BiSoft.Q, A 3-D Printed Bi-directional Deformable Actuator," in Advances in Mechanism and Machine Science, M. Okada, Ed., vol. 149, Cham: Springer, 2024, pp. 710–720, doi: 10.1007/978-3-031-45709-8_69.
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)