All first ever autonomous delivery on public roads in 2018 Articles