Conference Paper

A ’MAP’ to find high-performing soft robot designs: Traversing complex design spaces using MAP-elites and Topology Optimization

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
Soft grippers are ideal for grasping delicate, deformable objects with complex geometries. Universal soft grippers have proven effective for grasping common objects, however complex objects or environments require bespoke gripper designs. Multi‐material printing presents a vast design‐space which, when coupled with an expressive computational design algorithm, can produce numerous, novel, high‐performance soft grippers. Finding high‐performing designs in challenging design spaces requires tools that combine rapid iteration, simulation accuracy, and fine‐grained optimization across a range of gripper designs to maximize performance, no current tools meet all these criteria. Herein, a diversity‐based soft gripper design framework combining generative design and topology optimization (TO) are presented. Compositional pattern‐producing networks (CPPNs) seed a diverse set of initial material distributions for the fine‐grained TO. Focusing on vacuum‐driven multi‐material soft grippers, several grasping modes (e.g. pinching, scooping) emerging without explicit prompting are demonstrated. Extensive automated experimentation with printed multi‐material grippers confirms optimized candidates exceed the grasp strength of comparable commercial designs. Grip strength, durability, and robustness is evaluated across 15,170 grasps. The combination of fine‐grained generative design, diversity‐based design processes, high‐fidelity simulation, and automated experimental evaluation represents a new paradigm for bespoke soft gripper design which is generalizable across numerous design domains, tasks, and environments.
Article
Full-text available
Soft robotics has created a paradigm shift within robotic grasping and manipulation. Rather than using complex control policies and path planning methods to undertake grasp objects, soft robots use their embodied intelligence to deform around an object and securely hold it. Yet despite major advances in the field in recent years, there remains an absence of practical methods for designing new high performing soft manipulators. In this perspective, we propose a novel task-mediated approach to soft manipulator design and discuss its application to robust and dexterous manipulation. The task-mediated approach first abstracts the manipulation task into a characteristics latent space, then designs a soft robot to minimise the distance between the actual performance and characteristic latent variables. In conjunction with state-of-the-art generative design tools and simulators, this approach can accelerate the development of bespoke and general purpose manipulators
Article
Full-text available
The development of a robotic gripper for handling objects of various sizes, shapes, weights, and degrees of hardness is a challenging problem in the field of robotics. In order to design a highly self-adaptive gripper capable of conforming to a wide range of objects, this article presents an innovative topology-optimized design of a compliant finger consisting of several multi-material phalanges connected by flexure hinges. The prototype was produced by means of a metamaterial approach, which utilizes 3D-printed infill structures (periodic cells) with different infill densities to represent regions with different equivalent mechanical properties. Adaptability tests were conducted to demonstrate the effectiveness of the proposed design in grasping circular, rectangular, trapezoidal, and concave objects. The results were compared with those of the fingers with single infill densities and a commercially available Festo MultiChoiceGripper, which features a Fin Ray structure. The total contact length between the fingers and the grasped object was used as a measure of the grippers’ adaptability. The test results demonstrate that this novel self-adaptive gripper is comparatively highly adaptable for grasping irregularly shaped objects and is able to carry a maximum payload of 6.76 kg.
Article
Full-text available
Generating accurate digital tree models from scanned environments is invaluable for forestry, agriculture, and other outdoor industries in tasks such as identifying fall hazards, estimating trees’ biomass and calculating traversability. Existing methods for tree reconstruction rely on sparse feature identification to segment a forest into individual trees and generate a branch structure graph, limiting their application to easily separable trees and uniform forests. However, the natural world is a messy place in which trees present with significant heterogeneity and are frequently encroached upon by the surrounding environment. We present a general method for extracting the branch structure of trees from point cloud data, which estimates the structure of trees by adapting the methods of structural topology optimisation to find the optimal material distribution to interpolate the input data. We present the results of this optimisation over a wide variety of scans, and discuss the benefits and drawbacks of this novel approach to tree structure reconstruction. Our method generates detailed and accurate tree structures, with a mean Surface Error (SE) of 15 cm over 13 diverse tree datasets.
Article
Full-text available
OpenAI Gym is one of the standard interfaces used to train Reinforcement Learning (RL) Algorithms. The Simulation Open Framework Architecture (SOFA) is a physics-based engine that is used for soft robotics simulation and control based on real-time models of deformation. The aim of this article is to present SofaGym,* an open-source software to create OpenAI Gym interfaces, called environments, out of soft robot digital twins. The link between soft robotics and RL offers new challenges for both fields: representation of the soft robot in an RL context, complex interactions with the environment, use of specific mechanical tools to control soft robots, transfer of policies learned in simulation to the real world, etc. The article presents the large possible uses of SofaGym to tackle these challenges by using RL and planning algorithms. This publication contains neither new algorithms nor new models but proposes a new platform, open to the community, that offers non existing possibilities of coupling RL to physics-based simulation of soft robots. We present 11 environments, representing a wide variety of soft robots and applications; we highlight the challenges showcased by each environment. We propose methods of solving the task using traditional control, RL, and planning and point out research perspectives using the platform.
Article
Full-text available
Soft robotics is a rapidly evolving field where robots are fabricated using highly deformable materials and usually follow a bioinspired design. Their high dexterity and safety make them ideal for applications such as gripping, locomotion, and biomedical devices, where the environment is highly dynamic and sensitive to physical interaction. Pneumatic actuation remains the dominant technology in soft robotics due to its low cost and mass, fast response time, and easy implementation. Given the significant number of publications in soft robotics over recent years, newcomers and even established researchers may have difficulty assessing the state of the art. To address this issue, this article summarizes the development of soft pneumatic actuators and robots up until the date of publication. The scope of this article includes the design, modeling, fabrication, actuation, characterization, sensing, control, and applications of soft robotic devices. In addition to a historical overview, there is a special emphasis on recent advances such as novel designs, differential simulators, analytical and numerical modeling methods, topology optimization, data-driven modeling and control methods, hardware control boards, and nonlinear estimation and control techniques. Finally, the capabilities and limitations of soft pneumatic actuators and robots are discussed and directions for future research are identified.
Article
Full-text available
The emerging field of soft robotics presents a new paradigm for robot design in which “precision through rigidity” is replaced by “cognition through compliance.” Lightweight and flexible, soft robots have vast potential to interact with fragile objects and navigate unstructured environments. Like octopuses and worms in nature, soft robots’ flexible bodies conform to hard objects and reconfigure for different tasks, delegating the burden of control from brain to body through embodied cognition. However, because of the lack of efficient modeling and simulation tools, soft robots are primarily designed by hand. Typically, hard components from rigid robots or living creatures are heuristically substituted for comparable soft ones. Autonomous design and manufacturing methodologies are urgently required to produce bespoke, high‐performing robots. Currently, design methodologies exist between simple but realistic parametric optimizations, and evolutionary algorithms which simulate morphology and control coevolution. To find high‐performing designs, novel high‐fidelity simulators and high‐throughput manufacturing and testing processes are required to explore the complex soft material, morphology and control landscape, blending simulation, and experimental data. This article reviews the state of the art in autonomous soft robotic design. Existing manual and automated designs are surveyed and future directions to automate soft robot design and manufacturing are presented. By using soft and functional materials to deform around objects and adapt to new environments, soft robotics has the potential to revolutionize material handling and terrain navigation. But in the absence of accurate modeling tools, they are still laboriously designed manually. This article reviews progress toward autonomous modeling, simulation, and design.
Article
Full-text available
The computational design of soft underwater swimmers is challenging because of the high degrees of freedom in soft-body modeling. In this paper, we present a differentiable pipeline for co-designing a soft swimmer's geometry and controller. Our pipeline unlocks gradient-based algorithms for discovering novel swimmer designs more efficiently than traditional gradient-free solutions. We propose Wasserstein barycenters as a basis for the geometric design of soft underwater swimmers since it is differentiable and can naturally interpolate between bio-inspired base shapes via optimal transport. By combining this design space with differentiable simulation and control, we can efficiently optimize a soft underwater swimmer's performance with fewer simulations than baseline methods. We demonstrate the efficacy of our method on various design problems such as fast, stable, and energy-efficient swimming and demonstrate applicability to multi-objective design.
Article
Full-text available
Topology optimization was developed as an advanced structural design methodology to generate innovative lightweight and high-performance configurations that are difficult to obtain with conventional ideas. Additive manufacturing is an advanced manufacturing technique building as-designed structures via layer-by-layer joining material, providing an alternative pattern for complex components. The integration of topology optimization and additive manufacturing can make the most of their advantages and potentials, and has wide application prospects in modern manufacturing. This article reviews the main content and applications of the research on the integration of topology optimization and additive manufacturing in recent years, including multi-scale or hierarchical structural optimization design and topology optimization considering additive manufacturing constraints. Meanwhile, some challenges of structural design approaches for additive manufacturing are discussed, such as the performance characterization and scale effects of additively manufactured lattice structures, the anisotropy and fatigue performance of additively manufactured material, and additively manufactured functionally graded material issues, etc. It is shown that in the research of topology optimization for additive manufacturing, the integration of material, structure, process and performance is important to pursue high-performance, multi-functional and lightweight production. This article provides a reference for further related research and aerospace applications.
Article
Full-text available
A current challenge for the structural topol-ogy optimization methods is the development of trustful techniques to account for different physics interactions. This paper devises a technique that considers separate physics analysis and optimization within the context of fluid-structure interaction (FSI) systems. Steady state laminar flow and small structural displacements are assumed. We solve the compliance minimization problem subject to single or multiple volume constraints considering design-dependent FSI loads. For that, the TOBS (Topology Optimization of Binary Structures) method is applied. The TOBS approach uses binary {0,1} design variables, which can be advantageous when dealing with design-dependent physics interactions, e.g., in cases where fluid-structure boundaries are allowed to change during optimization. The COMSOL Multiphysics software is used to solve the fluid-structure equations and output the sensitivities using automatic differentiation. The TOBS optimizer provides a new set of {0,1} variables at every iteration. Numerical examples show smoothly converged solutions.
Article
Full-text available
Generative encodings have the potential of improving the performance of evolutionary algorithms. In this work we apply parametric L-systems, which can be described as developmental recipes, to evolutionary topology optimization of widely studied two-dimensional steady-state heat conduction problems. We translate L-systems into geometries using the turtle interpretation, and evaluate their objective functions, i.e. average and maximum temperatures, using the Finite Volume Method (FVM). The method requires two orders of magnitude fewer function evaluations, and yields better results in 10 out of 12 tested optimization problems (the result is statistically significant), than a reference method using direct encoding. Further, our results indicate that the method yields designs with lower average temperatures than the widely used and well established SIMP (Solid Isotropic Material with Penalization) method in optimization problems where the product of volume fraction and the ratio of high and low conductive material is less or equal to 1. Finally, we demonstrate the ability of the methodology to tackle multi-objective optimization problems with relevant temperature and manufacturing related objectives.
Article
Full-text available
This study presents the design of an underactuated, two-finger, motor-driven compliant gripper for grasping size-varied unknown objects. The gripper module consists of one main frame structure and two identical compliant fingers. The compliant finger is a monolithic compliant mechanism synthesized using a topology optimization method, and then prototyped by 3D printing using flexible filament. The input port for each finger is mounted on a moving platform driven by a gear motor, whereas the fixed port of the finger is mounted on a fixed platform. Each compliant finger can be actuated through the linear motion of the moving platform, and can deform elastically to generate the grasping motion. To demonstrate the effectiveness of the proposed design, the gripper module is mounted on a six-axis robotic arm to pick and place a variety of objects. The results show that objects with the sizes between 42 and 141 mm can be grasped by the developed soft robotic gripper. The maximum payload for the gripper is 2.1 kg. The proposed compliant gripper is a low-cost design that can be used in grasping of size-varied vulnerable objects.
Article
Full-text available
Many fields use search algorithms, which automatically explore a search space to find high-performing solutions: chemists search through the space of molecules to discover new drugs; engineers search for stronger, cheaper, safer designs, scientists search for models that best explain data, etc. The goal of search algorithms has traditionally been to return the single highest-performing solution in a search space. Here we describe a new, fundamentally different type of algorithm that is more useful because it provides a holistic view of how high-performing solutions are distributed throughout a search space. It creates a map of high-performing solutions at each point in a space defined by dimensions of variation that a user gets to choose. This Multi-dimensional Archive of Phenotypic Elites (MAP-Elites) algorithm illuminates search spaces, allowing researchers to understand how interesting attributes of solutions combine to affect performance, either positively or, equally of interest, negatively. For example, a drug company may wish to understand how performance changes as the size of molecules and their cost-to-produce vary. MAP-Elites produces a large diversity of high-performing, yet qualitatively different solutions, which can be more helpful than a single, high-performing solution. Interestingly, because MAP-Elites explores more of the search space, it also tends to find a better overall solution than state-of-the-art search algorithms. We demonstrate the benefits of this new algorithm in three different problem domains ranging from producing modular neural networks to designing simulated and real soft robots. Because MAP- Elites (1) illuminates the relationship between performance and dimensions of interest in solutions, (2) returns a set of high-performing, yet diverse solutions, and (3) improves finding a single, best solution, it will advance science and engineering.
Article
Full-text available
Topology optimization has become an effective tool for least-weight and performance design, especially in aeronautics and aerospace engineering. The purpose of this paper is to survey recent advances of topology optimization techniques applied in aircraft and aerospace structures design. This paper firstly reviews several existing applications: (1) standard material layout design for airframe structures, (2) layout design of stiffener ribs for aircraft panels, (3) multi-component layout design for aerospace structural systems, (4) multi-fasteners design for assembled aircraft structures. Secondly, potential applications of topology optimization in dynamic responses design, shape preserving design, smart structures design, structural features design and additive manufacturing are introduced to provide a forward-looking perspective.
Article
Full-text available
In 1994 Karl Sims showed that computational evolution can produce interesting morphologies that resemble natural organisms. Despite nearly two decades of work since, evolved morphologies are not obviously more complex or natural, and the field seems to have hit a complexity ceiling. One hypothesis for the lack of increased complexity is that most work, including Sims', evolves morphologies composed of rigid elements, such as solid cubes and cylinders, limiting the design space. A second hypothesis is that the encodings of previous work have been overly regular, not allowing complex regularities with variation. Here we test both hypotheses by evolving soft robots with multiple materials and a powerful generative encoding called a compositional pattern-producing network (CPPN). Robots are selected for locomotion speed. We find that CPPNs evolve faster robots than a direct encoding and that the CPPN morphologies appear more natural. We also find that locomotion performance increases as more materials are added, that diversity of form and behavior can be increased with different cost functions without stifling performance, and that organisms can be evolved at different levels of resolution. These findings suggest the ability of generative soft-voxel systems to scale towards evolving a large diversity of complex, natural, multi-material creatures. Our results suggest that future work that combines the evolution of CPPN-encoded soft, multi-material robots with modern diversity-encouraging techniques could finally enable the creation of creatures far more complex and interesting than those produced by Sims nearly twenty years ago.
Article
Full-text available
The new and promising field of soft robotics has many open areas of research such as the development of an exhaustive theoretical and methodological approach to dynamic modeling. To help contribute to this area of research, this paper develops a dynamic model of a continuum soft robot arm driven by cables and based upon a rigorous geometrically exact approach. The model fully investigates both dynamic interaction with a dense medium and the coupled tendon condition. The model was experimentally validated with satisfactory results, using a soft robot arm working prototype inspired by the octopus arm and capable of multibending. Experimental validation was performed for the octopus most characteristic movements: bending, reaching, and fetching. The present model can be used in the design phase as a dynamic simulation platform and to design the control strategy of a continuum robot arm moving in a dense medium.
Article
Full-text available
Shape optimization in a general setting requires the determination of the optimal spatial material distribution for given loads and boundary conditions. Every point in space is thus a material point or a void and the optimization problem is a discrete variable one. This paper describes various ways of removing this discrete nature of the problem by the introduction of a density function that is a continuous design variable. Domains of high density then define the shape of the mechanical element. For intermediate densities, material parameters given by an artificial material law can be used. Alternatively, the density can arise naturally through the introduction of periodically distributed, microscopic voids, so that effective material parameters for intermediate density values can be computed through homogenization. Several examples in two-dimensional elasticity illustrate that these methods allow a determination of the topology of a mechanical element, as required for a boundary variations shape optimization technique.
Article
This study introduces a novel computational framework for Robust Topology Optimization (RTO) considering imprecise random field parameters. Unlike the worst-case approach, the present method provides upper and lower bounds for the mean and standard deviation of compliance as well as the optimized topological layouts of a structure for various scenarios. In the proposed approach, the imprecise random field variables are determined utilizing parameterized p-boxes with different confidence intervals. The Karhunen–Loève (K–L) expansion is extended to provide a spectral description of the imprecise random field. The linear superposition method in conjunction with a linear combination of orthogonal functions is employed to obtain explicit mathematical expressions for the first and second order statistical moments of the structural compliance. Then, an interval sensitivity analysis is carried out, applying the Orthogonal Similarity Transformation (OST) method with the boundaries of each of the intermediate variable searched efficiently at every iteration using a Combinatorial Approach (CA). Finally, the validity, accuracy, and applicability of the work are rigorously checked by comparing the outputs of the proposed approach with those obtained using the particle swarm optimization (PSO) and Quasi-Monte-Carlo Simulation (QMCS) methods. Three different numerical examples with imprecise random field loads are presented to show the effectiveness and feasibility of the study.
Article
Topology optimization is evolution of generating optimized components in the view of various design parameters. Creating optimal designs during the design process reduces the cost and eliminates design failures. Additive manufacturing is the assuredly severance manufacturing technology when compared with the conventional machining processes, where the product is built layer by layer by using the complex CAD models. The integration of topology optimization with additive manufacturing technologies develops lightweight parts by reducing assembling of number of parts which in return reduces cost and saves material. This review article mainly focuses on expeditious developments in additive manufacturing using topology optimization techniques. For using topology optimization in AM technologies different software’s are used by using different AM constraints. Challenges in this type of integration depend on design approach, material structure and different process parameters. The article reviews about the different considerations of constraints in topology and topography optimizations in various applications of automotive, aerospace& aircraft applications. The optimization algorithm is based on gradient based using optistruct software which uses solid tetrahedron meshing element. The resulting topology under different considerations are developed using optistruct software for 3D printing.
Article
Large-scale structural topology optimization has always suffered from prohibitively high computa- tional costs that have till date hindered its widespread use in industrial design. The first and major contrib- utor to this problem is the cost of solving the Finite Element equations during each iteration of the opti- mization loop. This is compounded by the frequently very fine 3D models needed to accurately simulate me- chanical or multi-physical performance. The second is- sue stems from the requirement to embed the high- fidelity simulation within the iterative design proce- dure in order to obtain the optimal design. The pro- hibitive number of calculations needed as a result of both these issues, is often beyond the capacities of ex- isting industrial computers and software. To alleviate these issues, the last decade has opened promising path- ways into accelerating the topology optimization pro- cedure for large-scale industrial sized problems, using a variety of techniques, including re-analysis, multi-grid solvers, model reduction, machine learning and high-performance computing, and their combinations. This paper attempts to give a comprehensive review of the research activities in all of these areas, so as to give the engineer both an understanding as well as a critical appreciation for each of these developments.
Article
Robotics has undergone a profound revolution in the past 50 years, moving from the laboratory and research institute to the factory and home. Kinematics and dynamics theories have been developed as the foundation for robot design and control, based on the conventional definition of robots: a kinematic chain of rigid links.
Article
Synthesizing robots via physical artificial intelligence is a multidisciplinary challenge for future robotics research. An education methodology is needed for researchers to develop a combination of skills in physical artificial intelligence. Full text: https://rdcu.be/canVw
Article
Black-box topology optimization (BBTO) uses evolutionary algorithms and other soft computing techniques to generate near-optimal topologies of mechanical structures. Although evolutionary algorithms are widely used to compensate the limited applicability of conventional gradient optimization techniques, methods based on BBTO have been criticized due to numerous drawbacks. In this paper, we discuss topology optimization as a black-box optimization problem. We review the main BBTO methods, discuss their challenges and present approaches to relax them. Dealing with those challenges effectively can lead to wider applicability of topology optimization, as well as the ability to tackle industrial, highly-constrained, nonlinear, many-objective and multimodal problems. Consequently, future research in this area may open the door for innovating new applications in science and engineering that may go beyond solving classical optimization problems of mechanical structures. Furthermore, algorithms designed for BBTO can be added to existing software toolboxes and packages of topology optimization.
Article
Multimaterial soft robots, composing of integrated soft actuators and a relatively harder body, show great potential to exert higher payloads and support their own weights. This paper proposed a systemic framework to automatically design and fabricate this kind of robots. The multimaterial design problem is mathematically modeled under the framework of topology optimization in which the structure and material distribution are obtained simultaneously. Herein, a multimaterial pneumatic soft finger, modeled as a compliant mechanism, is optimized to achieve its maximal bending deflection and further customized to practical applications on grippers, rehabilitation and an artificial hand. These optimized multimaterial soft fingers are fabricated by combining molding and 3D printing technique. Experimental results show that the soft gripper can manipulate a large variety of objects with different shapes (from M4 screws to complicated sunglasses) and weights (up to 168g), the rehabilitation finger can facilitate human safely in two modes, and the artificial hand can perform various gestures. This work represents an important step toward the realm of high-performance soft robots.
Article
Topology optimization has undergone a tremendous development since its introduction in the seminal paper by Bendsøe and Kikuchi in 1988. By now, the concept is developing in many different directions, including “density”, “level set”, “topological derivative”, “phase field”, “evolutionary” and several others. The paper gives an overview, comparison and critical review of the different approaches, their strengths, weaknesses, similarities and dissimilarities and suggests guidelines for future research.
Article
It is of great importance for the development of new products to find the best possible topology or layout for given design objectives and constraints at a very early stage of the design process (the conceptual and project definition phase). Thus, over the last decade, substantial efforts of fundamental research have been devoted to the development of efficient and reliable procedures for solution of such problems. During this period, the researchers have been mainly occupied with two different kinds of topology design processes; the Material or Microstructure Technique and the Geometrical or Macrostructure Technique. It is the objective of this review paper to present an overview of the developments within these two types of techniques with special emphasis on optimum topology and layout design of linearly elastic 2D and 3D continuum structures. Starting from the mathematical-physical concepts of topology and layout optimization, several methods are presented and the applicability is illustrated by a number of examples. New areas of application of topology optimization are discussed at the end of the article. This review article includes 425 references.
Article
Optimal shape design of structural elements based on boundary variations results in final designs that are topologically equivalent to the initial choice of design, and general, stable computational schemes for this approach often require some kind of remeshing of the finite element approximation of the analysis problem. This paper presents a methodology for optimal shape design where both these drawbacks can be avoided. The method is related to modern production techniques and consists of computing the optimal distribution in space of an anisotropic material that is constructed by introducing an infimum of periodically distributed small holes in a given homogeneous, isotropic material, with the requirement that the resulting structure can carry the given loads as well as satisfy other design requirements. The computation of effective material properties for the anisotropic material is carried out using the method of homogenization. Computational results are presented and compared with results obtained by boundary variations.
Article
Soft robots: A methodology based on embedded pneumatic networks (PneuNets) is described that enables large-amplitude actuations in soft elastomers by pressurizing embedded channels. Examples include a structure that can change its curvature from convex to concave, and devices that act as compliant grippers for handling fragile objects (e.g., a chicken egg).
SoftZoo: A Soft Robot Co-Design Benchmark For Locomotion in Diverse Environments
  • Wang
Topology optimization: theory, methods, and applications
SoftZoo: A Soft Robot Co-Design Benchmark For Locomotion in Diverse Environments
  • T.-H Wang
  • P Ma
  • A Spielberg
  • Z Xian
  • H Zhang
  • J B Tenenbaum