Next Article in Journal
Influence of In-Situ Stress Direction on Blast-Induced Rock Fracture in Deep Tunnels with Weak Interlayers
Next Article in Special Issue
Experimental Comparison of Model-Based and Model-Free Trajectory Tracking Control on a Mobile Robot
Previous Article in Journal
Correlation Between Dynamic Response and Mineralogical Micro-Structures in Mineralized and Metamorphic Geological Formations: A Vibration-Based Approach
Previous Article in Special Issue
Gradient Amplifier Design Techniques for MRI Systems: A Comparative Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Modeling and Model Predictive Control of Soft Growing Robot for Safe and Assisted Patient Repositioning

by
Abdonoor Kalibala
1,2,*,
Ayman A. Nada
1,
Hiroyuki Ishii
3,
Victor Parque
2,* and
Haitham El-Hussieny
1
1
Department of Mechatronics and Robotics Engineering, Egypt-Japan University of Science and Technology (E-JUST), Alexandria 5221241, Egypt
2
Graduate School of Advanced Science and Engineering, Hiroshima University, Higashihiroshima 739-8511, Japan
3
Faculty of Science and Engineering, Waseda University, Tokyo 169-8050, Japan
*
Authors to whom correspondence should be addressed.
Eng 2026, 7(6), 277; https://doi.org/10.3390/eng7060277
Submission received: 28 April 2026 / Revised: 26 May 2026 / Accepted: 1 June 2026 / Published: 4 June 2026
(This article belongs to the Special Issue Interdisciplinary Insights in Engineering Research 2026)

Abstract

The growing demand for elderly and bedridden patient care in hospitals, nursing homes, and long-term care facilities has increased the need for safe and efficient repositioning methods. Repositioning immobile patients is essential for preventing pressure injuries and other complications associated with prolonged immobility. However, this task is still commonly performed manually using bed sheets, pillows, and similar support aids, making it physically demanding and increasing the risk of musculoskeletal injury among caregivers. This paper presents a two-stage soft growing robot for safe and assisted patient repositioning from a supine posture to a side-lying position. The proposed mechanism consists of two soft pneumatic chambers with distinct roles. The first chamber enables pressure-driven eversion, allowing the robot to deploy smoothly beneath the patient with minimal friction. The second chamber is then pressurized to generate the lifting and rolling motion required for repositioning. A first-principles dynamic model of the pressure-driven vine robot is developed by integrating pneumatic supply dynamics, internal pressure evolution, and tip-extension mechanics within a Lagrangian framework. Based on this model, a robust multi-stage nonlinear model predictive control strategy is formulated to regulate deployment beneath the patient under parameter uncertainty. The rolling dynamics of the second stage are also analyzed to determine the minimum pressure required for repositioning as a function of patient weight and roll angle. Simulation results show that the proposed controller achieves smooth and accurate deployment while satisfying input and state constraints under uncertainty. The rolling analysis further indicates that the required pressure increases with patient weight and decreases with roll angle. These findings demonstrate the potential of the proposed mechanism to reduce caregiver effort and enable safe, controlled patient repositioning.

1. Introduction

Soft growing robots, often referred to as vine robots, are a class of soft continuum robots that locomote by tip extension rather than by translating their entire body through the environment [1,2]. Their motion is enabled by pressure-driven eversion, in which a thin-walled flexible membrane is turned inside out and continuously deployed from the base toward the tip. As pressurized air drives the membrane material forward, the robot elongates through growth while the previously everted body remains largely stationary with respect to the environment [1,2]. This tip-growing mechanism provides important advantages over conventional mobile or continuum robots [3,4,5], including reduced friction along the body, lower inertial loading, and improved ability to navigate confined spaces and cluttered environments [6,7].
Soft robots have become increasingly important in the medical field because their compliant bodies can conform to human anatomy, distribute contact pressure over larger areas, and reduce the risk of injury during close physical interaction [8,9]. Recent studies have demonstrated their potential in rehabilitation and assistive care, including wearable upper-limb devices, soft elbow rehabilitation muscles, and soft ankle-assist or ankle-rehabilitation systems, where compliance and adaptability are essential for safe and comfortable patient interaction [10,11,12]. In the broader medical domain, soft robotic technologies are also being explored for wearable, implantable, diagnostic, therapeutic, and nursing-assistance applications [8,9,13]. A wide range of soft actuation methods has been investigated for these systems, including pneumatic/fluidic actuation, cable-driven mechanisms, shape-memory alloys, electroactive polymers, and hydraulic strategies, each with different trade-offs in force output, response speed, portability, wearability, and system complexity [9,14]. In this work, pneumatic actuation was selected because it is particularly well suited to bedside patient repositioning: it provides intrinsic compliance and backdrivability, can generate distributed lifting forces over a large contact area, and enables bulky rigid components such as compressors or regulators to be located away from the patient [15,16,17]. In addition, compared with thermally driven or high-voltage actuation strategies, pneumatic systems are especially attractive for human-centered assistive tasks because they combine mechanical softness with relatively simple and safe force generation [9,15]. These features make soft pneumatic robots a strong candidate for rehabilitation, assisted nursing, and other medical applications in which safety, comfort, and adaptability are critical [8,13].
One promising but largely unexplored application of soft growing robots is assisted patient turning and repositioning. In hospitals, nursing homes, and long-term care settings, repositioning immobile or weak patients is a routine and clinically important task for preventing pressure injuries and other complications associated with prolonged immobility [18,19]. Current pressure-injury-prevention guidance recommends regular repositioning and favors the use of approximately 30° lateral side-lying positioning over steeper side-lying postures for at-risk individuals [20,21]. In practice, however, repositioning is still frequently performed manually by caregivers using bed sheets, pillows, or other support aids, typically to move the patient from a supine posture to a side-lying posture. Such manual patient handling tasks are physically demanding and are a major source of musculoskeletal loading and injury among nurses and other direct-care workers [22,23,24,25]. The problem becomes even more challenging when caring for overweight or obese patients, for whom repositioning often requires greater exertion, additional caregiver assistance, and increased use of handling aids [25,26].
Several assistive technologies, including air-assisted lateral transfer devices, friction-reducing aids, lift systems, and positioning supports, have been introduced to reduce caregiver workload and improve patient safety [20,27]. In addition, support pillows and related positioning aids can be used to maintain lateral tilt and improve comfort during repositioning [20]. Nevertheless, many existing solutions still depend on substantial caregiver effort, require external lifting or manual placement beneath the patient, or are difficult to deploy in the narrow clearance available between the patient and the bed surface. As a result, repeated repositioning several times per day remains labor-intensive, especially for high-dependency or obese patients [22,28]. These limitations motivate the development of a robotic mechanism that can deploy underneath the patient with minimal sliding resistance.
A soft pneumatic manipulator capable of sliding beneath the human body with minimal friction was proposed in [29]. The device consists of two pneumatic chambers with distinct functions. The inner chamber is pressurized to generate a slip-in motion, allowing the manipulator to be inserted between the bed surface and the patient’s body, while the outer chamber is subsequently pressurized to produce bending and assist the patient in rolling over in bed. However, the reported setup relied on two separate manipulators positioned manually by the caregiver, typically at the shoulder and buttock regions, in order to generate the rolling motion.
In [30], a pneumatically driven growing sling was proposed to assist with safe and comfortable patient transfer. The device was designed to exploit the growth mechanism of soft everting structures so that the sling could be inserted automatically and smoothly between the patient and the bed, thereby reducing the need for manual placement. To improve comfort and load support during lifting, the authors constrained the radial expansion of the inflatable beam by integrating rigid shafts into the membrane, which produced a flatter cross-sectional profile beneath the patient. This flattened geometry was better suited for supporting the body during transfer while maintaining the deployability of the sling. However, the system was primarily developed for patient transfer rather than controlled in-bed rolling or repositioning, and its operation still depends on a dedicated lifting configuration after insertion.
Recently, a soft growing robotic sling was developed in [31] to enable safe harnessing and transfer of the full body weight of a human using a single caregiver. The proposed device employs a sheet-shaped everting sling that can automatically extend beneath the patient and retract after use, thereby reducing the need for manual placement. To obtain a geometry better suited for supporting the body, the radial expansion of the inflated cross-section was constrained using flexible strips attached along the outer membrane. This design produced a flatter and wider inflated profile while preserving the compliance of the soft structure. In addition, tubular loop fabrics were integrated into the sling so that the system could be connected to a Hoyer lift through external cables during patient lifting and transfer. Although this design significantly improves automatic placement and full-body support, it was primarily developed for harnessing and transfer rather than controlled in-bed rolling and repositioning.
In this paper, we propose a two-stage soft growing robot for safe and assisted patient repositioning. The proposed mechanism is designed to roll a patient from the supine posture toward a side-lying position through two sequential stages. It comprises two soft pneumatic chambers with distinct but complementary functions. The first chamber is used to achieve pressure-driven eversion, enabling the robot to slip smoothly beneath the patient with minimal friction. The second chamber is then pressurized to generate the lifting and rolling motion required for patient repositioning. Compared with existing hospital repositioning solutions, such as friction-reducing aids, air-assisted transfer systems, lift-based devices, and previously reported soft patient-handling systems, the proposed mechanism integrates low-friction insertion and active rolling assistance within a single platform, thereby avoiding the need for multiple separately positioned devices or a dedicated external hoist [29,30,32,33]. This integrated design is expected to reduce caregiver workload by decreasing the amount of manual pushing, pulling, and lifting required during repositioning, which is particularly important because manual patient handling is a major source of musculoskeletal loading in healthcare workers [22,33]. To describe the behavior of the proposed mechanism, a unified dynamic modeling and control framework is developed. The framework captures the deployment dynamics of the soft growing robot together with the pneumatic actuation effects governing its motion. Based on this model, a robust multi-stage nonlinear model predictive control (NMPC) strategy is formulated to regulate deployment beneath the patient in the presence of parameter uncertainties. In addition, the rolling dynamics of the second stage are analyzed to determine how patient weight and roll angle affect the minimum pressure required for assisted repositioning.
The remainder of the paper is organized as follows. Section 2 introduces the design concept of the proposed two-stage soft growing robot. Section 3 presents the dynamic model of the eversion-based soft growing robot, including the pneumatic supply system, internal pressure dynamics, and tip extension behavior. The rolling dynamics of the proposed mechanism are then described in Section 4. In Section 5, a robust multi-stage nonlinear model predictive control (NMPC) scheme is developed to control the deployment of the robot beneath the patient. Section 6 presents and discusses the simulation results. Finally, concluding remarks and directions for future work are provided in Section 7.

