Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7600880B2 - Server, distribution system and program - Google Patents
[go: Go Back, main page]

JP7600880B2 - Server, distribution system and program - Google Patents

Server, distribution system and program Download PDF

Info

Publication number
JP7600880B2
JP7600880B2 JP2021093995A JP2021093995A JP7600880B2 JP 7600880 B2 JP7600880 B2 JP 7600880B2 JP 2021093995 A JP2021093995 A JP 2021093995A JP 2021093995 A JP2021093995 A JP 2021093995A JP 7600880 B2 JP7600880 B2 JP 7600880B2
Authority
JP
Japan
Prior art keywords
user
cart
unit
baggage
luggage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021093995A
Other languages
Japanese (ja)
Other versions
JP2022186007A (en
Inventor
子洵 梅
隆 西村
伸之 戸松
直樹 山本
紀尚 渡邉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021093995A priority Critical patent/JP7600880B2/en
Publication of JP2022186007A publication Critical patent/JP2022186007A/en
Application granted granted Critical
Publication of JP7600880B2 publication Critical patent/JP7600880B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、サーバ、配送システムおよびプログラムに関する。 This disclosure relates to a server, a delivery system, and a program.

特許文献1には、複数個の荷物を順次、合理的にしかも安全かつ確実に保管でき、不正な抜き取りおよびいたずらを防止する設置型の宅配荷物受取ボックスの技術が開示されている。 Patent Document 1 discloses technology for a stationary parcel receiving box that can store multiple parcels in sequence, rationally, safely and securely, and prevents unauthorized removal and tampering.

特開平9-94153号公報Japanese Patent Application Publication No. 9-94153

ところで、特許文献1では、利用者が宅配荷物受取ボックスに荷物を預けた場合において、再度、荷物を受け取るとき、宅配荷物受取ボックスが設置された設置場所へ戻り、預けた荷物を受け取らなければならない。このため、特許文献1では、利用者が宅配荷物受取ボックスの設置場所へ戻れない場合の対処について何ら考慮されておらず、利便性に欠けるという問題点があった。 In Patent Document 1, when a user deposits a parcel in a parcel receiving box, when the user wishes to collect the parcel again, the user must return to the location where the parcel receiving box is installed and collect the parcel. For this reason, Patent Document 1 does not take into consideration what to do if the user is unable to return to the location where the parcel receiving box is installed, resulting in a problem of lack of convenience.

本開示は、上記に鑑みてなされたものであって、高い利便性を得ることができるサーバ、配送システムおよびプログラムを提供することを目的とする。 The present disclosure has been made in consideration of the above, and aims to provide a server, delivery system, and program that provide high convenience.

本開示に係るサーバは、利用者によって預けられた1つ以上の荷物を収容した第1の台車と、前記第1の台車に対して接続自在であり、前記第1の台車を牽引して自律走行可能な第1の駆動ユニットと、を備える第1の配送ユニットの現在位置と、前記利用者が指定した前記荷物の受取場所と、を取得し、前記現在位置と、前記受取場所と、に基づいて、前記第1の駆動ユニットに前記第1の台車を牽引させて前記受取場所へ移動させるように構成されたプロセッサを備える。 The server according to the present disclosure includes a processor configured to acquire the current location of a first delivery unit including a first cart containing one or more pieces of luggage entrusted by a user and a first drive unit that can be freely connected to the first cart and tow the first cart to travel autonomously, and a pickup location for the piece of luggage designated by the user, and to cause the first drive unit to tow the first cart to move to the pickup location based on the current location and the pickup location.

また、本開示に係る配送システムは、利用者によって預けられた1つ以上の荷物を収容した第1の台車と、前記第1の台車に対して接続自在であり、前記第1の台車を牽引して自律走行可能な第1の駆動ユニットと、を有する第1の配送ユニットと、前記第1の配送ユニットの移動先を制御するように構成されたプロセッサを有するサーバと、を備え、前記プロセッサは、前記第1の配送ユニットの現在位置と、前記利用者が指定した前記荷物の受取場所と、を取得し、前記現在位置と、前記受取場所と、に基づいて、前記第1の駆動ユニットに前記第1の台車を牽引させて前記受取場所へ移動させる。 The delivery system according to the present disclosure also includes a first delivery unit having a first cart that contains one or more pieces of luggage entrusted by a user, and a first drive unit that can be freely connected to the first cart and tow the first cart to travel autonomously, and a server having a processor configured to control the destination of the first delivery unit, and the processor acquires the current position of the first delivery unit and a pickup location for the luggage designated by the user, and causes the first drive unit to pull the first cart to move to the pickup location based on the current position and the pickup location.

また、本開示に係るプログラムは、プロセッサに、利用者によって預けられた1つ以上の荷物を収容した第1の台車と、前記第1の台車に対して接続自在であり、前記第1の台車を牽引して自律走行可能な第1の駆動ユニットと、を備える第1の配送ユニットの現在位置と、前記利用者が指定した前記荷物の受取場所と、を取得し、前記現在位置と、前記受取場所と、に基づいて、前記第1の駆動ユニットに前記第1の台車を牽引させて前記受取場所へ移動させる、ことを実行させる。 The program according to the present disclosure also causes a processor to acquire the current position of a first delivery unit including a first cart containing one or more pieces of luggage entrusted by a user and a first drive unit that can be freely connected to the first cart and tow the first cart to travel autonomously, and a pickup location for the piece of luggage designated by the user, and to cause the first drive unit to tow the first cart to move to the pickup location based on the current position and the pickup location.

本開示によれば、無駄な配送を削減することができるという効果を奏する。 This disclosure has the effect of reducing unnecessary deliveries.

図1は、一実施の形態に係る配送システムの構成を概略的に示す図である。FIG. 1 is a diagram illustrating a schematic configuration of a delivery system according to an embodiment. 図2は、一実施の形態に係る配送ユニットの概略構成図である。FIG. 2 is a schematic diagram of a delivery unit according to one embodiment. 図3は、一実施の形態に係る駆動ユニットの機能構成を示すブロック図である。FIG. 3 is a block diagram showing a functional configuration of the drive unit according to the embodiment. 図4は、一実施の形態に係る台車の機能構成を示すブロック図である。FIG. 4 is a block diagram illustrating a functional configuration of the cart according to one embodiment. 図5は、一実施の形態に係る通信端末の機能構成を示すブロック図である。FIG. 5 is a block diagram illustrating a functional configuration of a communication terminal according to an embodiment. 図6は、一実施の形態に係るサーバの機能構成を示すブロック図である。FIG. 6 is a block diagram illustrating a functional configuration of a server according to an embodiment. 図7は、一実施の形態に係るサーバが実行する処理の概要を示すフローチャートである。FIG. 7 is a flowchart showing an outline of a process executed by a server according to an embodiment.

以下、本開示の実施の形態に係る駆動ユニット、台車、配送ユニット、配送システム、プログラムおよび配送方法について、図面を参照しながら説明する。なお、以下の実施の形態により本開示が限定されるものではない。また、以下において、同一の部分には同一の符号を付して説明する。 The drive unit, cart, delivery unit, delivery system, program, and delivery method according to the embodiments of the present disclosure will be described below with reference to the drawings. Note that the present disclosure is not limited to the following embodiments. In addition, in the following description, the same parts are denoted by the same reference numerals.

〔配送システムの概要〕
図1は、一実施の形態に係る配送システムの構成を概略的に示す図である。図1に示す配送システム1は、自律走行可能な複数の駆動ユニット2~駆動ユニット2(n=3以上の整数)(以下、複数の駆動ユニット2~駆動ユニット2のいずれかを指す場合、単に「駆動ユニット2」と表記する)と、駆動ユニット2に牽引されて移動可能な複数の台車3~台車3(m=3以上の整数)(以下、複数の台車3~台車3のいずれかを指す場合、単に「台車3」と表記する)と、駆動ユニット2と台車3を備える複数の配送ユニット4~4(i=3以上の整数)(以下、複数の配送ユニット4~配送ユニット4のいずれかを指す場合、単に「配送ユニット4」と表記する)と、ユーザが保持する通信端末5と、配送システム1の各部を管理するサーバ6と、を備える。駆動ユニット2、台車3、通信端末5およびサーバ6は、いずれも通信機能を備えており、ネットワークNWを通じて相互に通信可能に構成されている。このネットワークNWは、例えばインターネット回線網、携帯電話回線網等から構成される。
[Outline of the delivery system]
FIG. 1 is a diagram showing a schematic configuration of a delivery system according to one embodiment. The delivery system 1 shown in FIG. 1 includes a plurality of autonomously travelling drive units 2 1 to 2 n (n=an integer of 3 or more) (hereinafter, when referring to any of the plurality of drive units 2 1 to 2 n , it will be simply referred to as "drive unit 2"); a plurality of carts 3 1 to 3 m (m=an integer of 3 or more) that can be moved by being towed by the drive units 2 (hereinafter, when referring to any of the plurality of carts 3 1 to 3 m , it will be simply referred to as "cart 3"); a plurality of delivery units 4 1 to 4 i (i=an integer of 3 or more) including the drive units 2 and carts 3 (hereinafter, when referring to any of the plurality of delivery units 4 1 to 4 i , it will be simply referred to as "delivery unit 4"); a communication terminal 5 held by a user; and a server 6 that manages each part of the delivery system 1. The drive units 2, carts 3, communication terminals 5, and server 6 all have communication functions and are configured to be able to communicate with each other through a network NW. This network NW is composed of, for example, an Internet network, a mobile phone network, and the like.

〔配送ユニットの概略構成〕
まず、配送ユニット4の概略構成について説明する。図2は、配送ユニット4の概略構成図である。配送ユニット4は、駆動ユニット2と、台車3と、を備える。
[Outline of delivery unit configuration]
First, a description will be given of a schematic configuration of the delivery unit 4. Fig. 2 is a schematic configuration diagram of the delivery unit 4. The delivery unit 4 includes a drive unit 2 and a cart 3.

なお、以下においては、配送ユニット4の各構成部の配置を説明する際に、前後方向と、左右方向と、上下方向と、を用いて説明する。前後方向とは、台車3の長手方向である。左右方向は、台車3の長手方向に対して直交する台車3の短手方向である。上下方向は、台車3の長手方向と短手方向に対して直交する方向であり、台車3の高さ方向と一致する。配送ユニット4が水平に載地された場合、前後方向および左右方向は、水平方向となり、上下方向は、鉛直方向となる。 In the following, when explaining the arrangement of each component of the delivery unit 4, the front-rear direction, left-right direction, and up-down direction are used. The front-rear direction is the longitudinal direction of the trolley 3. The left-right direction is the lateral direction of the trolley 3 that is perpendicular to the longitudinal direction of the trolley 3. The up-down direction is the direction perpendicular to the longitudinal and lateral directions of the trolley 3, and coincides with the height direction of the trolley 3. When the delivery unit 4 is placed horizontally, the front-rear direction and left-right direction are horizontal, and the up-down direction is vertical.

図2に示すように、駆動ユニット2は、略円柱状をなし、モータ等の駆動機構から供給された駆動力によって駆動輪20が駆動する。また、駆動ユニット2は、後述する各種センサ群の検出結果に基づいて、自律走行する。さらに、駆動ユニット2は、台車3と接続自在であり、台車3と接続し、台車3を牽引して移動する。駆動ユニット2は、サーバ6から入力された指示情報および走行ルート等に従って、サーバ6によって指定された台車3と接続し、この接続した台車3をサーバ6によって指定された受取場所へ牽引して移動させる。 As shown in FIG. 2, the drive unit 2 is generally cylindrical, and drive wheels 20 are driven by driving force supplied from a drive mechanism such as a motor. The drive unit 2 also travels autonomously based on the detection results of various sensors, which will be described later. The drive unit 2 is also freely connectable to a trolley 3, and connects to the trolley 3 to move by towing the trolley 3. The drive unit 2 connects to the trolley 3 specified by the server 6 according to instruction information and a travel route input from the server 6, and tows and moves the connected trolley 3 to a receiving location specified by the server 6.

図2に示すように、台車3は、略直方体をなす本体部30と、ソーティング機構31と、を備える。台車3は、本体部30が駆動ユニット2と接続可能であり、駆動ユニット2に牽引されて移動する。さらに、本体部30は、荷物100を収容可能な空間D1を有し、この空間D1内に複数の荷物100または複数の荷物100が収容されたラック41(Rack)或いはチェスト(Chest)等が収容される。また、ソーティング機構31は、開閉可能なシャッタ311aを有する受渡口311を有する。ソーティング機構31は、受渡口311を介して、ユーザまたはマイクロパレット(Micro-Palette)等の小型の物流モビリティからの荷物100を受け付ける。さらに、ソーティング機構31は、受渡口311において受け付けた荷物100を、本体部30が載地される載地面に対して3軸方向(前後方向、左右方向および上下方向)に搬送し、空間D1内の所定の場所または所定のラック41内の位置へ搬送する。 2, the trolley 3 includes a main body 30 having an approximately rectangular parallelepiped shape and a sorting mechanism 31. The main body 30 of the trolley 3 can be connected to the drive unit 2, and is towed by the drive unit 2 to move. The main body 30 has a space D1 capable of accommodating luggage 100, and this space D1 accommodates multiple luggage 100 or a rack 41 (Rack) or chest (Chest) in which multiple luggage 100 is accommodated. The sorting mechanism 31 also has a delivery port 311 having an openable and closable shutter 311a. The sorting mechanism 31 accepts luggage 100 from a user or a small logistics mobility such as a micro-palette through the delivery port 311. Furthermore, the sorting mechanism 31 transports the cargo 100 received at the delivery port 311 in three axial directions (front-back, left-right, and up-down) relative to the surface on which the main body 30 is placed, and transports it to a specified location within the space D1 or to a position within a specified rack 41.

このように構成された配送ユニット4は、駆動ユニット2がサーバ6によって指定された台車3と接続し、接続した台車3を指定された受取場所へ牽引して移動させる。その後、配送ユニット4は、受取場所に到着後、サーバ6から駆動ユニット2に別の台車3を牽引する指示情報が入力された場合、駆動ユニット2が台車3と接続解除し、サーバ6によって指定された場所へ移動する。 In the delivery unit 4 configured in this manner, the drive unit 2 connects to the trolley 3 specified by the server 6, and tows and moves the connected trolley 3 to the specified receiving location. After that, when the server 6 inputs instruction information to the drive unit 2 to tow another trolley 3 after the delivery unit 4 arrives at the receiving location, the drive unit 2 disconnects from the trolley 3 and moves to the location specified by the server 6.

〔駆動ユニットの機能構成〕
次に、駆動ユニット2の機能構成について説明する。図3は、駆動ユニット2の機能構成を示すブロック図である。図3に示す駆動ユニット2は、駆動部21と、センサ群22と、照明部23と、電池24と、連結部25と、通信部26と、記憶部27と、表示部28と、ECU(Electronic Control Unit)29と、を備える。
[Functional configuration of the drive unit]
Next, a description will be given of the functional configuration of the drive unit 2. Fig. 3 is a block diagram showing the functional configuration of the drive unit 2. The drive unit 2 shown in Fig. 3 includes a drive section 21, a sensor group 22, an illumination section 23, a battery 24, a connection section 25, a communication section 26, a memory section 27, a display section 28, and an ECU (Electronic Control Unit) 29.

駆動部21は、モータおよびギヤ等を用いて構成される。駆動部21は、ECU29の制御のもと、電池24から供給される電力に基づいて、駆動ユニット2の駆動輪20(図2を参照)に駆動力を供給する。 The drive unit 21 is composed of a motor, gears, etc. Under the control of the ECU 29, the drive unit 21 supplies driving force to the drive wheels 20 (see Figure 2) of the drive unit 2 based on the power supplied from the battery 24.

センサ群22は、自動運転を実現するためのセンサ、駆動ユニット2の進行方向を含む周辺を撮像する撮像装置、駆動ユニット2の位置情報を検出するためのGPS(Global Positioning System)センサおよび電池24の残量を検出するセンサを用いて構成される。具体的には、センサ群22は、3D-LiDAR、ミリ波センサ、赤外線センサ、車速センサ、角速度、GPSセンサ、ジャイロセンサおよび加速度センサ等を用いて構成される。さらに、センサ群22は、駆動ユニット2の周辺を撮像する光学系および光学系が結像した被写体像を受光することによって画像データを生成するCCD(Charge Coupled Device)センサまたはCMOS(Complementary Metal Oxide Semiconductor)センサ等を備える撮像装置を用いて構成される。さらに、センサ群22は、電池24の残量(SOC)、温度、SOH(State of Health)、電圧値および電流値の各々を検出するテスタおよび温度センサ等を用いて構成される。センサ群22は、各種検出した検出結果をECU29へ出力する。 The sensor group 22 is composed of a sensor for realizing automatic driving, an imaging device for imaging the surroundings including the traveling direction of the drive unit 2, a GPS (Global Positioning System) sensor for detecting the position information of the drive unit 2, and a sensor for detecting the remaining charge of the battery 24. Specifically, the sensor group 22 is composed of 3D-LiDAR, a millimeter wave sensor, an infrared sensor, a vehicle speed sensor, an angular velocity sensor, a GPS sensor, a gyro sensor, an acceleration sensor, and the like. Furthermore, the sensor group 22 is composed of an imaging device including an optical system for imaging the surroundings of the drive unit 2 and a CCD (Charge Coupled Device) sensor or a CMOS (Complementary Metal Oxide Semiconductor) sensor that generates image data by receiving a subject image formed by the optical system. Furthermore, the sensor group 22 is composed of a tester and a temperature sensor that detect the remaining charge (SOC), temperature, SOH (State of Health), voltage value, and current value of the battery 24. The sensor group 22 outputs various detection results to the ECU 29.

照明部23は、駆動ユニット2における左右の駆動輪20の形状に沿うように円環状に設けられる(例えば図2を参照)。照明部23は、ECU29の制御のもと、所定の波長帯域の光を発光する。照明部23は、LED(Light Emitting Diode)光源を用いて構成される。照明部23は、ECU29の制御のもと、所定の波長帯域の光、例えば赤、青、緑および橙色等のいずれかを発光することによって、照明器具、方向指示器およびハザードランプのいずれか1つ以上として機能する。さらに、照明部23は、ECU29の制御のもと、駆動輪20の形状に沿って、所定の領域毎に波長が異なる光を発光可能である。 The lighting unit 23 is provided in an annular shape so as to follow the shape of the left and right drive wheels 20 of the drive unit 2 (see FIG. 2 for example). The lighting unit 23 emits light in a predetermined wavelength band under the control of the ECU 29. The lighting unit 23 is configured using an LED (Light Emitting Diode) light source. The lighting unit 23 functions as one or more of a lighting fixture, a turn signal, and a hazard lamp by emitting light in a predetermined wavelength band, for example, red, blue, green, orange, etc. under the control of the ECU 29. Furthermore, the lighting unit 23 can emit light of different wavelengths for each predetermined area along the shape of the drive wheels 20 under the control of the ECU 29.

電池24は、例えばニッケル水素電池またはリチウムイオン電池等の充電可能な二次電池を用いて構成される。電池24は、駆動部21を駆動するための高電圧の直流電力を蓄える。電池24は、図示しない充電口を介して図示しない充電装置と電気的に接続可能であり、この充電装置から供給される外部電力が充電される。 Battery 24 is configured using a rechargeable secondary battery such as a nickel-metal hydride battery or a lithium-ion battery. Battery 24 stores high-voltage DC power for driving drive unit 21. Battery 24 can be electrically connected to a charging device (not shown) via a charging port (not shown), and is charged with external power supplied from this charging device.

連結部25は、ECU29の制御のもと、台車3と接続する。具体的には、連結部25は、後述する台車3に設けられた接続部と接続することによって台車3と連結する。連結部25は、例えば1軸カプラまたは2軸カプラ等を用いて構成される。なお、連結部25は、台車3と接続可能であれば、例えば電磁石等によって構成してもよい。 The coupling unit 25 connects to the bogie 3 under the control of the ECU 29. Specifically, the coupling unit 25 is connected to a connection unit provided on the bogie 3, which will be described later, to couple to the bogie 3. The coupling unit 25 is configured using, for example, a single-axis coupler or a dual-axis coupler. Note that the coupling unit 25 may also be configured using, for example, an electromagnet, etc., as long as it can be connected to the bogie 3.

通信部26は、ECU29の制御のもと、ネットワークNWを通じてサーバ6へ各種データ等を送信するとともに、サーバ6から各種データを受信する。例えば、通信部26は、ECU29の制御のもと、サーバ6から指定された台車3を牽引する牽引情報、台車3の停止位置および台車3の牽引先情報を含む指示情報を取得し、取得した指示情報をECU29へ出力する。通信部26は、各種情報を送受信可能な通信モジュール等を用いて構成される。 Under the control of the ECU 29, the communication unit 26 transmits various data to the server 6 through the network NW and receives various data from the server 6. For example, under the control of the ECU 29, the communication unit 26 obtains instruction information including towing information for towing a specified trolley 3 from the server 6, the stopping position of the trolley 3, and information on the towing destination of the trolley 3, and outputs the obtained instruction information to the ECU 29. The communication unit 26 is configured using a communication module capable of transmitting and receiving various information, etc.

記憶部27は、駆動ユニット2に関する各種情報を記憶する。記憶部27は、ECU29から入力された駆動ユニット2のCANデータやECU29が実行する各種のプログラム等を記憶する。記憶部27は、DRAM(Dynamic Random Access Memory)、ROM(Read Only Memory)、Flashメモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)等を用いて構成される。また、記憶部27は、駆動ユニット2が実行するプログラム記憶部271と、駆動ユニット2を識別する駆動ユニット情報を記憶する駆動ユニット情報記憶部272と、を有する。ここで、駆動ユニット情報には、駆動ユニット2を識別する識別情報(例えばユニットID)、駆動ユニット2の車種、電池残量および牽引可能な積載量等が含まれる。 The memory unit 27 stores various information related to the drive unit 2. The memory unit 27 stores the CAN data of the drive unit 2 input from the ECU 29, various programs executed by the ECU 29, etc. The memory unit 27 is configured using a dynamic random access memory (DRAM), a read only memory (ROM), a flash memory, a hard disk drive (HDD), a solid state drive (SSD), etc. The memory unit 27 also has a program memory unit 271 executed by the drive unit 2, and a drive unit information memory unit 272 that stores drive unit information that identifies the drive unit 2. Here, the drive unit information includes identification information (e.g., a unit ID) that identifies the drive unit 2, the vehicle model of the drive unit 2, the remaining battery power, the load capacity that can be towed, etc.

