Delivery system
Patent Information
- Application Number
- JP2023141373
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-03-13
Smart Images

Figure 2025034768000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a delivery system. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there is known a technique for delivering packages to dwelling units in an apartment building using an autonomously moving robot (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2022-150824 A Summary of the Invention [Problem to be solved by the invention]
[0004] Patent Document 1 describes how the recipient is notified by intercom or mobile phone in front of the delivery destination's residence and the package is handed over (paragraphs 0042 and 0053). However, since the robot is already in front of the recipient's residence when the notification is received, there is a problem that if the recipient is busy, they cannot receive the package immediately. The present invention has been made in consideration of the above-mentioned problems, and aims to provide a technology that increases the likelihood that a recipient will be able to receive a package immediately when a delivery robot arrives in front of a residence. [Means for solving the problem]
[0005] In order to achieve the above objective, the delivery system includes a detection unit that detects that a package has been stored on a delivery robot moving within the apartment complex, and a notification unit that, when the storage of the package is detected, notifies the recipient of the package that the package has arrived at the apartment complex.
[0006] In other words, because the delivery system is configured to notify the recipient of the package when it detects that the package has been stored in the delivery robot, the recipient can spend more time preparing to receive the package compared to a configuration in which the notification is only made after the delivery robot has arrived in front of the delivery destination residence. As a result, it is more likely that the recipient will be able to receive the package immediately when the delivery robot arrives in front of the residence. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a block diagram showing the overall system configuration including the delivery system. [Diagram 2] 13 is a flowchart of a delivery process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Here, the embodiments of the present invention will be described in the following order. (1) System configuration: (1-1) Configuration of the delivery terminal: (1-2) Delivery robot configuration: (1-3) Configuration of apartment control system (1-4) Recipient terminal configuration: (1-5)Delivery system configuration: (2) Delivery process: (3) Other embodiments:
[0009] (1) System configuration: 1 is a block diagram showing the overall configuration including a delivery system 10 according to the present invention. The delivery system 10 is a system for delivering packages to dwelling units in an apartment building in cooperation with a delivery robot 100, a deliverer terminal 200, an apartment control system 300, and a recipient terminal 400.
[0010] (1-1) Configuration of the delivery terminal: The deliverer terminal 200 is a terminal used by a deliverer for delivery work, and moves together with a delivery vehicle driven by the deliverer. The deliverer terminal 200 may be portable or vehicle-mounted. The deliverer terminal 200 includes a communication unit 240, a UI unit 241, a positioning unit 242, a control unit 220, and a recording medium (not shown). The communication unit 240 includes an interface for communicating with other devices. In this embodiment, the deliverer terminal 200 wirelessly communicates with the delivery system 10 via the communication unit 240. The UI unit 241 includes a touch panel display and a speaker. The positioning unit 242 includes a GNSS receiving unit. The GNSS receiving unit is a device that receives GNSS signals, receives radio waves from a navigation satellite, and outputs a signal for calculating the position of the deliverer terminal 200. The control unit 220 acquires this signal and acquires the position of the deliverer terminal 200.
[0011] The recording medium records a delivery plan. The delivery plan is a plan for deliveries that a deliverer is responsible for, and is information indicating delivery destination information indicating the delivery destinations of the parcels, the order in which the delivery destinations will be visited, and parcel information indicating the parcels to be delivered at each delivery destination. The delivery destination information includes information indicating the location of the delivery destination and whether the delivery destination is an apartment building in an apartment complex that has a delivery robot. The parcel information includes identification information for identifying the parcel, and the name, address, etc. of the recipient.
[0012] The control unit 220 periodically calculates the current location based on the output of the positioning unit 242. The control unit 220 periodically transmits the calculated current location to the delivery system 10. In this embodiment, the delivery system 10 judges the progress of the delivery plan based on the current location of the delivery vehicle. When the delivery destination is an apartment in an apartment building that has a delivery robot 100, the delivery person stores the package in the delivery robot 100 that has moved to the outside of the outermost security door of the apartment building, and the delivery robot 100 delivers the package to the apartment building of the delivery destination in the apartment building. Therefore, as described below, the delivery system 10 judges whether the delivery vehicle has approached the apartment building that has the delivery robot (whether the distance to the apartment building is within a predetermined distance) based on the delivery plan and the history of the delivery vehicle's location.
[0013] The control unit 220 also determines whether the delivery vehicle has reached within a preset distance of the next delivery destination based on the delivery plan and the current location, and if so, displays delivery information indicating the next delivery destination and identification information of the parcel to be delivered at the next delivery destination on the UI unit 241. If the next delivery destination is an apartment in an apartment building that has a delivery robot 100, the control unit 220 displays this on the UI unit 241. The deliverer delivers the parcel indicated by the displayed identification information of the parcel to the next delivery destination. If the next delivery destination is an apartment in an apartment building that has a delivery robot 100, the deliverer stores the parcel in the delivery robot 100.
[0014] (1-2) Delivery robot configuration: The delivery robot 100 waits at a predetermined waiting place in the apartment complex when not in operation, moves to the outside of the outermost security door of the apartment complex in response to a movement instruction from the delivery system 10 to receive a package, and when the package is stored and movement to the recipient's residence is instructed, moves to the front of the recipient's residence. For this purpose, the delivery robot 100 includes a control unit 120, a communication unit 140, a UI unit 141, a positioning unit 142, a camera 143, a package storage unit 144, a traveling unit 145, and a recording medium (not shown). The delivery robot 100 can wirelessly communicate with the delivery system 10 and the apartment complex control system 300 via the communication unit 140.
[0015] The recording medium has recorded thereon floor maps for each floor of the apartment building. The floor map for a floor on which a security door exists includes the location of each security door. The floor map for a floor on which a waiting area for a delivery robot exists includes the location of the waiting area for the delivery robot. The floor map for each floor includes the location of the elevator boarding and disembarking area, the shape of the corridor on each floor, the location of the entrance to each residence and room number, etc. The waiting area is a location through which multiple residents of the apartment building pass, and may be, for example, an entrance hall, lobby, mail corner, near the concierge counter, elevator hall, etc.
[0016] The UI unit 141 includes a touch panel display and a speaker. The touch panel display displays various information to the deliverer or the recipient of the package, and inputs instructions from the deliverer or the recipient. The speaker emits various sounds under the control of the control unit 120. The UI unit 141 may include a microphone. The control unit 120 may analyze a signal indicating a sound collected by the microphone, and may be configured to input instructions by human voice.
[0017] In this embodiment, the positioning unit 142 includes a GNSS receiver. The GNSS receiver receives radio waves from a navigation satellite and outputs a signal for calculating the position of the delivery robot 100. The control unit 120 acquires this signal and acquires the position of the delivery robot 100 corresponding to the latitude and longitude. The control unit 120 also identifies the floor on which the delivery robot 100 is located from the position of the elevator car when the delivery robot 100 most recently got off the elevator. The control unit 120 identifies the position of the floor on which the delivery robot 100 is located based on the floor map of the floor on which the delivery robot 100 is located and the position based on the output of the GNSS receiver. Therefore, for example, the control unit 120 can determine whether the delivery robot 100 has arrived in front of the residence of the delivery destination. Note that, as long as it is possible to identify the position of the delivery robot 100 in the apartment building, a configuration other than the above may be adopted. For example, the vehicle may be equipped with an acceleration sensor and a gyro sensor, and configured to autonomously calculate its current position, and when it detects through camera images or communications that it has passed a reference point set up in various places in the apartment building, correct its current position to the position of the reference point.
[0018] The camera 143 captures images of the surroundings of the delivery robot 100. The control unit 120 analyzes the captured images, detects obstacles in the travel direction, and controls the running unit 145 to travel while avoiding the obstacles. The running unit 145 includes wheels, a drive unit that drives the wheels, and a drive unit that changes the steering angle of the wheels.
[0019] The luggage storage unit 144 includes a luggage compartment for storing luggage addressed to residents of the apartment building in order to deliver the luggage to the residence of the resident, a luggage sensor for detecting that luggage has been stored in the luggage compartment, a luggage compartment door locking mechanism, and a reading unit for reading identification information of the luggage stored in the luggage compartment. The luggage sensor may be configured to detect the presence or absence of luggage using, for example, a pressure sensor provided at the bottom of the luggage compartment. Of course, a configuration may also be used to detect the presence or absence of luggage using an optical sensor.
[0020] The control unit 120 causes the locking mechanism to unlock the luggage compartment door in response to a delivery person's operation to unlock the luggage compartment door on the UI unit 141, and causes the luggage compartment door to be locked when the luggage sensor detects that a luggage has been stored in the luggage compartment and the luggage compartment door is closed. In addition, when a password for receiving luggage is input to the UI unit 141 and the delivery system 10 notifies the control unit 120 of successful authentication, the control unit 120 causes the locking mechanism to unlock the luggage compartment door. In this embodiment, the reading unit includes a camera that captures a two-dimensional code that is affixed to the luggage and indicates the identification information of the luggage. When one delivery robot 100 has multiple luggage compartments, a luggage sensor, a lock, and a reading unit are provided for each luggage compartment.
[0021] When the delivery vehicle approaches the apartment building, the control unit 120 starts moving toward the outside of the outermost security door of the apartment building according to a movement instruction from the delivery system 10. When the deliverer stores the package in the luggage compartment of the package storage unit 144 and has the reader read the two-dimensional code of the package, the control unit 120 of the delivery robot 100 transmits the identification information of the stored package to the delivery system 10 and notifies the delivery system 10 that the package indicated by the identification information has been stored. When the delivery system 10 instructs the delivery robot 100 to move to the room number of the recipient's residence of the package indicated by the identification information and deliver the package, the control unit 120 of the delivery robot 100 refers to the floor map and travels along a movement route from the current location to the front of the recipient's residence. The control unit 120 controls the travel unit 145 to avoid an obstacle if one is present ahead in the travel direction based on an image captured by the camera 143.
[0022] When the delivery robot 100 passes through a security door when moving to the recipient's residence, the control unit 120 transmits a request to pass through the security door to the apartment control system 300. When the delivery robot 100 uses an elevator when moving to the recipient's residence, the control unit 120 transmits a request to use the elevator to the apartment control system 300. In response to these requests, the apartment control system 300 allows the delivery robot 100 to unlock and open the security door, call and open the elevator, receive the destination floor for the elevator, notify the delivery robot 100 of arrival at the destination floor, and the like, so that the delivery robot 100 can move to the front of the recipient's residence.
[0023] When the current location of the delivery robot 100 is in front of the recipient's residence, the control unit 120 of the delivery robot 100 determines that the delivery robot 100 has arrived at the recipient's residence and requests the delivery system 10 to call the intercom of the recipient's residence. The delivery system 10 requests the apartment control system 300 to call the intercom of the residence, and the apartment control system 300 causes the intercom control unit 370 to generate a ringtone in the indoor unit of the intercom of the recipient's residence. As a result, the delivery robot 100 can notify the recipient of its arrival at the residence.
[0024] The control unit 120 of the delivery robot 100 causes the UI unit 141 to display a message prompting the recipient to enter a password. When the recipient enters the password, the control unit 120 transmits the entered password to the delivery system 10 and receives an authentication result from the delivery system 10. If the authentication result is successful, the control unit 120 causes the locking mechanism to unlock the luggage compartment door. If the control unit 120 determines based on the output signal of the luggage sensor that the luggage has been removed, it determines that the recipient has completed receipt, and transmits a notification of receipt to the delivery system 10.
[0025] (1-3) Configuration of apartment control system: The apartment control system 300 is a system that monitors and controls the status of various facilities provided in an apartment building. Facilities that are the subject of control by the apartment control system 300 include security doors, elevators, and intercoms. The apartment control system 300 includes a communication unit 340, a control unit 320, a security door control unit 350, an elevator control unit 360, an intercom control unit 370, and a recording medium (not shown). The apartment control system 300 can communicate with the delivery robot 100 and the delivery system 10 via the communication unit 340.
[0026] The recording medium stores authentication information for determining whether or not a person or robot is authorized to pass through a security door or use an elevator.
[0027] The security door control unit 350 has a mechanism for opening (or unlocking) the security door when the person or robot is permitted to pass through the door (when authentication is successful). After opening (or unlocking) the door due to successful authentication, the security door control unit 350 closes (or locks) the door, for example, after a predetermined time has elapsed.
[0028] The elevator control unit 360 operates the elevator if the person or robot is authorized to use the elevator (if authentication is successful). If authentication of the delivery robot 100 is successful, the elevator control unit 360 accepts instructions to the delivery robot 100 via wireless communication, such as calling the elevator, opening and closing the doors, and specifying the destination floor, and performs operations according to these instructions. The elevator control unit 360 also moves the car carrying the delivery robot 100 to the specified destination floor, and notifies the delivery robot 100 of its arrival upon arrival at the destination floor. The elevator control unit 360 also replies to an inquiry from the control unit 320 with information on the current position of the elevator car and information on future destination floors that have already been determined.
[0029] The intercom control unit 370 is a system for controlling the intercoms installed in each dwelling unit of the apartment building. In this embodiment, the control unit 320 controls the indoor unit of the intercom to generate a ringtone.
[0030] When the control unit 320 receives a passage request from the delivery robot 100 approaching the security door, the control unit 320 performs authentication by comparing the authentication information of the delivery robot 100 included in the passage request with the authentication information recorded in the recording medium. If the authentication is successful, the control unit 320 causes the security door control unit 350 to unlock (or open) the security door. Also, when the control unit 320 receives a usage request from the delivery robot 100 approaching the elevator boarding and disembarking location, the control unit 320 performs authentication by comparing the authentication information included in the usage request with the authentication information recorded in the recording medium. If the authentication is successful, the control unit 320 causes the elevator control unit 360 to perform an operation according to an instruction, such as calling the elevator, opening the door, specifying the destination floor, and notifying arrival at the destination floor. Also, when the control unit 320 is instructed by the delivery system 10 to call the intercom of the dwelling unit with the specified room number, the control unit 320 causes the intercom control unit 370 to generate a ringing sound of the indoor unit of the intercom of the dwelling unit.
[0031] (1-4) Recipient terminal configuration: The recipient terminal 400 is a terminal such as a smartphone used by a resident of an apartment complex who is a recipient of a package, and includes a display unit, an operation unit, a communication unit, and a control unit for controlling each of these units. An application for using the delivery service provided by the delivery system 10 is installed in the recipient terminal 400. When the recipient terminal 400 receives a package arrival notice from the delivery system 10 using the function of the application, the recipient terminal 400 notifies the recipient by displaying that the package has arrived at the apartment complex. The package arrival notice includes a password for removing the package from the delivery robot 100. When the recipient recognizes the package arrival notice and performs an operation indicating a delivery request in response to the package arrival notice, the recipient terminal 400 transmits the delivery request to the delivery system 10.
[0032] (1-5)Delivery system configuration: The delivery system 10 comprises a control unit 20 equipped with a CPU, RAM, ROM, etc., a recording medium 30, and a communication unit 40, and the control unit 20 can execute programs stored in the recording medium 30 or ROM. In this embodiment, a delivery program 21 can be executed as this program. The communication unit 40 comprises circuits for communicating with the deliverer terminal 200, the delivery robot 100, the apartment control system 300, and the recipient terminal 400, respectively.
[0033] The recording medium 30 records a delivery plan 30a, delivery destination information 30b, parcel information 30c, user information 30d of the delivery service by the delivery system 10, and a floor map 30e. The delivery plan 30a is a plan of delivery for each delivery person, and is information indicating delivery destination information indicating the delivery destination of the parcel, the order of visiting each delivery destination, and parcel information indicating the parcel to be delivered at each delivery destination. The delivery destination information 30b includes information indicating the location and address of the delivery destination, and whether the delivery destination is a residence in an apartment building that has a delivery robot. The parcel information 30c includes identification information for identifying the parcel, identification information and address and name of the recipient, identification information and address and name of the sender, a password for receiving the parcel (if the recipient lives in an apartment building that has a delivery robot 100), etc. The user information 30d is information indicating a user of the delivery service provided by the delivery system 10, and includes the user's identification information (which can be both the recipient and the sender), the identification information of the terminal used by the user (including the recipient terminal 400), the address and name, etc. The floor map 30e is a map of each floor of the apartment building in which the delivery robot 100 is located. The floor map 30e is the same as the floor map recorded on the recording medium of the delivery robot 100.
[0034] The control unit 20 executes the delivery program 21 to determine whether the delivery vehicle has approached the apartment complex where the delivery robot 100 is located (whether the distance to the apartment complex is within a predetermined distance) based on the current location of the delivery vehicle and the delivery plan 30a of the delivery vehicle. When the control unit 20 determines that the delivery vehicle has approached the apartment complex, it sends an instruction to the delivery robot 100 to move outside the entrance of the apartment complex.
[0035] In addition, the control unit 20 functions as a detection unit 21a and a notification unit 21b by executing the delivery program 21. By using the function of the detection unit 21a, the control unit 20 detects that a package has been stored in the delivery robot 100 moving within the apartment complex. That is, when the control unit 20 receives from the delivery robot 100 the identification information of the package stored in the package storage unit 144 of the delivery robot 100, the control unit 20 detects that the package has been stored in the delivery robot 100.
[0036] When the control unit 20 detects the storage of a package, the control unit 20 notifies the recipient of the package that the package has arrived at the apartment building by using the function of the notification unit 21b. That is, the control unit 20 transmits a package arrival notification to the recipient terminal 400 based on the identification information of the recipient terminal 400 of the package, which is associated with the identification information of the package received from the delivery robot 100.
[0037] At this time, the control unit 20 notifies the delivery robot 100 of the required time to reach the recipient's residence by using the function of the notification unit 21b. Specifically, the control unit 20 refers to the floor map 30e of the apartment building and identifies the floor difference between the floor (entrance floor) where the delivery robot 100 is currently located and the floor of the recipient's residence. If there is no floor difference, the control unit 20 acquires the shape of the passageway on the floor where the delivery robot 100 is currently located from the floor map 30e and identifies the distance (travel distance) along the passageway from the current location of the delivery robot 100 to the front of the recipient's residence. The control unit 20 calculates the travel time based on the travel speed and travel distance of the delivery robot 100. The control unit 20 regards the travel time as the required time to reach the recipient's residence. A predetermined margin may be added to the travel time to determine the required time to reach the recipient's residence.
[0038] When the floor difference between the floor (entrance floor) where the delivery robot 100 is currently located and the floor of the recipient's residence is 1 or more, the control unit 20 determines the required time to the recipient's residence as the sum of a first required time from the current location of the delivery robot 100 to the elevator boarding and disembarking location on the same floor, an elevator required time required for the delivery robot 100 to move by elevator, and a second required time from the elevator boarding and disembarking location on the recipient's residence floor to the front of the recipient's residence. The first required time is a travel time calculated from the distance along the corridor from the current location of the delivery robot 100 to the elevator boarding and disembarking location on the same floor and the travel speed of the delivery robot 100. The second required time is a travel time calculated from the distance along the corridor from the elevator boarding and disembarking location on the recipient's residence floor to the front of the recipient's residence and the travel speed of the delivery robot 100.
[0039] The elevator travel time is the sum of the estimated waiting time and the estimated travel time. In this embodiment, the estimated waiting time is a statistical value of the elevator waiting time at the entrance floor corresponding to the combination of the day of the week and the time period when the elevator travel time is derived. The estimated travel time is a statistical value of the elevator travel time from the entrance floor corresponding to the combination of the day of the week, the time period, and the destination floor when the elevator travel time is derived (because the number of people getting on and off between the entrance floor and the recipient's residence floor may depend on the day of the week and the time period). The control unit 20 calculates the elevator travel time by adding the estimated waiting time and the estimated travel time. The control unit 20 determines the required time to the recipient's residence to be the sum of the first required time, the elevator required time, and the second required time. A predetermined margin time may be added to determine the required time to the recipient's residence.
[0040] The control unit 20 includes the required time thus derived in the arrival notice, thereby enabling the recipient to know the required time from when the recipient transmits the delivery request until the package is actually delivered to the recipient's residence. In addition, the control unit 20 transmits the arrival notification to the recipient terminal 400, including a password required for the recipient terminal 400 to take out the package from the luggage compartment of the delivery robot 100.
[0041] By the function of the movement control unit 21c, when the control unit 20 receives a delivery request from the recipient who has been notified of the arrival of the package to the recipient's residence, the control unit 20 moves the delivery robot 100 to the recipient's residence. In this embodiment, when a delivery request is received from the recipient within a predetermined time after the arrival notification is sent, it is deemed that the recipient is highly likely to be able to receive the package, and the control unit 20 moves the delivery robot 100 to the front of the recipient's residence. When a delivery request is not received within the predetermined time, the control unit 20 moves the delivery robot 100 to a waiting location. Therefore, compared to a configuration in which the delivery robot 100 is moved to the front of the recipient's residence when a delivery request is not received, the possibility of the delivery robot 100 moving in vain can be reduced.
[0042] When the password is input to the delivery robot, the control unit 20 controls the delivery robot so that the package can be removed. That is, when the delivery robot 100 arrives in front of the recipient's residence and the recipient inputs the password to the UI unit 141 of the delivery robot 100, the delivery robot 100 transmits the input password to the delivery system 10. When the transmitted password matches the password recorded in the recording medium 30 in association with the package, the control unit 20 of the delivery system 10 replies to the delivery robot 100 that the authentication was successful, and causes the delivery robot 100 to unlock the luggage compartment door. As a result, the recipient can remove the package from the luggage compartment of the delivery robot 100.
[0043] In addition, if the recipient does not receive the package within a predetermined time after arriving in front of the recipient's residence, the control unit 20 also moves the delivery robot 100 from in front of the recipient's residence to a waiting area. This reduces the possibility that the delivery robot 100 will disturb other residents, compared to waiting in front of the recipient's residence.
[0044] As described above, the recipient can retrieve the package from the delivery robot 100 by inputting the password notified to the recipient into the delivery robot 100, so the recipient can retrieve the package addressed to him / her from the delivery robot 100 not only in front of his / her residence but also at the waiting area. By providing the waiting area at a place where multiple residents of the apartment building are expected to frequently pass through, the recipient can receive the package from the delivery robot even at a place other than his / her residence that he / she frequently passes through. The recipient can also retrieve the package from the delivery robot at other places in the apartment building (for example, when passing by the delivery robot in a hallway) by inputting the password.
[0045] As described above, the delivery system 10 is configured to notify the recipient of the package when it detects that the package has been stored in the delivery robot, so compared to a configuration in which the notification is given only after the delivery robot has arrived in front of the delivery destination residence, the recipient can spend more time preparing to receive the package. As a result, it is possible to increase the likelihood that the recipient will be able to receive the package immediately when the delivery robot arrives in front of the residence. This reduces the likelihood that the recipient will not be able to receive the package within the specified time and will have to redelivery it.
[0046] (2) Delivery process: Next, the delivery process executed by the control unit 20 will be described with reference to FIG. 2. The delivery process is started when the delivery robot 100 is ready to receive a new package. When the delivery process is started, the control unit 20 causes the delivery robot 100 to wait at the waiting location (step S100). That is, the control unit 20 transmits an instruction to the delivery robot 100 to move to the waiting location. If the current location of the delivery robot 100 is not the waiting location, the delivery robot 100 moves toward the waiting location, and if the current location is the waiting location, the delivery robot 100 waits there.
[0047] Next, the control unit 20 determines whether a delivery vehicle has approached (step S105). That is, the control unit 20 determines whether a delivery vehicle that has a delivery destination that is an apartment in the apartment complex where the delivery robot 100 is located has approached the apartment complex (the distance is within a predetermined distance). If it is not determined in step S105 that a delivery vehicle has approached, the control unit 20 returns to the processing of step S100. If it is determined in step S105 that a delivery vehicle has approached, the control unit 20 moves the delivery robot 100 outside the entrance (step S110). That is, the control unit 20 transmits an instruction to move outside the entrance to the delivery robot 100.
[0048] Next, the control unit 20 determines whether the package has been stored within a predetermined time using the function of the detection unit 21a (step S115). That is, when the delivery robot 100 detects that the package has been stored in the luggage compartment based on the output signal of the luggage sensor in the luggage compartment, it notifies the delivery system 10. If the control unit 20 of the delivery system 10 receives this notification within a predetermined time after sending the instruction to move outside the entrance, it determines that the package has been stored within the predetermined time. If it is not determined that the package has been stored within the predetermined time in step S115, the control unit 20 returns to the process of step S100.
[0049] If it is determined in step S115 that the parcel has been stored within the predetermined time, the control unit 20 acquires information about the stored parcel using the function of the detection unit 21a (step S120). That is, the delivery robot 100 has the reading unit read the two-dimensional code of the parcel stored in the luggage compartment to acquire the parcel's identification information, and transmits this as the identification information of the parcel whose storage has been detected to the delivery system 10. The control unit 20 of the delivery system 10 acquires the parcel's identification information transmitted from the delivery robot 100 in this manner.
[0050] Next, the control unit 20 calculates the movement route and the required time to the recipient's residence by using the function of the notification unit 21b (step S125). That is, the control unit 20 specifies the movement route from the current location of the delivery robot 100 to the recipient's residence based on the passage shape of each floor of the floor map 30e, and calculates the required time as described above.
[0051] Next, the control unit 20 transmits an arrival notification to the recipient terminal 400 by using the function of the notification unit 21b (step S130). The arrival notification includes the required time calculated in step S125 and a password for retrieving the package. The control unit 20 transmits the arrival notification to the recipient terminal 400 based on the identification information of the recipient terminal 400 of the package recipient, which is associated with the identification information of the package.
[0052] Next, the control unit 20 judges whether or not a delivery request has been received from the recipient within a predetermined time period by the function of the movement control unit 21c (step S135). That is, the control unit 20 judges whether or not a delivery request to the recipient's residence has been received from the recipient terminal 400 within a predetermined time period after the notification of arrival. The predetermined time period may be assumed to be, for example, about 5 minutes. If it is not judged in step S135 that a delivery request has been received within the predetermined time period, the control unit 20 moves the delivery robot 100 to a waiting location (step S155). That is, the control unit 20 judges that the recipient is not in a state to receive the package, and transmits a movement instruction to the delivery robot 100 to the waiting location. Upon receiving the movement instruction, the delivery robot 100 moves from outside the entrance through the security door to the waiting location.
[0053] If it is determined in step S135 that a delivery request has been received from the recipient within a predetermined time, the control unit 20 moves the delivery robot 100 to the recipient's residence (step S140). That is, the control unit 20 transmits to the delivery robot 100 the location (floor number and location within the floor) indicated by the recipient's room number associated with the identification information of the package, and the movement route calculated in step S130, and instructs the delivery robot 100 to move. Upon receiving the movement instruction, the delivery robot 100 moves to the recipient's residence by passing through security doors and elevators on the movement route to the recipient's residence.
[0054] Next, the control unit 20 determines whether the delivery robot 100 has arrived in front of the recipient's residence and waits until it has arrived (step S145). When the delivery robot 100 arrives in front of the recipient's residence, it notifies the delivery system 10 of its arrival. The control unit 20 of the delivery system 10 determines that the delivery robot 100 has arrived in front of the recipient's residence by receiving this notification. Then, the control unit 20 notifies the apartment control system 300 to ring the intercom indoor unit of the recipient's residence. In response to this notification, the apartment control system 300 causes the intercom control unit 370 to ring the intercom indoor unit of the recipient's residence. The control unit 20 also measures the elapsed time since receiving the notification from the delivery robot 100 that it has arrived in front of the recipient's residence.
[0055] When a recipient receives a package from the delivery robot 100, the recipient inputs a password to the delivery robot 100. The delivery robot 100 transmits the package identification information and the input password to the delivery system 10. When the control unit 20 of the delivery system 10 receives the package identification information and password from the delivery robot 100, the control unit 20 performs authentication by comparing the package identification information and password recorded in the recording medium 30. The control unit 20 then transmits the authentication result to the delivery robot 100, and if the authentication is successful, the delivery robot 100 unlocks the luggage compartment door. The delivery robot 100 determines whether the recipient has received the package based on the output of the luggage sensor in the luggage compartment, and if it determines that the recipient has received the package, notifies the delivery system 10 that receipt has been completed.
[0056] The control unit 20 of the delivery system 10 judges whether the receipt is completed within a predetermined time (step S150). That is, if the time from receiving the arrival notification in step S145 to receiving the receipt completion notification is within the predetermined time, the control unit 20 judges that the receipt is completed within the predetermined time. If the receipt completion notification is not received within the predetermined time from receiving the arrival notification in step S145, the control unit 20 does not judge that the receipt is completed within the predetermined time. If it is not judged that the receipt is completed within the predetermined time in step S150, the control unit 20 moves the delivery robot 100 to a waiting place (step S155). That is, the control unit 20 transmits a movement instruction to the delivery robot 100 to the waiting place. In response to the movement instruction, the delivery robot 100 returns to the waiting place from in front of the recipient's residence.
[0057] After executing the process of step S155, the control unit 20 waits until a delivery request is received from the recipient by the function of the movement control unit 21c (step S160). If it is determined in step S160 that a delivery request has been received, the control unit 20 performs the processes from step S140 onward.
[0058] (3) Other embodiments: The above embodiment is an example for implementing the present invention, and various other embodiments can be adopted. For example, the delivery system may be a device realized by multiple devices (e.g., a client and a server). The delivery system may be configured to include a cloud server. The delivery system may be configured to include a delivery robot, or may be configured to include a deliverer terminal. At least a part of the detection unit 21a, notification unit 21b, and movement control unit 21c that configure the delivery system may be separated and exist in multiple devices. For example, a part of the detection unit (e.g., a functional block that notifies the delivery system when it detects that a package has been stored in the delivery robot) may be present in the delivery robot. Some of the configurations of the above-mentioned embodiment may be omitted, and the order of processing may be changed or omitted.
[0059] The time required for the delivery robot to travel to the recipient's residence may be calculated using statistical values corresponding to a combination of seasons and other factors. The travel time within a floor may also be calculated using these statistical values.
[0060] The notification unit may be configured so that the control unit 20 notifies the required time as is, or may add the required time to the current time to calculate the estimated delivery time to the recipient's residence and notify the recipient of the estimated delivery time. The notification unit may also be configured to send a delivery notification to the recipient terminal that the package has arrived at the apartment building, and after receiving a delivery request from the recipient terminal, calculate the required time and estimated delivery time and immediately send them to the recipient terminal. In this way, the required time and estimated delivery time can be calculated at the time of starting to move to the recipient's residence, and the accuracy of the required time and estimated delivery time can be further improved.
[0061] The notification unit may be configured to derive the required time based on the position of an elevator car in the apartment building. For example, the estimated waiting time among the above-mentioned elevator required time may be a statistical value of the elevator waiting time at the entrance floor corresponding to the combination of the elevator car position, the day of the week, and the time period when the elevator required time is derived. Since the required time is derived based on the elevator car position, the accuracy of the estimation of the required time can be improved. In addition, when there are multiple elevators, the delivery system may inquire of the apartment building control system about the elevator that can move from the entrance floor to the floor of the recipient's residence in the shortest time, calculate the elevator required time for the elevator returned, and control the delivery robot to transmit a use request to the elevator.
[0062] When storing a package in the luggage compartment of the delivery robot, the identification information of the package may be read manually by the delivery person, or may be read automatically in the luggage compartment after storage. When read manually by the delivery person, the order of storing the package and reading the identification information does not matter (the reading unit may be located either inside or outside the luggage compartment).
[0063] The notification unit may notify the recipient of the parcel that the parcel has arrived at the apartment complex when it detects that the parcel has been stored in the delivery robot. Therefore, in addition to the configuration of sending the arrival notification to the recipient's terminal 400 such as a smartphone as in the above embodiment, for example, a configuration of notifying the recipient of the arrival of the parcel to the intercom of the recipient's residence may be adopted. Specifically, for example, the delivery robot may be made to take an image of the deliverer operating the UI unit or storing the parcel with a camera equipped therein, and the apartment complex control system may be requested to display the image on the intercom indoor unit, thereby notifying the delivery robot at the entrance that the parcel has been stored. In addition, in the above embodiment, an example was given in which the delivery robot is called by the intercom when it arrives in front of the recipient's residence, but the arrival may be notified by sending an arrival notification to the recipient's terminal 400.
[0064] In the above embodiment, if the delivery robot moves to the front of the residence but the receipt is not completed within a predetermined time, the package remains stored in the delivery robot and waits at a waiting area, but it may also be operated so that, for example, a concierge or a resident staff member of the delivery company temporarily removes the package from the delivery robot and transfers it to a delivery box in the delivery corner of the apartment building. Also, if the delivery robot has an arm that holds the package, it may be configured so that the delivery robot transfers the package to the delivery box.
[0065] Furthermore, the technique of the present invention can also be applied as a program or method. The above-mentioned system, program, and method may be realized as a single device or may be realized by using parts shared with each part provided in the vehicle, and include various aspects. In addition, they can be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention can also be realized as a recording medium of a program that controls the system. Of course, the recording medium of the program may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future can be considered in the same way. [Explanation of symbols]
[0066] 10...Delivery system, 20...Control unit, 21...Delivery program, 21a...Detection unit, 21b...Notification unit, 21c...Movement control unit, 30...Recording medium, 30a...Delivery plan, 30b...Delivery destination information, 30c...Luggage information, 30d...User information, 30e...Floor map, 40...Communication unit, 100...Delivery robot, 120...Control unit, 140...Communication unit, 141...UI unit, 142...Positioning unit, 143...Camera, 144...Luggage storage unit, 145...Travel unit, 200...Delivery person terminal, 220...Control unit, 240...Communication unit, 241...UI unit, 242...Positioning unit, 300...Apartment control system, 320...Control unit, 340...Communication unit, 350...Security door control unit, 360...Elevator control unit, 370...Intercom control unit, 400...Recipient terminal
Claims
1. A detection unit that detects that a package has been stored in a delivery robot moving within the apartment complex; a notification unit that notifies a recipient of the package of the arrival of the package at the apartment building when the storage of the package is detected; A delivery system comprising:
2. a movement control unit that moves the delivery robot to the recipient's residence when a delivery request for the package to the recipient's residence is received from the recipient who has been notified of the arrival of the package, The delivery system of claim 1 .
3. The notification unit notifies the recipient of the required time to reach the residence. A delivery system according to claim 1 or claim 2.
4. The notification unit derives the required time based on a position of an elevator car in the apartment building. The delivery system of claim 3.
Citation Information
Patent Citations
Home delivery device
JP2022150824A