2. Two-Stage Soft Growing Mechanism for Assisted Patient Rolling

The proposed two-stage soft growing robot for safe and assisted patient repositioning is illustrated in Figure 1. The mechanism is designed to roll a patient from a supine posture toward a side-lying position through two sequential stages: deployment by eversion and lifting by pressurization.
The vine-robot-assisted rolling mechanism consists of two pneumatic chambers. The first chamber, denoted by A 1 , is the eversion chamber and is defined by the cross-sectional area of a circular sector subtending a constant angle θ . The second chamber, denoted by A 2 , is the lifting chamber and is defined by the remaining sector area, associated with the variable angle β . The overall cross-section of the robot is modeled as a quarter circle of radius R, as shown in Figure 1a. This partitioned geometry enables the robot to separate the functions of insertion and patient lifting.
The two chambers are realized as an integrated soft structure formed from a common membrane body with an internal sealed partition. In the practical implementation, Chamber A 1 and Chamber A 2 are mechanically continuous parts of the same robot body, but they are pneumatically isolated and supplied through separate air inlets. Chamber A 1 is connected to the eversion pathway and is responsible for tip growth beneath the patient, whereas Chamber A 2 is positioned adjacent to it and acts as the lifting chamber during the rolling stage. This arrangement enables the robot to combine low-friction deployment and distributed lifting within a single compact structure, similar in spirit to previously reported soft everting manipulators and growing sling systems for patient handling [29,30,31].
In the first stage, the thin membrane forming the robot body is initially inverted inside the base section A 1 . When chamber A 1 is pressurized, the internal pressure drives the membrane to evert at the tip, causing the robot to elongate from its core. As a result, the robot grows forward underneath the patient from behind the neck and upper shoulder region, with minimal sliding interaction or friction and without requiring external lifting, as shown in Figure 1b. This self-deploying eversion process is particularly advantageous in caregiving scenarios, where the clearance between the patient and the bed is limited and friction makes insertion of conventional devices difficult.
After sufficient insertion has been achieved, the second stage is activated by pressurizing chamber A 2 . Unlike A 1 , whose primary role is longitudinal growth, chamber A 2 is responsible for generating the lifting action required for rolling. Inflation of A 2 produces a distributed upward force over the projected contact region beneath the patient. This force generates a net moment about the contact edge or pivot point O, as illustrated in Figure 1c, thereby rotating the patient toward the desired side-lying configuration.
The complete operation of the mechanism is summarized in Figure 1d. First, the robot is positioned adjacent to the patient. Next, chamber A 1 is pressurized to deploy the robot beneath the body by eversion. Once the desired insertion length is reached, chamber A 2 is pressurized to lift and roll the patient. Through this two-stage actuation principle, the proposed mechanism combines the advantages of soft deployability, reduced insertion friction, and distributed lifting, making it a promising solution for safe and low-effort patient repositioning.

3. Modeling Vine Robot Dynamics

In this section, we present a dynamic model of the vine robot that integrates the pressure and flow dynamics, air consumption, and tip extension while being computationally efficient for real-time control. The model explicitly captures the coupled pneumatic-mechanical behavior of the system, which is essential for both open-loop analysis and closed-loop controller design. The dynamics of the vine robot are governed by several interacting factors: the internal chamber pressure that drives eversion, the external force applied through a tendon attached to the sealed distal tip, and the flow characteristics of the pneumatic supply system. In turn, the internal pressure and the total air consumption depend not only on the properties of the pneumatic source but also on the instantaneous state of the robot, such as its current length and geometric configuration. By incorporating these elements into a unified framework, the proposed model enables accurate open-loop simulations, offering insights into the system’s behavior and the interdependent factors influencing its growth and motion. Furthermore, this model serves as a foundation for synthesizing and evaluating feedback controllers to achieve robust closed-loop performance.

3.1. Modeling Tip Extension

