Next Article in Journal
Development and Evaluation of Atorvastatin Calcium Nanovesicular Niosomal Gel for the Treatment of Periodontitis
Previous Article in Journal
A CAD-Based Tool to Support the Configuration of Parts Storage Shelving in Assembly Workstations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Robust Control Approaches and Trajectory Planning Strategies for Industrial Robotic Manipulators in the Era of Industry 4.0: A Comprehensive Review †

Department of Mechanical & Aerospace Engineering, Institute of Avionics & Aeronautics, Air University, Islamabad 44000, Pakistan
*
Author to whom correspondence should be addressed.
Presented at the 4th International Electronic Conference on Applied Sciences, 27 October–10 November 2023; Available online: https://asec2023.sciforum.net/.
Eng. Proc. 2023, 56(1), 75; https://doi.org/10.3390/ASEC2023-15330
Published: 26 October 2023
(This article belongs to the Proceedings of The 4th International Electronic Conference on Applied Sciences)

Abstract

:
This article presents a comprehensive review of control approaches for industrial robotic manipulators, focusing on research conducted from 2020 onwards. The efficient functioning of robotic arms and successful task completion necessitate effective control strategies. Addressing real-world challenges, such as dynamic system variations due to environmental changes and unknown disturbances, remains crucial. To tackle these challenges, robust control strategies, including PID, H∞ and Model Predictive Control, are thoroughly surveyed. Commercially employed trajectory-planning techniques for manipulators are also extensively discussed. This paper concludes by providing valuable insights into prospective areas for future research, with the aim of enhancing the capabilities and performance of control strategies for industrial robotic manipulators. This study offers valuable knowledge to advance the field of robotic automation in Industry 4.0, fostering the development of efficient and intelligent manufacturing processes.

1. Introduction

Robotic arms play a pivotal role in the modern industrial landscape. Being an important component of Industry 4.0, they are of great importance in various industries, and their integration is necessary to realize the concept of a smart factory. The significance of robotic arms is paramount, and their control strategies hold even greater importance as they ensure their proper functioning. There are many studies that have focused on the control of industrial robotic arms in the past. Some delved into the control strategies for a specific industrial application such as welding [1], assembly [2] or material handling [3], while others classified control strategies based on different criteria, such as kinematic configuration, end-effector type and payload capacity. Additionally, there are studies which extensively discussed one aspect of control in robotic arms, such as trajectory control [4]. In recent years, there has been a rapid increase in the use of intelligent control strategies for industrial robotic arms [5] driven by the need for adaptability to dynamic environments, increased flexibility to perform various tasks, the ability to handle unknown disturbances and ensuring safety. This review explores control strategies for industrial robotic manipulators, focusing on research published from 2020 onwards. This review discusses robust control strategies and highlights different aspects of control, including trajectory planning, trajectory tracking, convergence and stability, while considering the need for adaptability and flexibility in facing challenges like environmental changes and unknown disturbances. This study offers valuable knowledge to advance the field of robotic automation in Industry 4.0, fostering the development of efficient and intelligent control strategies for manufacturing processes.
Different control strategies can be used for robotic manipulators; this choice depends on the intended application, operating conditions and other application specific requirements. For instance, classical PID and a linear MPC controller are compared in [6] using a five-DOF RV-2AJ Mitsubishi robotic arm for three distinctively defined reference trajectories. The study argues that MPC is faster and requires less control effort, whereas PID has greater precision. It is also worth mentioning that the choice of controller, to some extent, is dictated by the dynamics of the system. In real-world scenarios, system dynamics can vary due to changes in the environment and unknown disturbances. Therefore, robust controllers are needed to handle uncertainties, parameter variations, external disturbances and unmodeled dynamics.
Following the Introduction, the second section of this article highlights some robust control strategies. Afterwards, this article explores trajectory-planning techniques for robotic manipulators. Section 4 discusses trajectory-tracking methods, whereas convergence and stability in controlling robotic manipulators is discussed in Section 5. Finally, valuable insights into prospective areas for future research, with the aim of enhancing the capabilities and performance of control strategies for industrial robotic manipulators, are provided in Section 6. Section 7 concludes the article.

2. Robust Control