表示部28は、ECU29の制御のもと、画像、映像および文字情報を表示する。表示部28は、液晶や有機EL(Electro Luminescence)等の表示ディスプレイを用いて構成される。 The display unit 28 displays images, videos, and text information under the control of the ECU 29. The display unit 28 is configured using a display such as a liquid crystal display or an organic EL (Electro Luminescence) display.

ECU29は、メモリと、FPGA(Field-Programmable Gate Array)またはCPU(Central Processing Unit)等のハードウェアを有するプロセッサと、を用いて構成される。ECU29は、駆動ユニット2の各部を制御する。例えば、ECU29は、センサ群22の検出結果等を用いて、サーバ6から入力された指示情報に応じた受取場所に向けて、駆動部21を制御することによって駆動ユニット2を自律走行させる。また、ECU29が台車3の状態情報に基づいて、台車3が所定の条件を満たすか否かを判断し、台車3が所定の条件を満たす場合、台車3が設置された設置場所へ移動して台車3と接続した後、台車3を牽引して移動させる。なお、一実施の形態では、ECU29がプロセッサとして機能する。 The ECU 29 is configured using a memory and a processor having hardware such as an FPGA (Field-Programmable Gate Array) or a CPU (Central Processing Unit). The ECU 29 controls each part of the drive unit 2. For example, the ECU 29 uses the detection results of the sensor group 22, etc. to control the drive unit 21 to autonomously drive the drive unit 2 toward a receiving location according to instruction information input from the server 6. The ECU 29 also determines whether the trolley 3 meets a predetermined condition based on the status information of the trolley 3, and if the trolley 3 meets the predetermined condition, moves to the installation location where the trolley 3 is installed, connects with the trolley 3, and then tows and moves the trolley 3. In one embodiment, the ECU 29 functions as a processor.

