Optimizing Control for Continuum Robots: A PSO-based Breakthrough

In an article recently published in the journal Scientific Reports, researchers proposed a dynamic model and two particle swarm optimization (PSO)-based control approaches for modeling and control of continuum robots.

Study: Optimizing Control for Continuum Robots: A PSO-based Breakthrough. Image credit: IM Imagery/Shutterstock
Study: Optimizing Control for Continuum Robots: A PSO-based Breakthrough. Image credit: IM Imagery/Shutterstock

Background

Continuum robots consist of a flexible backbone to which several discs are attached. These robots have an exceptional degree of flexibility as they can be built using multiple sections. Continuum robot structures can curve continuously along their length due to elastic deformation.

Thus, these robots are suitable for medical uses and working in an unstructured and complex space, where they can adapt to various shapes, and effectively interact with surroundings and handle objects. Continuum robots are complex structures that require sophisticated control and modeling methods to realize accurate motion and position tracking along desired trajectories.

The derivation of mathematical models with high accuracy is crucial for the improved control, analysis, and design of continuum robots. However, the continuum robots are nonlinear, highly-coupled systems with numerous degrees of freedom that pose a major challenge for conventional approaches.

A new modeling and control approach

In this study, researchers presented a two-section continuum robot dynamic model based on the Euler–Lagrange formulation with the assumption of piecewise constant curvature (PCC) where the gravity and elasticity effects of the continuum robot were considered.

They also developed and applied a multiple iteration PSO algorithm to optimize/tune the parameters of the controllers developed in this work, including an inverse dynamic fuzzy logic controller (FLC) and an inverse dynamic proportional integral derivative (PID) controller.

These two control algorithms were developed and implemented for precise position trajectory tracking control. PSO was employed to optimize the parameter constants of the developed PID and to tune the membership function range for every output and input of the developed FLC.

The Euler–Lagrange approach based on the PCC assumption utilizes system-developed potential and kinetic energy in developing the continuum robot equation of motion. The integral time of absolute error (ITAE) was utilized as the objective function for the PSO algorithm.

Evaluation of the approach

Researchers validated the proposed model and the PSO-optimized controllers through various designed trajectories simulated using unique animated MATLAB simulation. A comparative analysis was performed to display the multiple optimization enhancements and dynamic responses for every designed controller in mapped two-dimensional (2D) trajectories.

The MATLAB Simulink was used to simulate the continuum robot arm response for the proposed PSO-FLC and PSO-PID controllers for both desired trajectories and different step inputs.

Step Response: The PSO-optimized PID controller provided a faster and more accurate response to changes in the desired degree values, which indicated that the PSO-optimized PID controller could improve the continuum robot performance by decreasing settling time and overshoot, resulting in a more accurate and stable control.

Additionally, the PSO optimization developed more suitable ranges for the outputs and inputs membership function for the FLC. This indicated effective FLC membership function optimization by PSO, leading to a more responsive and accurate robot movement control.

The response comparison between PSO-FLC and PSO-PID for every configuration space parameter showed that the dynamic response of the continuum robot improved significantly when PSO was used to optimize the FLC membership function. Specifically, the robot could realize the desired angles more quickly and accurately, which is important in applications requiring rapid and precise movement. The FLC also outperformed the PID controller based on ITAE.

Trajectory Tracking Response: Results demonstrated that PSO-FLC and PSO-PID controllers could track the infinity path with low error and high accuracy. The PSO-PID controller displayed a smaller settling time and a faster response time compared to the PSO-FLC controller, while the PSO-FLC controller showed no overshoot and a smoother response compared to the PSO-PID controller. These results indicated that the PSO-FLC controller is feasible for applications requiring precise and smooth tracking, while the PSO-PID controller is effective for applications requiring robust and fast tracking.

Additionally, the adaptability of the FLC controller to complex and non-linear behavior was higher than the adaptability of the PID controller, which indicated the FLC controllers’ effectiveness in managing systems with complex dynamics. FLC was also more advantageous compared to PID in enabling the robot to follow the rectangular path with sufficient accuracy.

Significance of this research

Both PSO-PID and PSO-FLC controllers proposed in the study showed superiority and effectiveness over the existing PID and FLC controllers based on robustness, stability, and accuracy. The results demonstrated that the PSO-PID controller improved the settling time, overshoot percentage, and rise time by 64.9%, 31.1%, and 16.3%, respectively, compared to the PID controller without PSO.

Overall, the PSO-FLC controller displayed the best performance among all controllers investigated in this study, with a 0.7 s settling time and 0.4 s rise time, resulting in the highest level of precision in trajectory tracking. Moreover, the ITAE error for the PSO-FLC controller was 29.9% and 11.4% lower than that of the FLC and PSO-PID controllers, respectively.

Journal reference:
Samudrapom Dam

Written by

Samudrapom Dam

Samudrapom Dam is a freelance scientific and business writer based in Kolkata, India. He has been writing articles related to business and scientific topics for more than one and a half years. He has extensive experience in writing about advanced technologies, information technology, machinery, metals and metal products, clean technologies, finance and banking, automotive, household products, and the aerospace industry. He is passionate about the latest developments in advanced technologies, the ways these developments can be implemented in a real-world situation, and how these developments can positively impact common people.

Citations

Please use one of the following formats to cite this article in your essay, paper or report:

  • APA

    Dam, Samudrapom. (2024, January 11). Optimizing Control for Continuum Robots: A PSO-based Breakthrough. AZoAi. Retrieved on September 19, 2024 from https://www.azoai.com/news/20240111/Optimizing-Control-for-Continuum-Robots-A-PSO-based-Breakthrough.aspx.

  • MLA

    Dam, Samudrapom. "Optimizing Control for Continuum Robots: A PSO-based Breakthrough". AZoAi. 19 September 2024. <https://www.azoai.com/news/20240111/Optimizing-Control-for-Continuum-Robots-A-PSO-based-Breakthrough.aspx>.

  • Chicago

    Dam, Samudrapom. "Optimizing Control for Continuum Robots: A PSO-based Breakthrough". AZoAi. https://www.azoai.com/news/20240111/Optimizing-Control-for-Continuum-Robots-A-PSO-based-Breakthrough.aspx. (accessed September 19, 2024).

  • Harvard

    Dam, Samudrapom. 2024. Optimizing Control for Continuum Robots: A PSO-based Breakthrough. AZoAi, viewed 19 September 2024, https://www.azoai.com/news/20240111/Optimizing-Control-for-Continuum-Robots-A-PSO-based-Breakthrough.aspx.

Comments

The opinions expressed here are the views of the writer and do not necessarily reflect the views and opinions of AZoAi.
Post a new comment
Post

While we only use edited and approved content for Azthena answers, it may on occasions provide incorrect responses. Please confirm any data provided with the related suppliers or authors. We do not provide medical advice, if you search for medical information you must always consult a medical professional before acting on any information provided.

Your questions, but not your email details will be shared with OpenAI and retained for 30 days in accordance with their privacy principles.

Please do not ask questions that use sensitive or confidential information.

Read the full Terms & Conditions.

You might also like...
Advanced Algorithm Enhances Fault Detection in Power Networks