Neural Networks for Robotics