Contributions of CNN to bio-robotics and brain science