Next Article in Journal
A Complete System for Automated Semantic–Geometric Mapping of Corrosion in Industrial Environments
Previous Article in Journal
The Role of 3D Printing in Advancing Automated Manufacturing Systems: Opportunities and Challenges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Advanced Sliding Mode Control Strategy for High-Performance 3D Concrete Printing

by
Nguyen Tran Trung Hieu
1,
Nguyen Minh Trieu
2,
Dang Tri Dung
2 and
Nguyen Truong Thinh
2,*
1
Faculty of Mechanical Engineering, Ho Chi Minh City University of Technology, Ho Chi Minh City 700000, Vietnam
2
Institute of Intelligent and Interactive Technologies, University of Economics Ho Chi Minh City—UEH, Ho Chi Minh City 700000, Vietnam
*
Author to whom correspondence should be addressed.
Automation 2025, 6(2), 22; https://doi.org/10.3390/automation6020022
Submission received: 9 April 2025 / Revised: 14 May 2025 / Accepted: 26 May 2025 / Published: 29 May 2025

Abstract

:
Concrete-printing robots have become an advanced technology in the construction industry that allows the creation of complex structures, while saving materials and shortening construction time compared to traditional methods. With the structure of a concrete 3D printing robot using a concrete extruder with a screw, this mechanism provides stable flow of concrete, and less pressure fluctuation. However, using a large mass extruder changes the inertia of the joint and the mass coefficient of the arm when the mass changes, leading to a position error. With the high demands for precision and stability in the operation of 3D concrete printing robots, advanced control methods have become essential to ensure trajectory tracking and robustness in complex real-world environments. This study provides a sliding mode controller with an error and integral, and derivatives are introduced into the sliding surface to improve the stability of the robot without chattering. The controller exhibits fast convergence times and small trajectory tracking errors, at less than 0.1 mm. Simulation results show that this controller is suitable for concrete 3D printing applications, and the controller exhibits fast and good responses to continuously changing extruder mass. This enables the robot to track the expected trajectory with high accuracy.

1. Introduction

With the development of science and technology, 3D printing technology has revolutionized various industries, from manufacturing and healthcare to construction [1]. Three-dimensional concrete printing robots have emerged as a groundbreaking innovation. This technology offers unparalleled efficiency, and helps save materials and time. With their flexibility, 3D concrete printing robots can create complex architectural structures that traditional methods struggle to achieve. These robots bring precision and flexibility to construction processes, enabling the rapid production of intricate designs and simultaneously reducing labor requirements and environmental impact. Three-dimensional printing robots require high precision in pre-set trajectories. The volume of concrete in the extruder changes continuously, making it difficult for the controllers. A controller that can quickly adapt to disturbances in the system is required for this type of robot. Sliding mode control (SMC) is a robust and nonlinear control method widely used for systems operating under uncertain conditions and disturbances [2]. It works by forcing the system’s state to reach and remain on a predefined sliding surface, ensuring stability and desired performance despite model inaccuracies or external disturbances. The key advantages of SMC include its high robustness, fast response, and simplicity of implementation. SMC has been successfully applied in various fields, including robotics, power systems, and automotive control.
With the developments in 3D printing technology today, many studies have shown outstanding advantages of using robots in the construction industry [3,4]. Robots are used to replace humans in construction to help reduce accidents and risks to humans and reduce material waste during construction [5]. In addition, robots can build using complex trajectories, which would otherwise require a lot of experience for humans to be able to perform. Many studies have been conducted on 3D-printed robots for applications in many different fields [6,7]. With the rapid changes in load, controllers must be carefully studied, and it has been seen that SMC is a powerful control method widely applied in systems with many disturbances and uncertainties. In the study of Aderajew et al. [8], they proposed a self-turning method for sliding mode control, and the results were impressive; however, the complex calculations can reduce the robot’s real-time computation time. In sliding control, studies use different sliding surfaces to increase stability and help the system converge in a finite time. The chattering phenomenon is one of the biggest disadvantages of SMC; it is likely to cause damage to mechanical structures [9]. Many control techniques have been developed, such as incorporating AI algorithms to alleviate the chattering phenomenon, in studies carried out to overcome these disadvantages [10,11,12]. However, there are many calculated-parameter difficulties in the adaptive control of these robots, and AI weights can be uncertain, causing danger to the robot’s mechanical system [13]. The use of nonlinear sliding surfaces can reduce the convergence time of the model, leading to chattering-free performance, as mentioned in the study of Feng et al. [14]. In the study of Mirzaee et al. [15], they also proposed a combined controller using a fractional terminal sliding mode with a Fuzzy type II system for exoskeleton robots, and achieved accurate and stable zero-force control under noisy and uncertain conditions, while significantly reducing the chattering phenomenon and improving the convergence time, or applying intelligent control algorithms in controlling and operating robots [16]. This study proposes advanced control methods for 3D concrete printing robots to address the challenges posed by disturbances in the extruder’s mass as disturbances. The nonlinear slip surface variation enables the system to achieve impressive results, which are shown in Section 4.
In this study, a controller uses a chattering-free PID-based sliding surface for 3D concrete printing robots, with cylindrical configurations. The paper is organized as follows: The mathematical model for the 3D concrete printing robots is briefly presented in Section 2. Section 3 presents the design of proportional integral derivative sliding mode control that is chattering-free. The results and discussions are presented in Section 4.