The vine robot, also referred to as a soft growing robot, is constructed from a thin-walled inflatable membrane of low-density polyethylene (LDPE) formed into a long cylindrical tube. One end of the membrane is sealed, inverted through the tube, and wrapped onto a spool, while the other end is clamped to the outlet of a pressurized chamber. Upon pressurization, the internal air pressure drives the membrane to evert from the tip, causing the body to extend forward. A tendon attached to the sealed distal end enables the application of external forces at the tip, such as pulling or steering. A schematic of the setup is shown in Figure 2. Let denote the everted length of the robot, measured along its central axis from the chamber outlet. Actuation results from the absolute internal pressure P 1 acting over the uniform cross-sectional area A 1 at the eversion front. This axial force causes continuous material eversion at the tip, enabling growth. The kinetic energy of the moving portion of the robot is expressed as K = 1 2 m ( l ) l ˙ 2 , where the effective moving mass varies with length according to m ( l ) = m tip + λ w + ρ g A 1 l . Here, m tip is the lumped mass of tip-mounted components, λ w is the linear mass density of the membrane, and ρ g is the density of the pressurized gas, given by ρ g = P R specific T , with R specific denoting the gas constant and T the absolute temperature. Applying Lagrange’s equation of motion yields the tip dynamics:
m ( l ) l ¨ + 1 2 α l ˙ 2 + b l ˙ = A 1 P P atm P Y + δ ,
where α = λ w + ρ g A 1 , A 1 = 1 2 R 2 θ , b is the linear viscous damping coefficient, P atm is the ambient pressure, and P Y is the yield pressure required to initiate eversion. The disturbance term δ represents external forces acting at the tip due to environmental interaction.
It should be emphasized that the dynamic model in (1) does not explicitly account for the tensile force generated by the tendon. In this study, we assume that the spool continuously releases the inverted membrane at a rate equal to or slightly greater than the tip extension rate, thereby preventing the buildup of tension in the body wall during growth. To enforce this condition, the spool’s angular velocity is defined as
ω = ( 1 + γ ) l ˙ r s p ,
where ω is the angular velocity of the spool, r s p is the spool radius, and l ˙ is the tip velocity. The parameter γ is a small dimensionless offset factor that ensures the spool rotates marginally faster than the nominal rate required for material release. In practice, γ > 0 guarantees that the supply of inverted membrane always outpaces the tip extension, thereby eliminating slack-induced tension in the tail and ensuring smooth eversion.
It is equally important to monitor the amount of membrane material deployed by the spool during operation, since this determines the effective body length of the vine robot and ensures consistency between commanded growth and actual extension. The cumulative length of material released from the spool in discrete time is expressed as
l s f = k = 0 ω k r s p T ,
where ω k is the angular velocity of the spool at time step k and T is the sampling time.
Accurate tracking of l s f is essential for synchronizing spool feed with tip extension . Any mismatch between these two quantities may result in membrane tension buildup (if the spool feeds too slowly) or slack accumulation (if it feeds too quickly), both of which can degrade the robot’s performance and reliability.
The derivation of Equation (1) is based on several simplifying assumptions. First, the internal pressure P 1 is assumed to be uniformly distributed along the entire length of the vine robot, which is reasonable given the low flow resistance of the inflated body relative to the supply pressure. However, pressure non-uniformity may become more significant during fast transients or at larger deployed lengths, and incorporating distributed pressure dynamics would be an important extension for future work. The cross-sectional shape at the eversion front is considered perfectly circular, reflecting the natural symmetry of the membrane under uniform pressurization. The yield pressure P Y is treated as a constant threshold value, consistent with experimental observations showing that the minimum eversion pressure varies little once inflation begins. Finally, path-dependent losses associated with the transport of material through the body are neglected, as these effects are comparatively small during smooth, continuous growth.
It should also be emphasized that the proposed model is valid only during unconstrained growth, where the membrane material is deployed freely without generating internal tension. Consequently, phenomena such as steering, retraction, or interaction with external obstacles fall outside the scope of this formulation and are not captured in the present analysis.
To extend the one-dimensional formulation in (1) to free-space motion, the soft eversion-based growing robot is modeled within a three-dimensional kinematic framework, as illustrated in Figure 3.
A global inertial frame G ( O X Y Z ) is attached to the center of the robot’s base, with the Y-axis aligned tangentially to the backbone at the base in order to provide a fixed spatial reference. A body-fixed frame B ( O x y z ) is attached to the robot’s tip, where the y-axis remains tangent to the backbone at the distal end throughout motion. This definition ensures that the body frame always aligns with the instantaneous growth direction.
The position of the tip relative to the global frame is described by the vector p = X Y Z T .
The orientation of the body frame B ( O x y z ) with respect to the global frame G ( O X Y Z ) is parameterized using Euler angles ( φ , θ , ψ ) . These correspond to a sequence of rotations about the global Z-axis, followed by rotations about the intermediate local x- and z-axes, respectively. The resulting rotation matrix from B to G is given by
A B G = c φ c ψ c θ s φ s ψ c φ s ψ c θ c ψ s φ s θ s φ c ψ s φ + c θ c φ s ψ s φ s ψ + c θ c φ c ψ c φ s θ s θ s ψ s θ c ψ c θ ,
where c ( · ) and s ( · ) denote cosine and sine functions, respectively.
Under unconstrained free-space growth, the everted length directly corresponds to the arc-length displacement of the tip. Consequently, the axial growth rate equals the magnitude of the tip velocity:
l ˙ = p ˙ = X ˙ 2 + Y ˙ 2 + Z ˙ 2 .
The actuation force generated by internal pressure acts along the y-axis of the body frame and is expressed as F B = 0 F 0 T , where
F = A 1 ( P 1 P a t m P Y ) .
Transforming this force into the global frame yields
F G = A B G F B .
External interaction forces, such as contact with the environment, are represented in the global frame by δ G = δ e x δ e y δ e z T .
The resulting three-dimensional dynamic model of the soft eversion-based growing robot is therefore expressed as
m ( l ) p ¨ + 1 2 α diag ( p ˙ ) p ˙ + b p ˙ = F G + δ G .
where diag ( p ˙ ) denotes the diagonal matrix formed from the components of p ˙ .

3.2. Vine Robot Pressure Dynamics

The pressure dynamics of the vine robot are modeled by treating the system as a variable-volume pneumatic chamber, where the internal volume increases as the robot everts. At the initial state, when the internal pressure equals the ambient pressure P atm , the volume is V 0 . As growth proceeds, the volume expands according to V = V 0 + A v l , where A v is the cross-sectional area and is the everted length of the robot. Assuming ideal gas behavior, isothermal conditions, and initially negligible leakage, the system can be represented by a pneumatic capacitor model [34,35]. The volumetric inflow Q (m3/s) is then expressed as
Q = V 0 + A v l P 1 P 1 ˙ + A v l ˙ , l < l T , V 0 + A v l P 1 + A v 2 k s P 1 ˙ , l l T ,
where k s denotes the effective stiffness of the body, capturing the elastic response of the membrane, and l T is the maximum deployable length of the robot.
In the first regime ( l < l T ), the robot is actively growing, and inflow contributes to both pressure increase and eversion of new material at the tip. In the second regime ( l l T ), geometric growth ceases, and any additional pressure leads only to stretching of the membrane. The term V 0 refers exclusively to the initial pneumatic chamber volume, excluding structural components such as the spool and tubing. This framework provides a basis for predicting internal pressure evolution across different operational phases of the robot.
In practice, however, leakage effects cannot be ignored. Micro-defects in the membrane, such as imperfect seals from heat welding, allow air to escape and result in exponential pressure decay. This behavior is well captured by the following model:
P ( t ) = ( P start P ) e k ( t t 0 ) + P ,
where P ( t ) is the internal pressure at time t, P start is the pressure at valve closure ( t = t 0 ), P is the asymptotic pressure (typically atmospheric), and k is the leakage decay constant. To account for leakage, the rate at which the internal pressure P changes is given by:
P ˙ = A 1 l ˙ + Q P 1 V 0 + A v l k ( P 1 P atm ) , l < l T , Q k s P 1 A 1 2 P 1 + k s V 0 + A 1 l k ( P 1 P atm ) , l l T .
This extended formulation captures both the normal pressure–volume dynamics of growth and the leakage–induced decay, thereby providing a more realistic description of the vine robot’s pneumatic behavior under experimental conditions.

3.3. Fluid Flow Dynamics