Robust controllers are designed to effectively maintain performance by handling model uncertainties, parameter variations, external disturbances and unmodeled dynamics. Control strategies lacking robustness often rely on accurate knowledge of system parameters. However, in real-world scenarios, system dynamics can vary due to factors such as environmental changes or unknown disturbances. As Ulusoy et al. [7] and Liu et al. [8] used linear PID, ignoring coupled dynamics, their control strategy lacked robustness. The authors in [9], on the other hand, proposed an adaptive neural control based on a simple structured PID-like control. The authors used radial basis function neural networks to estimate uncertainties and determine PID gains through a direct Lyapunov method. The proposed method can deal with the nonlinear dynamics of robotic systems and model uncertainty. Furthermore, the proposed methodology demonstrates robustness against external disturbances with the ability to achieve auto-tuning of the PID gains. Another application of robust algorithms can be found in [10], in which an H∞ controller and a fuzzy logic (FL) compensator work together to achieve robustness. This strategy can handle unmodeled dynamics and resolve parametric uncertainty but requires a high level of mathematical ability due to its computational complexity. Similarly, Parkash et al. [11] proposed an adaptive backstepping neural controller for a robot manipulator with dynamic uncertainties and demonstrated the controller performance using a four-DOF Barrett WAM Arm. Carlucho et al. [12] developed an adaptive controller based on data-driven MPC, which utilizes a model derived using an NN, considering environmental disturbances while controlling a manipulator working with unknown payloads. Similarly, Kang et al. [13] worked on NN-based MPC of a two-DOF robotic manipulator with unknown dynamics and input constraints to improve the model estimation accuracy. Taken together, these studies suggest that robust controllers offer effective solutions to the challenges posed by uncertainties, disturbances and unmodeled dynamics and overall improve control performance in real-world scenarios.

3. Trajectory Planning

Trajectory planning is a crucial aspect of robotic systems which involves determining the optimal path and motion profiles to be followed in order to accomplish a specific task. The need for trajectory planning arises from the complexity of robotic tasks and the desire for precise and efficient execution. By planning a well-defined trajectory, robots can navigate through their workspace with improved accuracy, safety and optimized motion.
In this regard, Song [14] proposed a manipulator trajectory-planning method based on a radial basis function (RBF) neural network and implemented it in a six-DOF robotic arm, showing that the proposed method can improve trajectory tracking accuracy and motion efficiency. However, ref. [15] proposed a soft actor–critic (SAC)-based deep reinforcement learning path-planning algorithm for multi-arm manipulators with periodically moving obstacles. Neural networks estimate the future location of moving obstacles in SAC. Further, to improve estimation for periodic signals, Prianto et al. [15] suggested other deep learning algorithms like RNN, whereas for optimized trajectory, Zhu [16] used a combination of a simulated annealing algorithm and neural network learning while employing the PID control algorithm to reduce errors. A neural network and PLC control system were combined to optimize the servo motor.
As far as collision avoidance is concerned, Tamizi [17] developed a Path-Planning and Collision-Checking Network (PPCNet) framework based on end-to-end learning that uses deep neural networks to find a real-time solution for path planning and collision checking. The Kinova Gen3 robot was used to examine the proposed framework. The neural network and PLC control system were combined to optimize the servo motor. However, challenges are posed by slowness and complexity in path planning. To address this issue, Abdi [18] proposed an approach based on Q-learning and neural networks. This is a hybrid path-planning method which uses KNN to determine the location of the starting point, obstacle and target. Then, the Q-learning algorithm is used to reach the target cell and avoid obstacles. Finally, a trained neural network is used to obtain the joint angles of the robotic arms. These diverse trajectory-planning methods are important for the intelligent operation of autonomous robotic arms. Overall, it can be inferred that the ongoing evolution of this field, in which intelligent algorithms and autonomous decision making are incorporated for path planning, is revolutionizing various industries and enabling robots to complete complex tasks with greater precision, efficiency and speed without any human intervention.

4. Trajectory Tracking