2. Mathematical Model of 3D Concrete Printing Robots

Cylindrical robots are characterized by their ability to operate flexibly in 3D spaces, thanks to their structure consisting of one rotary joint and two translational joints [17]. Compared to Cartesian and SCARA robots, cylindrical robots can easily access curved surfaces and print tall or complex structures such as pillars and domes [18]. At the same time, their simple structures reduce maintenance costs and increase reliability in harsh construction environments. Furthermore, their compatibility with nonlinear control systems makes cylindrical robots the optimal choice for concrete 3D printing applications that require high precision and superior performance.
Figure 1 illustrates a 3-DoF robotic arm, where the first joint is a rotational joint about the z-axis, the second joint performs vertical translation, and the third joint executes horizontal translation, where mh is the mass of the hub, meh is the mass of the end-effector and mra is the mass of the radial arm and l is length of the radial arm. Simulating the dynamic equations for a robot is essential for design and simulation purposes to ensure that the model can function as intended. The dynamic equations provide designers with an understanding of the relationship between position, velocity, and acceleration when forces are applied to the system. The robot’s dynamics are calculated using the Lagrange–Euler method [19]. The dynamic equations of the concrete printing robot used here are defined in Equation (1).
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) + d ( t ) = τ ,
For the robot with three DoFs, M ( q ) 3 x 3 , C ( q , q ˙ ) q ˙ 3 x 3 , and G ( q ) 3 are, respectively, the inertia matrix, the Coriolis and centrifugal forces, and the gravity vector, and τ 3 is the control input of torque or force vector; q ¨ , q ˙ , q 3 are joint position, velocity, and acceleration vectors, respectively, and d(t) is a disturbance. Applying the Lagrange–Euler method to calculate the 3D concrete printing robot dynamic equation, the parameters of this dynamic equation are shown as (2)–(5).
M ( q ) = m r 0 0 0 I + i ( r ) 0 0 0 m z ,
C ( q , q ˙ ) = 0 3 m r a 8 l r 2 ( l r ) 2 θ ˙ m e h r θ ˙ 0 0 3 m r a 4 l r 2 + ( l r ) 2 r ˙ + 2 m e h r r ˙ 0 0 0 0 ,
G ( q ) = 0 0 m z g ,
τ = F r τ θ F z ,
where mr mass of the radial assembly with mr =mra + meh, mz is the mass of vertical displacement with mz = mr + mh, mra is mass of the radial arm, and meh is the mass of the end-effector (6).
q ¨ = r ¨ θ ¨ z ¨ , q ˙ = r ˙ θ ˙ z ˙ , q = r θ z ,
The change in the moment of inertia of this link is defined by Equation (7) when the end-effector’s position is changed.
i ( r ) = m r a 4 l r 3 + ( l r ) 3 + m e h r 2 ,
The dynamics of the robot can be rewritten as in (8).
q ¨ = M 1 ( q ) τ C ( q , q ˙ ) q ˙ G ( q ) d ( t ) ,
The uncertain components in the system are present in the system because of various factors. Mechanically, varieties of uncertain components are represented as nonlinear friction at the joints, vibrations in operation, and variation in the moment of inertia. These uncertain components can cause trajectory deviations unless they are rejected. Additionally, environmental disturbances such as environmental vibrations and the variation in the frictional force of the printing surface affecting the extruder are also causes of instability in the robot’s system. Other uncertainties include errors in dynamic parameters such as mass displacement and center of gravity, inaccuracies in the calculation of the Coriolis and centrifugal matrices, sensor errors, control system delays, and unmodeled factors. This presents a significant challenge in nonlinear system control. Therefore, control algorithms must ensure the ability to compensate for these uncertainties, with sliding mode control or observers, to estimate and mitigate disturbances in real time.
In addition, the concrete extruder is considered an uncertain component in 3D concrete printing robots. The concrete extrusion process is also inherently unstable in terms of the variations in extrusion pressure, and material non-uniformity also affects the quality and accuracy of the printed concrete layers. The mass of the concrete extruder (meh) is also considered an uncertain component that needs to be evaluated. The mass of the extruder changes continuously over time because concrete in the extruder is continuously extruded and fed during the printer’s operation. Furthermore, it is important to evaluate the force acting on the extruder when the concrete is fed into the extruder and the non-uniform mass distribution of the concrete in the extruder. All of these can cause trajectory deviation in the operation of the 3D concrete printing robots.