〔台車の機能構成〕
次に、台車3の機能構成について説明する。図4は、台車3の機能構成を示すブロック図である。なお、以下においては、台車3として台車を用いた場合の機能構成について説明する。
[Functional configuration of the trolley]
Next, a description will be given of the functional configuration of the dolly 3. Fig. 4 is a block diagram showing the functional configuration of the dolly 3. Note that, hereinafter, the functional configuration will be described in the case where a dolly is used as the dolly 3.

図4に示す台車3は、ソーティング機構31と、取得部32と、接続部33と、通信部34と、センサ群35と、電池36と、記憶部37と、温度調整機構38と、ECU39と、を備える。 The trolley 3 shown in FIG. 4 includes a sorting mechanism 31, an acquisition unit 32, a connection unit 33, a communication unit 34, a sensor group 35, a battery 36, a memory unit 37, a temperature adjustment mechanism 38, and an ECU 39.

ソーティング機構31は、本体部30が載地される載地面に対して3軸方向に移動可能であり、ECU39の制御のもと、受渡口311を介してユーザまたは小型の物流モビリティからの荷物100を受け取る。さらに、ソーティング機構31は、受け取った荷物100を本体部30の空間D1内に収容された後述するラック41等に搬送させる。なお、ソーティング機構31およびラック41の詳細な構成については、後述する。 The sorting mechanism 31 is movable in three axial directions relative to the surface on which the main body 30 is placed, and receives luggage 100 from a user or a small logistics mobility vehicle through the delivery port 311 under the control of the ECU 39. Furthermore, the sorting mechanism 31 transports the received luggage 100 to a rack 41 (described later) or the like housed within the space D1 of the main body 30. The detailed configurations of the sorting mechanism 31 and the rack 41 will be described later.

取得部32は、荷物100に貼付された荷物情報を取得し、この取得した荷物情報をECU39へ出力する。ここで、荷物情報とは、差出人、配送先の住所および受取人等の情報が格納された一次元コード、二次元コード(例えばQRコード(登録商標))またはICタグである。取得部32は、一次元コード、二次元コードまたはICタグ等を読み取り可能なリーダ、例えば撮像装置やICタグリーダ等を用いて構成される。 The acquisition unit 32 acquires the luggage information attached to the luggage 100 and outputs the acquired luggage information to the ECU 39. Here, the luggage information is a one-dimensional code, a two-dimensional code (e.g., a QR code (registered trademark)), or an IC tag that stores information such as the sender, delivery address, and recipient. The acquisition unit 32 is configured using a reader capable of reading one-dimensional codes, two-dimensional codes, or IC tags, such as an imaging device or an IC tag reader.

接続部33は、駆動ユニット2の連結部25と接続可能であり、ECU39の制御のもと、駆動ユニット2の連結部25と接続する。 The connection part 33 can be connected to the coupling part 25 of the drive unit 2, and is connected to the coupling part 25 of the drive unit 2 under the control of the ECU 39.

通信部34は、ECU39の制御のもと、ネットワークNWを通じてサーバ6へ各種データ、例えば荷物情報や位置情報等を送信するとともに、サーバ6から各種データを受信する。例えば、通信部34は、ECU39の制御のもと、サーバ6から入力された荷物100の荷物情報を取得し、取得した荷物情報をECU39へ出力する。通信部34は、各種情報を送受信可能な通信モジュール等を用いて構成される。 Under the control of the ECU 39, the communication unit 34 transmits various data, such as luggage information and location information, to the server 6 through the network NW, and receives various data from the server 6. For example, under the control of the ECU 39, the communication unit 34 acquires luggage information of the luggage 100 input from the server 6, and outputs the acquired luggage information to the ECU 39. The communication unit 34 is configured using a communication module or the like capable of transmitting and receiving various information.

センサ群35は、駆動ユニット2に牽引される際の走行を実現するための各種センサ、台車3の進行方向を含む周辺を撮像する撮像装置、台車3の位置情報を検出するためのGPSセンサおよび電池36の残量を検出するセンサを用いて構成される。具体的には、センサ群35は、3D-LiDAR、ミリ波センサ、赤外線センサ、車速センサ、角速度、GPSセンサ、ジャイロセンサおよび加速度センサ等を用いて構成される。 The sensor group 35 is composed of various sensors for enabling the vehicle to travel when towed by the drive unit 2, an imaging device for capturing images of the surroundings including the direction of travel of the cart 3, a GPS sensor for detecting the position information of the cart 3, and a sensor for detecting the remaining charge of the battery 36. Specifically, the sensor group 35 is composed of 3D-LiDAR, a millimeter wave sensor, an infrared sensor, a vehicle speed sensor, an angular velocity sensor, a GPS sensor, a gyro sensor, an acceleration sensor, etc.

電池36は、燃料電池およびニッケル水素電池またはリチウムイオン電池等の充電可能な二次電池を用いて構成される。電池36は、台車3を駆動するための電力を出力する。例えば、電池36は、図示しないFCタンクから供給される水素を用いて電力を発生させる。 The battery 36 is configured using a fuel cell and a rechargeable secondary battery such as a nickel-metal hydride battery or a lithium-ion battery. The battery 36 outputs power to drive the cart 3. For example, the battery 36 generates power using hydrogen supplied from an FC tank (not shown).

記憶部37は、台車3に関する各種情報を記憶する。記憶部37は、ECU39から入力された台車3のCANデータやECU39が実行する各種のプログラム等を記憶する。記憶部37は、DRAM、ROM、Flashメモリ、HDD、SSD等を用いて構成される。また、記憶部37は、台車3が実行するプログラム記憶部371と、台車情報を記憶する台車記憶部372と、を有する。ここで、台車情報には、台車3を識別する識別情報(例えば台車ID)、台車3の種別(例えば台車、ゴミ箱、自動販売機、車椅子、コンテナ、トレーラーおよびキャンピングカー)、台車3の重量、台車3の積載可能な積載量、台車3の形状および台車3の使用用途(例えば配送または店舗)等が含まれる。 The memory unit 37 stores various information related to the trolley 3. The memory unit 37 stores the CAN data of the trolley 3 input from the ECU 39, various programs executed by the ECU 39, and the like. The memory unit 37 is configured using DRAM, ROM, flash memory, HDD, SSD, and the like. The memory unit 37 also has a program memory unit 371 executed by the trolley 3, and a trolley memory unit 372 that stores trolley information. Here, the trolley information includes identification information (e.g., trolley ID) that identifies the trolley 3, the type of the trolley 3 (e.g., trolley, trash can, vending machine, wheelchair, container, trailer, and camper), the weight of the trolley 3, the load capacity that the trolley 3 can carry, the shape of the trolley 3, and the use of the trolley 3 (e.g., delivery or store), etc.

温度調整機構38は、ECU39の制御のもと、荷物100に対して温度を調整する。温度調整機構38は、例えばヒートパイプまたはペルチェ素子等を用いて構成される。 The temperature adjustment mechanism 38 adjusts the temperature of the luggage 100 under the control of the ECU 39. The temperature adjustment mechanism 38 is configured using, for example, a heat pipe or a Peltier element.

ECU39は、メモリと、CPU等のハードウェアを有するプロセッサと、を用いて構成される。ECU39は、台車3を構成する各部を制御する。 The ECU 39 is configured using a memory and a processor having hardware such as a CPU. The ECU 39 controls each part that constitutes the bogie 3.

〔通信端末の機能構成〕
次に、通信端末5の機能構成について説明する。図5は、通信端末5の機能構成を示すブロック図である。
[Functional configuration of communication terminal]
Next, a description will be given of the functional configuration of the communication terminal 5. FIG.

図5に示す通信端末5は、第1の通信部51と、第2の通信部52と、表示部53と、入力部54と、位置取得部55と、撮像部56と、第3の通信部57と、記憶部58と、端末制御部59と、を備える。 The communication terminal 5 shown in FIG. 5 includes a first communication unit 51, a second communication unit 52, a display unit 53, an input unit 54, a position acquisition unit 55, an imaging unit 56, a third communication unit 57, a memory unit 58, and a terminal control unit 59.

第1の通信部51は、端末制御部59の制御のもと、台車3から各種情報を受信し、受信した各種情報を端末制御部59へ出力する。第1の通信部51は、例えばBluetooth(登録商標)等を行うことができる通信モジュールを用いて構成される。 The first communication unit 51 receives various information from the trolley 3 under the control of the terminal control unit 59, and outputs the received information to the terminal control unit 59. The first communication unit 51 is configured using a communication module capable of, for example, Bluetooth (registered trademark) or the like.

第2の通信部52は、端末制御部59の制御のもと、台車3またはサーバ6から各種情報を受信し、受信した各種情報を端末制御部59へ出力する。第2の通信部52は、Wi-Fi(登録商標)等を行うことができる通信モジュールを用いて構成される。 The second communication unit 52 receives various information from the trolley 3 or the server 6 under the control of the terminal control unit 59, and outputs the received information to the terminal control unit 59. The second communication unit 52 is configured using a communication module capable of Wi-Fi (registered trademark) and the like.

