Notice

Competition summary: autonomous last mile resupply

Updated 29 June 2017