The pneumatic supply system of the vine robot consists of a pressure regulator that modulates the compressor output, together with the connecting tubing and fittings that deliver air to the pressure chamber. As described in Equation (11), the pressure dynamics inside the robot are directly influenced by the airflow through this supply pathway.
For compressible flow through sharp-edged orifices with effective conductance C, the volumetric flow rate Q is governed by the ratio between the downstream absolute pressure P 1 and the upstream absolute pressure P 0 = P s + P a t m , where P s is the regulator setpoint pressure. According to the ISO 6358 standard [36], the mass flow characteristics can be expressed in terms of equivalent volumetric flow rate as
Q = P 0 C 1 P 1 P 0 ε 1 ε 2 , ε < P 1 P 0 < 1 , P 0 C , 0 < P 1 P 0 ε , P 1 C 1 P 0 P 1 ε 1 ε 2 , ε < P 0 P 1 < 1 , P 1 C , 0 < P 0 P 1 ε ,
where P 0 and P 1 denote the upstream and downstream absolute pressures, respectively, and ε = 0.528 is the critical pressure ratio for isentropic flow of air. This ratio corresponds to the onset of sonic (choked) flow conditions at the orifice, when the Mach number reaches unity [37,38].
In the experimental setup illustrated in Figure 2, the regulator output pressure P 0 serves as the effective control input, while the internal pressure P 1 inside the vine robot evolves as a state variable influenced by both pneumatic inflow and the robot’s extension. From Equation (12), it is clear that the flow rate Q can be positive (inflow) or negative (outflow). However, under the operating conditions considered here, the vine robot only experiences positive inflow, with P P 0 maintained above the critical pressure ratio. By rearranging Equation (12), the upstream pressure P 0 can be expressed explicitly as a function of P 1 and Q:
P 0 = ε P 1 + ε 2 P 1 2 + ( 1 2 ε ) P 1 2 + ( 1 ε ) 2 Q 2 C 2 1 2 ε
Finally, the flow conductance C of the pneumatic path, which is dominated by the supply tubing, can be approximated using an empirical relationship based on the tube’s internal diameter D and length L:
C = 0.029 D 2 L D 1.25 + 510 .

3.4. Model Description

An accurate dynamic model is essential for the implementation of model-based control. In this study, the vine robot is described by a set of continuous nonlinear differential equations, represented in state-space form. Defining the state vector as x = l l ˙ P 1 T and the control input as u = Q T , the system dynamics can be expressed compactly as
x ˙ = ϕ ( x , u ) ,
where ϕ ( · ) denotes the nonlinear state-transition function derived from the coupled mechanical and pneumatic dynamics. The explicit form of the equations is given by
l ˙ = l ˙ , l ¨ = 1 m ( l ) A 1 P 1 P atm P Y 1 2 α l ˙ 2 b l ˙ δ , P 1 ˙ = P 1 V 0 + A v l Q A 1 l ˙ k ( P 1 P atm ) .
The regulated upstream pressure P 0 is subsequently obtained from Equation (13), thereby linking the pneumatic supply dynamics to the internal states of the robot.
In the subsequent sections, the vine robot model is formulated in a general discrete-time nonlinear state-space representation of the form
x k + 1 = f ( x k , u k , d ) , y k = h ( x k , u k , d ) ,
where x k denotes the state vector, u k is the control inputs, d represents the uncertain parameters, and y k represents the measurement outputs at a discrete time step k. The states are related to the continuous-time dynamics through x k = x ( k T ) , with T being the sampling time.

4. Rolling Dynamics of Vine Robot

After the vine robot has been deployed beneath the patient by the eversion chamber, rolling is initiated by pressurizing the lifting chamber with pressure P 2 . The rolling action is produced by the distributed air pressure acting on the projected surfaces of the lifting chamber. Let R denote the radius of the chamber cross section, β the rolling angle of the chamber with respect to the horizontal plane, and l 1 the effective length of lifting chamber along the patient-contact region.
The pressure in the lifting chamber generates two resultant force components due to the projected areas of the chamber. First, the vertical projected area of the second chamber is
A v = R l 1 cos β ,
and hence the corresponding vertical force is
F y = P 2 A v = R l 1 cos β P 2 .
Similarly, the projected area of the lifting chamber on the horizontal plane is
A h = R l 1 sin β ,
which gives the horizontal force component
F x = P 2 A h = R l 1 sin β P 2 .
The two force components act through their respective centroids. Therefore, the moment arm associated with the vertical force F y is
d y = R cos β 2 ,
while that associated with the horizontal force F x is
d x = R sin β 2 .
Taking moments about the rolling pivot point O, the pressure-induced rolling moment becomes
M p = F y d y + F x d x .
Substituting (19) and (21) yields
M p = P 2 R l 1 cos β · R cos β 2 + R l 1 sin β · R sin β 2 .
Using the identity cos 2 β + sin 2 β = 1 , (25) simplifies to
M p = P 2 R 2 l 1 2 .
The resisting moment is caused by the patient weight W, acting at a distance x c r from the pivot. If θ denotes the wedge angle of the first chamber, then the gravitational restoring moment is expressed as
M g = W x c r cos ( θ + β ) .
Hence, the net rolling moment about point O is
M = M p M g = P 2 R 2 l 1 2 W x c r cos ( θ + β ) .
For rolling to occur, the net moment must be nonnegative, that is,
M 0 .
Therefore, the minimum pressure required in lifting chamber to initiate rolling is obtained from (28) as
P 2 , min = 2 W x c r cos ( θ + β ) R 2 l 1 .
Equation (30) shows that the minimum rolling pressure increases with the patient load W and the effective lever arm x c r , while it decreases with increasing chamber geometry R 2 l 1 . This implies that a larger chamber radius and longer contact length can reduce the pressure required to achieve rolling.

Safety Considerations for Human–Robot Interaction During Rolling

Because the proposed robot is intended for direct physical interaction with a patient, safety is a primary design consideration. One advantage of the present approach is that the mechanism is based on a soft pneumatic structure, whose intrinsic compliance helps distribute contact loads over a larger area and reduces the likelihood of harmful concentrated forces during insertion and rolling. This property is particularly important in patient-assistive applications, where excessive localized loading on soft tissue must be avoided. However, compliance alone is not sufficient to guarantee safety, and recent studies on rehabilitation and assistive robots emphasize the need for explicit safety assessment, monitoring of excessive tissue loading, and dedicated fail-safe mechanisms in systems involving close physical human–robot interaction [39,40].
In the context of the present rolling mechanism, safety can be enforced through both model-based constraints and hardware-level fail-safe strategies. From a control perspective, the rolling motion should be limited by upper bounds on the lifting-chamber pressure P 2 , the pneumatic flow rate, the rolling angle β , and the angular velocity of the maneuver, so that the generated moment remains sufficient for repositioning without inducing abrupt or excessive body motion. In addition, the contact force and interface pressure between the robot and the patient should remain below clinically acceptable limits, which motivates the future integration of force or pressure sensing into the lifting chamber. At the hardware level, an emergency-stop mechanism can be implemented by immediately venting the pneumatic chambers and closing the supply line, allowing the robot to rapidly depressurize and stop the maneuver. Additional fail-safe measures include pressure-relief valves, redundant pressure sensing, and supervisory logic that terminates actuation if abnormal pressure growth, excessive rolling angle, or unexpected patient motion is detected. Such strategies are consistent with current safety recommendations for medical and rehabilitation robots, which stress essential performance, risk control, and the prevention of excessive biomechanical loading during patient interaction [39,41].
The present study focuses on dynamic modeling, rolling mechanics, and robust deployment control, and therefore, these safety mechanisms are not yet experimentally implemented in the current simulation results. Nevertheless, they form an essential part of the intended next-stage prototype development. In future work, the proposed framework will be extended to include explicit safety constraints in the control law, including bounds on interface pressure, contact force, rolling speed, and allowable angular displacement, together with emergency-stop and fail-safe depressurization mechanisms for safe human-subject operation.

5. Robust Multi-Stage Nonlinear Model Predictive Control (NMPC)

