Blue River gets $3.1M for a weed-whacking robot