I live in a place with excellent bicycle infrastructure. All the delivery people ride electric bicycles. A robot would be that, minus the human. So probably better in terms of energy expenditure, cost, etc.