表示部53は、端末制御部59の制御のもと、各種情報を表示する。表示部53は、液晶または有機EL等の表示パネルを用いて構成される。 The display unit 53 displays various information under the control of the terminal control unit 59. The display unit 53 is configured using a display panel such as a liquid crystal or organic electroluminescence (EL) panel.

入力部54は、ユーザの各種操作の入力を受け付け、受け付けた各種操作に応じた信号を端末制御部59へ出力する。入力部54は、タッチパネル、スイッチ、ボタン等を用いて構成される。 The input unit 54 receives input of various operations by the user and outputs signals corresponding to the received operations to the terminal control unit 59. The input unit 54 is configured using a touch panel, switches, buttons, etc.

位置取得部55は、通信端末5の位置を取得し、この取得した位置を端末制御部59へ出力する。位置取得部55は、GPSセンサ等を用いて実現される。 The position acquisition unit 55 acquires the position of the communication terminal 5 and outputs the acquired position to the terminal control unit 59. The position acquisition unit 55 is realized using a GPS sensor or the like.

撮像部56は、端末制御部59の制御のもと、被写体を撮像することによって画像データを生成し、この画像データを端末制御部59へ出力する。撮像部56は、1または複数の光学系と、この光学系が結像した被写体像を撮像することによって画像データを生成するCCDまたはCMOSのイメージセンサを用いて実現される。 Under the control of the terminal control unit 59, the imaging unit 56 generates image data by capturing an image of a subject, and outputs this image data to the terminal control unit 59. The imaging unit 56 is realized using one or more optical systems and a CCD or CMOS image sensor that generates image data by capturing an image of a subject formed by the optical system.

第3の通信部57は、端末制御部59の制御のもと、ネットワークNWを介してサーバ6と通信を行い、ユーザが入力部54を介して設定した荷物100に関する荷物情報をサーバ6へ出力する。第3の通信部57は、携帯電話回線による通信規格、例えば第4世代移動通信システム(4G(4th Generation Mobile Communication System))および第5世代移動通信システム(5G(5th Generation Mobile Communication System))等を行うことができる通信モジュールを用いて構成される。 Under the control of the terminal control unit 59, the third communication unit 57 communicates with the server 6 via the network NW and outputs to the server 6 the package information regarding the package 100 set by the user via the input unit 54. The third communication unit 57 is configured using a communication module capable of implementing communication standards via mobile phone lines, such as the 4th generation mobile communication system (4G (4th Generation Mobile Communication System)) and the 5th generation mobile communication system (5G (5th Generation Mobile Communication System)).

記憶部58は、通信端末5に関する各種情報および通信端末5が実行する各種のプログラムを記憶する。記憶部58は、DRAM、ROM、Flashメモリ、SSD、メモリカード等を用いて実現される。 The storage unit 58 stores various information related to the communication terminal 5 and various programs executed by the communication terminal 5. The storage unit 58 is realized using a DRAM, a ROM, a flash memory, an SSD, a memory card, etc.

端末制御部59は、メモリと、CPU等のハードウェアを有するプロセッサと、を用いて構成される。端末制御部59は、通信端末5の各部を制御する。 The terminal control unit 59 is configured using a memory and a processor having hardware such as a CPU. The terminal control unit 59 controls each part of the communication terminal 5.

〔サーバの機能構成〕
次に、サーバ6の機能構成について説明する。図6は、サーバ6の機能構成を示すブロック図である。図6に示すサーバ6は、通信部61と、入力部62と、表示部63と、記憶部64と、配送ユニット情報データベース65(以下、「配送ユニット情報DB65」という)、料金情報データベース66(以下、「料金情報DB66」という)、荷物情報データベース67(以下、「荷物情報DB67」という)、利用者情報データベース68(以下、「利用者情報DB68」という)と、サーバ制御部69と、を備える。
[Server Functional Configuration]
Next, the functional configuration of the server 6 will be described. Fig. 6 is a block diagram showing the functional configuration of the server 6. The server 6 shown in Fig. 6 includes a communication unit 61, an input unit 62, a display unit 63, a storage unit 64, a delivery unit information database 65 (hereinafter referred to as "delivery unit information DB 65"), a fee information database 66 (hereinafter referred to as "fee information DB 66"), a parcel information database 67 (hereinafter referred to as "parcel information DB 67"), a user information database 68 (hereinafter referred to as "user information DB 68"), and a server control unit 69.

通信部61は、サーバ制御部69の制御のもと、ネットワークNWを介して駆動ユニット2、台車3および通信端末5と通信を行う。通信部61は、通信モジュール等を用いて構成される。 Under the control of the server control unit 69, the communication unit 61 communicates with the drive unit 2, the cart 3, and the communication terminal 5 via the network NW. The communication unit 61 is configured using a communication module, etc.

入力部62は、キーボード、マウスおよびタッチパネル等を用いて構成される。入力部62は、オペレータによる操作の入力を受け付け、受け付けた操作に応じた操作情報をサーバ制御部69へ出力する。 The input unit 62 is configured using a keyboard, a mouse, a touch panel, etc. The input unit 62 accepts input of operations by an operator and outputs operation information corresponding to the accepted operations to the server control unit 69.

表示部63は、有機ELディスプレイおよび液晶ディスプレイ等を用いて構成される。表示部63は、サーバ制御部69の制御のもと、各種情報を表示する。 The display unit 63 is configured using an organic EL display, a liquid crystal display, etc. The display unit 63 displays various information under the control of the server control unit 69.

記憶部64は、サーバ6に関する各種情報を記憶する。また、記憶部64は、サーバ6が実行する各種のプログラムを記憶するプログラム記憶部641を有する。記憶部64は、DRAM、ROM、Flashメモリ、SSD、HDD、メモリカード等を用いて実現される。 The storage unit 64 stores various information related to the server 6. The storage unit 64 also has a program storage unit 641 that stores various programs executed by the server 6. The storage unit 64 is realized using a DRAM, a ROM, a flash memory, an SSD, an HDD, a memory card, etc.

配送ユニット情報DB65は、複数の駆動ユニット2および複数の台車3の各々の識別情報と、位置情報と、電池情報と、駆動ユニット状態情報と、を対応付けた配送ユニット情報を記憶する。ここで、配送ユニット状態情報とは、現在のタスクの有無、例えば、駆動ユニット2が台車3を牽引しているか否かの有無、駆動ユニット2の行き先、受取場所へ向けての移動中であるか否かの有無、照明として点灯しているか否かの有無等である。配送ユニット情報DB65は、HDDおよびSSD等を用いて構成される。 The delivery unit information DB65 stores delivery unit information that associates the identification information, location information, battery information, and drive unit status information of each of the multiple drive units 2 and multiple carts 3. Here, the delivery unit status information is whether or not there is a current task, for example, whether or not the drive unit 2 is towing the cart 3, the destination of the drive unit 2, whether or not it is moving toward a receiving location, whether or not it is lit as a light, etc. The delivery unit information DB65 is configured using a HDD, SSD, etc.

料金情報DB66は、配送ユニット4の移動距離と、荷物100を預けた時間と、荷物100の種別と、荷物100の重量と、荷物100の大きさと、に基づく料金情報を記憶する。料金情報DB66は、HDDおよびSSD等を用いて構成される。 The fee information DB 66 stores fee information based on the distance traveled by the delivery unit 4, the time the parcel 100 was deposited, the type of parcel 100, the weight of the parcel 100, and the size of the parcel 100. The fee information DB 66 is configured using a HDD, SSD, etc.

荷物情報DB67は、荷物100の相乗の許可の有無を示す情報と、種類(例えば冷凍食品、生鮮野菜、割れ物)と、重量と、大きさと、利用者の氏名情報と、利用者の連絡先情報と、を対応付けた荷物情報を記憶する。荷物情報DB67は、HDDおよびSSD等を用いて構成される。 The luggage information DB67 stores luggage information that associates information indicating whether or not the luggage 100 is permitted to be shared, the type (e.g., frozen food, fresh vegetables, fragile items), weight, size, the user's name information, and the user's contact information. The luggage information DB67 is configured using a HDD, SSD, etc.

利用者情報DB68は、利用者の氏名情報と、利用者の連絡先情報と、利用者が配送ユニット4に預けた荷物100の荷物情報と、利用者のスケジュール情報と、を対応付けた利用者情報を記憶する。スケジュール情報には、利用者の訪問先の日時、宿泊先の日時、住所、勤務先での勤務時間等が含まれる。利用者情報DB68は、HDDおよびSSD等を用いて構成される。 The user information DB68 stores user information that associates the user's name information, the user's contact information, package information of the package 100 that the user has left with the delivery unit 4, and the user's schedule information. The schedule information includes the date and time of the user's visit, the date and time of the user's accommodation, the address, working hours at the workplace, etc. The user information DB68 is configured using a HDD, SSD, etc.

サーバ制御部69は、メモリと、CPU、FPGA(Field-Programmable Gate Array)およびGPU(Graphics Processing Unit)等のハードウェアを有するプロセッサと、を用いて構成される。サーバ制御部69は、サーバ6を構成する各部を制御する。また、サーバ制御部69は、利用者によって荷物100が預けられた配送ユニット4の現在位置と、利用者が指定した荷物100の受取場所と、を取得し、配送ユニット4の現在位置と、利用者が指定した荷物100の受取場所と、に基づいて、配送ユニット4の駆動ユニット2に台車3を牽引させて受取場所へ移動させる。なお、一実施の形態では、サーバ制御部69がプロセッサとして機能する。 The server control unit 69 is configured using a memory and a processor having hardware such as a CPU, a field-programmable gate array (FPGA), and a graphics processing unit (GPU). The server control unit 69 controls each unit that configures the server 6. The server control unit 69 also acquires the current location of the delivery unit 4 where the parcel 100 has been deposited by the user and the pickup location for the parcel 100 designated by the user, and causes the drive unit 2 of the delivery unit 4 to pull the cart 3 to move it to the pickup location based on the current location of the delivery unit 4 and the pickup location for the parcel 100 designated by the user. In one embodiment, the server control unit 69 functions as a processor.

〔サーバの処理〕
次に、サーバ6が実行する処理について説明する。図7は、サーバ6が実行する処理の概要を示すフローチャートである。なお、以下においては、利用者が荷物100を預ける配送ユニット4を配送ユニット4(第1の配送ユニット)とし、後述する荷物100の相乗を行う配送ユニット4を配送ユニット4(第2の配送ユニット)として説明する。
[Server processing]
Next, the process executed by the server 6 will be described. Fig. 7 is a flowchart showing an outline of the process executed by the server 6. In the following, the delivery unit 4 where the user deposits the package 100 will be referred to as delivery unit 41 (first delivery unit), and the delivery unit 4 that shares the package 100 (described later) will be referred to as delivery unit 42 (second delivery unit).