3. Design for Chattering-Free Proportional Integral Derivative Sliding Mode Control

Sliding mode control (SMC) is highly regarded because of its properties and abilities in controlling nonlinear systems with uncertain components and disturbances. With robust disturbance rejection capabilities, although SMC does not require an extremely precise model of the system, this controller ensures that the system operates with high stability through the sliding surface principle, and SMC ensures rapid convergence time to reach the desired trajectory [20]. Moreover, SMC efficiently handles nonlinear systems and those with complex constraints, which are often challenging for linear controllers [21]. Its fast response time and computational simplicity make it an ideal choice for applications demanding high precision and real-time performance. However, the chattering phenomenon is the biggest problem when applying this method in practical implementations. These characteristics make SMC a compelling solution in industrial applications such as robotic control, especially in 3D concrete printing, with operating conditions that are often complex and impossible to measure. The choice of sliding surface is not only the initial step, but also the most critical factor determining the performance of the control system. The sliding surface serves as the core component that ensures the system transitions from its initial state to a stable state along the desired trajectory, regardless of the presence of disturbances or uncertainties in the model. A well-designed sliding surface guarantees rapid convergence, stability, and precise trajectory tracking. Cylindrical 3D printing robots are subjected to a variety of disturbances that can affect their performance and quality. Mechanical disturbances include vibrations and backlash in rotary joints or linear actuators, as well as instability in extended radial links due to increased inertia. Material-related disturbances caused by inconsistent material properties, such as viscosity, drying rate, and clogging in the extruder, are unmeasurable disturbances. The disturbances affect sensor inaccuracies, cause delayed feedback responses, and control system lags, leading to trajectory errors. In addition to that, external disturbances, namely ground vibrations, temperature and humidity fluctuations, and external forces like wind, further impact stability and material flow. Addressing these disturbances requires robust designs, advanced control algorithms, and rejecting the noise.
The integration of error states, integrals, and derivatives of errors into the sliding surface in sliding mode control systems leverages the strengths of both methodologies, offering a robust solution for nonlinear and uncertain robotic systems. The PID components provide essential control advantages, such as the proportional ensures rapid response to current errors, the integral term eliminates steady-state errors through accumulated corrections, and the derivative term enhances stability and mitigates oscillations [22]. By incorporating SMC, the combined approach delivers superior robustness against disturbances and uncertainties, overcoming the limitations of traditional PID controllers. Moreover, the usage of the PID sliding surface eliminates the reaching phase, ensuring smooth and immediate convergence to the sliding surface, which improves trajectory tracking exponentially. This hybrid design simplifies parameter tuning, as in ( μ 1 , μ 2 , μ 3 ) , and maintains stability and reduces dependency on precise system modeling, making it highly effective for practical implementations. Experimental results have demonstrated that PID-SMC provides significantly higher accuracy and smoother responses compared to conventional controllers, solidifying its role as a preferred approach for complex, nonlinear robotic manipulator systems. In SMC, the sliding surface is determined as a nonlinear function with the expectation that the system will approach zero in finite time, which is set up as Equation (9). The error is defined as e = qref − q, which is the deviation of the set angle and the actual angle of the robot. In this study, the sliding surface integrating the state error variable, the integral, and the derivative of the robot errors is defined in Equation (9).
S = μ 1 e + μ 2 e d t + μ 3 e ˙ ,
Theorem 1. 
The error of the robot trajectory and the set trajectory approaches zero in a finite time if the sliding surface is selected according to Formula (9) and the control law is designed as (11)–(13).
In addition, the control law is designed to solve Equation (11), with the part of the controller chosen as (12) and (13).
u f = u e q + u n ,
u e q = B 1 ( q ) A ( q ˙ , q ) + B 1 ( q ) μ 3 1 μ 3 q ¨ r e f + μ 2 e + μ 1 e ˙ ,
u n = B 1 ( q ) μ 3 1 μ s + γ s i g n ( s ) ,
Then, the dynamic equations of the 3D concrete printing robot can be rewritten as (13).
q ¨ = A ( q ˙ , q ) + B ( q ) u + d ( t ) ,
where
q ¨ = r ¨ θ ¨ z ¨ , A ( q ˙ , q ) = A 1 ( q ˙ , q ) A 2 ( q ˙ , q ) A 3 ( q ˙ , q ) B ( q ) = B 11 B 12 B 13 B 21 B 22 B 23 B 31 B 32 B 33 , u = F r τ θ F z ,
In this controller, the term μS has a crucial role in enhancing control performance. It helps accelerate the system’s convergence to the sliding surface S = 0, smoothens the control signal, and reduces the chattering effect often associated with the term. This is particularly important in mechanical systems, where chattering can lead to wear and tear or damage to components. The μS provides a soft push force, it helps the system maintain robustness under small disturbances or against uncertainties, while ensuring a smoother control signal with less abrupt changes. The value of μ can be adjusted to balance between convergence speed and stability, with larger μ values ensuring faster convergence but potentially causing small oscillations, while smaller μ values result in smoother control signals at the cost of slower convergence. In nonlinear systems, stability and convergence time are the most significant challenges. Lyapunov’s theory provides a powerful framework for analyzing and designing such systems. By defining an energy-like function, known as the Lyapunov function, which tends to decrease over time, we can verify that the system’s states will converge to the desired equilibrium point or follow the prescribed trajectory. The Lyapunov criterion not only guarantees global stability but also guides the design of effective control algorithms, particularly in nonlinear systems subject to disturbances and uncertainties. For this reason, the Lyapunov theory has become a fundamental tool in the development of advanced control methods such as sliding mode control, adaptive control, etc. [23,24].
Proof. 
The stability of the system is proven by Lyapunov candidates, which means S approaches zero, making V approach zero in finite time. The Lyapunov candidates and derivative of the Lyapunov energy function are defined in Equation (15).
V = 1 2 S 2 ,
V ˙ = S Τ S ˙ ,
Derivative of the sliding surface (17).
S ˙ = μ 1 e ˙ + μ 2 e + μ 3 e ¨ ,
And
V ˙ = S μ 1 e ˙ + μ 2 e + μ 3 e ¨ = S μ 1 e ˙ + μ 2 e + μ 3 ( q ¨ r e f q ¨ ) = S μ 1 e ˙ + μ 2 e + μ 3 q ¨ r e f μ 3 q ¨ r e f + μ 2 e + μ 1 e ˙ + μ S + γ s i g n ( s ) μ 3 d ( t ) = S μ S + γ s i g n ( s ) μ 3 d ( t ) ,
Suppose that the disturbance d ( t ) is bounded by Dmax with Dmax > 0 in Equation (19).
d ( t ) D max ,
The coefficient γ needs to be chosen sufficiently large such that the system can counteract or exceed the effect of the disturbance d(t), and it follows the equation. A sufficient value of γ is required to ensure the sliding surface S reaches zero and ensures the system’s stability under the influence of disturbances.
γ μ 3 D max ,
The conditions for system stability are satisfied when V ˙ < 0 . When V ˙ < 0 across the entire state space, except at the equilibrium point S = 0, the system is considered asymptotically stable, meaning the state S converges to zero. Using Equations (18)–(20), the derivative of the Lyapunov function can be rewritten as (21).
V ˙ = γ S μ S 2 0 , S ,
Let ts be the time when s reaches 0 from time to; the convergence time of the system is calculated as in Formula (22).
V ˙ = γ S μ S 2 γ S t 0 t l V ˙ V d t t 0 t l γ 2 d t 2 V ( t 0 ) γ 2 ( t l t 0 ) t l t 0 + 2 V ( t 0 ) γ t l t 0 + S ( t 0 ) γ ,
The PID sliding manifold is designed according to Equation (17), adjusting the parameters μ1, μ2, and μ3 to change the mechanical characteristics of the system. The natural oscillation frequency of the system ωn, and the damping factor ξ are chosen to simplify the calculation processes of the system. With ξ = 1, the desired characteristic equation e ¨ + 2 ξ ω n e ˙ + ω n 2 e = 0 . The coefficients are selected based on the natural oscillation parameters and the damping factor as follows (23):
μ 1 μ 2 = 2 ξ ω n 0 ω n 2 0 μ 3 0 ,