In this section, we introduce the robust multi-stage nonlinear model predictive control (NMPC) framework. Unlike standard NMPC, which assumes perfect knowledge of system parameters, the multi-stage formulation explicitly accounts for parameter uncertainty while ensuring that control actions remain feasible under all possible realizations. The uncertainty is represented as a scenario tree, where each branch corresponds to one possible realization of the uncertain parameters at each step of the prediction horizon [42], as illustrated in Figure 4.
By constructing a family of discrete scenarios, the predictive control policy adapts dynamically whenever the system parameters deviate from their nominal values as new measurements become available. This leads to improved robustness against parameter uncertainty compared to nominal NMPC, which can become overly optimistic.
A major challenge in multi-stage NMPC, however, is the rapid growth in computational complexity: the number of scenarios increases exponentially with both the number of uncertain parameters and the number of possible realizations for each parameter. The total number of scenarios is given by
N s = i = 1 n p v i N r ,
where n p is the number of uncertain parameters, v i is the number of discrete realizations considered for parameter i, N r is the robust horizon, and N s is the total number of scenarios.
To reduce computational burden, the robust horizon N r is introduced as a tuning parameter. In practice, the scenario tree is branched only for the first N r steps, while for the remaining N N r steps of the prediction horizon, the parameter realizations are assumed constant. This strategy balances robustness with tractability, as shown in Figure 4.
The robust multi-stage NMPC optimization problem to be solved at each time step can be formulated as
min x k j , u k j ( j , k ) I j = 1 N s ω j J j x 0 : N + 1 j , u 0 : N j subject to : x 0 = x ^ 0 , x k + 1 j = f x k p ( j ) , u k j , d r ( j ) , ( j , k ) I , u k i = u k j if x k p ( i ) = x k p ( j ) , ( i , k ) , ( j , k ) I , g x k p ( j ) , u k j , d r ( j ) 0 , ( j , k ) I , x lb x k j x ub , ( j , k ) I , u lb u k j u ub , ( j , k ) I , g terminal x N j 0 , ( j , N ) I .
where, x 0 : N + 1 = [ x 0 , x 1 , , x N + 1 ] T represents the state trajectory over the prediction horizon N. The weighting factor ω j assigns relative importance to each scenario in the objective function. The cost associated with each scenario j is given by
J j = k = 0 N l x k p ( j ) , u k j , d r ( j ) ,
where l ( · ) is the stage cost, typically penalizing deviations from desired states and excessive control effort. State and input trajectories are constrained by upper and lower bounds, denoted by x lb , x ub , u lb , and u ub , respectively. Additional system and safety constraints are encoded in g ( · ) , while g terminal ( · ) enforces terminal feasibility conditions at the end of the horizon.

6. Results and Discussion

To evaluate the performance of the proposed framework, simulations were conducted under two different scenarios: closed-loop control of vine-robot deployment and analysis of the rolling pressure requirements.
In the first scenario, a closed-loop simulation based on multi-stage nonlinear model predictive control (NMPC) was performed to control the deployment of the vine robot beneath the patient. This simulation framework was used to assess the ability of the proposed controller to achieve reliable real-time deployment in the presence of parameter uncertainties.
In the second scenario, the minimum rolling pressure required to reposition the patient was evaluated for different patient weights and rolling angles. This analysis was carried out to quantify how the pressure demand varies with patient loading conditions and vine-robot geometry.
Table 1 summarizes the main simulation parameters adopted in this study. These parameters were selected based on values reported in the existing literature [43] and those used in the development of the proposed model.

6.1. Robust Closed-Loop Deployment Control Under Parametric Uncertainty

This subsection evaluates the closed-loop performance of the proposed multi-stage nonlinear model predictive controller (NMPC) for regulating the deployment of the soft growing robot beneath the patient in the presence of parametric uncertainty. The main objective is to examine the ability of the controller to drive the robot to the desired deployment length while preserving constraint satisfaction and robustness against variations in model parameters.
The multi-stage NMPC was implemented with a prediction horizon of N = 70 , a robust horizon of N r = 1 , and a sampling period of 0.1 s. The initial state was chosen as x 0 = [0, 0, 102,103]T, and the desired deployment length was set to l r = 1.8 m. Parametric uncertainty was introduced in the chamber cross-sectional area A 1 and the leakage decay constant k, both varied within ± 30 % of their nominal values. In addition, the controller was required to satisfy the imposed state and input constraints throughout the maneuver. Specifically, the chamber pressure P 1 was constrained to remain between 102,103 Pa and 105,000 Pa, while the admissible flow rate was limited to 0 Q 0.01 m3/s.
The implementation is carried out using the do-mpc framework [44], which leverages CasADi [45] for symbolic differentiation and IPOPT [46] as the underlying nonlinear solver, supported by the MA27 linear solver. The dynamic model is integrated using the IDAS solver from the SUNDIALS toolbox [47], ensuring high numerical accuracy. Discretization of the continuous-time dynamics is achieved through an orthogonal collocation on finite elements scheme [48], which is integrated in do-mpc.
The closed-loop responses of the proposed multi-stage NMPC are shown in Figure 5. As illustrated in Figure 5a, the robot length increases smoothly from the initial state and converges to the desired deployment length of 1.8 m with negligible overshoot and no visible oscillation. The corresponding tip velocity in Figure 5b rises rapidly to an approximately constant value during the main deployment phase and then gradually decreases to zero as the robot approaches the target length. A similar trend is observed for the spool angular velocity in Figure 5d, which closely follows the deployment dynamics and smoothly decays to zero near the steady state. These responses indicate that the controller achieves a well-regulated insertion maneuver with stable transient behavior.
The pressure and input trajectories further confirm that the controller respects the imposed constraints while maintaining smooth control action. As shown in Figure 5c, the chamber pressure P 1 quickly rises from the atmospheric level to the operating range required for deployment and then gradually decreases as the system approaches the target length. The flow-rate profile in Figure 5e shows that the controller initially drives the input to its upper bound, which is expected during the rapid-growth phase, and subsequently reduces it in a controlled manner to zero as the robot reaches the reference. Likewise, the regulator pressure P 0 in Figure 5g increases sharply at the beginning of the maneuver and then decreases smoothly as less actuation effort is needed near the terminal condition. This behavior demonstrates that the NMPC effectively exploits the available actuation range while preserving smooth and constraint-satisfying closed-loop performance.
The dashed trajectories in Figure 5a–f represent the scenario predictions generated by the multi-stage NMPC under different realizations of the uncertain parameters. These predicted trajectories illustrate the range of possible system responses caused by variations in A 1 and k. Although the uncertainty produces noticeable dispersion during the transient phase, the closed-loop performance is satisfactory and converges reliably to the desired target. Overall, the results confirm that the proposed control framework provides robust deployment performance under substantial parametric uncertainty.
Overall, the results confirm that the proposed multi-stage NMPC provides accurate and stable deployment control of the vine robot under parametric uncertainty. The controller ensures smooth state evolution, respects the imposed pressure and flow constraints, and successfully compensates for uncertainty in key model parameters, thereby making it suitable for reliable real-time deployment in patient-assistive applications.

6.2. Effect of Patient Weight and Roll Angle on the Required Rolling Pressure