図7に示すように、サーバ制御部69は、配送ユニット4の台車3が利用者からの荷物100を受け付けたか否かを判断する(ステップS101)。サーバ制御部69によって配送ユニット4の台車3が利用者からの荷物100を受け付けたと判断された場合(ステップS101:Yes)、サーバ6は、後述するステップS102へ移行する。これに対して、サーバ制御部69によって配送ユニット4の台車3が利用者からの荷物100を受け付けていないと判断された場合(ステップS101:No)、サーバ6は、本処理を終了する。 7, the server control unit 69 judges whether the cart 3 1 of the delivery unit 4 1 has received the parcel 100 from the user (step S101). If the server control unit 69 judges that the cart 3 1 of the delivery unit 4 1 has received the parcel 100 from the user (step S101: Yes), the server 6 proceeds to step S102, which will be described later. On the other hand, if the server control unit 69 judges that the cart 3 1 of the delivery unit 4 1 has not received the parcel 100 from the user (step S101: No), the server 6 ends this process.

ステップS102において、サーバ制御部69は、利用者が荷物100を預けた配送ユニット4の現在位置と、荷物100に関する荷物情報と、利用者が指定した荷物100を受け取る受取場所と、受取場所での荷物100の受取予定時刻と、他の配送ユニット4の行き先を取得する。具体的には、サーバ制御部69は、通信部61を介して利用者が荷物100を預けた配送ユニット4のセンサ群35が検出した現在位置と、取得部32が取得した荷物100に関する荷物情報と、を取得する。さらに、サーバ制御部69は、通信部61を介して、通信端末5の入力部54に入力された利用者が指定した荷物100の受取場所と、受取場所での荷物100の受取予定時刻と、を取得する。さらにまた、サーバ制御部69は、通信部61を介して配送ユニット4の現在位置から所定の領域内(例えば1km×1km内)に位置する他の配送ユニット4の行き先を取得する。なお、サーバ制御部69は、配送ユニット情報DB65から配送ユニット4の現在位置から所定の領域内(例えば1km×1km内)に位置する他の配送ユニット4の行き先を取得してもよい。 In step S102, the server control unit 69 acquires the current location of the delivery unit 41 where the user has deposited the parcel 100, the parcel information on the parcel 100, the receiving location designated by the user to receive the parcel 100, the scheduled receiving time of the parcel 100 at the receiving location, and the destination of the other delivery unit 42. Specifically, the server control unit 69 acquires the current location detected by the sensor group 35 of the delivery unit 41 where the user has deposited the parcel 100, and the parcel information on the parcel 100 acquired by the acquisition unit 32, via the communication unit 61. Furthermore, the server control unit 69 acquires the receiving location of the parcel 100 designated by the user and the scheduled receiving time of the parcel 100 at the receiving location, which are input to the input unit 54 of the communication terminal 5, via the communication unit 61. Furthermore, the server control unit 69 acquires the destination of the other delivery unit 42 located within a predetermined area (for example, within 1 km x 1 km) from the current location of the delivery unit 41 , via the communication unit 61. The server control unit 69 may obtain from the delivery unit information DB 65 the destinations of other delivery units 42 located within a predetermined area (for example, within 1 km x 1 km) from the current location of the delivery unit 41 .

続いて、サーバ制御部69は、利用者が指定した受取場所と、荷物100の荷物情報と、配送ユニット4の行き先と、に基づいて、配送ユニット4の台車3に対して、利用者が配送ユニット4に預けた荷物100の相乗が可能であるか否かを判断する(ステップS103)。具体的には、サーバ制御部69は、荷物情報に含まれる荷物100の相乗を許可する許可情報が含まれているか否かを判断し、荷物100の相乗を許可する許可情報が含まれている場合、利用者が指定した受取場所と配送ユニット4の行き先が同じであるか否かを判断する。サーバ制御部69は、荷物100の荷物情報に荷物100の相乗を許可する許可情報が含まれ、利用者が指定した受取場所と配送ユニット4の行き先が同じであると判断した場合、配送ユニット4の台車3に対して、利用者が配送ユニット4に預けた荷物100の相乗が可能であると判断する。サーバ制御部69によって配送ユニット4の台車3に対して、利用者が配送ユニット4に預けた荷物100の相乗が可能であると判断された場合(ステップS103:Yes)、サーバ6は、後述するステップS104へ移行する。これに対して、サーバ制御部69によって配送ユニット4の台車3に対して、利用者が配送ユニット4に預けた荷物100の相乗が可能でないと判断された場合(ステップS103:No)、サーバ6は、後述するステップS105へ移行する。 Next, the server control unit 69 judges whether the parcel 100 that the user has deposited in the delivery unit 4 1 can be shared with the dolly 3 2 of the delivery unit 4 2 based on the receiving location designated by the user, the parcel information of the parcel 100, and the destination of the delivery unit 4 2 (step S103). Specifically, the server control unit 69 judges whether the parcel information contains permission information permitting the sharing of the parcel 100, and if the permission information permitting the sharing of the parcel 100 is contained, judges whether the receiving location designated by the user and the destination of the delivery unit 4 2 are the same. If the server control unit 69 judges that the parcel information of the parcel 100 contains permission information permitting the sharing of the parcel 100 and that the receiving location designated by the user and the destination of the delivery unit 4 2 are the same, it judges that the parcel 100 that the user has deposited in the delivery unit 4 1 can be shared with the dolly 3 2 of the delivery unit 4 2 . If the server control unit 69 determines that the package 100 that the user has left with the delivery unit 4 1 can be shared with the dolly 3 2 of the delivery unit 4 2 (step S103: Yes), the server 6 proceeds to step S104, which will be described later. On the other hand, if the server control unit 69 determines that the package 100 that the user has left with the delivery unit 4 1 cannot be shared with the dolly 3 2 of the delivery unit 4 2 (step S103: No), the server 6 proceeds to step S105, which will be described later.

ステップS104において、サーバ制御部69は、通信部61を介して配送ユニット4のソーティング機構31(第1のソーティング機構)または配送ユニット4のソーティング機構31(第2のソーティング機構)を制御し、配送ユニット4に利用者が配送ユニット4に預け入れた荷物100を搬送する。これにより、利用者が配送ユニット4に預けた荷物100が配送ユニット4の他の荷物100に相乗した状態で、利用者が指定した受取場所に向けて配送される。ステップS104の後、サーバ6は、後述するステップS105へ移行する。 In step S104, the server control unit 69 controls the sorting mechanism 31 (first sorting mechanism) of the delivery unit 4 1 or the sorting mechanism 31 (second sorting mechanism) of the delivery unit 4 2 via the communication unit 61 to transport the parcel 100 that the user has deposited in the delivery unit 4 1 to the delivery unit 4 2. As a result, the parcel 100 that the user has deposited in the delivery unit 4 1 is delivered to the receiving location designated by the user together with other parcels 100 in the delivery unit 4 2. After step S104, the server 6 proceeds to step S105, which will be described later.

続いて、サーバ制御部69は、通信部61を介して配送ユニット4または配送ユニット4を利用者が指定した荷物100の受取場所へ向けて移動させる(ステップS105)。この場合、サーバ制御部69は、配送ユニット4または配送ユニット4に対して、利用者が指定した荷物100の受取場所に向けて移動させる指示情報を出力する。この場合、配送ユニット4または配送ユニット4は、サーバ6から入力された指示情報に従って、利用者が指定した荷物100の受取場所に向けて移動する。さらに、サーバ制御部69は、利用者が預けた荷物100の荷物情報に基づいて、配送ユニット4の台車3または配送ユニット4の台車3に荷物100の温度調整させる指示情報を出力する。例えば、サーバ制御部69は、利用者が預けた荷物100の荷物情報に基づいて、荷物100が生鮮野菜や冷凍食品の場合、配送ユニット4の台車3または配送ユニット4の台車3に荷物100の冷却するように指示情報を出力する。この場合、配送ユニット4または配送ユニット4の各々のECU39は、サーバ6から入力された指示情報に従って、温度調整機構38を制御することによって、荷物100を冷却する。 Next, the server control unit 69 moves the delivery unit 4 1 or the delivery unit 4 2 via the communication unit 61 toward the receiving location of the parcel 100 designated by the user (step S105). In this case, the server control unit 69 outputs instruction information to the delivery unit 4 1 or the delivery unit 4 2 to move toward the receiving location of the parcel 100 designated by the user. In this case, the delivery unit 4 1 or the delivery unit 4 2 moves toward the receiving location of the parcel 100 designated by the user according to the instruction information input from the server 6. Furthermore, the server control unit 69 outputs instruction information to the dolly 3 1 of the delivery unit 4 1 or the dolly 3 2 of the delivery unit 4 2 to adjust the temperature of the parcel 100 based on the parcel information of the parcel 100 deposited by the user. For example, based on the luggage information of the luggage 100 deposited by the user, if the luggage 100 is fresh vegetables or frozen food, the server control unit 69 outputs instruction information to the cart 3-1 of the delivery unit 4-1 or the cart 3-2 of the delivery unit 4-2 to cool the luggage 100. In this case, the ECU 39 of each of the delivery units 4-1 and 4-2 controls the temperature adjustment mechanism 38 according to the instruction information input from the server 6 to cool the luggage 100.

その後、サーバ制御部69は、通信部61を介して利用者の通信端末5から荷物100の受取場所または受取予定時刻を変更する変更情報が入力されたか否かを判断する。サーバ制御部69によって利用者の通信端末5から荷物100の受取場所を変更する変更情報が入力されたと判断された場合(ステップS106:Yes)、サーバ6は、後述するステップS107へ移行する。これに対して、サーバ制御部69は、利用者の通信端末5から荷物100の受取場所を変更する変更情報が入力されていないと判断された場合(ステップS106:No)、サーバ6は、後述するステップS109へ移行する。 Then, the server control unit 69 judges whether or not change information to change the pickup location or scheduled pickup time of the package 100 has been input from the user's communication terminal 5 via the communication unit 61. If the server control unit 69 judges that change information to change the pickup location of the package 100 has been input from the user's communication terminal 5 (step S106: Yes), the server 6 proceeds to step S107, which will be described later. On the other hand, if the server control unit 69 judges that change information to change the pickup location of the package 100 has not been input from the user's communication terminal 5 (step S106: No), the server 6 proceeds to step S109, which will be described later.

ステップS107において、サーバ制御部69は、変更情報に基づいて、配送ユニット4または配送ユニット4の行き先および受取予定時刻を変更する。具体的には、サーバ制御部69は、通信部61を介して、配送ユニット4または配送ユニット4に対して、利用者が変更した受取場所または受取予定時刻を変更した行き先変更情報を出力する。 In step S107, the server control unit 69 changes the destination and scheduled receipt time of the delivery unit 4 1 or the delivery unit 4 1 based on the change information. Specifically, the server control unit 69 outputs destination change information, which changes the receipt location or scheduled receipt time changed by the user, to the delivery unit 4 1 or the delivery unit 4 1 via the communication unit 61 .

