- 1Bio2Robotics Laboratory, Department of Mechanical and Aerospace Engineering, New Mexico State University, Las Cruces, NM, United States
- 2Business Administration Department, College of Business, New Mexico State University, Las Cruces, NM, United States
Introduction: Effective control of rehabilitation robots requires considering the distributed and multi-contact point physical human–robot interaction and users’ biomechanical variation. This paper presents a quasi-static model for the motion of a soft robotic exo-digit while physically interacting with an anthropomorphic finger model for physical therapy.
Methods: Quasi-static analytical models were developed for modeling the motion of the soft robot, the anthropomorphic finger, and their coupled physical interaction. An intertwining of kinematics and quasi-static motion was studied to model the distributed (multiple contact points) interaction between the robot and a human finger model. The anthropomorphic finger was modeled as an articulated multi-rigid body structure with multi-contact point interaction. The soft robot was modeled as an articulated hybrid soft-and-rigid model with a constant bending curvature and a constant length for each soft segment. A hyperelastic constitute model based on Yeoh’s 3rdorder material model was used for modeling the soft elastomer. The developed models were experimentally evaluated for 1) free motion of individual soft actuators and 2) constrained motion of the soft robotic exo-digit and anthropomorphic finger model.
Results and Discussion: Simulation and experimental results were compared for performance evaluations. The theoretical and experimental results were in agreement for free motion, and the deviation from the constrained motion was in the range of the experimental errors. The outcomes also provided an insight into the importance of considering lengthening for the soft actuators.
1 Introduction
Every year, thirteen million people globally suffer a stroke. Stroke, as the leading cause of long-term disability in the human upper extremities (80% of post-stroke individuals), causes adverse impacts on patients’ quality of life (Feigin et al., 2016). Rehabilitation and assistive robots have been designed and studied for performing physical and occupational therapy interventions with intensive/repetitive movements, such as continuous passive motion (CPM), active resistive motion (ARM), and assist-as-needed motion that facilitates restoring functionalities in the impaired hand of post-stroke individuals (Dobkin, 2004). Particularly, wearable robots for upper-body rehabilitation and physical assistance have benefited from soft robotic approaches due to the intrinsic mechanical compliance, adaptability, and versatile deformations provided by these robots, which make them suitable for safe interaction with the human body (Haghshenas-Jaryani et al., 2016b; Walsh, 2018) while addressing limitations involved in conventionally rigid robots, such as complex mechanisms, heavy weight, safety issues, and cost (Polygerinos et al., 2017a; Polygerinos et al., 2015b; Rus and Tolley, 2015; Haghshenas-Jaryani et al., 2016a; Haghshenas-Jaryani et al., 2017b). Despite the development of more than 50 soft exoskeletons for hand rehabilitation over the past 15 years (Chu and Patterson, 2018; Shahid et al., 2018), these robots still have limited capabilities for interacting with the human hand due to their simple control schemes, mainly based on the kinematics of robots (Kadowaki et al., 2011; Haghshenas-Jaryani et al., 2019). Effective control of rehabilitation robots requires taking into account the distributed and multi-contact point physical human–robot interaction (pHRI) and users’ biomechanical variation (Kamper and Rymer, 2000; Kamper and Rymer, 2001; Haghshenas-Jaryani et al., 2020; Tang et al., 2021). The studies conducted by Esmatloo et al. (2019) and Esmatloo and Deshpande (2020) on rigid hand exoskeletons and the physical human–robot interaction involved in rigid robots have shown promise. However, the progress in this area has been impeded, mainly due to the complexity of the pHRI, the highly nonlinear nature of soft robot dynamics (Polygerinos et al., 2017a; Robertson, 2019), and lack of studies to develop these models.
There are four main categories of modeling approaches in soft robotics based on mathematical techniques: continuum mechanics, geometrical, discrete material, and surrogate models (Armanini et al., 2023). Continuum mechanics models (Coevoet et al., 2017; Mustaza et al., 2019) use infinite dimensional configuration spaces to consider the physical aspects of soft-body deformations. These are best suited for problems that involve bending deformations and are described as beams or combinations of beams without significant cross-section inflation. Geometrical models (Trivedi et al., 2008; Tawk et al., 2019) rely on assumptions about the shape of soft bodies under specific loads and are useful for kinematic control with explicit analytic maps between actuation and configuration spaces. Discrete material models (Goldberg et al., 2019; Huang et al., 2020) divide continuous bodies into finite material components and may struggle with modeling constitutive equations and distributed actuation. Surrogate models (Johnson et al., 2021; Zhang et al., 2022) use machine learning and neural network models to obtain system configurations through datasets and a learning process. This modeling approach uses neural network models and machine learning algorithms.
Despite the extensive work in modeling soft continuum and articulated arms (manipulators) (Armanini et al. 2023; Trivedi et al. 2008; Renda et al. 2016; Hyatt et al. 2019; Li et al. 2019; Bruder 2020), theoretical models for soft robotic exoskeletons, particularly those used in hand rehabilitation, are lacking (Polygerinos et al., 2017b). Some of the early works in developing dynamic models and control for pneumatic soft actuators have studied a fiber-reinforced continuous fluidic elastomer actuator (FSA) or soft pneumatic actuator (SPA) (Polygerinos et al., 2015c; Nikolov et al., 2016). A novel asymmetric bellow flexible actuator was analytically and numerically (FEM-based) modeled, designed, and prototyped, and finally, experimentally studied. The differential expansions at different zones of the cross-section of the actuator were taken into account with elastic behavior for the analytical modeling (Udupa et al., 2014). Connolly et al. (2017) developed an analytical model for modeling multi-segment soft actuators, where each segment undergoes a combination of primitive motions, such as axial and radial expansions, and twisting. In two similar works, analytical models were developed to predict the relationship between the input pressure and the bending angle in the free-space motion, as well as the contact force when the actuator tip interacts with an external rigid surface (Nikolov et al. 2016; Wang et al. 2016). In a very recent work, Joshi and Paik (2023) developed a sensor-less force and pose estimation method for soft actuators, including PneuNet, McKibben muscle, fiber-reinforced SPA, and SPA skin, under different boundary and load conditions. Physical interactions between an FSA and a 3D human finger model with passive hinges were experimentally studied using tactile sensors embedded between the soft finger and the human finger model (Polygerinos et al., 2015a). In another work considering a hybrid soft-and-rigid structure for the robotic finger, the physical interactions of a fabric-based pneumatic exoskeleton with a human hand/finger were studied through modeling and experimental validation (Yun et al., 2017). Tang et al. developed an online learning model which takes into account the interaction of two soft-segment robotic digits and a human finger model for an adaptive control strategy (Tang et al., 2021). A simple force analysis and interaction model was developed for a cybernetic finger for hand paralysis (Yoshikawa et al., 2019), a bionic soft robotic glove (Zhao et al., 2021) with a hybrid soft-and-rigid architecture, and a torque characterization for enfolded textile-based soft actuators (Nassour and Hamker, 2019). Extensive work has been carried out on a hybrid soft-and-rigid actuator-based hand rehabilitation robot (UTARI REHAB Glove), where the soft robotic finger was made of an elastomer (Haghshenas-Jaryani et al., 2016a; Haghshenas-Jaryani et al., 2017b; Haghshenas-Jaryani et al., 2020), including pHRI kinematic and modeling and characterization (Haghshenas-Jaryani et al., 2017a; Haghshenas-Jaryani and Wijesundara, 2018). The results of these models were utilized for a kinematic-based adaptive control of a bilateral rehabilitation robot (Haghshenas-Jaryani et al., 2019), a simulation-based quasi-static force and position control (Haghshenas-Jaryani, 2020). A single-input single-output (SISO) quasi-static model-based adaptive position control of the soft exo-digit and the human finger physical interaction was developed and experimentally verified for a step input and trajectory-tracking cases (Haghshenas-Jaryani, 2022). Lapresa et al. (2022) introduced an open-source toolbox for comprehensive hand kinematic analysis, clinical assessment, and postural synergy extraction. However, it relies on specialized equipment (optoelectronic motion capture system and markers), which may not be universally accessible, and contains the potential lack of comprehensive coverage for all clinical scenarios and hand variations. Tamantini et al. (2023) introduced a psychophysiological-aware control strategy for upper limb robot-aided orthopedic rehabilitation, allowing adaptable treatment, guiding patients’ movements, and adjusting control parameters based on patient performance and psychophysiological state. However, it involved a relatively small sample of eight orthopedic patients, which may limit the generalizability of the findings to a larger population.
Numerical and machine learning approaches have been used to model and study hyperelastic materials and soft actuators made of materials characterized as hyperelastics. Finite-element analysis of fiber-reinforced soft elastomers was carried out, where the outcomes show that hyperelastic materials modeled by the Ogden material model perform better than neo-Hookean material model (Buffinton et al. 2020). Shiva et al. (2019) developed a quasi-static model for real-time position and force estimation in a soft finger-like robotic appendage. They showed that the inertial effect could be neglected by assuming static equilibrium and slow transitions. In addition, they studied a range of material models, and the results indicated that the Hookean assumption is valid only for small strains. However, these models may not capture highly nonlinear material behavior as accurately due to the limitation associated with the Ogden material model and the Hookean assumption. On the other hand, a new method for fast physics-based simulation of hyperelastic materials was proposed by Liu et al. (2016) and Li et al. (2019) who used a quasi-Newton method. A collision-aware technique based on geometric optimization was developed by incorporation of hyperelastic materials (Fang et al., 2022). The computational cost of these methods is low, unlike FEM-based simulations. Meng et al. (2021) developed a human–machine coupling model for the hybrid exoskeleton by taking into account the kinematics properties of human fingers and applying the Bernoulli beam equation, but the usage of the Bernoulli beam equation may simplify the modeling.
This paper presents a full analytical model of the physical interaction between a soft robotic exo-digit and an anthropomorphic finger model while applying quasi-static motion. The slow motion required for the hand physical therapies and a low inertial effect of the anthropomorphic finger and the soft robot justify the quasi-static assumption. An intertwining of kinematics and quasi-static motion was studied to model the distributed (multiple contact points) interaction between the robot and a human finger model. The human finger was modeled as an articulated multi-rigid body structure. The soft robot was modeled as an articulated hybrid soft-and-rigid model. A hyperelastic constitute model based on Yeoh’s 3rd-order material model was used for modeling the soft elastomer. The developed models were experimentally evaluated for 1) free motion of individual soft actuators and 2) constrained motion of the soft robotic exo-digit and the human finger model. Simulation and experimental results were compared for performance evaluations. Contributions to this work are listed as follows:
• Fully analytical modeling formulation of multi-contact point physical interaction between the anthropomorphic finger and a soft robotic exo-digit
• Experimental studies of the soft exo-digit actuation module in free motion and constrained motion to evaluate the analytical formulation;
• Experimental contact force measurements of physical human–robot interaction
• Simulation studies of free motion and constrained motion
The structure of this paper is set as follows: a quasi-static analytical model is derived in Section 2.1 with kinematics formulations of continuum bending of the soft actuator. Material constitute equations were derived based on hyperelastic properties. Section 2.2 describes multibody dynamics of the human finger, kinematics, and quasi-statics equations for human finger motion. Section 2.3 describes the coupling of the quasi-static models of the anthropomorphic finger and the soft robotic exo-digit into a single model for the simulation studies. Section 2.4 explains the procedure for fabricating soft exo-digit actuators, the setup for free and constrained motion, and the setup for measuring contact forces. Finally, Section 3 discusses the results obtained from simulations and experimental testing for two cases of free motion and constrained motion, which validated the presented quasi-static model of human–robot interaction.
2 Materials and methods
The main contribution is the modeling of multi-contact point physical interaction between the soft robotic exo-digit and an anthropomorphic model of finger. Modeling is described in the following sections according to 1) modeling of the soft exo-digit; 2) modeling a hyperelastic material constitutive relation, which will be embedded into soft robotic quasi-static equations; 3) modeling the anthropomorphic finger with multi-contact points; and finally, 4) modeling the coupled quasi-static formula of multi-contact point physical human–robot interaction.
2.1 Soft robotics exo-digit
2.1.1 Kinematics of a single soft segment
Kinematics of the soft robotic exo-digit was derived by considering it an articulated soft robotic arm composed of three soft continuous joints (pseudo-joint) and between silicone-based semi-rigid bodies. A single soft actuation segment (pseudo-joint) is shown in Figure 1, where body {i − 1} is connected to body {i}. The vector describing the position of the origin of the semi-rigid linking bodies ith, i = 1, 2, 3 is given by
where 2di−1 is the length of the semi-rigid block and
where
Accordingly, the orientation of the soft-bodied segment is described by a rotation matrix
where qR,i is given in Eq. 2. The position of each semi-rigid link, {i}, with respect to the reference frame can be expressed in a recursive form with respect to the previous link position (i = {1, 2, 3} and
Now, differentiating Eqs 3, 4, the linear and angular velocities of the connecting link (body frame {i}) expressed in the reference frame are obtained as follows:
where
and now, using Eq. 5 and Eq. 6, the velocity of the center of mass of body {i} can be obtained as
where [ ]× is the linear operator for converting a 3D vector to a skew-symmetric matrix (i.e.,
where
The full mathematical form of the Jacobian matrix for each soft robotic section is given in Supplementary Material.
2.1.2 Equations of quasi-motion for a single soft segment
Quasi-statics of the soft continuous joints, which describes the balance of acting moments as a function of the actuation pressure p, the pseudo-joint angles of the soft robotic digit
where
while for the specific geometry of the soft-segment cross-section, shown in Figure 2, we have
and the external torque is defined as
FIGURE 2. Forces and moments acting on the soft exo-digit during its motion and the cross-section of the half-bellow-shaped soft segment.
In Eq. 13, σi is the normal Cauchy stress at the cross-section of the soft actuator determined based on a hyperelastic constitute model (Haghshenas-Jaryani et al., 2017a; Haghshenas-Jaryani and Wijesundara, 2018; Haghshenas-Jaryani, 2020), which is discussed in Section 2.1.3; rsi is the moment arm distance; and Asi is the cross-sectional area for the soft continuous joint section; therefore, rs,i dAs,i is the first moment of area corresponding to the shaded part of the cross-section of the soft segment, as shown in Figure 2. It should be noted that Eq. 13 does not have an analytical solution due to the complex nonlinear form of the integrand, so it will be determined numerically (Haghshenas-Jaryani et al., 2017a; Haghshenas-Jaryani and Wijesundara, 2018; Haghshenas-Jaryani, 2020). Applying τi = 0 to (10) yields a quasi-static equation for a single soft segment.
2.1.3 Hyperelastic constitute model
The Cauchy stress, σi, in Eq. 13, can be obtained by (Holzapfel, 2000)
where W and μ are the strain energy function and indeterminate Lagrange multiplier. The principal strain invariants, I1, I2, and I3, are defined as follows:
where λi, i = {1, 2, 3} are the principal stretches in the axial, circumferential, and radial directions, respectively. Assuming no deformation in the circumferential direction yields λ2 = 1, based on the studies by Polygerinos et al. (2015c) and Nikolov et al. (2016). Additionally, incompressible properties of polymeric materials result in λ1λ2λ3 = 1. If we consider the major stretch in the axial direction as λ1 = λ, then solving Eq. 18 yields
Due to the thin-wall feature of the soft section structure, the stress in the radial direction can be assumed to be zero, σ3 = 0; therefore, solving for μ from Eq. 15 and Eq. 19 yields
where the first principal invariant I1 is given by Eq. 16. As stated by Polygerinos et al. (2015c), Nikolov et al. (2016), and Haghshenas-Jaryani et al. (2017a), the axial stress, σ1, is dominant over the circumferential one, σ2, especially for the range of stretch 1 ≤ λ ≤ 1.5. Therefore, the axial stress is used here to calculate the structural resistance torque in Eq. 13. Substituting Eq. 20 into Eq. 15 and solving for the axial stress components, σ1, yields
Yeoh’s 3rd-order model (Holzapfel, 2000) was used to define the strain–energy function, W, with the following form:
where C1, C2, and C3 are the coefficients of Yeoh’s 3rd-order model, which were determined experimentally using a standard material testing (Haghshenas-Jaryani et al. 2015; Haghshenas-Jaryani et al., 2017a). An experimental study of the elastomer showed a better fit to this hyperelastic modeling approach. The axial stress, σ1, can be derived by substituting (18) and (22) into (21).
where
To calculate the resistant torque, τsi, in Eq. 13, the cross-section of the soft actuator (Figure 2) is divided into three zones: 1) a base with stress σi,b; 2) the side straight walls with stress σi,h; and finally, 3) the top arch section with σi,t. The stretch for each zone is defined, respectively, as follows:
The resistant torque is calculated by substituting (24)–(26) into (23) for each zone and adding them up in Eq. 13 as follows:
It should be noted that for the last term in Eq. 27, we used a Taylor series expansion with three terms with respect to ϕ of approximately 0 to obtain the closed-form solution. The integration yields the following closed-form solution for the joint {i}:
The coefficients of the polynomials of the rational functions in Eq. 28 are given in Supplementary Material.
2.1.4 Multiple soft-bodied quasi-static equations
The balance of forces and moments for the body {i} about its proximal point and the soft actuator {i} about its proximal point (for i = 1,2,3 and
where
and
FIGURE 3. Schematic of the soft robotic digit interacting with a human finger including bodies {i − 1} and {i} and soft actuator {i} for (A) MCP, (B) PIP, and (C) DIP joint.
Adding up all three soft segment equations (Eqs 29, 30) yields
where
The detailed form of Eqs 29, 30 is given in Supplementary Material.
2.2 Anthropomorphic finger model
The anthropomorphic finger, a simplified model of a human finger, was modeled as a serial kinematic chain of three moving rigid links and a fixed base link with a single degree-of-freedom hinge joint connecting them together, as shown in Figure 4. The motion of the joints is described by
where the passive torque at the human joints was modeled as torsional springs τH = KHqH and the external torques due to the contact forces, fRH,i, between the soft robot and the human finger are included in Eq. 32. It is assumed that the contact forces due to the multi-contact point physical interaction between the soft robot and the human finger model will be applied at the center of mass of each link, where M and c are the mass matrix and the vector of nonlinear terms, respectively. KH and fRH,i are the joint torsional stiffness matrix and the contact force vectors, respectively.
In Eq. 32, JH,i are the Jacobian matrices that map the joint velocities
where
The time-dependent terms shown in Eq. 32 were eliminated due to the quasi-static assumption, which was validated by Haghshenas-Jaryani et al. (2017a) and Haghshenas-Jaryani and Wijesundara (2018) using finite-element modeling and experimental testing.
2.3 Coupled quasi-static formulation of pHRI
After developing the quasi-static models of the human finger and the soft robotic exo-digit separately, these models were combined to derive a coupled model for pHRI, which will be used for control algorithm development. For simplifying the form of equations, the contact forces were written as
where Jacobian matrices are given as
and
Both upper triangular special Jacobian matrices
which represents the coupled quasi-statics of the human–robot interaction. The coupled model (36) can be used for the design of model-based control laws for the physical interaction between the soft robotic exoskeleton and human finger to follow the desired trajectories (Alam et al., 2023).
2.4 Experimental setup and procedures
The experimental part involves pneumatically pressurizing the soft exo-digit modules and tracking their elongation with or without a human finger model. The exo-digit modules are fabricated in the laboratory. The following subsections explain the fabrication process as well as the experimental parts.
2.4.1 Fabrication of the silicone digit
A silicone exo-digit module consists of a soft-ridge section (a hollow half-bellow corrugated structure) between two semi-rigid blocks. The parts are made of an RTV silicone rubber (RTV-4234-T4, Xiameter, Dow Corning). The module name is based on the number of ridges in the soft section. The rigid and soft sections of the exo-digit module are shown in Figure 5, along with the three types of modules employed in this experiment, namely, the two-ridge, four-ridge, and six-ridge, corresponding to the DIP, PIP, and MCP joints of the human finger, respectively. The fabrication of the soft section involves three steps: first, preparing a wax mold for the interior of the soft section; second, inserting this wax mold inside the larger mold which will be filled with silicone; and third, melting out the wax from the interior of the soft section to leave a cavity in the soft section piece. Direct silicone injection into the rigid section mold is used to create the rigid portion. There are two ways to merge the soft and rigid sections: the weight approach and the mold method. The soft and rigid sections are constructed separately in the weight method and then merged by sandwiching some silicone in the middle and using weight to push the pieces together. On the other hand, the mold approach needs two sizable binder clips and a finger attachment mold. The finger attachment mold must contain the manufactured soft and rigid segments with a thin layer of silicone positioned between them. They are held together in the mold using binder clips. Overnight or in a laboratory oven at 60°C for 30 min, the soft and rigid parts solidify.
2.4.2 Free motion
Free bending motion of the exo-digit module is examined, while the actuation pressure is applied in increments of 10 kPa. For the two-ridge, four-ridge, and six-ridge modules, the range of pressure is 0–50 kPa, 0–30 kPa, and 0–50 kPa, respectively. The motion of the attached markers is recorded using the camera. Figure 6A displays the experimental setup for the free-motion test. With this configuration, every time the actuation pressure is increased, the camera takes a picture of the module with the connected markers. Two samples each of two-ridge, four-ridge, and six-ridge modules are tested. A MATLAB program is built using the Image Processing Toolbox to detect the markers and determine the location of each marker from the acquired images. With the increment of the actuation pressure, we can determine the amount of bending of the exo-digit modules based on the location of the marker.
FIGURE 6. Experimental setup for (A) free motion, (B) constrained motion, and (C) force measurement: the force sensor is linked to a 9-V battery and a USB cable for the purpose of transmitting force readings to a PC (D) Tekscan FlexiForce A201-25 sensor.
2.4.3 Constrained motion
To investigate how the soft robotic exo-digit interacts with the human model, a number of experiments are conducted on two-ridge, four-ridge, and six-ridge modules by attaching them to a human finger model. The human finger model, modular 3D-printed limbs connecting with revolute joints, is equipped with a torsional spring at each joint to represent the stiffness of the human joints. The applied pressure range in this case is 0–50 kPa, 0–30 kPa, and 0–50 kPa for the two-ridge, four-ridge, and six-ridge modules, respectively. The experimental setup for the constrained motion test is shown in Figure 6B. The exo-digit module is coupled to the human finger model (corresponding to the designated joint) in the constrained motion, which is the only distinction between the setup of the free- and constrained-motion tests. The positions of the markers are determined using the MATLAB calculation, just like the free-motion test.
Figure 7 displays the images captured by the camera with the increment in the actuation pressure. To determine how the bending motion varies, each experiment is run twice for each type of module.
FIGURE 7. The images captured by the camera at (A) 0 kPa, (B) 10 kPa, (C) 20 kPa, (D) 30 kPa, (E) 40 kPa, and (F) 50 kPa applied pressure.
2.4.4 Force experiment
A force experiment is carried out to determine the forces developed during the interaction of the soft exo-digit and the human finger model. The force measurement is performed using the Tekscan FlexiForce Prototyping Kit with the voltage divider analog circuit module and the Tekscan FlexiForce A201-25 sensor, which has a measuring range from 0 to 25 lb. The data collection is performed using the Tekscan open-source FlexiForceProtoData application. A pneumatic actuation pressure that ranges from 0 to 60 kPa with an increase of 10 kPa is supplied through a tube. During this time, the reading from the pressure sensor is gathered. A correlation between the actuation pressure and the produced force is found from the reading. Figure 6C displays the setup for the force experiment. The pressure sensor used in the experiment is shown in Figure 6D.
3 Results and discussion
3.1 Experimental results of the deformation test
In the experiment, free-motion and constrained-motion scenarios are used to examine the deformation of the soft exo-digit due to the internal pressure change under these two conditions. The constrained motion occurs when the exo-digit is pressed against the human finger model, whereas the free motion does not use the human finger model. The mean and the standard deviation of the location of the markers during the movement are determined based on the results of two samples for each exo-digit module in both scenarios. The mean values and error bars (equivalent to one standard deviation in both x- and y-direction) of the free and constrained motions of each digit are shown in Figure 8. Since markers 1 and 2 are connected to the fixed link, there is small-to-no variation in their positions as a result of changes in the applied actuation pressure. Markers 3 and 4 are on the movable link, so we can observe changes in their positions as the actuation pressure varies. The mean and standard deviation of the position of a specific marker can be determined for a given pressure because two samples are collected for each module. The standard deviation of markers 3 and 4 is largely along the y-direction, as shown in Figures 8A, F, indicating that the exo-digit did not elongate equally in the y-direction. The variation between the results of two same-sized samples (two different same-sized exo-digits) could be related to the difference in the hand-made fabrication of the samples (slight wall thickness, or assembly of parts), error due to the image processing data extraction, and the slight difference between the assembly of the parts in the test setup. The error bars, equivalent to one standard deviation, of markers 3 and 4 are shown in both x- and y-direction in Figures 8B–E; however, good agreement can be observed between the marker positions in two samples with a small standard deviation. Table 1 reports the summary of the result given in Figure 8. Some of the rows in the table are empty because they do not have any significant standard deviation in two sets of data (Figure 8E). It can be concluded from the table that, for the free motion, the maximum or minimum standard deviation of elongation for both markers always corresponds to the same actuation pressure. We can also say that the six-ridge module elongates the most in response to applied pressure because it has the longest length. According to the constrained-motion results, the six-ridge module bends the most, while the second most bending happens to the four-ridge module. Unlike the free motion, the maximum or minimum standard deviation of elongation of the constrained motion in the x- and y-direction does not correspond to the same actuation pressure, as shown in Table 1. Finally, by comparing the results of free and constrained motion, we can conclude that the module does not bend as much for constrained motion as it does for free motion.
TABLE 1. Summarized result of Figure 8.
3.2 Experimental result of the force experiment
The force experiment was carried out three times for each joint, and the mean and standard deviation for each joint are given in Figure 9. The results show that the force between the finger model and exo-digit module increases with an increase in actuation pressure. Furthermore, Figures 9A–C demonstrate that the force measurements exhibit a greater standard deviation in the pressure range of 40–60 kPa. Additionally, the force growth rate decreases significantly after 40 kPa.
3.3 Theoretical model results of simulated deformation
A MATLAB-based algorithm was developed to simulate the free motion of the soft exo-digit. Initially, the algorithm symbolically computed the pressure torque and structural resistance torque for the soft exo-digit. The free-motion condition assumed no external torque. A seventh-degree polynomial was fitted to the joint angle data obtained from the experiment, and the total torque was calculated symbolically. The real roots of the polynomial were considered the joint angles. Subsequently, the position of the four markers with the variation in the applied pressure was determined using these joint angles, the semi-rigid body and soft joint length, and the kinematics of the soft exo-digit, as given in Section 3. The simulation results, given in Figures 10A–C, demonstrated the free motion of the exo-digit and were compared to experimental data. The experimental data exhibited a good agreement with the simulation outcomes. To conduct a constrained motion simulation, the total torque is calculated by factoring in the external torque resulting from the interaction between the human finger model and the robotic exo-digit. The reaction force is computed using the approach presented by Haghshenas-Jaryani and Wijesundara (2018), with the assumption that only one joint functions at a time, and no other link impacts the force. Figures 11D–F display the outcome of the simulated force analysis for the DIP, PIP, and MCP, respectively, which was compared with the experimental results. The experimental results agreed with the simulation result quite well.
FIGURE 10. Simulated deformation results for the free motion of (A) DIP, (B) PIP, and (C) MCP joint.
FIGURE 11. Simulated deformation results for the constrained motion (A), (B), and (C); simulated force measurement results for each joint (D), (E), and (F).
Once the total torque is calculated, the remaining code is identical to that of the free-motion simulation code. Figures 11A–C illustrate the outcome of the constrained-motion simulation for each joint. In practice, the length of the soft exo-digit increases when it bends under pressure, as shown in Figure 12. However, for the sake of simplicity, we assumed that the arc length remains constant. This phenomenon is particularly significant in constrained-motion simulations, as the elongation of the arc length in free motion facilitates bending. Conversely, constrained motion hinders this easy bending and leads to a notable elongation effect of the arc length.
FIGURE 12. Soft exo-digit’s arc length variation with pressure increase during the constrained motion: (A) 46 mm length at no pressure, (B) 62.2 mm length at 50kPa applied pressure.
The root mean square error (RMSE) between the simulation and actual results is given in Table 2. A higher RMSE value is observed for constrained motion than for free motion. This disparity can be attributed to the elongation of the soft exo-digit during motion, as well as the inclusion of the linear spring constant in the model. Table 3 reports the average standard deviation for both free- and constrained-motion experiments across all three joints, which helps explain the larger RMSE values given in Table 2.
4 Conclusion
This work presents the development of a quasi-static analytical model for modeling distributed physical interaction between a human and a soft robotic exoskeleton for assisted hand motion. Quasi-static analytical models were developed for modeling the motion of a soft robot, the human finger, and their coupled physical interaction. An intertwining of kinematics and quasi-static motion was studied to model the distributed (multiple contact points) interaction between the robot and a human finger model. The human finger was modeled as an articulated multi-rigid body structure. The soft robot was modeled as an articulated hybrid soft-and-rigid model with a constant bending curvature and a constant length for each soft segment. A hyperelastic constitute model based on Yeoh’s 3rd-order material model was used for modeling the soft elastomer. The developed models were experimentally evaluated for 1) free motion of individual and fully integrated soft actuators and 2) constrained motion of the soft robotic exo-digit and the humanfinger model. Simulation and experimental results were compared for performance evaluations. The theoretical and experimental results were in agreement for free motion, and the deviation from the constrained motion is in the range of the experimental errors. The outcomes also provided an insight into the importance of considering lengthening for the soft actuators.
Future work should develop an analytical model in which the soft segment has a more realistic assumption of varying length. In addition, interaction of the soft exo-robot-augmented human hand with the environment (e.g., interaction with objects during grasping) will be modeled and experimentally validated.
Data availability statement
The original contributions presented in the study are included in the article/Supplementary Materials, further inquiries can be directed to the corresponding author.
Author contributions
Conceptualization: UA and MH-J; methodology: UA, KS, and MH-J; software: UA and KS; validation: UA, KS, JK, KY, and MH-J; formal analysis: UA, KS, JK, and KY; investigation: UA, KS, JK, KY, and MH-J; resources: MH-J; data curation: UA; writing–original draft preparation: UA; writing–review and editing: MH-J and KS; visualization: UA and KS; supervision: MH-J; project administration: MH-J; and funding acquisition: MH-J. All authors contributed to the article and approved the submitted version.
Funding
This work was supported by the start-up fund provided by the Department of Mechanical and Aerospace Engineering, College of Engineering, and the office of the Vice President for Research at New Mexico State University.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/frobt.2023.1209609/full#supplementary-material
References
Alam, U. K., Shedd, K., and Haghshenas-Jaryani, M. (2023). Trajectory control in discrete-time nonlinear coupling dynamics of a soft exo-digit and a human finger using input-output feedback linearization. Automation 4, 164–190. doi:10.3390/automation4020011
Armanini, C., Boyer, F., Mathew, A. T., Duriez, C., and Renda, F. (2023). Soft robots modeling: a structured overview. IEEE Trans. Robotics 39, 1728–1748. doi:10.1109/tro.2022.3231360
Bruder, D. (2020). Towards a universal modeling and control framework for soft robots. Ph.D. thesis.
Buffinton, K. W., Wheatley, B. B., Habibian, S., Shin, J., Cenci, B. H., and Christy, A. E. (2020). “Investigating the mechanics of human-centered soft robotic actuators with finite element analysis,” in 2020 3rd IEEE International Conference on Soft Robotics (RoboSoft) (IEEE), New Haven, CT, USA, May 15 - July 15, 2020, 489–496.
Chu, C.-Y., and Patterson, R. M. (2018). Soft robotic devices for hand rehabilitation and assistance: a narrative review. J. neuroengineering rehabilitation 15, 9. doi:10.1186/s12984-018-0350-6
Coevoet, E., Morales-Bieze, T., Largilliere, F., Zhang, Z., Thieffry, M., Sanz-Lopez, M., et al. (2017). Software toolkit for modeling, simulation, and control of soft robots. Adv. Robot. 31, 1208–1224. doi:10.1080/01691864.2017.1395362
Connolly, F., Walsh, C. J., and Bertoldi, K. (2017). Automatic design of fiber-reinforced soft actuators for trajectory matching. Proc. Natl. Acad. Sci. 114, 51–56. doi:10.1073/pnas.1615140114
Dobkin, B. H. (2004). Strategies for stroke rehabilitation. Lancet Neurology 3, 528–536. doi:10.1016/s1474-4422(04)00851-8
Esmatloo, P., and Deshpande, A. D. (2020). “Fingertip position and force control for dexterous manipulation through model-based control of hand-exoskeleton-environment,” in 2020 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM) (IEEE), Boston, MA, USA, July 6-9, 2020, 994–1001.
Esmatloo, P., et al. (2019). Fingertip position and force control for dexterous manipulation through accurate modeling of hand-exoskeleton-environment. Ph.D. thesis.
Fang, G., Tian, Y., Weightman, A., and Wang, C. C. (2022). “Collision-aware fast simulation for soft robots by optimization-based geometric computing,” in 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE), Kyoto, Japan, October 23 to 27, 2022, 12614–12621.
Feigin, V. L., Roth, G. A., Naghavi, M., Parmar, P., Krishnamurthi, R., Chugh, S., et al. (2016). Global burden of stroke and risk factors in 188 countries, during 1990–2013: a systematic analysis for the global burden of disease study 2013. Lancet Neurology 15, 913–924. doi:10.1016/s1474-4422(16)30073-4
Goldberg, N. N., Huang, X., Majidi, C., Novelia, A., O’Reilly, O. M., Paley, D. A., et al. (2019). On planar discrete elastic rod models for the locomotion of soft robots. Soft Robot. 6, 595–610. doi:10.1089/soro.2018.0104
Haghshenas-Jaryani, M. (2020). “Quasi-static model-based control of human-soft-robot interaction for assisted hand motion,” in 2020 8th IEEE RAS/EMBS International Conference for Biomedical Robotics and Biomechatronics (BioRob), New York City, NY, November 29 - December 1, 2020, 370–375. doi:10.1109/BioRob49111.2020.9224387
Haghshenas-Jaryani, M. (2022). “Adaptive quasi-static motion control of a soft robotic exo-digit in physical human-wearable-soft-robot-interaction,” in 2022 IEEE 18th International Conference on Automation Science and Engineering (CASE), Mexico City, Mexico, August 20-24, 2022, 2401–2406. doi:10.1109/CASE49997.2022.9926652
Haghshenas-Jaryani, M., Carrigan, W., Nothnagle, C., and Wijesundara, M. B. (2016a). “Sensorized soft robotic glove for continuous passive motion therapy,” in 2016 6th IEEE International Conference on Biomedical Robotics and Biomechatronics (BioRob) (IEEE), Singapore, 26-29 June 2016, 815–820.
Haghshenas-Jaryani, M., Carrigan, W., and Wijesundara, M. B. (2015). “Design and development of a novel soft-and-rigid hybrid actuator system for robotic applications,” in ASME 2015 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (American Society of Mechanical Engineers), vol. 5, Boston, August 2–5, 2015, V05AT08A047–V05AT08A053.
Haghshenas-Jaryani, M., Carrigan, W., Wijesundara, M. B., Patterson, R. M., Bugnariu, N., and Niacaris, T. (2016b). “Kinematic study of a soft-and-rigid robotic digit for rehabilitation and assistive applications,” in ASME 2016 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (American Society of Mechanical Engineers Digital Collection), Charlotte, August 21–24, 2016.
Haghshenas-Jaryani, M., Manvar, M., and Wijesundara, M. B. (2017a). “Torque characterization of a novel pneumatic soft-and-rigid hybrid actuator,” in ASME 2017 Dynamic Systems and Control Conference (American Society of Mechanical Engineers Digital Collection).
Haghshenas-Jaryani, M., Nothnagle, C., Patterson, R. M., Bugnariu, N., and Wijesundara, M. B. (2017b). “Soft robotic rehabilitation exoskeleton (rehab glove) for hand therapy,” in ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (American Society of Mechanical Engineers Digital Collection).
Haghshenas-Jaryani, M., Pande, C., and Wijesundara, B. M. (2019). “Soft robotic bilateral hand rehabilitation system for fine motor learning,” in 2019 IEEE 16th International Conference on Rehabilitation Robotics (ICORR) (IEEE), 337–342.
Haghshenas-Jaryani, M., Patterson, R. M., Bugnariu, N., and Wijesundara, M. B. (2020). A pilot study on the design and validation of a hybrid exoskeleton robotic device for hand rehabilitation. J. Hand Ther. 33, 198–208. doi:10.1016/j.jht.2020.03.024
Haghshenas-Jaryani, M., and Wijesundara, M. B. (2018). “A quasi-static model for studying physical interaction between a soft robotic digit and a human finger,” in ASME 2018 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (American Society of Mechanical Engineers Digital Collection).
Holzapfel, G. A. (2000). Nonlinear solid mechanics: a continuum approach for engineering. New York, United States: John Wiley and Sons.
Huang, W., Huang, X., Majidi, C., and Jawed, M. K. (2020). Dynamic simulation of articulated soft robots. Nat. Commun. 11, 2233. doi:10.1038/s41467-020-15651-9
Hyatt, P., Wingate, D., and Killpack, M. D. (2019). Model-based control of soft actuators using learned non-linear discrete-time models. Front. Robotics AI 6, 22. doi:10.3389/frobt.2019.00022
Johnson, C. C., Quackenbush, T., Sorensen, T., Wingate, D., and Killpack, M. D. (2021). Using first principles for deep learning and model-based control of soft robots. Front. Robotics AI 8, 654398. doi:10.3389/frobt.2021.654398
Joshi, S., and Paik, J. (2023). Sensorless force and displacement estimation in soft actuators. Soft Matter 19, 2554–2563. doi:10.1039/d2sm01197b
Kadowaki, Y., Noritsugu, T., Takaiwa, M., Sasaki, D., and Kato, M. (2011). Development of soft power-assist glove and control based on human intent. J. Robotics Mechatronics 23, 281–291. doi:10.20965/jrm.2011.p0281
Kamper, D., and Rymer, W. Z. (2001). Impairment of voluntary control of finger motion following stroke: role of inappropriate muscle coactivation. Muscle & Nerve Official J. Am. Assoc. Electrodiagn. Med. 24, 673–681. doi:10.1002/mus.1054
Kamper, D. G., and Rymer, W. Z. (2000). Quantitative features of the stretch response of extrinsic finger muscles in hemiparetic stroke. Muscle & Nerve Official J. Am. Assoc. Electrodiagn. Med. 23, 954–961. doi:10.1002/(sici)1097-4598(200006)23:6<954::aid-mus17>3.0.co;2-0
Lapresa, M., Zollo, L., and Cordella, F. (2022). A user-friendly automatic toolbox for hand kinematic analysis, clinical assessment and postural synergies extraction. Front. Bioeng. Biotechnol. 10, 1010073. doi:10.3389/fbioe.2022.1010073
Li, T., Qiu, L., and Ren, H. (2019). Distributed curvature sensing and shape reconstruction for soft manipulators with irregular cross sections based on parallel dual-fbg arrays. IEEE/ASME Trans. Mechatronics 25, 406–417. doi:10.1109/tmech.2019.2949151
Liu, T., Bouaziz, S., and Kavan, L. (2016). Towards real-time simulation of hyperelastic materials. arXiv preprint arXiv:1604.07378 Available at: https://arxiv.org/pdf/1907.04587.pdf.
Meng, Q., Shen, Z., Nie, Z., Meng, Q., Wu, Z., and Yu, H. (2021). Modeling and evaluation of a novel hybrid-driven compliant hand exoskeleton based on human-machine coupling model. Appl. Sci. 11, 10825. doi:10.3390/app112210825
Mustaza, S. M., Elsayed, Y., Lekakou, C., Saaj, C., and Fras, J. (2019). Dynamic modeling of fiber-reinforced soft manipulator: a visco-hyperelastic material-based continuum mechanics approach. Soft Robot. 6, 305–317. doi:10.1089/soro.2018.0032
Nassour, J., and Hamker, F. (2019). “Enfolded textile actuator for soft wearable robots,” in 2019 IEEE International Conference on Cyborg and Bionic Systems (CBS) (IEEE), 60–65.
Nikolov, S., Kotev, V., Kostadinov, K., Wang, F., Liang, C., and Tian, Y. (2016). “Model-based design optimization of soft fiber-reinforced bending actuators,” in 2016 IEEE International Conference on Manipulation, Manufacturing and Measurement on the Nanoscale (3M-NANO) (IEEE), 136–140.
Polygerinos, P., Correll, N., Morin, S. A., Mosadegh, B., Onal, C. D., Petersen, K., et al. (2017a). Soft robotics: review of fluid-driven intrinsically soft devices; manufacturing, sensing, control, and applications in human-robot interaction. Adv. Eng. Mater. 19, 1700016. doi:10.1002/adem.201700016
Polygerinos, P., Correll, N., Morin, S. A., Mosadegh, B., Onal, C. D., Petersen, K., et al. (2017b). Soft robotics: review of fluid-driven intrinsically soft devices; manufacturing, sensing, control, and applications in human-robot interaction. Adv. Eng. Mater. 19, 1700016. doi:10.1002/adem.201700016
Polygerinos, P., Galloway, K. C., Savage, E., Herman, M., O’Donnell, K., and Walsh, C. J. (2015a). “Soft robotic glove for hand rehabilitation and task specific training,” in 2015 IEEE international conference on robotics and automation (ICRA) (IEEE), 2913–2919.
Polygerinos, P., Wang, Z., Galloway, K. C., Wood, R. J., and Walsh, C. J. (2015b). Soft robotic glove for combined assistance and at-home rehabilitation. Robotics Aut. Syst. 73, 135–143. doi:10.1016/j.robot.2014.08.014
Polygerinos, P., Wang, Z., Overvelde, J. T., Galloway, K. C., Wood, R. J., Bertoldi, K., et al. (2015c). Modeling of soft fiber-reinforced bending actuators. IEEE Trans. Robotics 31, 778–789. doi:10.1109/tro.2015.2428504
Renda, F., Cacucciolo, V., Dias, J., and Seneviratne, L. (2016). “Discrete cosserat approach for soft robot dynamics: a new piece-wise constant strain model with torsion and shears,” in 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE), 5495–5502.
Robertson, M. A. (2019). Modular soft pneumatic actuator system design for compliance matching. Tech. Rep. doi:10.5075/epfl-thesis-7594
Rus, D., and Tolley, M. T. (2015). Design, fabrication and control of soft robots. Nature 521, 467–475. doi:10.1038/nature14543
Shahid, T., Gouwanda, D., Nurzaman, S., and Gopalai, A. A. (2018). Moving toward soft robotics: a decade review of the design of hand exoskeletons. Biomimetics 3, 17. doi:10.3390/biomimetics3030017
Shiva, A., Sadati, S. H., Noh, Y., Fraś, J., Ataka, A., Würdemann, H., et al. (2019). Elasticity versus hyperelasticity considerations in quasistatic modeling of a soft finger-like robotic appendage for real-time position and force estimation. Soft Robot. 6, 228–249. doi:10.1089/soro.2018.0060
Tamantini, C., Cordella, F., Lauretti, C., Di Luzio, F. S., Campagnola, B., Cricenti, L., et al. (2023). Tailoring upper-limb robot-aided orthopedic rehabilitation on patients’ psychophysiological state. IEEE Trans. Neural Syst. Rehabilitation Eng. 31, 3297–3306. doi:10.1109/tnsre.2023.3298381
Tang, Z. Q., Heung, H. L., Tong, K. Y., and Li, Z. (2021). Model-based online learning and adaptive control for a “human-wearable soft robot” integrated system. Int. J. Robotics Res. 40, 256–276. doi:10.1177/0278364919873379
Tawk, C., Spinks, G. M., het Panhuis, M., and Alici, G. (2019). 3d printable linear soft vacuum actuators: their modeling, performance quantification and application in soft robotic systems. IEEE/ASME Trans. Mechatronics 24, 2118–2129. doi:10.1109/tmech.2019.2933027
Trivedi, D., Lotfi, A., and Rahn, C. D. (2008). Geometrically exact models for soft robotic manipulators. IEEE Trans. Robotics 24, 773–780. doi:10.1109/tro.2008.924923
Udupa, G., Sreedharan, P., Sai Dinesh, P., and Kim, D. (2014). Asymmetric bellow flexible pneumatic actuator for miniature robotic soft gripper. J. Robotics 2014, 1–11. doi:10.1155/2014/902625
Walsh, C. (2018). Human-in-the-loop development of soft wearable robots. Nat. Rev. Mater. 3, 78–80. doi:10.1038/s41578-018-0011-1
Wang, Z., Polygerinos, P., Overvelde, J. T., Galloway, K. C., Bertoldi, K., and Walsh, C. J. (2016). Interaction forces of soft fiber reinforced bending actuators. IEEE/ASME Trans. Mechatronics 22, 717–727. doi:10.1109/tmech.2016.2638468
Yoshikawa, D., Kawamoto, H., and Sankai, Y. (2019). “Development of cybernic finger to assist finger motor function and sensory function for hand paralysis,” in 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC) (IEEE), 3969–3974.
Yun, S.-S., Kang, B. B., and Cho, K.-J. (2017). Exo-glove pm: an easily customizable modularized pneumatic assistive glove. IEEE Robotics Automation Lett. 2, 1725–1732. doi:10.1109/lra.2017.2678545
Zhang, Z., Jin, Z., and Gu, G. X. (2022). Efficient pneumatic actuation modeling using hybrid physics-based and data-driven framework. Cell Rep. Phys. Sci. 3, 100842. doi:10.1016/j.xcrp.2022.100842
Keywords: quasi-static model, soft exo-digit, physical human–robot interaction, free bending motion, constrained bending motion, hyperelastic constitute model, soft actuator lengthening, distributed interaction
Citation: Alam UK, Shedd K, Kirkland J, Yaksich K and Haghshenas-Jaryani M (2023) Modeling multi-contact point physical interaction between the anthropomorphic finger and soft robotic exo-digit for wearable rehabilitation robotics applications. Front. Robot. AI 10:1209609. doi: 10.3389/frobt.2023.1209609
Received: 21 April 2023; Accepted: 25 October 2023;
Published: 17 November 2023.
Edited by:
Panagiotis Vartholomeos, University of Thessaly, GreeceReviewed by:
Zhiqiang Tang, National University of Singapore, SingaporeChristian Tamantini, Università Campus Bio-Medico di Roma, Italy
Copyright © 2023 Alam, Shedd, Kirkland, Yaksich and Haghshenas-Jaryani. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Mahdi Haghshenas-Jaryani, mahdihj@nmsu.edu