ca1de5ccfb092d77e713b17a37447176cabd8acc biomimetics-10-00516.pdf