- CREATE Lab, Institute of Mechanical Engineering, EPFL, Switzerland
Novel technologies, fabrication methods, controllers and computational methods are rapidly advancing the capabilities of soft robotics. This is creating the need for design techniques and methodologies that are suited for the multi-disciplinary nature of soft robotics. These are needed to provide a formalized and scientific approach to design. In this paper, we formalize the scientific questions driving soft robotic design; what motivates the design of soft robots, and what are the fundamental challenges when designing soft robots? We review current methods and approaches to soft robot design including bio-inspired design, computational design and human-driven design, and highlight the implications that each design methods has on the resulting soft robotic systems. To conclude, we provide an analysis of emerging methods which could assist robot design, and we present a review some of the necessary technologies that may enable these approaches.
1 Introduction
Soft robotics has introduced a range of robotic technologies with wide ranging form, function and appearance, with their inherent compliance opening up new application domains for robotics and leading to the creation of novel fundamental technologies (Lipson, 2014; Rus and Tolley, 2015). To date, soft robots have been successful applied to underwater exploration (Katzschmann et al., 2018; Li et al., 2021), rehabilitation robotics (Liu et al., 2020; Ashuri et al., 2020) and manipulation solutions (Hughes et al., 2016) amongst others. This wide varying range of applications has been enabled by the creation of fundamental ‘soft-robotic technologies’ and accompanying control and learning algorithms (Laschi et al., 2016; Della Santina et al., 2021).
The diversity in materials and mechanisms, actuation technologies, sensors and control approaches provides a design space that allows for creative, and innovative solutions. This creativity seen in soft robot design should be celebrated; however, it still falls far short of the diversity and variety that can be found in nature (Fine, 2015). Whilst we need to further extend and search this design space to increase the diversity and creativity of solutions, the possibility of exploring a wide range of solutions leads to a conflicting challenge of isolating or finding optimal design solution. Although there has been significant advances in modelling and representing soft systems, this is still an ongoing and open quest (Schegg and Duriez; 2022). This means that soft robot design relies heavily on human intuition and experience. Although this has been shown to lead to many successful and impact robotic solutions and approaches, these can be challenging to formalize the fundamentals that underpin the development of soft robotic technologies and solutions.
In light of this conflicting needs and challenges for soft robot design, we review the scientific questions driving soft robotic design, and current methods and approaches used for soft robot design. We conclude by providing some potential directions and approaches which would allow us to design increasingly capable soft robotic solutions.
1.1 What is the science behind soft robot design?
Soft robotics offers a multi-disciplinary approach, where the behavior can be determined by the robot materials, morphology, control and the interactions with the environment. It also denotes a design problem where the design space or intelligence is distributed between the body-brain-environment interactions (Pfeifer et al., 2007). Although this can be the case (Collins et al., 2001) for ‘rigid’ robots it is less commonly so. Therefore, the design of soft robots can not be limited to a morphological problem, but instead it should consider the entire embodiment in the system, composed of the mechanical structure, the control strategy and the interaction with the environment.
As shown in Figure 1 soft robotic systems exploit the interactions between the physicality of the structure, traditional computation and also the environment. In this way, we have physical interactions between the soft body and the environment. Thus to be able to explain and hence design the resultant behaviors of soft robotic systems, many different scientific disciplines are required. In addition to the physics and science governing the behaviors of soft or even biological materials, we also require an understanding of the physical interactions between the soft body and the environment. This can require insight into fluid dynamics, mechanics of solids, or even soil dynamics.
FIGURE 1. A schematic representation of the disciplines involved in the design of soft robots with embodied intelligence, i.e., systems in which the intelligence spans between Brain, Body and environmental interaction.
To develop design methodologies there is a requirement to understand or model many different scientific disciplines, and also their interactions. For example, to understand how the sensory cognition and control of a soft structure affects the resultant fluid dynamics when it is moving in a water based environment, a synergistic cooperation between several fields of knowledge is required. Thus the science of soft robotics is understanding how and which scientific disciplines must be coupled to understand these soft robotic structures. This makes it challenging to develop and optimize designs, as the design space of the soft robots spans many coupled scientific disciplines. However, this also enables the emergence of exciting and novel behaviors that leverage the physics of the interactions between the brain, body and environment (Mengaldo et al., 2022). When compared to more ‘traditional’ robotics, where the power exchange from the environment to the robot can be compensated for in control, the development of a significantly different approach is required for soft systems, which naturally display a high level of underactuation. Therefore the development of soft robots calls for a new methodology of connecting different scientific disciplines which are traditionally treated independently.
1.2 Scientific motivation behind design of soft robots?
We propose that the scientific motivation behind soft robot design can be categorized into three different groups.
• Application solving, i.e. the development of new designs or soft robotic technologies that can extend the capabilities of robots to applications in which the compliance with the environment (Albu-Schäffer et al., 2007), robust disturbance rejection properties or energy efficiency are crucial (Kashiri et al., 2018). Examples include bio-medical instruments (Cianchetti et al., 2018), extreme environment exploration (Mahon et al., 2019) and safe human-robot interaction (Queißer et al., 2014).
• Advancing Theoretical Principles. Developing new theory or understanding that explains the behaviors or interactions of soft robotic elements with the environment. This could be driven by intrinsic curiosity opposed to being entirely application driven. Due to the potential for complex interactions between rigid and soft systems, there are many such problems in soft robotic research in the modeling and control domain.
• Improve our understanding of biological systems. Biological systems are typically, ‘soft’ or have soft components, thus developing bio-inspired or bio-mimetic systems allows us to further our understanding of the natural world through the creation of ‘robot-physics’ or similar approaches.
In many cases, the motivation straddles a number of these areas. Regardless of the specific motivation, to demonstrate significant scientific impact from soft robot designs, we must identify scientific problems or applications where the impact can be clearly shown, and is non-trivial. Previous work has motivated the need to analyze the significance of contributions (Hawkes et al., 2021), which could assist in enabling these key and impactful areas to be identified.
1.3 What makes soft robot design challenging?
The move towards the incorporation of soft and compliant structures in robots provides exciting new capabilities. However, several fundamental challenges need to be overcome to allow a significant improvement in soft robot design and manufacturing. The specific challenges include.
• Despite the recent efforts to include soft mechanisms and robotics within academic education, the transfer of knowledge on soft robot manufacturing, modeling and control, is still at its infancy. The interdisciplinary nature of soft robotics means that it is hard to be an expert across all scientific domains. This limits the ability to develop designs that simultaneously exploit material science, control theory, learning and fabrication. This challenge calls for education that highlight the connections between the different sub-fields and scientific disciplines. In addition, there is also a need for a common currency or language between these disciplines, to allow scientist from different training to meaningfully discuss and collaborate.
• Limited simulation and analysis tools. The non-linearity and properties of the materials and the high degrees of freedom means that simulation and analysis tools are limited, or do not have the precision, that is, available for rigid robotic systems.
• Lack of standardized or modular parts. There are few off-the-shelf components that can be purchased; an equivalent in the domain of ‘rigid’ robot systems would be smart servos which have integrated actuation and position/velocity control vastly simplifying actuation and control. This leads to comparatively slow fabrication which limits real world design exploration.
These challenges highlight the need for new approaches and tools for the construction of robots. In the following section we review some of the underlying approaches and the state-of-the art in soft robot design, discussing their advantages and limitations. Following this we present new technologies and design methodologies which could address some of the existing limitations.
2 Approaches to soft robot design
In this Section, we identify three main approaches currently, shown in Figure 3, used in the research community to design novel soft robots and discuss the relative merits of each.
2.1 Bio-inspiration and bio-mimetics
Nature provides an extraordinary number of examples of the enhanced motor capabilities generated by the introduction of compliant elements in the body structure. With the aim of replicating the capabilities of biological system, the research community put significant efforts into the design of robot inspired by nature (Kim et al., 2013; Kovač, 2014). Biological systems can inspire the design of soft robots in two main ways, namely bio-mimetics and bio-inspiration. Bio-mimetics seeks to reproduce the capabilities of natural systems through copying motions, appearance, and behaviors. Bio-inspiration instead looks at the founding physical principle in natural phenomena, to translate it into applications eventually far from the natural example. As presented in Figure 2, in the process of developing both bio-inspired and bio-mimetic systems, new technologies are created, novel combinations of existing technologies are proposed, new robotic structures are presented or novel fabrication methodologies are developed.
FIGURE 2. Schematic representation of the pipelines used for robot design. On the left, the pool of methods and fields which constitute the inspiration for robotics designs, in the center, the design approach used, and on the right the outcome of the design process. The magnitude of the arrows highlights the streams of information for the different in the pipelines, represented with arrows of different colours and intensities.
FIGURE 3. Pictorial representation of notable soft robotic design examples. Based on the methodology and process used, the design are placed in a three dimensional space spanning bio-inspired, computational and human-driven methodologies. As a fourth degree of classification, the color of the border indicates whether the design process was application oriented,—in red - or exploration oriented—in yellow. In the latter, the goal of building a robot with specific capabilities spurs the development of novel technologies with any of the pipelines presented in Figure 2. a-(Cheney et al., 2014), b-(Obayashi et al., 2022b), c-(Amend et al., 2012), d-(Kriegman et al., 2020), e-(Hawkes et al., 2017), f-(Cheng et al., 2012), g-(Obayashi et al., 2022a), h-(Katzschmann et al., 2018).
Mimicking nature allows us to exploit what has been learnt or identified through evolution. Hence we can copy mechanisms that are highly adapted for interactions with a specific environment. For example, fish display an incredible efficiency when moving in a water medium (Katzschmann et al., 2018), and human hands show incredible dexterity in grasping and manipulation tasks (Bicchi; 2000). Biological examples can be seen as the result of an ongoing evolutionary search taking place in the real world for millions of years. This perspective informs the designer in two ways.
• Nature already shows the optimal design for real tasks, which can hardly be found with human intuition or with a computationally-driven design optimization methods performed in simulation, due to the simulation to reality gap. However, it is not always clear what the real world objective functional for a given evolutionary process.
• Natural systems are able to perform both in artificial (e.g. human designed) and natural environments. Indeed, most of the artificial world has been engineered to interact ergonomically with natural systems. Therefore, robots that resemble natural structures, e.g. a human hand, can easily adapt to artificial environments, such as a door handle.
However, several drawbacks to bio-inspired robotics have to be noted. The design process (Kovač; 2014) to generate these new technological solutions often relies significantly on the designer expertise. Furthermore, when a biomimicry approach is used, the resulting designs are limited to natural examples. Moreover, while a biomimicry based approach could spur the designer’s creativity, there are substantial differences between living organisms and robots. First, the fitness function for which nature optimizes is not necessarily the optimal cost function for a robot. Indeed, some metrics that may be critical for biological entities, such as energy saving and optimal feeding tactics (Darwin, 1882) may be negligible for a robotic design. Similarly, when designing a robotic structure, elements such as manufacturing and scalability should be considered while they are not applicable to biological systems. Moreover, the characteristics of engineered components and natural structures are significantly different. While the building blocks for a natural system are cells, traditionally the roboticist has had to rely on rigid motors, electrical power supplies and a limited set of materials (Rus and Tolley; 2015). Another interesting example of the difference between natural and engineered systems regards the distribution of intelligence. It has been noted by Pfeifer et al. (2007) that nature is characterized by a high level of embodied intelligence. This decentralized distribution of intelligence is commonly justified by the low speed of transmission of sensory inputs and limited computational power in natural systems. While significant efforts have been placed to include this characteristic in robotic designs, this feature has not been crucial for robots, which can rely on high computational power and faster connection between sensors than natural systems.
2.2 Computational design
Computational design methods provide a framework to optimize the design parameters with respect to a specified fitness function. The design process is formalized as an optimization problem where the desired behavior is expressed by a cost function, evaluated on a set of variables which span the design space (Ha et al., 2018). The optimization is commonly performed in a simulated environment, which allows to evaluate the cost function over the design spaces. Note that the design spaces can span different morphologies, control strategies or a combination of the two.
With this methodology, the resulting design can significantly vary from natural examples and is not limited by the human intuition (Zhao et al., 2020; Hiller and Lipson, 2012). It therefore has the potential of generating particularly unexpected design solutions. In particular, it resulted to generate innovative results in problems with large design spaces and good simulation accuracy. At the same time, as presented in Figure 2, computational designs outperform human intuition in problems in which the goal is to optimize concepts that have clear mathematical descriptions but are not intuitively understood by humans (Stolpe; 2016).
However, the designer must typically specify the fitness function in clear mathematical terms. This has two main drawbacks. First, it can be hard or impossible to analytically specify a fitness function that captures the desired high-level behavior. Moreover, the solution of the optimization problem could be overly specific for the specified cost function and simulation environment, lacking robustness for slight changes in the environment and in the desired performance. Indeed, as the optimization is traditionally performed in simulation, this methodology is fundamentally limited by the simulation to reality gap. While the potential of simulations to generate solutions for robot designs in complex scenarios has been demonstrated for rigid robots, the simulation to reality gap is too wide to apply similar methods to soft structures (Hwangbo et al., 2019). This is mainly due to the difficulty of the simulation to capture the nonlinear material characteristics. Recently it has been shown that using a low fidelity simulation, tuned with feedback from a few real world experiments, may lead to better results for both classical rigid robots (Truong et al., 2022) and soft systems (Obayashi et al., 2022a). Another approach used to avoid the simulation to reality gap is performing the evolution of the control strategy (Veenstra et al., 2018) and of the robot morphology directly on the real system. Finally, it is hard to define a design space which takes into account fabrication possibilities, with the risk of optimizing for designs that are not physically plausible. Due to these challenges, successful translation of the computational designs to reality has been limited to few notable cases (Bächer et al., 2021; Bern et al., 2017; Blackiston et al., 2021; Sui et al., 2019).
2.3 Human-driven design
To this date, most novel designs have been generated by human intuition. When analyzing any design process, it is therefore pivotal to evaluate the role of the human in the design loop. First, the human expertise plays a clear role in both bio-inspired and computational design approaches. When following a bio-inspired pipeline (Kovač; 2014), the human designer has to translate the features observed in nature into a functional robotic system, therefore dealing with the fabrication constraints and with the challenges of modeling and controlling the system. In computational design, the role of the human is once again crucial, as the optimal result is highly dependent on the cost function and parameters selected by the human programmer. However, the design processes observed in humans are not limited to bio-inspiration and computational designs. Humans excel in finding connections between different experiences. In the context of robot design, humans are able to connect concepts from education, exploratory research and expertise in mechanical design, to build design intuition. It is possible also observe designs that are largely driven by human intuition and experience in mechatronic systems, such as the universal gripper (Amend et al., 2012).
As highlighted in Figure 2, the human-driven design is the only methodology in which the experience and interaction with existing soft robots is taken into account. This interaction provides the designer with new ideas on how to design mechatronic systems, control schemes, and fabrication methodologies in the next iteration of design. In this sense, each interaction with soft systems shapes the next generation of soft robots. Therefore, the human perception of the robotic systems (Jørgensen, 2022), and therefore features such as aesthetics and naturalness (Jørgensen et al., 2022) become crucial in the design of soft systems.
This prospective consequently inform us that human-driven design is highly dependent on the designer’s experience and expertise. Unfortunately, it takes a significant amount of effort and time for humans to become good designers. The learning process, i.e. the creation of a large design set, can be supported with an education system in which successful designs and tools are taught. To simplify the challenge of soft robotic design, it is crucial to develop well-characterized modular systems that can be combined in complex robotic structures. This modular approach to soft robotics would follow the approach of rigid robotics, which, to date, can rely on off-the-shelf motors, power supplies and structural components.
3 Advancing the science of soft robot design: Technology drivers and new methods
To overcome some of the limitations of these methods, both technological development and new methodological approaches are needed. In this section we discuss how developments in technology could change the landscape of soft robot design. Additionally, we discuss some alternative approaches to robot design methodology, pictorially depicted in Figure 4, that go beyond the three presented.
FIGURE 4. Schematic representation of the methodological advancements proposed. On the top row, first an embodied setup of the system to optimize is manufactured, and data about the behavior within the environment are captured with few experiments. The simulation is then informed of the real behavior through relity to simulation regression and identification methods. Finally, in simulation the structure morphology and control strategy is optimized, and brought back to reality. Thanks to the generality of the learnt model, the simulation can be used to optimize both the morphology and the control policy of the system (Stella et al., 2022). In the middle row, the robot is automatically manufactured, thanks to multi-material 3D printing, 4D printing or other automatic manufacturing technologies. The robot is then evaluated and tested by a second robotic system—the robot scientist—which captures data about the behavior. These real-world data inform the optimization algorithm, which generates the next iteration in the design by varying the robot structure, the control policy or a combination of the two. In the bottom row, two possible pipelines for human—computational design collaboration are highlighted. On the right, a large design space spanning different morphologies and control policies is explored computationally, and the best performing robot designs are returned to the human, which can then combine the most interesting features and account for manufacturability. On the left, the human informs the computational design algorithm on interesting zones of the design space, and on these the optimization method performs a extensive search for the best parameters.
3.1 Technology development
3.1.1 Simulation & modeling tools
Improvements in simulation and modeling tools that can better capture both the physical interactions between robots and the environment, and soft robot systems would offer significant improvements for computational design. This could significantly reduce the simulation to reality gap and fabrication gap (Kriegman et al., 2020). Current advances and focuses on differentiable simulation have demonstrated the potential they offer in terms of optimization (Bächer et al., 2021; Bern et al., 2020). However, there remains challenges for these, for example, for modelling contact for soft robot manipulation. Advances in simulation tools could reduce the amount of data or processing required for system identification, and in the long term, fully eliminate the simulation to reality gap. Work on rigid robotic systems has shown the potential for simulation to reality transfer of learnt controllers, however we still require simulation tools for soft robotics where the required precision can be achieved at a reasonable ‘cost’.
A secondary role in which to exploit simulation and modeling tools is to identify the needs and requirements for technologies currently not available. For example, by identifying what properties of sensors or actuators are required to enable resulting output behaviors. This could help direct the requirements for new sensor, actuation or material technologies in a structured and formalized way.
3.1.2 Physically adaptive and self-X technologies
Actuation, sensing or materials capabilities that offer physical adaption, or Self-X behaviors such as self-healing (Terryn et al., 2017), self-adaptation or self-growing could enable the morphology or robot properties to be optimized online (Vicari et al., 2022). This could allow for real-time adaption or exploration of the design space to find the optimal solution (Shah et al., 2021). Such technologies could limit the number of design iterations, that is, required for a single robot by leveraging the capabilities of the robots to self-assemble, self-structure of adapt. This may lead to the requirement of more bio-inspired approaches to design, for example, design through regeneration or developmental processes, such as 4D printing. The self-X capabilities offered by bio-hybrid technologies could be one way to explore such technologies (Guix et al., 2021).
3.1.3 Robot ‘genes’: Building blocks
Development of ‘cell’ inspired building blocks with standardized manufacturing techniques, and accompanying mathematical description for modelling, could empower computational design searches. Such approaches could leverage biological concepts such as cell specialization and also co-ordination to enable ‘simple’ building blocks and which can combine together to achieve complex emergent behaviors at the organism level. The development of these ‘building blocks’ could accelerate fabrication and design implementation, which could be further assisted by dedicated simulation tools. The formulation of these into openly available tools could also improve the accessibility of soft robotics to other research domains.
3.2 Methodological advancements
In addition to improvements in technologies, there are also methodological advancements. Whilst these may be driven by the availability of new technologies and approaches, they can also result from new approaches or philosophies surrounding soft robot design.
3.2.1 Real-sim-real
Transfer from simulation to reality directly is challenging. To leverage the advantages of simulation (Milana et al., 2021) whilst reducing the challenge of translating simulation to reality, we can instead start from reality, utilize system identification or other methods to capture the design space before returning to reality. Examples of this approach include using computer vision to extract the behavior of soft tentacles robot to generate a model which include information on the soft structure in the context of the environment, before controller optimization can be performed and then transferred back to reality (Stella et al., 2022). Iterative approaches of cycles or real-sim-real have also shown potential (Du et al., 2021). This approach could be further extended and formalized to allow for ‘capturing’ of the design space from real world robots, and also to mitigate or minimize challenges related to the simulation to reality gap.
3.2.2 Real world evolution: Robot scientists
Repeated and automated experimentation in the real world removes the challenging of crossing the reality gap and also the fabrication gap. Robotic automation of the fabrication, testing and evaluation can remove the ‘human’ cost, and allow the tens, hundreds, or thousands of real-world evaluations that may be required. This has been demonstrated for more rigid systems (Brodbeck et al., 2015). Advances in robotic automation technologies and in fabrication of soft robots begin to make this possible for softer systems. Examples thus far include the optimization of the aerofoil of paper planes (Obayashi et al., 2022b) and modular soft walkers. By combining this approach with technologies which show physical adaption or self-X, this could simplify the real world fabrication through growth, self-assembly or other approaches. As such, this could make large scale testing and robot-driven evaluation increasingly feasible.
3.2.3 Computational design tools for human assisted robot design
Computational design offers many advances over humans in their ability to analytically compute and explore and optimize a design space, especially for mathematically well-defined tasks. However, it lacks the intuition and creativity, that is, found in human designers. By developing computational tools that can be used by humans, for example, to predict the behavior of human driven design, or to narrow down a design space, the advances of both human and computational design can be leveraged. Learning-based tools to make suggestions to human operators have shown success in a number of different research areas (Christiano et al., 2017) and that could be applied to soft robot design.
This approach opens up questions as to the best mode of operation between human and robot designers. Exploring how the order or methodology of design affects the results should be further explored. Should computational or automated design should become before or after human design inspiration? Should these approaches be combined for an iterative approach? Within these approaches how can the creativity of designs be maintained?
3.2.4 Community education
Human design will continue to significantly contribute to soft robot design. Thus, improving the education and skills of human designers would improve the designs generated by the humans that are central to the process. The interdisciplinary nature of soft robotics often means the education of researchers in this area is fragmented; for example, we have control specialists, that may lack the understanding of the properties of the materials constituting soft structures, or design specialists that do not understand the challenges of sensing technologies required to enable the control of such robots. Improving the interdisciplinary education of soft robotics to ensure that there is sufficient literacy across the necessary subfields of soft robotics could fundamentally improve the designs that are generated by human designers. Similarly, creating platforms (Bongard et al., 2012) in which researchers from different backgrounds can collaborate in an efficient way could enhance the variety and diversity of soft designs.
4 Discussion & conclusion
The potential offered by soft robotic technologies and components is significant; soft robotic technologies will clearly play a central role in shaping the future directions of robotics. This shift is going to require the development of new technologies and methodologies for exploring the design space of soft robot designs. Although this could be considered a challenge or limiting factor, it is also an opportunity to rethink and reapproach robot design. This could include a move towards reducing the separation between ‘rigid’ and ‘soft’ robots, but considering this as continuum, which incorporates robots of varying stiffness and softness. This wider design space will allow for us to explore a number of design approaches which are enabled by the technologies of soft robots, e.g. growing, adaptive or even bio-hybrid. These technologies can be combined with new methodologies to explore and generate new and exciting possibilities for soft robots. This will ultimately not only provide improvement performance in robotic systems, but also an improved understanding of why and how we build robots, advancing the science of soft robotic design.
Data availability statement
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.
Author contributions
All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Albu-Schäffer, A., Ott, C., and Hirzinger, G. (2007). A unified passivity-based control framework for position, torque and impedance control of flexible joint robots. Int. J. robotics Res. 26, 23–39. doi:10.1177/0278364907073776
Amend, J. R., Brown, E., Rodenberg, N., Jaeger, H. M., and Lipson, H. (2012). A positive pressure universal gripper based on the jamming of granular material. IEEE Trans. robotics 28, 341–350. doi:10.1109/tro.2011.2171093
Ashuri, T., Armani, A., Jalilzadeh Hamidi, R., Reasnor, T., Ahmadi, S., and Iqbal, K. (2020). Biomedical soft robots: Current status and perspective. Biomed. Eng. Lett. 10, 369–385. doi:10.1007/s13534-020-00157-6
Bächer, M., Knoop, E., and Schumacher, C. (2021). Design and control of soft robots using differentiable simulation. Curr. Robot. Rep. 2, 211–221. doi:10.1007/s43154-021-00052-7
Bern, J. M., Kumagai, G., and Coros, S. (2017). “Fabrication, modeling, and control of plush robots,” in 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24-28 September 2017 (IEEE), 3739–3746.
Bern, J. M., Schnider, Y., Banzet, P., Kumar, N., and Coros, S. (2020). “Soft robot control with a learned differentiable model,” in 2020 3rd IEEE International Conference on Soft Robotics (RoboSoft), New Haven, CT, USA, 15 May 2020 - 15 July 2020 (IEEE), 417–423.
Bicchi, A. (2000). Hands for dexterous manipulation and robust grasping: A difficult road toward simplicity. IEEE Trans. robotics automation 16, 652–662. doi:10.1109/70.897777
Blackiston, D., Lederer, E., Kriegman, S., Garnier, S., Bongard, J., and Levin, M. (2021). A cellular platform for the development of synthetic living machines. Sci. Robotics 6, eabf1571. doi:10.1126/scirobotics.abf1571
Bongard, J. C., Hines, P. D., Conger, D., Hurd, P., and Lu, Z. (2012). Crowdsourcing predictors of behavioral outcomes. IEEE Trans. Syst. Man, Cybern. Syst. 43, 176–185. doi:10.1109/tsmca.2012.2195168
Brodbeck, L., Hauser, S., and Iida, F. (2015). Morphological evolution of physical robots through model-free phenotype development. PloS one 10, e0128444. doi:10.1371/journal.pone.0128444
Cheney, N., MacCurdy, R., Clune, J., and Lipson, H. (2014). Unshackling evolution: Evolving soft robots with multiple materials and a powerful generative encoding. ACM SIGEVOlution 7, 11–23. doi:10.1145/2661735.2661737
Cheng, N. G., Lobovsky, M. B., Keating, S. J., Setapen, A. M., Gero, K. I., Hosoi, A. E., et al. (2012). “Design and analysis of a robust, low-cost, highly articulated manipulator enabled by jamming of granular media,” in 2012 IEEE international conference on robotics and automation, Saint Paul, MN, USA, 14-18 May 2012 (IEEE), 4328–4333.
Christiano, P. F., Leike, J., Brown, T., Martic, M., Legg, S., and Amodei, D. (2017). “Deep reinforcement learning from human preferences,” in Advances in neural information processing systems, Springer, London, 30.
Cianchetti, M., Laschi, C., Menciassi, A., and Dario, P. (2018). Biomedical applications of soft robotics. Nat. Rev. Mater. 3, 143–153. doi:10.1038/s41578-018-0022-y
Collins, S. H., Wisse, M., and Ruina, A. (2001). A three-dimensional passive-dynamic walking robot with two legs and knees. Int. J. Robotics Res. 20, 607–615. doi:10.1177/02783640122067561
Darwin, C. (1882). On the origin of species by means of natural selection: Or, the preservation of favored races in the struggle for life. Appleton, John Murray, London.
Della Santina, C., Catalano, M., and Bicchi, A. (2021). Soft robots. London Springer Encyclopedia of robotics. doi:10.1007/978-3-642-41610-1_146-1
Du, T., Hughes, J., Wah, S., Matusik, W., and Rus, D. (2021). Underwater soft robot modeling and control with differentiable simulation. IEEE Robotics Automation Lett. 6, 4994–5001. doi:10.1109/lra.2021.3070305
Fine, P. V. (2015). Ecological and evolutionary drivers of geographic variation in species diversity. Annu. Rev. Ecol. Evol. Syst. 46, 369–392. doi:10.1146/annurev-ecolsys-112414-054102
Guix, M., Mestre, R., Patiño, T., De Corato, M., Fuentes, J., Zarpellon, G., et al. (2021). Biohybrid soft robots with self-stimulating skeletons. Sci. Robotics 6, eabe7577. doi:10.1126/scirobotics.abe7577
Ha, S., Coros, S., Alspach, A., Bern, J. M., Kim, J., and Yamane, K. (2018). Computational design of robotic devices from high-level motion specifications. IEEE Trans. Robotics 34, 1240–1251. doi:10.1109/tro.2018.2830419
Hawkes, E. W., Blumenschein, L. H., Greer, J. D., and Okamura, A. M. (2017). A soft robot that navigates its environment through growth. Sci. Robotics 2, eaan3028. doi:10.1126/scirobotics.aan3028
Hawkes, E. W., Majidi, C., and Tolley, M. T. (2021). Hard questions for soft robotics. Sci. robotics 6, eabg6049. doi:10.1126/scirobotics.abg6049
Hiller, J., and Lipson, H. (2012). Dynamic simulation of soft heterogeneous objects. arXiv preprint arXiv:1212.2845 Cornell, Ithaca.
Hughes, J., Culha, U., Giardina, F., Guenther, F., Rosendo, A., and Iida, F. (2016). Soft manipulators and grippers: A review. Front. Robotics AI 3, 69. doi:10.3389/frobt.2016.00069
Hwangbo, J., Lee, J., Dosovitskiy, A., Bellicoso, D., Tsounis, V., Koltun, V., et al. (2019). Learning agile and dynamic motor skills for legged robots. Sci. Robotics 4, eaau5872. doi:10.1126/scirobotics.aau5872
Jørgensen, J., Bojesen, K. B., and Jochum, E. (2022). Is a soft robot more “natural”? Exploring the perception of soft robotics in human–robot interaction. Int. J. Soc. Robotics 14, 95–113. doi:10.1007/s12369-021-00761-1
Jørgensen, J. (2022). “Towards a soft science of soft robots: A call for a place for aesthetics in soft robotics research,” in ACM transactions on human-robot interaction. doi:10.1145/3533681
Kashiri, N., Abate, A., Abram, S. J., Albu-Schaffer, A., Clary, P. J., Daley, M., et al. (2018). An overview on principles for energy efficient robot locomotion. Front. Robotics AI 5, 129. doi:10.3389/frobt.2018.00129
Katzschmann, R. K., DelPreto, J., MacCurdy, R., and Rus, D. (2018). Exploration of underwater life with an acoustically controlled soft robotic fish. Sci. Robotics 3, eaar3449. doi:10.1126/scirobotics.aar3449
Kim, S., Laschi, C., and Trimmer, B. (2013). Soft robotics: A bioinspired evolution in robotics. Trends Biotechnol. 31, 287–294. doi:10.1016/j.tibtech.2013.03.002
Kovač, M. (2014). The bioinspiration design paradigm: A perspective for soft robotics. Soft Robot. 1, 28–37. doi:10.1089/soro.2013.0004
Kriegman, S., Nasab, A. M., Shah, D., Steele, H., Branin, G., Levin, M., et al. (2020). “Scalable sim-to-real transfer of soft robot designs,” in 2020 3rd IEEE international conference on soft robotics (RoboSoft) (New York, IEEE), 359–366.
Laschi, C., Mazzolai, B., and Cianchetti, M. (2016). Soft robotics: Technologies and systems pushing the boundaries of robot abilities. Sci. robotics 1, eaah3690. doi:10.1126/scirobotics.aah3690
Li, G., Chen, X., Zhou, F., Liang, Y., Xiao, Y., Cao, X., et al. (2021). Self-powered soft robot in the mariana trench. Nature 591, 66–71. doi:10.1038/s41586-020-03153-z
Lipson, H. (2014). Challenges and opportunities for design, simulation, and fabrication of soft robots. Soft Robot. 1, 21–27. doi:10.1089/soro.2013.0007
Liu, Q., Zuo, J., Zhu, C., and Xie, S. Q. (2020). Design and control of soft rehabilitation robots actuated by pneumatic muscles: State of the art. Future Gener. Comput. Syst. 113, 620–634. doi:10.1016/j.future.2020.06.046
Mahon, S. T., Buchoux, A., Sayed, M. E., Teng, L., and Stokes, A. A. (2019). “Soft robots for extreme environments: Removing electronic control,” in 2019 2nd IEEE international conference on soft robotics (RoboSoft) (New York, IEEE), 782–787.
Mengaldo, G., Renda, F., Brunton, S. L., Bächer, M., Calisti, M., Duriez, C., et al. (2022). A concise guide to modelling the physics of embodied intelligence in soft robotics. Nat. Rev. Phys. 4, 595–610. doi:10.1038/s42254-022-00481-z
Milana, E., Stella, F., Gorissen, B., Reynaerts, D., and Della Santina, C. (2021). “Model-based control can improve the performance of artificial cilia,” in 2021 IEEE 4th International Conference on Soft Robotics (RoboSoft), New Haven, CT, USA, 12-16 April 2021 (IEEE), 527–530.
Obayashi, N., Bosio, C., and Hughes, J. (2022a). “Soft passive swimmer optimization: From simulation to reality using data-driven transformation,” in 2022 IEEE 5th International Conference on Soft Robotics (RoboSoft), Edinburgh, United Kingdom, 04-08 April 2022 (IEEE), 328–333.
Obayashi, N., Junge, K., Ilic, S., and Hughes, J. (2022b). Robotic automation and unsupervised cluster assisted modeling for solving the forward and reverse design problem of paper airplanes.
Pfeifer, R., Lungarella, M., and Iida, F. (2007). Self-organization, embodiment, and biologically inspired robotics. science 318, 1088–1093. doi:10.1126/science.1145803
Queißer, J. F., Neumann, K., Rolf, M., Reinhart, R. F., and Steil, J. J. (2014). “An active compliant control mode for interaction with a pneumatic soft robot,” in 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA, 14-18 September 2014 (IEEE), 573–579.
Rus, D., and Tolley, M. T. (2015). Design, fabrication and control of soft robots. Nature 521, 467–475. doi:10.1038/nature14543
Schegg, P., and Duriez, C. (2022). Review on generic methods for mechanical modeling, simulation and control of soft robots. Plos one 17, e0251059. doi:10.1371/journal.pone.0251059
Shah, D. S., Powers, J. P., Tilton, L. G., Kriegman, S., Bongard, J., and Kramer-Bottiglio, R. (2021). A soft robot that adapts to environments through shape change. Nat. Mach. Intell. 3, 51–59. doi:10.1038/s42256-020-00263-1
Stella, F., Obayashi, N., Della Santina, C., and Hughes, J. (2022). An experimental validation of the polynomial curvature model: Identification and optimal control of a soft underwater tentacle. IEEE Robotics Automation Lett. 7, 11410–11417. doi:10.1109/lra.2022.3192887
Stolpe, M. (2016). Truss optimization with discrete design variables: A critical review. Struct. Multidiscip. Optim. 53, 349–374. doi:10.1007/s00158-015-1333-x
Sui, X., Cai, H., Bie, D., Zhang, Y., Zhao, J., and Zhu, Y. (2019). Automatic generation of locomotion patterns for soft modular reconfigurable robots. Appl. Sci. 10, 294. doi:10.3390/app10010294
Terryn, S., Brancart, J., Lefeber, D., Van Assche, G., and Vanderborght, B. (2017). Self-healing soft pneumatic robots. Sci. Robotics 2, eaan4268. doi:10.1126/scirobotics.aan4268
Truong, J., Rudolph, M., Yokoyama, N., Chernova, S., Batra, D., and Rai, A. (2022). Rethinking sim2real: Lower fidelity simulation leads to higher sim2real transfer in navigation. arXiv preprint arXiv:2207.10821.
Veenstra, F., Jørgensen, J., and Risi, S. (2018). “Evolution of fin undulation on a physical knifefish-inspired soft robot,” in Proceedings of the genetic and evolutionary computation conference Association for Computing Machinery, New York, 157–164.
[Dataset] Vicari, A., Obayashi, N., Stella, F., Raynaud, G., Mulleners, K., Della Santina, C., et al. (2022). Proprioceptive sensing of soft tentacles with model based reconstruction for controller optimization.
Keywords: soft robot design, computational design, design methods, bioinspiration and biomimetics, soft robotic technologies
Citation: Stella F and Hughes J (2023) The science of soft robot design: A review of motivations, methods and enabling technologies. Front. Robot. AI 9:1059026. doi: 10.3389/frobt.2022.1059026
Received: 30 September 2022; Accepted: 23 December 2022;
Published: 18 January 2023.
Edited by:
Panagiotis Polygerinos, Hellenic Mediterranean University, GreeceReviewed by:
Jonas Jørgensen, University of Southern Denmark, DenmarkCopyright © 2023 Stella and Hughes. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Josie Hughes, josie.hughes@epfl.ch