In this section, the minimum pressure required in chamber 2 to initiate and sustain patient rolling is evaluated for different patient weights as a function of the roll angle β . The results are presented in Figure 6, which shows the variation in the required chamber pressure P 2 for representative patient masses of 57 kg, 80 kg, and 136 kg.
As shown in Figure 6, the required rolling pressure decreases monotonically as the roll angle increases for all considered patient weights. This trend is consistent with the rolling model, in which the minimum pressure is proportional to the gravitational restoring moment. At smaller roll angles, the resisting moment due to the patient weight is larger, and therefore, a higher chamber pressure is needed to generate sufficient rolling torque. As the roll angle increases, the gravitational restoring moment reduces, leading to a progressive decrease in the required pressure.
The influence of patient weight is also clearly observed. Heavier patients consistently require higher chamber pressure over the entire range of roll angles because the resisting moment increases with body weight. For example, the 136 kg case exhibits the highest pressure demand, followed by the 80 kg and 57 kg cases. This confirms that patient weight is a dominant factor in determining the actuation requirement of the lifting chamber.
Another important observation is that the pressure demand approaches zero as the roll angle nears 80°. At this configuration, the gravitational resistance to rolling becomes very small, and only a negligible additional pressure is required to maintain the motion. This indicates that the most demanding phase of the maneuver occurs at the early stage of rolling, where the system must overcome the largest restoring moment.
Overall, these results demonstrate that the required rolling pressure is strongly dependent on both the patient weight and the roll angle. In practical terms, this implies that the design of the lifting chamber and its pressure supply system should primarily account for the worst-case operating condition, which occurs for heavier patients and at small roll angles.

7. Conclusions

This paper presented a dynamic modeling and control framework for a two-stage soft growing robot intended for safe and assisted patient repositioning. The proposed approach enables the patient to be rolled from the supine posture toward a side-lying position through two sequential stages: deployment of the robot beneath the patient, followed by pressure-driven lifting and rolling. This mechanism is designed to reduce the physical effort required from caregivers during patient handling and repositioning. A physics-based model of the soft growing robot was developed to capture the coupled growth dynamics, internal chamber pressure evolution, and pneumatic supply effects. Based on this model, a robust multi-stage nonlinear model predictive control (NMPC) scheme was formulated to regulate the deployment of the robot beneath the patient in the presence of parameter uncertainty. The simulation results demonstrated that the proposed controller achieves smooth and reliable setpoint tracking, maintains constraint satisfaction, and remains robust against significant variations in key model parameters. In particular, the controller provided stable closed-loop deployment without overshoot while respecting the imposed pressure and flow constraints. In addition, the rolling dynamics of the second stage were analyzed to quantify the pressure required for patient repositioning. The results showed that the minimum rolling pressure depends strongly on both patient weight and roll angle. Heavier patients require higher chamber pressure throughout the maneuver, whereas the required pressure decreases as the roll angle increases, indicating that the initial phase of rolling is the most demanding in terms of actuation. Overall, the results confirm the feasibility of combining physics-based modeling with robust predictive control for the deployment and assisted rolling of a patient using a soft growing robot. The proposed framework provides a useful foundation for the future development of patient-assistive soft robotic systems that are safer, less labor-intensive, and more adaptable to human-centered care environments. Future work will focus on reducing the computational complexity of the proposed framework through neural-network-based approximations of the NMPC law. Additional research will include experimental validation of the two-stage rolling mechanism on a physical prototype, integration of state-estimation methods such as moving horizon estimation, incorporation of contact-force sensing for closed-loop patient interaction, and inclusion of the human in the control loop to enforce safety, interface pressure, and comfort constraints during repositioning.

Author Contributions

A.K.: Conceptualization of this study, formal analysis, investigation, methodology, software, validation, visualization, writing—original draft. A.A.N.: Supervision. H.I.: Supervision. H.E.-H.: Supervision. V.P.: Supervision, conceptualization of this study, formal analysis, investigation, methodology, software, validation, visualization, writing—original draft. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Acknowledgments

This research is supported by EJUST-TICAD8 scholarship through JICA and the government of Japan and Egypt for the first author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviation is used in this manuscript:
NMPCNonlinear model predictive control