After the trajectory is planned, next comes trajectory tracking. Trajectory tracking focuses on controlling the robot’s motion in real time to closely follow the predefined or planned trajectory. Not all control systems have both trajectory planning and trajectory tracking. It depends on the requirements and application. However, both can be incorporated to achieve robust, safe, optimized and accurate motion control. Nubert et al. [19] combined robust MPC and NN control to achieve safe and fast tracking of a KUKA LBR4+ robotic arm, whereas Sun [20] achieved an excellent position tracking performance under nonlinear interference by developing a Friction Compensation Controller (FCC) that integrated Time Delay Estimation (TDE) and an Adaptive Fuzzy Logic System (AFLS). Wang et al. [21], on the other hand, used a Baxter robot to validate whether an RBF-NN-based controller could track the reproduced motion accurately. Similarly, for a satisfactory tracking performance with superior anti-disturbance capability, Cheng et al. [22] proposed a generalized saturated adaptive controller based on backstepping control, singular perturbation decoupling and neural networks. The proposed method was successfully tested on a two-DOF flexible-joint robot with bounded torque inputs.
For position control, ref. [23] investigated four different control strategies for a two-DOF robotic arm and successfully applied them using an Alternating Current Brushless Permanent Magnet Motor (ACBPMM) and a three-phase multilevel inverter with 27 levels of voltage per phase to drive the first link. This study provided a base for position control of the robotic arm with multiple DOFs using AC motors and multilevel inverters. Nonetheless, the challenge of tracking error arises when there are discrepancies between the desired trajectory and the actual trajectory followed by a system. To that end, Hu et al. [24] proposed dynamic surface control (DSC) based on a nonlinear disturbance observer (NDO) with an interval type 2 fuzzy neural network (IT2FNN), which performed better than the adaptive DSC with a neural network (NN) approximator and type 1 fuzzy (T1F) approximator in converging the tracking error to a sufficiently small value. Furthermore, in order to improve trajectory tracking accuracy, an adaptive fuzzy sliding mode control (AFSMC) was used in [25], which allowed the researchers to compensate for parametric uncertainties, bounded external disturbances and constraint uncertainties. Meanwhile, Quynh [26] investigated using a Wavelet Neural Network (WNN) with adaptive fuzzy sliding model control and the Lyapunov method to train a two-DOF robotic arm with high tracking accuracy. In light of these advances, it is evident that trajectory tracking is crucial for industrial robotic arms, where precise and accurate task execution is required while ensuring high-quality output and reducing errors in manufacturing processes.

5. Convergence and Stability

Stability in control systems refers to the property of a system to remain bounded and achieve a balanced state over time, even in the presence of disturbances or uncertainties. Convergence, on the other hand, is the behavior of a system in which certain variables or parameters tend to approach a specific value or reach a desired goal. In this context, Trans et al. [27] used the radial basis function neural network (RBSFNN) along with sliding mode control using a neural network (SMC-NN) and the Lyapunov training method for a two-joint robotic manipulator which can guarantee finite-time convergence and stability. Similarly, ref. [28] used radial basis function neural network (RBFNN) control for three-link industrial robot manipulators under various environments to guarantee the stability of the system and the convergence of the weight adaptation. These studies point to the fact that advanced techniques like neural networks and sliding mode control contribute to stability and convergence, enhancing performance, reliability, efficiency and safety in intelligent industrial operations under diverse environments.

6. Future Directions

In light of recent research, it is evident that these approaches provide robust control and can deal with model uncertainties, environmental changes and unknown disturbances. However, future research is still required to continually advance control systems for industrial robotic manipulators with regard to robustness, intelligence and automation. This section discusses different areas which can be explored in future research to contribute to enhancing the field:
  • Current robust control strategies often rely on offline tuning of control parameters or the assumption of known system dynamics. Future research could focus on developing online adaptive control algorithms that can continuously adapt the control parameters and adjust the control strategy based on real-time measurements and system feedback.
  • Development of advanced prognosis health management systems for industrial robotic arms based on real-time monitoring and adaptive control techniques [29].
  • The use of multiple robots in collaborative tasks is increasing to enhance productivity and flexibility [30]. Thus, a need for effective coordination strategies has arisen. Future research could explore techniques that consider the coordination and cooperation of multiple robots. This could involve developing control algorithms for collision-free motion and communication protocols.
  • Soft robotics is another emerging area. Future research could focus on integrating robust control, trajectory-planning and trajectory-tracking algorithms for soft robotics to achieve more adaptive and compliant robot behavior. This could lead to advances in fields such as robot-assisted surgery, human–robot collaboration and assistive robotics.

7. Conclusions

In this article, the significance of control strategies for industrial robotic manipulators in the context of the modern industrial landscape was discussed. The importance of using robust control methods to handle uncertainties, parameter variations, external disturbances and unmodeled dynamics was highlighted. Additionally, works on trajectory-planning techniques to ensure accurate and efficient execution of robotic tasks, including neural networks, deep reinforcement learning and optimization algorithms, were reviewed. Trajectory-tracking methods, such as robust MPC, adaptive control and neural-network-based controllers, were also mentioned in relation to achieving precise motion control and position tracking. This review also touched upon the topics of convergence and stability and concluded by providing valuable insights into prospective areas for future research.

Author Contributions

