Abstract
Soft robots are intrinsic compliant machines capable of realizing complex movements by the deformation of their own body. They promise to overcome limitations presented by rigid robots in unstructured environments and in handling fragile objects. One of the recent interests in soft robotics is the development of techniques to design improved soft actuators. In this context, this work presents a density-based topology optimization formulation to design soft actuators driven by pressure loads. This formulation solves design-dependent load problems using mixed displacement-pressure finite elements to synthesize compliant mechanisms actuated by pressure loads. The objective of the optimization is to maximize the output displacement in a given direction while constraining the material volume. A projection technique is proposed to circumvent the appearance of open designs which are of non-interest. The optimization is solved by using an interior point algorithm (IPOPT). Three numerical examples are explored to evaluate the effectiveness of the formulation: a bending, a linear, and an inverter actuator. The numerical results show that the proposed projection technique is successful in finding optimized closed designs for the studied problems.
Similar content being viewed by others
References
Alnæs M, Blechta J, Hake J, Johansson A, Kehlet B, Logg A, Richardson C, Ring J, Rognes ME, Wells GN (2015) The FEniCS Project Version 1.5. Archive of numerical software:3. https://doi.org/10.11588/ans.2015.100.20553, http://journals.ub.uni-heidelberg.de/index.php/ans/article/view/20553
Andreasen CS, Sigmund O (2010) Saturated poroelastic actuators generated by topology optimization. Struct Multidiscip Optim 43(5):693. https://doi.org/10.1007/s00158-010-0597-4
Andreasen CS, Sigmund O (2012) Multiscale modeling and topology optimization of poroelastic actuators. Smart Mater Struct 21(6):065005. https://doi.org/10.1088/0964-1726/21/6/065005
Bendsøe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197. https://doi.org/10.1016/0045-7825(88)90086-2
Bodily DM, Allen TF, Killpack MD (2017) Multi-objective design optimization of a soft, pneumatic robot. In: 2017 IEEE International Conference on Robotics and Automation (ICRA). IEEE. https://doi.org/10.1109/icra.2017.7989218
Bruggi M, Cinquini C (2009) An alternative truly-mixed formulation to solve pressure load problems in topology optimization. Comput Methods Appl Mech Eng 198(17-20):1500. https://doi.org/10.1016/j.cma.2008.12.009
Bruns TE, Tortorelli DA (2001) Topology optimization of non-linear elastic structures and compliant mechanisms. Comput Methods Appl Mech Eng 190(26-27):3443. https://doi.org/10.1016/s0045-7825(00)00278-4
Chen BC, Kikuchi N (2001) Topology optimization with design-dependent loads. Finite Elem Anal Des 37 (1):57. https://doi.org/10.1016/s0168-874x(00)00021-4
Chen F, Xu W, Zhang H, Wang Y, Cao J, Wang MY, Ren H, Zhu J, Zhang YF (2018) Topology optimized design, fabrication, and characterization of a soft cable-driven gripper. IEEE Robot Autom Lett 3(3):2463. https://doi.org/10.1109/lra.2018.2800115
Connolly F, Walsh CJ, Bertoldi K (2016) Automatic design of fiber-reinforced soft actuators for trajectory matching. Proc Natl Acad Sci 114(1):51. https://doi.org/10.1073/pnas.1615140114
Deepak SR, Dinesh M, Sahu DK, Ananthasuresh GK (2009) A comparative study of the formulations and benchmark problems for the topology optimization of compliant mechanisms. J Mech Robot 1(1):011003. https://doi.org/10.1115/1.2959094
Deng H, Cheng L, To AC (2018) Distortion energy-based topology optimization design of hyperelastic materials. Struct Multidiscip Optim. https://doi.org/10.1007/s00158-018-2161-6
Du J, Olhoff N (2004a) Topological optimization of continuum structures with design-dependent surface loading - part I: new computational approach for 2D problems. Struct Multidiscip Optim 27(3):151. https://doi.org/10.1007/s00158-004-0379-y
Du J, Olhoff N (2004b) Topological optimization of continuum structures with design-dependent surface loading? Part II: algorithm and examples for 3D problems. Struct Multidiscip Optim 27(3):166. https://doi.org/10.1007/s00158-004-0380-5
Duff IS (2004) MA57—a code for the solution of sparse symmetric definite and indefinite systems. ACM Trans. Math. Softw 30(2):118. https://doi.org/10.1145/992200.992202
Farrell PE, Ham DA, Funke SW, Rognes ME (2013) Automated derivation of the adjoint of high-level transient finite element programs. SIAM J Sci Comput 35(4):C369. https://doi.org/10.1137/120873558
Funke SW, Farrell PE (2013) A framework for automated PDE-constrained optimisation. CoRR arXiv:1302.3894
Galloway KC, Polygerinos P, Walsh CJ, Wood RJ (2013) Mechanically programmable bend radius for fiber-reinforced soft actuators. In: 2013 16th International Conference on Advanced Robotics (ICAR). IEEE. https://doi.org/10.1109/icar.2013.6766586
Guest JK, Prévost JH, Belytschko T (2004) Achieving minimum length scale in topology optimization using nodal design variables and projection functions. Int J Numer Methods Eng 61 (2):238. https://doi.org/10.1002/nme.1064
Haftka RT, Zhou M, Queipo NV (2019) Replication of results. Struct Multidiscip Optim 60(2):405. https://doi.org/10.1007/s00158-019-02298-4
Hammer V, Olhoff N (2000) Topology optimization of continuum structures subjected to pressure loading. Struct Multidiscip Optim 19(2):85. https://doi.org/10.1007/s001580050088
Hiller J, Lipson H (2012) Automatic design and manufacture of soft robots. IEEE Trans Robot 28(2):457. https://doi.org/10.1109/tro.2011.2172702
Kawamoto A, Matsumori T, Yamasaki S, Nomura T, Kondoh T, Nishiwaki S (2010) Heaviside projection based topology optimization by a PDE-filtered scalar function. Struct Multidiscip Optim 44 (1):19. https://doi.org/10.1007/s00158-010-0562-2
Kumar P, Fanzio P, Sasso L, Langelaar M (2019) Compliant fluidic control structures: concept and synthesis approach. Comput Struct 216:26. https://doi.org/10.1016/j.compstruc.2019.02.004
Lai WM, Rubin D, Krempl E (2009) Introduction to continuum mechanics. Elsevier, Amsterdam
Lazarov BS, Sigmund O (2010) Filters in topology optimization based on Helmholtz-type differential equations. Int J Numer Methods Eng 86(6):765. https://doi.org/10.1002/nme.3072
Mosadegh B, Polygerinos P, Keplinger C, Wennstedt S, Shepherd RF, Gupta U, Shim J, Bertoldi K, Walsh CJ, Whitesides GM (2014) Pneumatic networks for soft robotics that actuate rapidly. Adv Funct Mater 24(15):2163. https://doi.org/10.1002/adfm.201303288
Panganiban H, Jang GW, Chung TJ (2010) Topology optimization of pressure-actuated compliant mechanisms. Finite Elem Anal Des 46(3):238. https://doi.org/10.1016/j.finel.2009.09.005
Paoletti P, Jones GW, Mahadevan L (2017) Grasping with a soft glove: intrinsic impedance control in pneumatic actuators. J R Soc Interface 14(128):20160867. https://doi.org/10.1098/rsif.2016.0867
Park YL, Majidi C, Kramer R, Bérard P, Wood RJ (2010) Hyperelastic pressure sensing with a liquid-embedded elastomer. J Micromech Microeng 20(12):125029. https://doi.org/10.1088/0960-1317/20/12/125029
Pedersen CBW, Buhl T, Sigmund O (2001) Topology synthesis of large-displacement compliant mechanisms. Int J Numer Methods Eng 50(12):2683. https://doi.org/10.1002/nme.148
Rothemund P, Ainla A, Belding L, Preston DJ, Kurihara S, Suo Z, Whitesides GM (2018) A soft, bistable valve for autonomous control of soft actuators, vol 3
Suzumori K (1996) Elastic materials producing compliant robots. Robot Auton Syst 18(1-2):135. https://doi.org/10.1016/0921-8890(95)00078-x
Sigmund O (1997) Mech Struct Mach 25(4):493. https://doi.org/10.1080/08905459708945415
Sigmund O (2007a) Morphology-based black and white filters for topology optimization. Struct Multidiscip Optim 33(4-5):401. https://doi.org/10.1007/s00158-006-0087-x
Sigmund O, Clausen P (2007b) Topology optimization using a mixed formulation: an alternative way to solve pressure load problems. Comput Methods Appl Mech Eng 196(13-16):1874. https://doi.org/10.1016/j.cma.2006.09.021
Sigmund O, Maute K (2013) Topology optimization approaches. Struct Multidiscip Optim 48(6):1031. https://doi.org/10.1007/s00158-013-0978-6
Trimmer B (2017) A practical approach to soft actuation. Soft Robot 4(1):1. https://doi.org/10.1089/soro.2017.29011.bat
Wächter A, Biegler LT (2005) On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math Program 106 (1):25. https://doi.org/10.1007/s10107-004-0559-y
Wang F, Lazarov BS, Sigmund O (2010) On projection methods, convergence and robust formulations in topology optimization. Struct Multidiscip Optim 43(6):767. https://doi.org/10.1007/s00158-010-0602-y
Zhang H, Kumar AS, Fuh JYH, Wang MY (2018) Design and development of a topology-optimized three-dimensional printed soft gripper. Soft Robot 5(5):650. https://doi.org/10.1089/soro.2017.0058
Acknowledgments
The second author thanks the financial support of CNPq (National Council for Research and Development) under grant 302658/2018-1.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Responsible Editor: Ole Sigmund
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
de Souza, E.M., Silva, E.C.N. Topology optimization applied to the design of actuators driven by pressure loads. Struct Multidisc Optim 61, 1763–1786 (2020). https://doi.org/10.1007/s00158-019-02421-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-019-02421-5