References

  1. Hawkes, E.W.; Blumenschein, L.H.; Greer, J.D.; Okamura, A.M. A soft robot that navigates its environment through growth. Sci. Robot. 2017, 2, eaan3028. [Google Scholar] [CrossRef]
  2. Blumenschein, L.H.; Coad, M.M.; Haggerty, D.A.; Okamura, A.M.; Hawkes, E.W. Design, Modeling, Control, and Application of Everting Vine Robots. Front. Robot. AI 2020, 7, 548266. [Google Scholar] [CrossRef]
  3. Yang, P.; Mao, Y.; Liu, H.; Gao, L.; Huang, F.; Dang, F. A Rolling Soft Robot Driven by Local Snap-Through Buckling. Soft Robot. 2024. [Google Scholar] [CrossRef] [PubMed]
  4. Yan, Y.; Shui, L.; Liu, S.; Liu, Z.; Liu, Y. Terrain Adaptability and Optimum Contact Stiffness of Vibro-bot with Arrayed Soft Legs. Soft Robot. 2022, 9, 981–990. [Google Scholar] [CrossRef]
  5. Johnsen, L.P.; Tsukagoshi, H. Deformation-Driven Closed-Chain Soft Mobile Robot Aimed for Rolling and Climbing Locomotion. IEEE Robot. Autom. Lett. 2022, 7, 10264–10271. [Google Scholar] [CrossRef]
  6. Bianchi, G.; Agoni, A.; Cinquemani, S. A Bioinspired Robot Growing like Plant Roots. J. Bionic Eng. 2023, 20, 2044–2058. [Google Scholar] [CrossRef]
  7. Harthy, S.A.; Sadati, S.H.; Girerd, C.; Kim, S.; Mondini, A.; Wu, Z.; Saldarriaga, B.; Seneci, C.A.; Mazzolai, B.; Morimoto, T.K.; et al. Tip-Growing Robots: Design, Theory, Application. IEEE Trans. Robot. 2025, 41, 5511–5532. [Google Scholar] [CrossRef]
  8. Paternò, L.; Lorenzon, L. Soft robotics in wearable and implantable medical applications: Translational challenges and future outlooks. Front. Robot. AI 2023, 10, 1075634. [Google Scholar] [CrossRef] [PubMed]
  9. Wang, Y.; Xie, Z.; Huang, H.; Liang, X. Pioneering healthcare with soft robotic devices: A review. Smart Med. 2024, 3, e20230045. [Google Scholar] [CrossRef]
  10. Orban, M.; Guo, K.; Luo, C.; Yang, H.; Badr, K.; Elsamanty, M. Development and evaluation of a soft pneumatic muscle for elbow joint rehabilitation. Front. Bioeng. Biotechnol. 2024, 12, 1401686. [Google Scholar] [CrossRef] [PubMed]
  11. Orban, M.; Guo, K.; Yang, H.; Hu, X.; Hassaan, M.; Elsamanty, M. Soft pneumatic muscles for post-stroke lower limb ankle rehabilitation: Leveraging the potential of soft robotics to optimize functional outcomes. Front. Bioeng. Biotechnol. 2023, 11, 1251879. [Google Scholar] [CrossRef]
  12. Zhang, X.; Liu, Y.X.; Wang, R.; Gutierrez-Farewik, E.M. Soft ankle exoskeleton to counteract dropfoot and excessive inversion. Front. Neurorobot. 2024, 18, 1372763. [Google Scholar] [CrossRef]
  13. Malappuram, K.M.; Chatterjee, K.; Homer-Vanniasinkam, S.; Nain, A. Clinical Challenges in Soft Robotics. Adv. Robot. Res. 2025, 1, 202400018. [Google Scholar] [CrossRef]
  14. Deng, C.; Li, Z. Review: Advanced Drive Technologies for Bionic Soft Robots. J. Bionic Eng. 2025, 22, 419–457. [Google Scholar] [CrossRef]
  15. del Carmen Sanchez-Villamañan, M.; Gonzalez-Vargas, J.; Torricelli, D.; Moreno, J.C.; Pons, J.L. Compliant lower limb exoskeletons: A comprehensive review on mechanical design principles. J. Neuroeng. Rehabil. 2019, 16, 55. [Google Scholar] [CrossRef]
  16. Sahin, I.; Ayazi, M.; Mucchiani, C.; Dube, J.; Karydis, K.; Kokkoni, E. Evaluation of fabric-based pneumatic actuator enclosure and anchoring configurations in a pediatric soft robotic exosuit. Front. Robot. AI 2024, 11, 1302862. [Google Scholar] [CrossRef]
  17. Koo, S.; Cho, H.S.; Song, J.; Lee, G.; Cho, Y.; Chang, S.; Choi, Y.; Kim, Y.C.; Chung, J.; Park, Y.L. Development of a soft wearable robotic garment with fabric-based pneumatic artificial muscles for muscle support and postural alignment. Fash. Text. 2025, 12, 37. [Google Scholar] [CrossRef]
  18. Asiri, S. Turning and Repositioning Frequency to Prevent Hospital-Acquired Pressure Injuries Among Adult Patients: Systematic Review. INQUIRY J. Health Care Organ. Provis. Financ. 2023, 60, 00469580231215209. [Google Scholar] [CrossRef]
  19. Gillespie, B.M.; Chaboyer, W.P.; McInnes, E.; Kent, B.; Whitty, J.A.; Thalib, L. Repositioning for pressure ulcer prevention in adults. Cochrane Database Syst. Rev. 2014, 2014, CD009958. [Google Scholar] [CrossRef] [PubMed]
  20. Chayati, N.; Wantonoro, W.; Alfianti, M.; Marthias, T. Application of Air Pillows and Left-Right Lateral Tilt Position to Prevent Increased Risk of Pressure Injuries in Bedridden Patients in the ICU: A Quasi-Experimental Study. Health Sci. Rep. 2025, 8, e71588. [Google Scholar] [CrossRef]
  21. Mamom, J.; Daovisan, H. Repositioning mattress: How a lateral tilt position reshapes the prevention of pressure ulcers in bedridden patients. J. Med. Eng. Technol. 2022, 46, 658–669. [Google Scholar] [CrossRef] [PubMed]
  22. Johnson, K.; Swinton, P.; Pavlova, A.; Cooper, K. Manual patient handling in the healthcare setting: A scoping review. Physiotherapy 2023, 120, 60–77. [Google Scholar] [CrossRef] [PubMed]
  23. Kay, K.; Glass, N.; Evans, A. It’s not about the hoist: A narrative literature review of manual handling in healthcare. J. Res. Nurs. 2014, 19, 226–245. [Google Scholar] [CrossRef]
  24. Richardson, A.; Gurung, G.; Derrett, S.; Harcombe, H. Perspectives on preventing musculoskeletal injuries in nurses: A qualitative study. Nurs. Open 2019, 6, 915–929. [Google Scholar] [CrossRef]
  25. Gräf, J.K.; Argubi-Wollesen, A.; Otto, A.K.; Steinemann, N.; Mattes, K.; Wollesen, B. Differences in Nurses’ Upper-Body Posture in Manual Patient Handling—A Qualitative Case Study. Appl. Sci. 2024, 14, 2295. [Google Scholar] [CrossRef]
  26. Großschädl, F.; Bauer, S. The relationship between obesity and nursing care problems in intensive care patients in Austria. Nurs. Crit. Care 2022, 27, 512–518. [Google Scholar] [CrossRef]
  27. Teeple, E.; Collins, J.E.; Shrestha, S.; Dennerlein, J.T.; Losina, E.; Katz, J.N. Outcomes of safe patient handling and mobilization programs: A meta-analysis. WORK J. Prev. Assess. Rehabil. 2017, 58, 173–184. [Google Scholar] [CrossRef]
  28. Choi, S.D.; Brings, K. Work-related musculoskeletal risks associated with nurses and nursing assistants handling overweight and obese patients: A literature review. Work 2016, 53, 439–448. [Google Scholar] [CrossRef]
  29. Nakamura, T.; Tsukagoshi, H. Soft Pneumatic Manipulator Capable of Sliding Under the Human Body and Its Application to Preventing Bedsores. In Proceedings of the 2018 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Auckland, New Zealand, 9–12 July 2018; IEEE: New York, NY, USA, 2018; Volume 7, pp. 956–961. [Google Scholar] [CrossRef]
  30. Choi, J.; Lee, S.; Kim, J.; Lee, M.; Kim, K.; In, H. Development of a pneumatically-driven Growing Sling to assist patient transfer. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 25–29 October 2020; IEEE: New York, NY, USA, 2020; Volume 10, pp. 8773–8780. [Google Scholar] [CrossRef]
  31. Osele, O.G.; Barhydt, K.; Sullivan, T.; Asada, H.H.; Okamura, A.M. Mechanically Programming the Cross-Sectional Shape of Soft Growing Robotic Structures for Patient Transfer. In Proceedings of the 2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hangzhou, China, 19–25 October 2025; IEEE: New York, NY, USA, 2025; Volume 10, pp. 3279–3286. [Google Scholar] [CrossRef]
  32. Wiggermann, N.; Zhou, J.; McGann, N. Effect of Repositioning Aids and Patient Weight on Biomechanical Stresses When Repositioning Patients in Bed. Hum. Factors J. Hum. Factors Ergon. Soc. 2021, 63, 565–577. [Google Scholar] [CrossRef]
  33. Fray, M.; Davis, K.G. Effectiveness of Safe Patient Handling Equipment and Techniques: A Review of Biomechanical Studies. Hum. Factors J. Hum. Factors Ergon. Soc. 2024, 66, 2283–2322. [Google Scholar] [CrossRef]
  34. Kalibala, A.; Nada, A.A.; Ishii, H.; El-Hussieny, H. Real-time force/position control of soft growing robots: A data-driven model predictive approach. Nonlinear Eng. 2025, 14, 20250099. [Google Scholar] [CrossRef]
  35. Kalibala, A.; Nada, A.A.; Ishii, H.; El-Hussieny, H. Dynamic modelling and predictive position/force control of a plant-inspired growing robot. Bioinspir. Biomim. 2025, 20, 016005. [Google Scholar] [CrossRef]
  36. ISO 6358-1:2013; Pneumatic Fluid Power—Determination of Flow-Rate Characteristics of Components Using Compressible Fluids. International Organization for Standardization: Geneva, Switzerland, 2013. Available online: https://www.iso.org/standard/56612.html (accessed on 27 April 2026).
  37. Joshi, S.; Sonar, H.; Paik, J. Flow Path Optimization for Soft Pneumatic Actuators: Towards Optimal Performance and Portability. IEEE Robot. Autom. Lett. 2021, 6, 7949–7956. [Google Scholar] [CrossRef]
  38. Franco, E. Model-Based Eversion Control of Soft Growing Robots With Pneumatic Actuation. IEEE Control. Syst. Lett. 2022, 6, 2689–2694. [Google Scholar] [CrossRef]
  39. Bessler, J.; Prange-Lasonder, G.B.; Schaake, L.; Saenz, J.F.; Bidard, C.; Fassi, I.; Valori, M.; Lassen, A.B.; Buurke, J.H. Safety Assessment of Rehabilitation Robots: A Review Identifying Safety Skills and Current Knowledge Gaps. Front. Robot. AI 2021, 8, 602878. [Google Scholar] [CrossRef]
  40. Bellamy, D.D.; Chance, G.; Caleb-Solly, P.; Dogramadzi, S. Safety Assessment Review of a Dressing Assistance Robot. Front. Robot. AI 2021, 8, 667316. [Google Scholar] [CrossRef]
  41. Giallanza, A.; Scalia, G.L.; Micale, R.; Fata, C.M.L. Occupational health and safety issues in human-robot collaboration: State of the art and open challenges. Saf. Sci. 2024, 169, 106313. [Google Scholar] [CrossRef]
  42. Karg, B.; Lucia, S. Approximate moving horizon estimation and robust nonlinear model predictive control via deep learning. Comput. Chem. Eng. 2021, 148, 107266. [Google Scholar] [CrossRef]
  43. Kalibala, A.; Nada, A.A.; Ishii, H.; El-Hussieny, H. Dynamic Modeling of a Soft Eversion-Based Growing Robot: Physical Analysis, Simulation, and Experimental Validation. Soft Robot. 2026, 21695172261442066. [Google Scholar] [CrossRef]
  44. Fiedler, F.; Karg, B.; Lüken, L.; Brandner, D.; Heinlein, M.; Brabender, F.; Lucia, S. do-mpc: Towards FAIR nonlinear and robust model predictive control. Control. Eng. Pract. 2023, 140, 105676. [Google Scholar] [CrossRef]
  45. Andersson, J.A.E.; Gillis, J.; Horn, G.; Rawlings, J.B.; Diehl, M. CasADi: A software framework for nonlinear optimization and optimal control. Math. Program. Comput. 2019, 11, 1–36. [Google Scholar] [CrossRef]
  46. Wächter, A.; Biegler, L.T. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 2006, 106, 25–57. [Google Scholar] [CrossRef]
  47. Hindmarsh, A.C.; Brown, P.N.; Grant, K.E.; Lee, S.L.; Serban, R.; Shumaker, D.E.; Woodward, C.S. SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers. ACM Trans. Math. Softw. 2005, 31, 363–396. [Google Scholar] [CrossRef]
  48. Biegler, L.T. Nonlinear Programming; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2010; p. 416. [Google Scholar] [CrossRef]
