Autonomous Delivery Robots: The Current State of Last-Mile Automation