続いて、サーバ制御部69は、配送ユニット4のセンサ群22または配送ユニット4のセンサ群22が検出した位置情報に基づいて、配送ユニット4または配送ユニット4が利用者によって指定された受取場所に到着したか否かを判断する(ステップS108)。サーバ制御部69によって配送ユニット4または配送ユニット4が利用者によって指定された受取場所に到着したと判断された場合(ステップS108:Yes)、サーバ6は、後述するステップS109へ移行する。これに対して、サーバ制御部69によって配送ユニット4または配送ユニット4が利用者によって指定された受取場所に到着していないと判断された場合(ステップS108:No)、サーバ6は、ステップS106へ戻る。 Next, the server control unit 69 determines whether the delivery unit 4 1 or the delivery unit 4 2 has arrived at the receiving location designated by the user based on the position information detected by the sensor group 22 of the delivery unit 4 1 or the sensor group 22 of the delivery unit 4 1 (step S108). If the server control unit 69 determines that the delivery unit 4 1 or the delivery unit 4 2 has arrived at the receiving location designated by the user (step S108: Yes), the server 6 proceeds to step S109, which will be described later. On the other hand, if the server control unit 69 determines that the delivery unit 4 1 or the delivery unit 4 2 has not arrived at the receiving location designated by the user (step S108: No), the server 6 returns to step S106.

ステップS109において、サーバ制御部69は、通信部61を介して、利用者が受取場所で配送ユニット4または配送ユニット4から荷物100を受け取ったか否かを判断する。サーバ制御部69によって利用者が受取場所で配送ユニット4または配送ユニット4から荷物100を受け取ったと判断された場合(ステップS109:Yes)、サーバ6は、後述するステップS113へ移行する。これに対して、サーバ制御部69によって利用者が受取場所で配送ユニット4または配送ユニット4から荷物100を受け取ってないと判断された場合(ステップS109:No)、サーバ6は、後述するステップS110へ移行する。 In step S109, the server control unit 69 determines whether or not the user has received the package 100 from the delivery unit 4 1 or the delivery unit 4 2 at the receiving location via the communication unit 61. If the server control unit 69 determines that the user has received the package 100 from the delivery unit 4 1 or the delivery unit 4 2 at the receiving location (step S109: Yes), the server 6 proceeds to step S113, which will be described later. On the other hand, if the server control unit 69 determines that the user has not received the package 100 from the delivery unit 4 1 or the delivery unit 4 2 at the receiving location (step S109: No), the server 6 proceeds to step S110, which will be described later.

ステップS110において、サーバ制御部69は、配送ユニット4または配送ユニット4が利用者の受取場所に到着した後、荷物100の受取予定時刻を所定時間(例えば10分)経過したか否かを判断する。サーバ制御部69によって荷物100の受取予定時刻を所定時間経過したと判断された場合(ステップS110:Yes)、サーバ6は、後述するステップS111へ移行する。これに対して、サーバ制御部69によって荷物100の取予定時刻を所定時間経過していないと判断された場合(ステップS110:No)、サーバ6は、ステップS109へ戻る。 In step S110, the server control unit 69 judges whether or not a predetermined time (e.g., 10 minutes) has passed since the scheduled receipt time of the parcel 100 after the delivery unit 4 1 or delivery unit 4 2 arrives at the user's receipt location. If the server control unit 69 judges that the predetermined time has passed since the scheduled receipt time of the parcel 100 (step S110: Yes), the server 6 proceeds to step S111, which will be described later. On the other hand, if the server control unit 69 judges that the predetermined time has not passed since the scheduled collection time of the parcel 100 (step S110: No), the server 6 returns to step S109.

ステップS111において、サーバ制御部69は、利用者情報DB68から利用者のスケジュール情報を取得する。 In step S111, the server control unit 69 obtains the user's schedule information from the user information DB 68.

続いて、サーバ制御部69は、通信部61を介して、配送ユニット4または配送ユニット4に対して、利用者の訪問先へ移動させて荷物100を配送する(ステップS112)。具体的には、サーバ制御部69は、利用者のスケジュール情報に基づいて、利用者の訪問先、例えばホテルまたは観光地に配送ユニット4または配送ユニット4を移動させて先回りすることによって利用者が預けた荷物100を配送する。これにより、利用者の荷物100の取り忘れを防止することができるうえ、利便性を高めることができる。ステップS112の後、サーバ6は、ステップS113へ移行する。 Next, the server control unit 69, via the communication unit 61, instructs the delivery unit 4 1 or the delivery unit 4 2 to move to the user's destination and deliver the luggage 100 (step S112). Specifically, the server control unit 69 delivers the luggage 100 deposited by the user by moving the delivery unit 4 1 or the delivery unit 4 2 to the user's destination, such as a hotel or tourist spot, based on the user's schedule information, and delivers the luggage 100 deposited by the user. This makes it possible to prevent the user from forgetting to pick up the luggage 100 and to improve convenience. After step S112, the server 6 proceeds to step S113.

ステップS113において、サーバ制御部69は、利用者に請求する料金を算出する。具体的には、サーバ制御部69は、料金情報DB66が記憶する料金情報と、利用者が荷物100を預け入れた位置と受取場所とに基づく距離と、荷物100を預け入れた預入時刻から受け取った受取時刻までの時間と、に基づいて、利用者に請求する料金を算出する。この場合、サーバ制御部69は、荷物100に対して相乗が適用されている場合、算出した料金に対して、相乗に応じた係数を乗じた金額を、最終的に利用者に請求する料金として算出する。 In step S113, the server control unit 69 calculates the fee to be charged to the user. Specifically, the server control unit 69 calculates the fee to be charged to the user based on the fee information stored in the fee information DB 66, the distance based on the location where the user deposited the baggage 100 and the pick-up location, and the time from the deposit time of the baggage 100 to the pick-up time of the baggage 100. In this case, if multiplier is applied to the baggage 100, the server control unit 69 calculates the amount obtained by multiplying the calculated fee by a coefficient corresponding to the multiplier as the fee to be ultimately charged to the user.

続いて、サーバ制御部69は、通信部61を介して利用者の通信端末5にステップS111において算出した料金を出力する(ステップS114)。ステップS114の後、サーバ6は、本処理を終了する。 Then, the server control unit 69 outputs the fee calculated in step S111 to the user's communication terminal 5 via the communication unit 61 (step S114). After step S114, the server 6 ends this process.

以上説明した一実施の形態によれば、サーバ制御部69が利用者によって荷物100が預けられた配送ユニット4の現在位置と、利用者が指定した荷物100の受取場所と、を取得し、配送ユニット4の現在位置と、利用者が指定した荷物100の受取場所と、に基づいて、配送ユニット4の駆動ユニット2に台車3を牽引させて受取場所へ移動させる。これにより、利用者は、高い利便性を得ることができる。 According to the embodiment described above, the server control unit 69 acquires the current location of the delivery unit 4 where the package 100 has been deposited by the user and the pickup location for the package 100 designated by the user, and causes the drive unit 2 of the delivery unit 4 to pull the cart 3 to move it to the pickup location based on the current location of the delivery unit 4 and the pickup location for the package 100 designated by the user. This provides high convenience to the user.

また、一実施の形態によれば、サーバ制御部69が利用者の受取場所での荷物100の受取予定時刻を取得し、受取予定時刻に到着するように配送ユニット4の駆動ユニット2に移動させる。これにより、利用者は、受取予定時刻に受取場所で配送ユニット4に預けた荷物100を受け取ることができる。 According to one embodiment, the server control unit 69 acquires the scheduled receipt time of the parcel 100 at the user's receiving location, and moves the parcel 100 to the drive unit 2 of the delivery unit 4 so that it arrives at the scheduled receipt time. This allows the user to receive the parcel 100 that was left with the delivery unit 4 at the receiving location at the scheduled receipt time.

また、一実施の形態によれば、サーバ制御部69が配送ユニット4の行き先と、少なくとも利用者によって預けられた荷物100の相乗の許可の有無を含む荷物情報と、を取得し、利用者によって預けられた荷物100の相乗が許可され、かつ、受取場所が配送ユニット4の行き先と同じ場合、ソーティング機構31を制御して利用者によって預けられた荷物100を配送ユニット4の台車3から配送ユニット4の台車3へ搬送し、配送ユニット4の駆動ユニット2に台車3を牽引させて受取場所へ移動させる。これにより、無駄な配送を削減することができる。 According to one embodiment, the server control unit 69 acquires the destination of the delivery unit 4 2 and baggage information including at least whether or not the user's baggage 100 is permitted to be shared, and if the user's baggage 100 is permitted to be shared and the receiving location is the same as the destination of the delivery unit 4 2 , the sorting mechanism 31 is controlled to transport the user's baggage 100 from the cart 3 1 of the delivery unit 4 1 to the cart 3 2 of the delivery unit 4 2 , and the drive unit 2 2 of the delivery unit 4 2 tows the cart 3 2 to move it to the receiving location. This makes it possible to reduce unnecessary deliveries.

また、一実施の形態によれば、サーバ制御部69が利用者から受取場所を変更する変更情報を取得した場合、変更情報に基づいて、配送ユニット4の駆動ユニット2または配送ユニット4の駆動ユニット2を変更後の受取場所へ移動させる。これにより、利用者は、諸事情で受取場所が変更になった場合であっても、変更先で荷物100を受け取ることができる。 According to one embodiment, when the server control unit 69 receives change information from a user to change the receiving location, the driving unit 2 1 of the delivery unit 4 1 or the driving unit 2 2 of the delivery unit 4 2 is moved to the new receiving location based on the change information. This allows the user to receive the package 100 at the new location even if the receiving location is changed for various reasons.

また、一実施の形態によれば、サーバ制御部69が利用者によって配送ユニット4の台車3に荷物100を預けた場所と、受取場所と、利用者が台車3に荷物100を預けた預入時刻と、利用者が受取場所で受け取った荷物100の受取時刻と、に基づいて、利用者に請求する料金を算出し、この料金を利用者が所有する通信端末5へ出力する。これにより、利用者に対して、料金を請求することができる。 According to one embodiment, the server control unit 69 calculates the fee to be charged to the user based on the location where the user deposits the package 100 on the cart 3 of the delivery unit 4, the pickup location, the deposit time when the user deposits the package 100 on the cart 3, and the pickup time when the user receives the package 100 at the pickup location, and outputs this fee to the communication terminal 5 owned by the user. This allows the fee to be charged to the user.

また、一実施の形態によれば、サーバ制御部69が利用者によって預けられた荷物100に関する荷物情報を取得し、この荷物情報に基づいて、温度調整機構38による温度を調整する。これにより、荷物100の種別に関わらず、配送ユニット4に荷物100を預けることができる。 Furthermore, according to one embodiment, the server control unit 69 acquires luggage information regarding the luggage 100 deposited by the user, and adjusts the temperature by the temperature adjustment mechanism 38 based on this luggage information. This allows the luggage 100 to be deposited at the delivery unit 4 regardless of the type of luggage 100.

また、一実施の形態によれば、配送ユニット4が受取場所へ到着後、所定時間内に荷物100が受け取られなかった場合、サーバ制御部69が利用者のスケジュール情報を取得し、スケジュール情報に基づいて、利用者が訪問する訪問先へ配送ユニット4を移動させる。これにより、利用者が荷物100の受け取りを忘れた場合であっても、確実に荷物100を配送することができる。 Furthermore, according to one embodiment, if the parcel 100 is not received within a predetermined time after the delivery unit 4 arrives at the receiving location, the server control unit 69 acquires the user's schedule information and moves the delivery unit 4 to the destination the user is visiting based on the schedule information. This ensures that the parcel 100 is delivered even if the user forgets to receive the parcel 100.

