Autonomous robot-driven deliveries: A review of recent developments and future directions. (September 2022)