Hostname: page-component-77f85d65b8-6c7dr Total loading time: 0 Render date: 2026-04-21T23:19:48.688Z Has data issue: false hasContentIssue false

Optimizing soft robot design and tracking with and without evolutionary computation: an intensive survey

Published online by Cambridge University Press:  20 September 2024

Fabio Stroppa*
Affiliation:
Kadir Has University, Istanbul, Turkey
Fatimah Jabbar Majeed
Affiliation:
Istanbul Bilgi University, Istanbul, Turkey
Jana Batiya
Affiliation:
Kadir Has University, Istanbul, Turkey
Eray Baran
Affiliation:
Istanbul Bilgi University, Istanbul, Turkey
Mine Sarac
Affiliation:
Kadir Has University, Istanbul, Turkey
*
Corresponding author: Fabio Stroppa; Email: fabio.stroppa@khas.edu.tr
Rights & Permissions [Opens in a new window]

Abstract

Soft robotic devices are designed for applications such as exploration, manipulation, search and rescue, medical surgery, rehabilitation, and assistance. Due to their complex kinematics, various and often hard-to-define degrees of freedom, and nonlinear properties of their material, designing and operating these devices can be quite challenging. Using tools such as optimization methods can improve the efficiency of these devices and help roboticists manufacture the robots they need. In this work, we present an extensive and systematic literature search on the optimization methods used for the mechanical design of soft robots, particularly focusing on literature exploiting evolutionary computation (EC). We completed the search in the IEEE, ACM, Springer, SAGE, Elsevier, MDPI, Scholar, and Scopus databases between 2009 and 2024 using the keywords “soft robot,” “design,” and “optimization.” We categorized our findings in terms of the type of soft robot (i.e., bio-inspired, cable-driven, continuum, fluid-driven, gripper, manipulator, modular), its application (exploration, manipulation, surgery), the optimization metrics (topology, force, locomotion, kinematics, sensors, and energy), and the optimization method (categorized as EC or non-EC methods). After providing a road map of our findings in the state of the art, we offer our observations concerning the implementation of the optimization methods and their advantages. We then conclude our paper with suggestions for future research.

Information

Type
Review Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Flow diagram of the systematic literature review protocol.

Figure 1

Table I. List of acronyms for type of robot categories.

Figure 2

Figure 2. Some examples of common soft robot types found in the literature: bio-inspired (a) gecko-like soft robot [23] and (b) Soft swimming fish [24]; modular soft robots (c) [25] and (d) [26]; soft grippers (e) [27] and (f) [28]; and continuum soft robots (g) [29] and (h) [30]. All images were used under CC-BY license.

Figure 3

Table II. List of acronyms for applications of soft robots.

Figure 4

Table III. List of acronyms for optimization metrics.

Figure 5

Figure 3. Evolutionary computation taxonomy with some of the most relevant algorithms.

Figure 6

Figure 4. Generalized flowchart framework of any algorithm in evolutionary computation.

Figure 7

Table IV. Evolutionary computation techniques.

Figure 8

Table V. Designs with evolutionary computation techniques.

Figure 9

Table VI. Non-evolutionary computation techniques.

Figure 10

Table VII. Designs with non-evolutionary computation techniques.

Figure 11

Figure 5. Advantages and drawbacks schema of the optimization techniques analyzed in the survey.