なお、一実施の形態では、サーバ制御部69が利用者によって荷物100が預けられた配送ユニット4の現在位置と、利用者が指定した荷物100の受取場所と、を取得し、配送ユニット4の現在位置と、利用者が指定した荷物100の受取場所と、に基づいて、配送ユニット4の駆動ユニット2に台車3を牽引させて受取場所へ移動させていたが、これに限定されることなく、例えば駆動ユニット2のECU29が行ってもよい。この場合、駆動ユニット2のECU29は、サーバ6を介して、利用者によって荷物100が預けられた配送ユニット4の現在位置と、利用者が指定した荷物100の受取場所と、を取得し、配送ユニット4の現在位置と、利用者が指定した荷物100の受取場所と、に基づいて、台車3を牽引して受取場所へ移動する。この結果、利用者は、高い利便性を得ることができる。 In one embodiment, the server control unit 69 acquires the current location of the delivery unit 4 where the parcel 100 has been deposited by the user and the location of receipt of the parcel 100 designated by the user, and causes the drive unit 2 of the delivery unit 4 to tow the cart 3 to move to the location of receipt based on the current location of the delivery unit 4 and the location of receipt of the parcel 100 designated by the user. However, this is not limited to this, and the ECU 29 of the drive unit 2 may perform this, for example. In this case, the ECU 29 of the drive unit 2 acquires the current location of the delivery unit 4 where the parcel 100 has been deposited by the user and the location of receipt of the parcel 100 designated by the user via the server 6, and then tows the cart 3 to move to the location of receipt based on the current location of the delivery unit 4 and the location of receipt of the parcel 100 designated by the user. As a result, the user can obtain high convenience.

(その他の実施の形態)
また、一実施の形態では、上述してきた「部」を、「回路」などに読み替えることができる。例えば、制御部は、制御回路に読み替えることができる。
Other Embodiments
In addition, in one embodiment, the above-mentioned "unit" can be read as a "circuit" etc. For example, a control unit can be read as a control circuit.

また、一実施の形態に係る配送システムに実行させるプログラムは、インストール可能な形式または実行可能な形式のファイルデータでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)、USB媒体、フラッシュメモリ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The program executed by the delivery system of one embodiment is provided as file data in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile Disk), USB medium, or flash memory.

また、一実施の形態に係る配送システムに実行させるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。 The program executed by the delivery system of one embodiment may be configured to be stored on a computer connected to a network such as the Internet and provided by downloading it via the network.

なお、本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本実施の形態を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。即ち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。 Note that in the explanation of the flowcharts in this specification, the order of processing between steps is clearly indicated using expressions such as "first," "then," and "continue." However, the order of processing required to implement this embodiment is not uniquely determined by these expressions. In other words, the order of processing in the flowcharts described in this specification can be changed as long as there are no contradictions.

さらなる効果や変形例は、当業者によって容易に導き出すことができる。本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施の形態に限定されるものではない。従って、添付のクレームおよびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。 Further advantages and modifications may be readily derived by those skilled in the art. The invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Thus, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof.

1 配送システム
2 駆動ユニット
3 台車
4 配送ユニット
5 通信端末
6 サーバ
61 通信部
62 入力部
63 表示部
64 記憶部
65 配送ユニット情報DB
66 料金情報DB
67 荷物情報DB
68 利用者情報DB
69 サーバ制御部
NW ネットワーク
Reference Signs List 1 Delivery system 2 Drive unit 3 Cart 4 Delivery unit 5 Communication terminal 6 Server 61 Communication unit 62 Input unit 63 Display unit 64 Storage unit 65 Delivery unit information DB
66 Fee information DB
67 Baggage information DB
68 User information DB
69 Server control unit NW Network

Claims (15)

