Artificial intelligence has been the basis of robotics for several decades. However, early AI technology was not well-suited for solving the countless challenges robots needed to solve. Robots were often programmed with simple algorithms that were made in BASIC or Cobol. They couldn’t adapt, unless the programmers developed more sophisticated artificial intelligence