Conceptualization, A.M., A.T., M.Z.T.K. and M.I.; Methodology, A.M., A.T., M.Z.T.K. and M.I.; Data curation, A.M., M.Z.T.K. and M.I.; Investigation, A.M., M.Z.T.K. and M.I.; Writing—Original Draft Preparation, A.M.; Writing—Review and Editing, A.M. and A.T.; Supervision, A.T. 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 data will be provided upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lei, T.; Rong, Y.; Wang, H.; Huang, Y.; Li, M. A review of vision-aided robotic welding. Comput. Ind. 2020, 123, 103326. [Google Scholar] [CrossRef]
  2. Yonga Chuengwa, T.; Swanepoel, J.A.; Kurien, A.M.; Kanakana-Katumba, M.G.; Djouani, K. Research Perspectives in Collaborative Assembly: A Review. Robotics 2023, 12, 37. [Google Scholar] [CrossRef]
  3. Andronas, D.; Kokotinis, G.; Makris, S. On modelling and handling of flexible materials: A review on Digital Twins and planning systems. Procedia CIRP 2021, 97, 447–452. [Google Scholar] [CrossRef]
  4. Yuwen, S.; Jinjie, J.; Jinting, X.; Mansen, C.; Jinbo, N. Path, feedrate and trajectory planning for free-form surface machining: A state-of-the-art review. Chin. J. Aeronaut. 2022, 35, 12–29. [Google Scholar] [CrossRef]
  5. Rawat, D.; Gupta, M.K.; Sharma, A. Intelligent control of robotic manipulators: A comprehensive review. Spat. Inf. Res. 2023, 31, 345–357. [Google Scholar] [CrossRef]
  6. Benotsmane, R.; Kovács, G. Optimization of Energy Consumption of Industrial Robots Using Classical PID and MPC Controllers. Energies 2023, 16, 3499. [Google Scholar] [CrossRef]
  7. Ulusoy, S.; Nigdeli, S.M.; Bekdaş, G. Novel metaheuristic-based tuning of PID controllers for seismic structures and verification of robustness. J. Build. Eng. 2021, 33, 101647. [Google Scholar] [CrossRef]
  8. Liu, Y.; Gao, P.; Zheng, C.; Tian, L.; Tian, Y. A deep reinforcement learning strategy combining expert experience guidance for a fruit-picking manipulator. Electronics 2022, 11, 311. [Google Scholar] [CrossRef]
  9. Nohooji, H.R. Constrained neural adaptive PID control for robot manipulators. J. Frankl. Inst. 2020, 357, 3907–3923. [Google Scholar] [CrossRef]
  10. Ahmad, N.S. Robust h∞-fuzzy logic control for enhanced tracking performance of a wheeled mobile robot in the presence of uncertain nonlinear perturbations. Sensors 2020, 20, 3673. [Google Scholar] [CrossRef]
  11. Prakash, R.; Gupta, K.V.; Behera, L. Adaptive backstepping neural tracking control of an uncertain robot manipulator with dynamic disturbances. In Proceedings of the 2020 IEEE Symposium Series on Computational Intelligence (SSCI), Canberra, ACT, Australi, 1–4 December 2020; pp. 1936–1943. [Google Scholar] [CrossRef]
  12. Carlucho, I.; Stephens, D.W.; Barbalata, C. An adaptive data-driven controller for underwater manipulators with variable payload. Appl. Ocean Res. 2021, 113, 102726. [Google Scholar] [CrossRef]
  13. Kang, E.; Qiao, H.; Gao, J.; Yang, W. Neural network-based model predictive tracking control of an uncertain robotic manipulator with input constraints. ISA Trans. 2021, 109, 89–101. [Google Scholar] [CrossRef]
  14. Song, Q.; Li, S.; Bai, Q.; Yang, J.; Zhang, A.; Zhang, X.; Zhe, L. Trajectory planning of robot manipulator based on RBF neural network. Entropy 2021, 23, 1207. [Google Scholar] [CrossRef]
  15. Prianto, E.; Park, J.-H.; Bae, J.-H.; Kim, J.-S. Deep reinforcement learning-based path planning for multi-arm manipulators with periodically moving obstacles. Appl. Sci. 2021, 11, 2587. [Google Scholar] [CrossRef]
  16. Zhu, Y.; Jiao, J. Automatic Control System Design for Industrial Robots Based on Simulated Annealing and PID Algorithms. Adv. Multimed. 2022, 2022, 26576. [Google Scholar] [CrossRef]
  17. Tamizi, M.G.; Honari, H.; Nozdryn-Plotnicki, A.; Najjaran, H. End-to-end deep learning-based framework for path planning and collision checking: Bin picking application. arXiv 2023. [Google Scholar] [CrossRef]
  18. Abdi, A.; Adhikari, D.; Park, J.H. A novel hybrid path planning method based on q-learning and neural network for robot arm. Appl. Sci. 2021, 11, 6770. [Google Scholar] [CrossRef]
  19. Nubert, J.; Köhler, J.; Berenz, V.; Allgöwer, F.; Trimpe, S. Safe and fast tracking on a robot manipulator: Robust mpc and neural network control. IEEE Robot. Autom. Lett. 2020, 5, 3050–3057. [Google Scholar] [CrossRef]
  20. Sun, Y.; Liang, X.; Wan, Y. Tracking Control of Robot Manipulator with Friction Compensation Using Time-Delay Control and an Adaptive Fuzzy Logic System. Actuators 2023, 12, 184. [Google Scholar] [CrossRef]
  21. Wang, N.; Chen, C.; Yang, C. A robot learning framework based on adaptive admittance control and generalizable motion modeling with neural network controller. Neurocomputing 2020, 390, 260–267. [Google Scholar] [CrossRef]
  22. Cheng, X.; Zhang, Y.; Liu, H.; Wollherr, D.; Buss, M. Adaptive neural backstepping control for flexible-joint robot manipulator with bounded torque inputs. Neurocomputing 2021, 458, 70–86. [Google Scholar] [CrossRef]
  23. Urrea, C.; Jara, D. Design, analysis, and comparison of control strategies for an industrial robotic arm driven by a multi-level inverter. Symmetry 2021, 13, 86. [Google Scholar] [CrossRef]
  24. Hu, Y.; Dian, S.; Guo, R.; Li, S.; Zhao, T. Observer-based dynamic surface control for flexible-joint manipulator system with input saturation and unknown disturbance using type-2 fuzzy neural network. Neurocomputing 2021, 436, 162–173. [Google Scholar] [CrossRef]
  25. Llopis-Albert, C.; Rubio, F.; Valero, F. Modelling an industrial robot and its impact on productivity. Mathematics 2021, 9, 769. [Google Scholar] [CrossRef]
  26. Quynh, N.X.; Nan, W.Y.; Yen, V.T. Design of a robust adaptive sliding mode control using recurrent fuzzy wavelet functional link neural networks for industrial robot manipulator with dead zone. Intell. Serv. Robot. 2020, 13, 219–233. [Google Scholar] [CrossRef]
  27. Tran, D.-T.; Truong, H.-V.-A.; Ahn, K.K. Adaptive nonsingular fast terminal sliding mode control of robotic manipulator based neural network approach. Int. J. Precis. Eng. Manuf. 2021, 22, 417–429. [Google Scholar] [CrossRef]
  28. Truong, L.V.; Huang, S.D.; Yen, V.T.; Cuong, P.V. Adaptive trajectory neural network tracking control for industrial robot manipulators with deadzone robust compensator. Int. J. Control Autom. Syst. 2020, 18, 2423–2434. [Google Scholar] [CrossRef]
  29. Kumar, P.; Khalid, S.; Kim, H.S. Prognostics and Health Management of Rotating Machinery of Industrial Robot with Deep Learning Applications—A Review. Mathematics 2023, 11, 3008. [Google Scholar] [CrossRef]
  30. Feng, Z.; Hu, G.; Sun, Y.; Soon, J. An overview of collaborative robotic manipulation in multi-robot systems. Annu. Rev. Control 2020, 49, 113–127. [Google Scholar] [CrossRef]
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

Mazhar, A.; Tanveer, A.; Izhan, M.; Khan, M.Z.T. Robust Control Approaches and Trajectory Planning Strategies for Industrial Robotic Manipulators in the Era of Industry 4.0: A Comprehensive Review. Eng. Proc. 2023, 56, 75. https://doi.org/10.3390/ASEC2023-15330

AMA Style

Mazhar A, Tanveer A, Izhan M, Khan MZT. Robust Control Approaches and Trajectory Planning Strategies for Industrial Robotic Manipulators in the Era of Industry 4.0: A Comprehensive Review. Engineering Proceedings. 2023; 56(1):75. https://doi.org/10.3390/ASEC2023-15330

Chicago/Turabian Style

Mazhar, Ammar, Ahsan Tanveer, Muhammad Izhan, and Mohammad Zayan Tariq Khan. 2023. "Robust Control Approaches and Trajectory Planning Strategies for Industrial Robotic Manipulators in the Era of Industry 4.0: A Comprehensive Review" Engineering Proceedings 56, no. 1: 75. https://doi.org/10.3390/ASEC2023-15330

Article Metrics

Back to TopTop