Systems and Methods for Mixed-Use Delivery of People and Packages using Autonomous Vehicles and Machines
20220215336 · 2022-07-07
Inventors
Cpc classification
B62D57/032
PERFORMING OPERATIONS; TRANSPORTING
B60W2540/047
PERFORMING OPERATIONS; TRANSPORTING
G06Q10/047
PHYSICS
G06Q10/0832
PHYSICS
G06Q10/08
PHYSICS
G05D1/0287
PHYSICS
International classification
G06Q10/08
PHYSICS
B60W60/00
PERFORMING OPERATIONS; TRANSPORTING
B62D57/032
PERFORMING OPERATIONS; TRANSPORTING
Abstract
People and packages are delivered to and picked up from delivery locations by autonomous vehicles that also carry autonomous robots. When a package needs to be picked up or delivered at a particular location, an autonomous robot is deployed from the delivery vehicle and takes the package to the doorstep or other predetermined location or picks up the package from that location and brings it back to the delivery vehicle. After this pickup or delivery, the autonomous robot stows itself back in the delivery vehicle.
Claims
1. A method for delivering one or more items associated with one or more delivery locations, each delivery location associated with an address, the method comprising: providing a vehicle with a deployable delivery robot; determining a delivery route for the vehicle based on the addresses of the delivery locations; navigating the vehicle to a first address on the delivery route, the first address being associated with one or more items; deploying the delivery robot, wherein the robot is configured to remove the one or more items associated with the first address from the vehicle, identify the delivery location, carry the one or more items to the delivery location; place the one or more items at the delivery location; and return to the vehicle; and stowing the delivery robot onboard the vehicle.
2. The method of claim 1, further comprising communicating delivery location data to the delivery robot, the delivery location data comprising at least one of sensor data and stored data.
3. The method of claim 1, further comprising repeating the navigating, removing, delivering and returning steps until all items are delivered.
4. The method of claim 3, further comprising navigating the vehicle to an idling location to await further instruction.
5. The method of claim 1, further comprising the delivery robot retrieving a package from a retrieval location at an address.
6. The method of claim 1, further comprising receiving one or more requests to pick up one or more additional items at one or more additional locations and determining whether the requests can be accommodated efficiently.
7. The method of claim 6, further comprising revising the delivery route to incorporate picking up the one or more additional items.
8. The method of claim 1, wherein one or more of the delivery robot and the delivery robot operates autonomously.
9. The method of claim 1, wherein the delivery locations comprise one or more of a doorstep of building and a predetermined delivery location.
10. The method of claim 1, wherein the delivery locations further comprise addresses for the pickup and dropoff of human travellers.
11. The method of claim 10, wherein addresses associated with the pickup and dropoff of human travellers are prioritized over the addresses associated with the delivery of items when determining the delivery route.
12. The method of claim 1, wherein a plurality of deployable delivery robots are provided and are deployed simultaneously.
13. A method for autonomously picking up or delivering one or more items or passengers to waypoint destinations, each waypoint destination associated with an address, the method comprising: providing a vehicle having a deployable delivery robot, a storage area, and a passenger section; determining a route for the vehicle based on the addresses of the waypoint destinations; navigating the vehicle to a first address on the route, the first address being associated with a first item or passenger pickup or dropoff; allowing the passenger to board or exit the vehicle if the address is associated with a passenger; and deploying the delivery robot to deliver or pick up the item from the waypoint destination if the address is associated with an item.
14. The method of claim 13, wherein deploying the delivery robot to deliver or pick up the item comprises: removing the one or more items from the vehicle with the delivery robot, delivering the one or more items to the waypoint destination, and returning to the vehicle, if one or more items is to be delivered; and navigating the delivery robot to the waypoint destination, obtaining the one or more items to be delivered and carrying the one or more items back to the vehicle, placing the one or more items in the package storage area, and boarding the vehicle, if one or more items is to be picked up.
15. An autonomous system for delivering or picking up one or more of packages and people to one or more delivery locations, each location associated with a street address, with a roadway vehicle having a deployable delivery robot disposed on a deployment mechanism, the system comprising: a processing module, a memory storage module, and a communication network; the memory storage module being configured to receive and store a plurality of delivery data, the delivery data comprising one or more of delivery locations, addresses, identification of packages or people; and the processing module in data communication with the electronic memory over the communication network, the processing module configured to: determine a delivery route for the roadway vehicle; navigate the vehicle to a delivery destination on the delivery route; and send a signal to one or more of the delivery robot and the deployment mechanism to deploy from the vehicle if a routing delivery location is associated with the delivery or pickup of the one or more packages.
16. The autonomous system of claim 15, further comprising sensors mounted to the vehicle and in data communication with the delivery robot, the sensors configured to provide a local map and real-time information about obstacles that may be encountered by the delivery robot between the vehicle and the delivery location.
17. A method for transporting an item from a delivery vehicle to an intended destination with an autonomous robot comprising: identifying the item to be delivered and loading it on the autonomous robot; deploying the autonomous robot from the delivery vehicle; determining a route from the delivery vehicle to the intended destination; carrying the item to the intended destination; and placing the item at the intended destination.
18. A method of delivering or picking up a payload at one or more locations, the payload comprising one or more of people and items, the method comprising: providing a roadway vehicle for carrying the payload, the vehicle having a deployable autonomous delivery robot stowed therein; determining a travel route for the roadway vehicle based on the one or more locations; navigating the roadway vehicle to a first location on the delivery route, the first location being associated with a first payload; delivering or picking up the first payload; recalculating the travel route based on one or more of new payload, new request, and traffic conditions; and navigating the roadway vehicle to a next location on the travel route.
19. The method of claim 18, wherein delivering or picking up the first payload comprises deploying the autonomous delivery robot from the vehicle and one or more of carrying the payload to a predetermined spot at the location and retrieving the payload from the predetermined spot at the location.
20. The method of claim 19, further comprising stowing the autonomous delivery robot on the roadway vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The accompanying drawings, which are incorporated in and form a part of the specification, illustrate the embodiments of the invention and together with the written description serve to explain the principles, characteristics, and features of the invention. In the drawings:
[0015]
[0016]
[0017]
[0018]
[0019]
[0020] While implementations of the disclosed inventions are described herein by way of example, those skilled in the art will recognize that they are not limited to the embodiments or drawings described. It should be understood that the drawings and detailed description thereto are not intended to limit implementations to the particular form disclosed but, on the contrary, the intention is to cover all modifications, equivalents and alternatives falling within the spirit and scope as defined by the appended claims. The headings used herein are not meant to be used to limit the scope of the description or the claims.
DETAILED DESCRIPTION OF THE INVENTION
[0021] In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of example embodiments. It will be evident to one skilled in the art, however, that embodiments can be practiced without these specific details. In some instances, well-known methods or components have not been described in detail so that the details of the present invention are not obfuscated.
[0022] In the interest of clarity, some routine features of the implementations described herein are omitted. It will be appreciated that in the development of any actual implementation of the present invention, certain decisions must be made in order to achieve specific goals, and that different decisions may be made to achieve different goals without departing from the teachings of the invention. While certain implementations might be complex and time-consuming, they would nevertheless be routine to accomplish for those of ordinary skill in the art having the benefit of this disclosure.
[0023] The invention set forth herein is intended primarily for use with pickup and delivery of people and packages within the radius of an autonomous delivery vehicle, and in particular, the radius an autonomous delivery vehicle can travel in a given 4 or 8-hour period. In certain embodiments, the present invention addresses the pick-up and delivery of people and packages within a defined area, such as an area less than 100 square miles or an area less than 50 square miles. It is expected that the present invention will be tailored to use in an urban or suburban setting, although other settings are possible where efficiencies can be realized.
[0024] In embodiments, the inventive method set forth herein employs a driverless delivery vehicle capable of carrying both passengers and packages, such as a Ford Transit Connect Van modified for full autonomy, or similar vehicle. Currently, there are a large number of third party organizations and companies that are developing vehicles capable of autonomous navigation and operation (“driverless vehicles”), such as Uber ATG, Argo AI, Waymo and others. The present invention is intended to be agnostic with regard to the particular driverless system that is employed, so long as the system has a memory that can save a route for the delivery of packages and can readily re-calculate that route in order to efficiently address changes that may occur during a delivery run.
[0025] Certain embodiments of this invention specifically lay out methods and example embodiments for simultaneous mixed-use people-carrying (as in a taxi service) and package delivery. In some embodiments no modification of a standard autonomous vehicle is required, while other embodiments may require extremely minor modification to house a deployment mechanism for a separate “curb to doorstep” delivery vehicle or robot. Embodiments may carry people and packages at the same time, with an on-board “curb to doorstep” autonomous robot, that can deliver packages to a doorstep, mounted in the rear of the vehicle with an automatic door gate. Alternatively, the robot may be mounted in a location adjacent to the side door of the vehicle depending on the specific application, such as for delivery of mail or packages to a mailbox. In still other embodiments, there may be a specialized vehicle designed specifically with a package and robot bay separate from seating for people.
[0026] In
[0027] At any point during the work period, including prior to the delivery vehicle reaching the first location, a new request for pickup and/or delivery can be received by the route calculation system 25. If such a request is received and the route calculation system determines the new delivery stop can be efficiently incorporated into the existing route structure 30, the route will be updated accordingly and the delivery vehicle will navigate to an address associated with the new destination when it is most efficient and proceed as previously described. Alternatively, the route calculation system can be biased to prioritize the pickup and delivery of human passengers over packages in order to minimize travel time for human passengers. Similarly, packages or items that are temperature-sensitive, such as groceries, can also be prioritized.
[0028] In the event that no new request is made prior to arrival at the first destination, or in the event it is determined that any such request would not be efficiently incorporated into the existing route, the delivery vehicle proceeds to the address of the original destination for delivery or pick-up 35. If the delivery or pick-up happens to be a package, an autonomous robot is deployed from the delivery vehicle to carry or retrieve the package between the delivery vehicle and the doorstep or other destination as more fully explained with relation to
[0029] After the delivery or pickup is complete 35, a determination is made whether there are additional stops to be made, the vehicle repeats the process discussed 40. If, however, no additional deliveries or pickups are planned, the delivery vehicle travels to an idling location 45, either predetermined or calculated based on current location, until a new delivery request is made 25 or the shift ends. The goal for such a system, however, is the maximum utilization of the fleet infrastructure and 100% service time for the robots and vehicles.
[0030]
[0031] Next, the robot 220 deploys 130 from the delivery vehicle 200 and retrieves the appropriate package 230 and either carries it to the doorstep of the home or office for delivery or retrieves a package from the doorstep or other predetermined location if the stop is for the purpose of picking up a package. In an alternative embodiment, the robot 220 loads itself with a package 230 prior to deployment. Once the pickup or delivery is complete, the robot reboards the delivery vehicle 200 and the vehicle 200 continues to the next stop. In some embodiments, the vehicle may re-charge the robot when it is on-board, to reduce the required battery life of the robot to only that required to do a single delivery, rather than requiring sufficient charge to operate the robot all day. In embodiments, people who opt for autonomous delivery or pickup will grant permission for the robot to come onto their property and will likely need to generate a detailed map of their yards in advance to assist with delivery.
[0032] With reference to
[0033] In embodiments, the robot 220 is configured to be transitionable between a stowed configuration as illustrated in
[0034] In still other embodiments, there may be more than one deployment mechanism 310 and more than one robot 220 deployed from a vehicle 200 at the same time, allowing the vehicle 200 to drop off several robots 220 with brief stops, allow them time to make their deliveries, and pick them up again. The vehicle 200 may pause only momentarily to allow a robot 220 to exit the vehicle 200 with a package 230, to avoid blocking traffic. This problem is especially significant in urban areas, where delivery vehicles often are cited for parking infractions, as they have little other choice but to illegally park while making a delivery.
[0035] While the robot 220 is in stowed configuration, the arms 420 can be used to perform tasks that do not require the use of the legs 410. In embodiments, the arms 420 can extend out of the side of the vehicle 200 to place mail or packages in a mailbox or other receptacle without the robot 220 exiting the vehicle 200. In some embodiments, the deployment mechanism 310 used to hold the robot 220 may be actuated to extend the reach of the workspace by moving the stowed robot 220 in a direction that makes accessing an exterior location easier.
[0036] Certain aspects of the embodiments include process steps and instructions described herein in the form of an algorithm. It should be noted that the process steps and instructions of the embodiments could be embodied in software, firmware or hardware, and when embodied in software, could be downloaded to reside on and be operated from different platforms used by a variety of operating systems. The embodiments can also be in a computer program product which can be executed on a computing system.
[0037] The embodiments also relate to an apparatus for performing the operations herein. This apparatus may be specially constructed for the purposes, e.g., a specific computer, or it may comprise a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable storage medium, the memory/storage can be transitory or non-transitory. Memory can include any of the above and/or other devices that can store information/data/programs.
[0038] In specific embodiments, the methods of delivering people and packages using the vehicles and robots discussed herein are accomplished at least through the use of an electronic control system in the delivery vehicle. In certain embodiments, the electronic control system is comprised of a delivery server having a memory storage module, a processing module, and a communication network to enable communication with and to control certain aspects of the operation of the vehicle and, in embodiments, the deployment mechanism. Some examples of such communication include opening the liftgate on the back of the vehicle to deploy the robot, determining the delivery route, and communicating with the robot for purposes of exchanging data and providing prompts over the communications network that can be wired or wireless. In certain embodiments, the data exchanged between the vehicle and the robot includes the delivery location at the address, identification information about the package or packages to be delivered to a particular address, any data collected by sensors on the vehicle regarding obstacles that may be on the ground between the vehicle and the delivery destination, and any other information or data that may be relevant to delivering the package or packages to the doorstep or to some other predetermined destination. In certain embodiments, the delivery server also communicates with the deployment mechanism for purposes of deploying and retrieving the robot.
[0039] While much of this application has been directed to the use of the robot for residential or office deliveries, the process of loading the van at the beginning of a work shift can be accomplished using the autonomous robot described herein. The robot, armed with a lookup table and a scanner, for example, can “pick” marked packages from shelves and place them in the van for delivery.
[0040] While various illustrative embodiments incorporating the principles of the present teachings have been disclosed, the present teachings are not limited to the disclosed embodiments. Instead, this application is intended to cover any variations, uses, or adaptations of the present teachings and use its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which these teachings pertain.