Artificial intelligence and robotics