Software has allowed your car to drive itself.  Now Yamaha has created a robot that can operate a motorcycle.  Motobot is an autonomous humanoid robot that can operate the clutch, throttle, and breaking systems of a motorcycle.  Although Motobot still requires training wheels this robot is being attended to by Yamaha for many improvements and advancements.  Pretty interesting stuff.