technical skills required for robotics