ca969f32a7689dff5028a6811a406011 biomimetics-10-00516.pdf