4. Results and Discussion

To ensure accurate trajectories for the concrete 3D printing robot, the controller is calculated to counteract disturbances caused by various factors. The closed-loop control structure diagram of a concrete 3D printing robot with three degrees of freedom is shown in Figure 2. The desired position is compared with the actual position of the robot, which is measured by the position sensor. The error between the desired and actual trajectory is fed into the PID-SM controller, which adjusts the control signal to ensure that the robot accurately tracks the set trajectory. This controller sends the signal to the concrete 3D printing robot system, which controls the three degrees of freedom to reach the desired trajectory. Concrete 3D printing robots operate under constantly changing load conditions. The process of continuously adding concrete to the extruder causes its mass to change, which makes it difficult for controllers to follow the placement trajectories. In concrete printing robots, trajectory errors play an important role because the structures are built based on the principle of stacking with overlapping prints. In this study, the robustness of SMC is desirable for developing and eliminating chattering to apply the algorithm in practice.
To validate the effectiveness of the proposed control algorithm, simulations are conducted using MATLAB Simulink 2023a with a sampling time of 0.002 ms. We consider the conventional sliding mode control (SLM) with the sliding surface and control algorithm as Equations (24)–(27).
S = e + K e ˙ ,
u f = u e q + u n
u n = B 1 ( q ) K d 1 μ S + γ s i g n ( s )
u e q = B 1 ( q ) A ( q ˙ , q ) + B 1 ( q ) K d 1 K q ¨ r e f + e ˙
The simulation is designed to replicate the dynamic behavior of the robotic manipulator under various operating conditions. The proposed controller is implemented in MATLAB Simulink, and its performance is evaluated by analyzing the accuracy of trajectory tracking and robustness against disturbances. The trajectory tracking for the end-effector is presented in this section. The simulation is performed in 20s with a trajectory consisting of two straight lines and a curve, and the continuous change in extruder mass as seen in Figure 3. The results of trajectory tracking, the errors in the X axis and Y axis, are shown in Figure 4 and Figure 5, and the control signal is shown in Figure 6.
The simulation results show that the actual trajectory closely tracks the desired trajectory. The robot’s trajectory is smooth, and there is no chattering phenomenon in the robot’s trajectory. The error of trajectory is negligible and gradually decreases to zero. The controller ensures long-term system stability. In the simulation results, the trajectory error increases slightly when the robot trajectory changes suddenly or is affected by a disturbance, but the controller quickly reacts to the disturbance and makes the system reach a stable state again. The control signals of the three robot stages are stable and do not cause chattering, which ensures durability and limits mechanical wear on the system. The PID-SMC controller guarantees fast convergence times, high stability, and good disturbance rejection capability for the robot system. The controller ensures that the concrete 3D printing robot tracks the desired trajectory with only slight error. Considering the concrete 3D printing robot, this system is subjected to a large load from the extruder due to the constant change in extruder mass during the printing process over time. In addition, the system is also affected by other nonlinear components such as friction, gravity, and Coriolis. With the simulation results, the PID-SMC controller shows its potential when applied to such systems. The PID-SMC controller also demonstrates good disturbance rejection and achieves high efficiency when handling complex trajectories. The proposed control algorithm ensures smooth movement of the robot arm, limits chattering, and ensures the quality of the printed object is uniform and consistent.
Based on the simulation results, the trajectory with the conventional sliding mode controller has a higher trajectory tracking error than the PID-SMC controller. When using the conventional sliding mode controller, the system has a sluggish response to disturbances or sudden changes in the trajectory. In addition, the control signal, when using the conventional sliding mode controller, has too much chattering, which adversely affects the system, as chattering causes wear and damage to the system. From the comparison results between the two algorithms, the PID-SMC control algorithm delivers superior performance in significantly reducing trajectory tracking error, the system quickly reaches a stable state after disturbances or sudden trajectory changes, and it significantly reduces the chattering of the control signal. The 3D concrete printing robot is introduced in Figure 7, including in design, and the actual robot.