Figure 1. Proposed vine-robot-assisted patient rolling mechanism. (a) System overview showing the dual-chamber structure with eversion chamber A 1 and lifting chamber A 2 . (b) Geometric representation of the chamber partitioning within the quarter-circle cross-section of radius R. (c) Free-body diagram illustrating the lifting force components and the resulting moment about pivot O. (d) Sequential operation of the mechanism from insertion to roll completion.
Figure 1. Proposed vine-robot-assisted patient rolling mechanism. (a) System overview showing the dual-chamber structure with eversion chamber A 1 and lifting chamber A 2 . (b) Geometric representation of the chamber partitioning within the quarter-circle cross-section of radius R. (c) Free-body diagram illustrating the lifting force components and the resulting moment about pivot O. (d) Sequential operation of the mechanism from insertion to roll completion.
Eng 07 00277 g001
Figure 2. Schematic diagram of a soft growing robot. Pressurized air enters the pressure chamber via a regulator, generating absolute pressure P inside the vine robot. The membrane everts from the tip, producing forward growth. The internal pressure acts over a cross-sectional area A 1 , producing a force that drives tip extension.
Figure 2. Schematic diagram of a soft growing robot. Pressurized air enters the pressure chamber via a regulator, generating absolute pressure P inside the vine robot. The membrane everts from the tip, producing forward growth. The internal pressure acts over a cross-sectional area A 1 , producing a force that drives tip extension.
Eng 07 00277 g002
Figure 3. Three-dimensional kinematic representation of the soft eversion-based growing robot in free space. The global frame G ( O X Y Z ) is fixed at the base, while the body frame B ( O x y z ) is attached to the tip and aligned with the local growth direction.
Figure 3. Three-dimensional kinematic representation of the soft eversion-based growing robot in free space. The global frame G ( O X Y Z ) is fixed at the base, while the body frame B ( O x y z ) is attached to the tip and aligned with the local growth direction.
Eng 07 00277 g003
Figure 4. Illustration of a scenario tree used in robust multi-stage NMPC. Each branch represents a possible realization of uncertain parameters. The robust horizon N r determines the depth of branching, after which uncertainty is assumed constant until the end of the prediction horizon [42].
Figure 4. Illustration of a scenario tree used in robust multi-stage NMPC. Each branch represents a possible realization of uncertain parameters. The robust horizon N r determines the depth of branching, after which uncertainty is assumed constant until the end of the prediction horizon [42].
Eng 07 00277 g004
Figure 5. Closed-loop deployment performance of the proposed multi-stage NMPC under parametric uncertainty. (a) Robot length , (b) tip velocity l ˙ , (c) chamber pressure P 1 , (d) spool angular velocity ω , (e) flow rate Q, and (f) regulator pressure P 0 . Solid lines denote the closed-loop state and input trajectories, while dashed lines represent scenario predictions corresponding to different realizations of the uncertain parameters.
Figure 5. Closed-loop deployment performance of the proposed multi-stage NMPC under parametric uncertainty. (a) Robot length , (b) tip velocity l ˙ , (c) chamber pressure P 1 , (d) spool angular velocity ω , (e) flow rate Q, and (f) regulator pressure P 0 . Solid lines denote the closed-loop state and input trajectories, while dashed lines represent scenario predictions corresponding to different realizations of the uncertain parameters.
Eng 07 00277 g005
Figure 6. Minimum rolling pressure required in chamber 2 as a function of roll angle β for different patient weights. The required pressure decreases with increasing roll angle for all cases, while heavier patients demand higher pressure throughout the maneuver. The pressure requirement approaches zero near β = 80 ° , indicating that the initial stage of rolling is the most demanding in terms of actuation.
Figure 6. Minimum rolling pressure required in chamber 2 as a function of roll angle β for different patient weights. The required pressure decreases with increasing roll angle for all cases, while heavier patients demand higher pressure throughout the maneuver. The pressure requirement approaches zero near β = 80 ° , indicating that the initial stage of rolling is the most demanding in terms of actuation.
Eng 07 00277 g006
Table 1. Simulation parameters for the vine-growing robot.
Table 1. Simulation parameters for the vine-growing robot.
ParameterDescriptionValue
m t i p Tip mass 0.02232 kg
λ w Membrane linear mass density 0.02278 kg / m
P a t m Atmospheric pressure102,103 Pa
P Y Yield pressure 242.38 Pa
r s p Spool radius 0.025 m
bLinear viscous damping coefficient 10 kg / s
DTube inner diameter 0.005 m
LTube length 0.37 m
kLeakage decay constant 1.001
CFlow conductance 2.58 × 10 8 m 3 / ( s · Pa )
ε Critical pressure ratio 0.528
γ Tip velocity offset factor 0.3
V 0 Initial chamber volume 0.0055 m 3
TAbsolute temperature 292.57 K
R s p e c i f i c Specific gas constant 287.053 J / ( kg · K )
θ Eversion chamber angle 10 °
RMembrane radius 0.5 m
x c r Distance of the patient center of mass from the pivot 0.25 m
l 1 Effective length of lifting chamber 1.6 m
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kalibala, A.; Nada, A.A.; Ishii, H.; Parque, V.; El-Hussieny, H. Dynamic Modeling and Model Predictive Control of Soft Growing Robot for Safe and Assisted Patient Repositioning. Eng 2026, 7, 277. https://doi.org/10.3390/eng7060277

AMA Style

Kalibala A, Nada AA, Ishii H, Parque V, El-Hussieny H. Dynamic Modeling and Model Predictive Control of Soft Growing Robot for Safe and Assisted Patient Repositioning. Eng. 2026; 7(6):277. https://doi.org/10.3390/eng7060277

Chicago/Turabian Style

Kalibala, Abdonoor, Ayman A. Nada, Hiroyuki Ishii, Victor Parque, and Haitham El-Hussieny. 2026. "Dynamic Modeling and Model Predictive Control of Soft Growing Robot for Safe and Assisted Patient Repositioning" Eng 7, no. 6: 277. https://doi.org/10.3390/eng7060277

APA Style

Kalibala, A., Nada, A. A., Ishii, H., Parque, V., & El-Hussieny, H. (2026). Dynamic Modeling and Model Predictive Control of Soft Growing Robot for Safe and Assisted Patient Repositioning. Eng, 7(6), 277. https://doi.org/10.3390/eng7060277

Article Metrics

Back to TopTop