The robot in the article just pushed the weed underground a few inches. I imagine that some weeds would just pop back after a week, and that the robot would just punch them down again.
Around here, we have an invasive species called scotch broom. If you cut off the plant at ground level, it will grow back. But if you cut it off after it flowers, it'll die. Mowing it flat regularly will also kill it.
At very low power, not enough power to kill a plant that has lots of water in it.
While you're at it, attach it into a drone. Useful for animal herding and crowd control as well.
Because outside of a lab, lasers with enough power to zap and destroy 100 plants per second don't actually exist?
(Not that I've done the math, but you really do need a lot of power.)