5. Conclusions

In this study, a sliding controller with a PID-based sliding surface with chattering-free, for controlling the trajectory of robot joints is proposed for the dynamics of a cylindrical robot. The application of the sliding mode controller for a 3D concrete printing robotic system in cylindrical configurations has demonstrated promising results. The controller ensures fast convergence, with errors significantly reducing within a short time. The controller highlights its ability to respond effectively to input changes and dynamic trajectories. Its high stability and chattering-free performance are particularly beneficial for smooth and precise robot operation, minimizing vibrations and wear on mechanical components while ensuring consistent and accurate concrete extrusion. These qualities are critical for maintaining structural integrity and achieving high-quality prints. Overall, the sliding mode controller provides a reliable and efficient solution for 3D concrete printing applications, particularly in handling complex and continuous printing tasks. In future work, the controller must be applied to an actual robot to evaluate the its performance.

Author Contributions

Conceptualization, N.T.T.H., N.M.T., D.T.D. and N.T.T.; methodology, N.M.T. and N.T.T.; software, N.T.T.H.; validation, N.M.T., D.T.D. and N.T.T.; formal analysis, N.T.T.H.; investigation, N.M.T.; resources, N.T.T.H.; data curation, D.T.D.; writing—original draft preparation, N.T.T.H.; writing—review and editing, N.T.T.; visualization, N.M.T.; supervision, D.T.D.; project administration, N.T.T.; funding acquisition, N.T.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received funding from Ministry of Education and Training of Vietnam. This work belongs to the project grant No. B2023-SPK-05 funded by Ministry of Education and Training, and hosted by Ho Chi Minh City University of Technology and Education, Vietnam.

