Plate solving has been around forever, but I think it has really taken Sony's innovation in fast CMOS sensors (the IMX... series), the entire maker ecosystems with Raspberry Pi / Arduino etc, and fast processors to make it work as a push-to system. Astrophotographers have been using it with go-to mounts for ages, but this is about push-to. The hardest challenge here is that the fastest plate-solve I know of (PiFinder using Tetra3) takes 0.5 seconds. Waiting 0.5 seconds to know how much you've pushed your telescope and how much you've to push is preposterous -- imagine the amount of backlash in the system. A human would probably need feedback at 10 Hz, so 2 Hz is frustrating to use. To bridge the gap, my system and the PiFinder incorporate commercial accelerometers (inertial motion units, or IMU) which are capable of tracking position at kHz rates, but are utterly imprecise outside of NASA and defense. The combination of a plate solver and the IMU is what makes a push-to possible. My innovation there is the algorithm to combine these two, that is agnostic to how the IMU drifts or how it is placed relative to the telescope. There is still lots of scope for improvement here. I don't think this was possible for hobbyists in the 1980s, but it is today.