利用者によって預けられた1つ以上の荷物を収容した第1の台車と、前記第1の台車に対して接続自在であり、前記第1の台車を牽引して自律走行可能な第1の駆動ユニットと、を備える第1の配送ユニットの現在位置と、前記利用者が指定した前記荷物の受取場所と、を取得し、
前記現在位置と、前記受取場所と、に基づいて、前記第1の駆動ユニットに前記第1の台車を牽引させて前記受取場所へ移動させるように構成されたプロセッサを備え、
前記第1の台車は、
荷物をソーティング可能な第1のソーティング機構を有し、
前記プロセッサは、
前記利用者が預けた荷物と異なる荷物を収容し、荷物をソーティング可能な第2のソーティング機構を有する第2の台車と、前記第2の台車に対して接続自在であり、前記第2の台車を牽引して自律走行可能な第2の駆動ユニットと、を備える第2の配送ユニットの行き先と、少なくとも前記利用者によって預けられた荷物の相乗の許可の有無を含む荷物情報と、を取得し、
前記利用者によって預けられた荷物の相乗が許可され、かつ、前記受取場所が前記行き先と同じ場合、前記第1のソーティング機構および前記第2のソーティング機構を制御して前記利用者によって預けられた荷物を前記第1の台車から前記第2の台車へ搬送し、
前記第2の駆動ユニットに前記第2の台車を牽引させて前記受取場所へ移動させる、
サーバ。
Acquire a current location of a first delivery unit including a first cart containing one or more pieces of luggage entrusted by a user and a first drive unit that is connectable to the first cart and capable of autonomously traveling by towing the first cart, and a receiving location of the pieces of luggage designated by the user;
a processor configured to cause the first drive unit to tow the first dolly to the receiving location based on the current location and the receiving location ;
The first carriage includes:
A first sorting mechanism capable of sorting luggage is provided,
The processor,
Acquire the destination of a second delivery unit including a second cart that stores luggage different from the luggage deposited by the user and has a second sorting mechanism capable of sorting the luggage, and a second drive unit that is freely connectable to the second cart and can tow the second cart to travel autonomously, and luggage information including at least whether or not the luggage deposited by the user is permitted to be shared;
When sharing of the baggage deposited by the user is permitted and the receiving location is the same as the destination, control the first sorting mechanism and the second sorting mechanism to transport the baggage deposited by the user from the first cart to the second cart;
causing the second drive unit to pull the second cart to move to the receiving location;
server.
請求項に記載のサーバであって、
前記プロセッサは、
前記利用者から前記受取場所を変更する変更情報を取得した場合、前記変更情報に基づいて、前記第1の駆動ユニットを変更後の前記受取場所へ移動させる、
サーバ。
2. The server of claim 1 ,
The processor,
when change information for changing the receiving location is acquired from the user, the first driving unit is moved to the changed receiving location based on the change information;
server.
請求項1または2に記載のサーバであって、
前記プロセッサは、
前記利用者が前記第1の台車に荷物を預けた場所と、前記受取場所と、前記利用者が前記第1の台車に荷物を預けた預入時刻と、前記利用者が前記受取場所で受け取った荷物の受取時刻と、に基づいて、前記利用者に請求する料金を算出し、
前記料金を前記利用者が所有する通信端末へ出力する、
サーバ。
3. The server according to claim 1 ,
The processor,
Calculate a fee to be charged to the user based on a location where the user deposited the baggage on the first cart, the pick-up location, a deposit time when the user deposited the baggage on the first cart, and a pick-up time when the user received the baggage at the pick-up location;
outputting the fee to a communication terminal owned by the user;
server.
請求項1~のいずれか一つに記載のサーバであって、
前記第1の台車は、
収容された荷物に対して温度を調整可能な温度調整機構をさらに有し、
前記プロセッサは、
前記利用者によって預けられた荷物に関する荷物情報を取得し、
前記荷物情報に基づいて、前記温度調整機構による温度を調整する、
サーバ。
The server according to any one of claims 1 to 3 ,
The first carriage includes:
The baggage storage device further includes a temperature adjustment mechanism capable of adjusting the temperature of the baggage stored therein;
The processor,
Acquire baggage information regarding baggage entrusted by the user;
adjusting the temperature by the temperature adjustment mechanism based on the luggage information;
server.
請求項1~のいずれか一つに記載のサーバであって、
前記プロセッサは、
前記第1の配送ユニットが前記受取場所へ到着後、所定時間内に前記荷物が受け取られなかった場合、前記利用者のスケジュール情報を取得し、
前記スケジュール情報に基づいて、前記利用者が訪問する訪問先へ前記第1の駆動ユニットを移動させる、
サーバ。
The server according to any one of claims 1 to 4 ,
The processor,
If the parcel is not received within a predetermined time after the first delivery unit arrives at the receiving location, schedule information of the user is acquired;
moving the first drive unit to a destination to be visited by the user based on the schedule information;
server.
利用者によって預けられた1つ以上の荷物を収容し、荷物をソーティング可能な第1のソーティング機構を有する第1の台車と、前記第1の台車に対して接続自在であり、前記第1の台車を牽引して自律走行可能な第1の駆動ユニットと、を有する第1の配送ユニットと、
前記利用者が預けた荷物と異なる荷物を収容し、荷物をソーティング可能な第2のソーティング機構を有する第2の台車と、前記第2の台車に対して接続自在であり、前記第2の台車を牽引して自律走行可能な第2の駆動ユニットと、を備える第2の配送ユニットと、
前記第1の配送ユニットの現在位置と、前記利用者が指定した前記荷物の受取場所と、を取得し、前記現在位置と、前記受取場所と、に基づいて、前記第1の駆動ユニットに前記第1の台車を牽引させて前記受取場所へ移動させるように構成されたプロセッサを有するサーバと、
を備え
前記プロセッサは、
前記第2の配送ユニットの行き先と、少なくとも前記利用者によって預けられた荷物の相乗の許可の有無を含む荷物情報と、を取得し、
前記利用者によって預けられた荷物の相乗が許可され、かつ、前記受取場所が前記行き先と同じ場合、前記第1のソーティング機構および前記第2のソーティング機構を制御して前記利用者によって預けられた荷物を前記第1の台車から前記第2の台車へ搬送し、
前記第2の駆動ユニットに前記第2の台車を牽引させて前記受取場所へ移動させる、
配送システム。
A first delivery unit including: a first cart that stores one or more pieces of luggage entrusted by a user and has a first sorting mechanism capable of sorting the luggage ; and a first drive unit that is connectable to the first cart and can autonomously travel by towing the first cart;
A second delivery unit including: a second cart having a second sorting mechanism capable of storing luggage different from the luggage deposited by the user and sorting the luggage; and a second drive unit that is freely connectable to the second cart and capable of autonomously traveling by pulling the second cart;
A server having a processor configured to acquire a current location of the first delivery unit and a receiving location of the package designated by the user, and to cause the first drive unit to pull the first dolly and move it to the receiving location based on the current location and the receiving location ;
Equipped with
The processor,
Obtaining a destination of the second delivery unit and baggage information including at least whether or not the baggage entrusted by the user is permitted to be shared;
When sharing of the baggage deposited by the user is permitted and the receiving location is the same as the destination, control the first sorting mechanism and the second sorting mechanism to transport the baggage deposited by the user from the first cart to the second cart;
causing the second drive unit to pull the second cart to move to the receiving location;
Delivery system.
請求項に記載の配送システムであって、
前記プロセッサは、
前記利用者から前記受取場所を変更する変更情報を取得した場合、前記変更情報に基づいて、前記第1の駆動ユニットを変更後の前記受取場所へ移動させる、
配送システム。
7. The delivery system of claim 6 ,
The processor,
when change information for changing the receiving location is acquired from the user, the first driving unit is moved to the changed receiving location based on the change information;
Delivery system.
請求項6または7に記載の配送システムであって、
前記プロセッサは、
前記利用者が前記第1の台車に荷物を預けた場所と、前記受取場所と、前記利用者が前記第1の台車に荷物を預けた預入時刻と、前記利用者が前記受取場所で受け取った荷物の受取時刻と、に基づいて、前記利用者に請求する料金を算出し、
前記料金を前記利用者が所有する通信端末へ出力する、
配送システム。
A delivery system according to claim 6 or 7 ,
The processor,
Calculate a fee to be charged to the user based on a location where the user deposited the baggage on the first cart, the pick-up location, a deposit time when the user deposited the baggage on the first cart, and a pick-up time when the user received the baggage at the pick-up location;
outputting the fee to a communication terminal owned by the user;
Delivery system.
請求項6~8のいずれか一つに記載の配送システムであって、
前記第1の台車は、
収容された荷物に対して温度を調整可能な温度調整機構をさらに有し、
前記プロセッサは、
前記利用者によって預けられた荷物に関する荷物情報を取得し、
前記荷物情報に基づいて、前記温度調整機構による温度を調整する、
配送システム。
A delivery system according to any one of claims 6 to 8 ,
The first carriage includes:
The baggage storage device further includes a temperature adjustment mechanism capable of adjusting the temperature of the baggage stored therein;
The processor,
Acquire baggage information regarding baggage entrusted by the user;
adjusting the temperature by the temperature adjustment mechanism based on the luggage information;
Delivery system.
請求項6~9のいずれか一つに記載の配送システムであって、
前記プロセッサは、
前記第1の配送ユニットが前記受取場所へ到着後、所定時間内に前記荷物が受け取られなかった場合、前記利用者のスケジュール情報を取得し、
前記スケジュール情報に基づいて、前記利用者が訪問する訪問先へ前記第1の駆動ユニットを移動させる、
配送システム。
A delivery system according to any one of claims 6 to 9 ,
The processor,
If the parcel is not received within a predetermined time after the first delivery unit arrives at the receiving location, schedule information of the user is acquired;
moving the first drive unit to a destination to be visited by the user based on the schedule information;
Delivery system.
プロセッサに、
利用者によって預けられた1つ以上の荷物を収容し、荷物をソーティング可能な第1のソーティング機構を有する第1の台車と、前記第1の台車に対して接続自在であり、前記第1の台車を牽引して自律走行可能な第1の駆動ユニットと、を備える第1の配送ユニットの現在位置と、前記利用者が指定した前記荷物の受取場所と、を取得し、
前記現在位置と、前記受取場所と、に基づいて、前記第1の駆動ユニットに前記第1の台車を牽引させて前記受取場所へ移動させ
前記利用者が預けた荷物と異なる荷物を収容し、荷物をソーティング可能な第2のソーティング機構を有する第2の台車と、前記第2の台車に対して接続自在であり、前記第2の台車を牽引して自律走行可能な第2の駆動ユニットと、を備える第2の配送ユニットの行き先と、少なくとも前記利用者によって預けられた荷物の相乗の許可の有無を含む荷物情報と、を取得し、
前記利用者によって預けられた荷物の相乗が許可され、かつ、前記受取場所が前記行き先と同じ場合、前記第1のソーティング機構および前記第2のソーティング機構を制御して前記利用者によって預けられた荷物を前記第1の台車から前記第2の台車へ搬送し、
前記第2の駆動ユニットに前記第2の台車を牽引させて前記受取場所へ移動させる、
ことを実行させるプログラム。
The processor:
Acquire a current location of a first delivery unit including a first cart that accommodates one or more pieces of luggage entrusted by a user and has a first sorting mechanism capable of sorting the pieces of luggage , and a first drive unit that is connectable to the first cart and can tow the first cart to travel autonomously, and a receiving location of the pieces of luggage designated by the user;
causing the first drive unit to pull the first cart to move it to the receiving location based on the current location and the receiving location ;
Acquire the destination of a second delivery unit including a second cart that stores luggage different from the luggage deposited by the user and has a second sorting mechanism capable of sorting the luggage, and a second drive unit that is freely connectable to the second cart and can tow the second cart to travel autonomously, and luggage information including at least whether or not the luggage deposited by the user is permitted to be shared;
When sharing of the baggage deposited by the user is permitted and the receiving location is the same as the destination, control the first sorting mechanism and the second sorting mechanism to transport the baggage deposited by the user from the first cart to the second cart;
causing the second drive unit to pull the second cart to move to the receiving location;
A program to make that happen.
請求項11に記載のプログラムであって、
前記プロセッサに、
前記利用者から前記受取場所を変更する変更情報を取得した場合、前記変更情報に基づいて、前記第1の駆動ユニットを変更後の前記受取場所へ移動させる、
ことを実行させるプログラム。
The program according to claim 11 ,
The processor,
when change information for changing the receiving location is acquired from the user, the first driving unit is moved to the changed receiving location based on the change information;
A program to make that happen.
請求項11または12に記載のプログラムであって、
前記プロセッサに、
前記利用者が前記第1の台車に荷物を預けた場所と、前記受取場所と、前記利用者が前記第1の台車に荷物を預けた預入時刻と、前記利用者が前記受取場所で受け取った荷物の受取時刻と、に基づいて、前記利用者に請求する料金を算出し、
前記料金を前記利用者が所有する通信端末へ出力する、
ことを実行させるプログラム。
The program according to claim 11 or 12 ,
The processor,
Calculate a fee to be charged to the user based on a location where the user deposited the baggage on the first cart, the pick-up location, a deposit time when the user deposited the baggage on the first cart, and a pick-up time when the user received the baggage at the pick-up location;
outputting the fee to a communication terminal owned by the user;
A program to make that happen.
請求項11~13のいずれか一つに記載のプログラムであって、
前記第1の台車は、
収容された荷物に対して温度を調整可能な温度調整機構をさらに有し、
前記プロセッサに、
前記利用者によって預けられた荷物に関する荷物情報を取得し、
前記荷物情報に基づいて、前記温度調整機構による温度を調整する、
ことを実行させるプログラム。
The program according to any one of claims 11 to 13 ,
The first carriage includes:
The baggage storage device further includes a temperature adjustment mechanism capable of adjusting the temperature of the baggage stored therein;
The processor,
Acquire baggage information regarding baggage entrusted by the user;
adjusting the temperature by the temperature adjustment mechanism based on the luggage information;
A program to make that happen.
請求項11~14のいずれか一つに記載のプログラムであって、The program according to any one of claims 11 to 14,
前記プロセッサに、The processor,
前記第1の配送ユニットが前記受取場所へ到着後、所定時間内に前記荷物が受け取られなかった場合、前記利用者のスケジュール情報を取得し、If the parcel is not received within a predetermined time after the first delivery unit arrives at the receiving location, schedule information of the user is acquired;
前記スケジュール情報に基づいて、前記利用者が訪問する訪問先へ前記第1の駆動ユニットを移動させる、moving the first drive unit to a destination to be visited by the user based on the schedule information;
ことを実行させるプログラム。A program to make that happen.
JP2021093995A 2021-06-04 2021-06-04 Server, distribution system and program Active JP7600880B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021093995A JP7600880B2 (en) 2021-06-04 2021-06-04 Server, distribution system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021093995A JP7600880B2 (en) 2021-06-04 2021-06-04 Server, distribution system and program

Publications (2)

Publication Number Publication Date
JP2022186007A JP2022186007A (en) 2022-12-15
JP7600880B2 true JP7600880B2 (en) 2024-12-17

Family

ID=84441716

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021093995A Active JP7600880B2 (en) 2021-06-04 2021-06-04 Server, distribution system and program

Country Status (1)

Country Link
JP (1) JP7600880B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001287183A (en) 2000-01-31 2001-10-16 Matsushita Electric Works Ltd Automatic transfer robot
JP2018116676A (en) 2017-07-13 2018-07-26 ヤフー株式会社 Provision device, provision method, and provision program
JP2020160708A (en) 2019-03-26 2020-10-01 トヨタ自動車株式会社 Information processing equipment, information processing methods, and information processing programs
JP2021033581A (en) 2019-08-22 2021-03-01 株式会社ゼンリンデータコム Home delivery system, home delivery system control method, and program
JP2021086291A (en) 2019-11-26 2021-06-03 トヨタ自動車株式会社 Information processing device, information processing method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001287183A (en) 2000-01-31 2001-10-16 Matsushita Electric Works Ltd Automatic transfer robot
JP2018116676A (en) 2017-07-13 2018-07-26 ヤフー株式会社 Provision device, provision method, and provision program
JP2020160708A (en) 2019-03-26 2020-10-01 トヨタ自動車株式会社 Information processing equipment, information processing methods, and information processing programs
JP2021033581A (en) 2019-08-22 2021-03-01 株式会社ゼンリンデータコム Home delivery system, home delivery system control method, and program
JP2021086291A (en) 2019-11-26 2021-06-03 トヨタ自動車株式会社 Information processing device, information processing method, and program

Also Published As

Publication number Publication date
JP2022186007A (en) 2022-12-15

Similar Documents

Publication Publication Date Title
CA2939548C (en) Mobile pickup locations
US10577180B1 (en) Mobile modules for delivering items
US20210141377A1 (en) Autonomous ground vehicles having access mechanisms and receiving items from transportation vehicles for delivery
US12227096B2 (en) Micromobility transit vehicle battery charging systems and methods
US11597454B2 (en) Vehicle
US20210150655A1 (en) Information processing apparatus, information processing method and storing medium
CN112949968A (en) Information processing apparatus, information processing method, and non-transitory storage medium
WO2017196755A1 (en) Mobile pickup units
WO2023007744A1 (en) Robot delivery system and delivery robot
US12030391B2 (en) Modular bicycle designs
US11544951B2 (en) Autonomous delivery vehicle
JP2022086437A (en) Transport system, transport method, and transport program
CN114647241A (en) Information processing device, information processing system, and program
CN114281095A (en) Control device, system, and non-transitory computer-readable medium
JP7600880B2 (en) Server, distribution system and program
JP7286334B2 (en) CHARGE MANAGEMENT DEVICE, CHARGE MANAGEMENT METHOD, AND PROGRAM
CN111476623A (en) Processing device, processing method, and program
JP7651964B2 (en) Drive unit
JP7647345B2 (en) Drive unit
JP7615898B2 (en) Drive unit
CN113459928A (en) Unmanned distribution system
CN113459927A (en) Unmanned distribution machine
JP2022186116A (en) trolley
US20250368443A1 (en) Transport device, transport system, and transport method
CN115776967A (en) Control device, distribution system, control method and display panel

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241015

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241118

R150 Certificate of patent or registration of utility model

Ref document number: 7600880

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150