Data Availability Statement

All data generated or analyzed during this study are included in this published article.

Acknowledgments

The authors would also like to thank University of Economics Ho Chi Minh City-UEH, Vietnam, for providing support.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Akhai, S.; Khang, A. Innovations in Medical Manufacturing: A Review of 3D Printing, Robotics, and Internet of Things (IoT). Quantum Evol. 2024, 226–241. [Google Scholar]
  2. Yazdani, A.E.; Abyaneh, S. Design of a Sliding Mode Controller for a Macpherson Suspension System to Simulate an LQR-Optimized Skyhook Model. Int. J. Mech. Eng. Robot. Res. 2024, 13, 67–74. [Google Scholar] [CrossRef]
  3. Tho, T.P.; Thinh, N.T. Using a cable-driven parallel robot with applications in 3D concrete printing. Appl. Sci. 2021, 11, 563. [Google Scholar] [CrossRef]
  4. Bos, F.; Wolfs, R.; Ahmed, Z.; Salet, T. Additive manufacturing of concrete in construction: Potentials and challenges of 3D concrete printing. Virtual Phys. Prototyp. 2016, 11, 209–225. [Google Scholar] [CrossRef]
  5. Ko, C.H. Constraints and limitations of concrete 3D printing in architecture. J. Eng. Des. Technol. 2022, 20, 1334–1348. [Google Scholar] [CrossRef]
  6. Sachyani Keneth, E.; Kamyshny, A.; Totaro, M.; Beccai, L.; Magdassi, S. 3D printing materials for soft robotics. Adv. Mater. 2021, 33, 2003387. [Google Scholar] [CrossRef]
  7. Joyee, E.B.; Szmelter, A.; Eddington, D.; Pan, Y. 3D printed biomimetic soft robot with multimodal locomotion and multifunctionality. Soft Robot. 2022, 9, 1–13. [Google Scholar] [CrossRef]
  8. Ashagrie, A.; Salau, A.O.; Weldcherkos, T. Modeling and control of a 3-DOF articulated robotic manipulator using self-tuning fuzzy sliding mode controller. Cogent Eng. 2021, 8, 1950105. [Google Scholar] [CrossRef]
  9. Ventura, U.P.; Fridman, L. Chattering measurement in SMC and HOSMC. In Proceedings of the 2016 14th International Workshop on Variable Structure Systems (VSS), Nanjing, China, 1–4 June 2016; pp. 108–113. [Google Scholar]
  10. Fei, J.; Wang, Z.; Liang, X.; Feng, Z.; Xue, Y. Fractional sliding-mode control for microgyroscope based on multilayer recurrent fuzzy neural network. IEEE Trans. Fuzzy Syst. 2021, 30, 1712–1721. [Google Scholar] [CrossRef]
  11. Zhao, R.; Yang, J.; Li, X.; Mo, H. Adaptive variable universe fuzzy sliding-mode control for robot manipulators with model uncertainty. IEEE J. Radio Freq. Identif. 2024, 8, 658–664. [Google Scholar] [CrossRef]
  12. Zheng, Y.; Zheng, J.; Shao, K.; Zhao, H.; Man, Z.; Sun, Z. Adaptive fuzzy sliding mode control of uncertain nonholonomic wheeled mobile robot with external disturbance and actuator saturation. Inf. Sci. 2024, 663, 120303. [Google Scholar] [CrossRef]
  13. Feng, Y.; Han, F.; Yu, X. Chattering free full-order sliding-mode control. Automatica 2014, 50, 1310–1314. [Google Scholar] [CrossRef]
  14. Guo, J. Application of a novel adaptive sliding mode control method to the load frequency control. Eur. J. Control 2021, 57, 172–178. [Google Scholar] [CrossRef]
  15. Mirzaee, M.; Kazemi, R. Type-II fuzzy inference system-based fractional terminal sliding mode control for zero-force exoskeleton robots. Iran. J. Fuzzy Syst. 2024, 21, 147–171. [Google Scholar]
  16. Hentout, A.; Maoudj, A.; Kouider, A. Shortest path planning and efficient fuzzy logic control of mobile robots in indoor static and dynamic environments. Sci. Technol. 2024, 27, 21–36. [Google Scholar] [CrossRef]
  17. Zhang, L.; Yan, X.; Zhang, Q. Design and analysis of 3-DOF cylindrical-coordinate-based manipulator. Robot. Comput.-Integr. Manuf. 2018, 52, 35–45. [Google Scholar] [CrossRef]
  18. Thurow, K. System Concepts for Robots in Life Science Applications. Appl. Sci. 2022, 12, 3257. [Google Scholar] [CrossRef]
  19. Fan, Y.; Pei, Z.; Wang, C.; Li, M.; Tang, Z.; Liu, Q. A review of quadruped robots: Structure, control, and autonomous motion. Adv. Intell. Syst. 2024, 6, 2300783. [Google Scholar] [CrossRef]
  20. Minh Trieu, N.; Tan No, N.; Nguyen Vu, T.; Thinh, N.T. Chattering-Free PID-Nested Nonsingular Terminal Sliding Mode Controller Design for Electrical Servo Drives. Mathematics 2025, 13, 1197. [Google Scholar] [CrossRef]
  21. Komurcugil, H.; Biricik, S.; Bayhan, S.; Zhang, Z. Sliding mode control: Overview of its applications in power converters. IEEE Ind. Electron. Mag. 2020, 15, 40–49. [Google Scholar] [CrossRef]
  22. Sun, Q.; Du, C.; Duan, Y.; Ren, H.; Li, H. Design and application of adaptive PID controller based on asynchronous advantage actor–critic learning method. Wirel. Netw. 2021, 27, 3537–3547. [Google Scholar] [CrossRef]
  23. Polyakov, A.; Fridman, L. Stability notions and Lyapunov functions for sliding mode control systems. J. Frankl. Inst. 2014, 351, 1831–1865. [Google Scholar] [CrossRef]
  24. Farzan, S.; Azimi, V.; Hu, A.P.; Rogers, J. Adaptive control of wire-borne underactuated brachiating robots using control Lyapunov and barrier functions. IEEE Trans. Control Syst. Technol. 2022, 30, 2598–2614. [Google Scholar] [CrossRef]
