Robot dogs set to make deliveries on Chinese mountain