Figure 1. Model of 3D Concrete Printing Robots.
Figure 1. Model of 3D Concrete Printing Robots.
Automation 06 00022 g001
Figure 2. Overall diagram of the proposed controller for the 3D concrete printer robot.
Figure 2. Overall diagram of the proposed controller for the 3D concrete printer robot.
Automation 06 00022 g002
Figure 3. The continuous change in extruder mass.
Figure 3. The continuous change in extruder mass.
Automation 06 00022 g003
Figure 4. The trajectory of the robot (a) using the proposed controller and (b) using the conventional SMC.
Figure 4. The trajectory of the robot (a) using the proposed controller and (b) using the conventional SMC.
Automation 06 00022 g004
Figure 5. Comparison of errors between PID-SMC and SLM; (a) using the proposed controller and (b) using the conventional SMC.
Figure 5. Comparison of errors between PID-SMC and SLM; (a) using the proposed controller and (b) using the conventional SMC.
Automation 06 00022 g005
Figure 6. Comparison of control signals between PID-SMC and SLM; (a) using the proposed controller and (b) using the conventional SMC.
Figure 6. Comparison of control signals between PID-SMC and SLM; (a) using the proposed controller and (b) using the conventional SMC.
Automation 06 00022 g006
Figure 7. Three-dimensional concrete printing robot (a) in design and (b) reality.
Figure 7. Three-dimensional concrete printing robot (a) in design and (b) reality.
Automation 06 00022 g007
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

Trung Hieu, N.T.; Minh Trieu, N.; Tri Dung, D.; Truong Thinh, N. Advanced Sliding Mode Control Strategy for High-Performance 3D Concrete Printing. Automation 2025, 6, 22. https://doi.org/10.3390/automation6020022

AMA Style

Trung Hieu NT, Minh Trieu N, Tri Dung D, Truong Thinh N. Advanced Sliding Mode Control Strategy for High-Performance 3D Concrete Printing. Automation. 2025; 6(2):22. https://doi.org/10.3390/automation6020022

Chicago/Turabian Style

Trung Hieu, Nguyen Tran, Nguyen Minh Trieu, Dang Tri Dung, and Nguyen Truong Thinh. 2025. "Advanced Sliding Mode Control Strategy for High-Performance 3D Concrete Printing" Automation 6, no. 2: 22. https://doi.org/10.3390/automation6020022

APA Style

Trung Hieu, N. T., Minh Trieu, N., Tri Dung, D., & Truong Thinh, N. (2025). Advanced Sliding Mode Control Strategy for High-Performance 3D Concrete Printing. Automation, 6(2), 22. https://doi.org/10.3390/automation6020022

Article Metrics

Back to TopTop