Store systems and methods

A store system with a mobile robot and control unit automates inventory management and order fulfillment, addressing employee workload challenges by efficiently managing product display and restocking, and optimizing inventory through AI, enabling a labor-saving and potentially unmanned store operation.

JP7886479B1Active Publication Date: 2026-07-07NOMURA RESEARCH INSTITUTE

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NOMURA RESEARCH INSTITUTE
Filing Date
2025-10-31
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Retail stores face challenges in managing inventory and reducing employee workload, particularly in tasks such as product display, restocking, and handling customer orders, despite advancements in AI and camera-based systems, which have not significantly alleviated the burden on employees due to the complexity and variety of products and tasks involved.

Method used

A store system utilizing a mobile robot capable of picking, storing, and transporting goods from a warehouse to lockers based on customer orders, with a control unit managing the robot's operations and integrating with a user interface for ordering and payment, enabling automation of multi-task operations and reducing employee workload.

Benefits of technology

The system improves store efficiency by automating tasks like product display, restocking, and order fulfillment, reducing employee workload and enabling a potential unmanned store operation, while optimizing inventory management and product assortment using AI.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007886479000001_ABST
    Figure 0007886479000001_ABST
Patent Text Reader

Abstract

We provide technology that can improve store efficiency, such as reducing the workload of retail store employees. [Solution] A store system for managing a retail store, the store comprising a first space where users, including customers, stay; a second space which is a warehouse where product inventory is stored; and lockers for the handover of products. The second space is equipped with a mobile robot capable of picking, storing, and transporting products, and a control unit which controls the robot. The control unit instructs the robot to pick products ordered by the user at a store terminal located in the first space or at the user's mobile terminal, to pick products from the inventory in the second space, transport them to the locker, and store them in the locker. The robot then picks products from the inventory in the second space, transports them to the locker, stores them in the locker, and the user receives the products from the locker.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to technologies such as store systems.

Background Art

[0002] In the business of retail stores such as convenience stores, drugstores, and supermarkets, inventory management and sales management of products are carried out using IT technology to achieve efficiency and higher profitability.

[0003] Conventionally, in stores such as convenience stores, store employees have to perform various types of work and multiple tasks, such as product unpacking, shelving, picking, replacement, disposal, cleaning, etc., in addition to cash register operations (i.e., cash register registration and settlement operations, etc.) as part of their employee duties. Employees are extremely busy not only performing cash register operations in front of the POS cash register terminal when customers purchase products, but also performing various tasks such as retrieving products from the back yard and arranging them on the display shelves. In recent years, the demand for home delivery has also increased, orders via delivery service providers have also increased, and it is also necessary to handle store pickups by delivery personnel of delivery service providers.

[0004] Although employees are extremely busy in this way, there are also cases where the quantity of products displayed on the display shelves in the store is insufficient or the variety of products is small. Considering that this results in lost sales opportunities, there are known technologies such as a computer determining the necessity of product replenishment based on an image of the display shelf captured by a camera and notifying employees to perform product replenishment work.

[0005] As a prior art example, Japanese Patent Laid-Open No. 5-081552 (Patent Document 1) can be cited. Patent Document 1 describes that "by performing image processing on the product display state and determining the product replenishment timing based on its time-series change, it becomes unnecessary for employees to confirm the number of products."

Prior Art Documents

Patent Documents

[0006] [Patent Document 1] Japanese Patent Application Publication No. 5-081552 [Overview of the project] [Problems that the invention aims to solve]

[0007] In prior art examples, it is possible to notify store employees when the number of items on the shelves is running low or when items have run out, but this does not eliminate the work of store employees carrying and displaying the items on the shelves.

[0008] Furthermore, it is generally said that convenience stores carry around 2,500 types of products, while supermarkets carry over 4,000 types. For example, some items on a shelf may only sell once a month. It would be wasteful to install cameras on all of these shelves and direct the restocking process.

[0009] In addition to the above, walk-through unmanned stores have achieved efficiency improvements by replacing customer or employee checkout and payment processes with AI cameras and sensors, eliminating checkout lines. However, these measures have not yet addressed the reduction of the workload for back-office employees. The efficiency gains from the substantial investment in AI cameras and sensors are considered to be limited.

[0010] This disclosure addresses the challenges described above and provides technology that can improve store efficiency, such as reducing the workload of retail store employees. [Means for solving the problem]

[0011] A typical embodiment of this disclosure has the following configuration. One embodiment is a store system for managing a retail store, the store comprising a first space where users, including customers, stay, a second space which is a warehouse where inventory of goods is stored, and lockers for the handover of the goods, the second space comprising a mobile robot capable of picking, storing and transporting the goods, and a control unit for controlling the robot, the control unit instructing the robot to pick the goods ordered by the user at a store terminal located in the first space or the user's mobile terminal, to pick the goods from the inventory in the second space, transport them to the locker and store them in the locker, the robot picking the goods from the inventory in the second space, transporting them to the locker and storing them in the locker in accordance with the instructions, the user receiving the goods from the locker. [Effects of the Invention]

[0012] According to a representative embodiment of this disclosure, it is possible to improve the efficiency of stores, such as reducing the workload of employees in retail stores. Other issues, configurations, and effects not mentioned above will be shown in the embodiments for carrying out the invention. [Brief explanation of the drawing]

[0013] [Figure 1] Figure 1 shows a perspective view of an example of the store system configuration according to Embodiment 1. [Figure 2] Figure 2 shows a floor plan of an example store layout. [Figure 3A] Figure 3A shows a perspective view of an example store layout. [Figure 3B] Figure 3B shows a perspective view of an example store layout. [Figure 4] Figure 4 shows an example of a locker configuration. [Figure 5] Figure 5 shows an example of the robot's configuration. [Figure 6A] Figure 6A shows an example of the configuration of the shelves. [Figure 6B]FIG. 6B shows a configuration example of the loading state of the shelf. [Figure 7A] FIG. 7A shows a configuration example of the loading state of the shelf. [Figure 7B] FIG. 7B shows a configuration example of the loading state of the product. [Figure 8] FIG. 8 shows a configuration example of the store system. [Figure 9] FIG. 9 shows a configuration example of the computer. [Figure 10] FIG. 10 shows the processing flow of the store system. [Figure 11] FIG. 11 shows an example of the display of the individual locker. [Figure 12] FIG. 12 shows an example of the display of the product selection screen. [Figure 13] FIG. 13 shows examples of the ordered product information and the product picking instruction information. [Figure 14] FIG. 14 shows an example of the product receipt notice. [Figure 15] FIG. 15 shows an example of the change of the product storage location.

Embodiments for Carrying Out the Invention

[0014] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In the drawings, the same components are generally denoted by the same reference numerals, and repeated descriptions are omitted. In the drawings, the representation of the components may not represent the actual position, size, shape, range, etc. for the purpose of facilitating the understanding of the invention, but there is no intention of limitation.

[0015] In explanations, when describing program-based processing, the focus may sometimes be on the program, its functions, or its processing units. However, the core hardware component is the processor, or a controller, device, computer, or system composed of such processors. A computer, through its processor, uses resources such as memory and communication interfaces as appropriate to execute processing according to the program read into memory. This realizes the specified functions and processing units. When we say "execute a program," we mean the execution of processing according to the program. A processor is composed of semiconductor devices such as a CPU, MPU, GPU, or NPU (Neural Processing Unit). Processing is not limited to software program processing; it can also be implemented using dedicated circuits. Dedicated circuits can include FPGAs, ASICs, CPLDs, etc.

[0016] The program may be pre-installed as data on the target computer, or it may be distributed as data to the target computer from the program source. The program source may be a program distribution server on a communication network, or a non-transient computer-readable storage medium, such as a memory card or disk. The program may consist of multiple modules. The computer system may consist of multiple devices. For example, the computer system may consist of a client-server system, a cloud computing system, an IoT system, etc. Various types of data and information are composed of structures such as tables and lists, but are not limited to these. Representations such as identification information, identifiers, IDs, names, and numbers are interchangeable. Descriptions of various parameters (variables) and addresses may refer to their values.

[0017] [Solution, etc.] The store system and method of this embodiment have a configuration that includes the following solutions.

[0018] To address challenges such as labor shortages in the retail industry, this project introduces automation using robots (robotics) to reduce the workload on employees and achieve manpower savings. While there have been instances of automating single-function tasks such as cleaning and beverage replenishment using dedicated transport machines or robots, the automation and efficiency improvements for multi-task operations such as product display, picking, restocking, and disposal have been insufficiently considered. This embodiment applies a general-purpose humanoid robot to the store warehouse to automate and improve the efficiency of multi-task operations. The goal is to create a manpower-saving store with, for example, one-person operation, or even an unmanned store. The store system receives customer orders and instructs the warehouse robot to pick the goods and transport them to the handover locker. The store system then notifies the customer, and the goods are handed over via the locker. This basic flow from order to handover eliminates the need for traditional store staff, enabling manpower savings or even unmanned operation of the store.

[0019] In retail stores such as convenience stores, conveyor belts and other transport devices and machinery can be used to reduce the workload of store employees. For example, some stores may have machines for automatically replenishing beverages, which are part of the automation process. However, while conveyor belts and other transport devices can automate single tasks, they are not suitable for handling the aforementioned multitasking. Furthermore, fully implementing transport devices within a store would require renovations and other modifications, resulting in high costs.

[0020] The store system of this embodiment achieves efficiency and labor savings by having robots replace employee tasks such as stocking, displaying, and discarding goods in retail stores, thereby streamlining and reducing the amount of work involved.

[0021] In this embodiment, a store is divided into two areas or zones (referred to as the first space, etc.) where customers (in other words, shoppers, etc.) enter and stay, and an area or zone (referred to as the second space, etc.) where goods are displayed and stored. The first space is, in other words, a community space, an ordering space, etc. The first space is equipped with store terminals for ordering and paying for goods, as well as tables and chairs for waiting to pick up goods. Customers can select and order store goods using the screen of a dedicated app on the store terminal. Customers can also select and order store goods using the screen of a dedicated app on their mobile device, such as a smartphone.

[0022] The second space is, in other words, a warehouse space. This second space is equipped with facilities such as display shelves for storing goods. Furthermore, this second space is equipped with mobile robots that perform tasks such as picking ordered goods from the shelves. In this embodiment, a general-purpose humanoid robot (in other words, a humanoid) capable of handling multiple tasks is applied to the second space within the store. This makes multi-task operations more efficient.

[0023] Between the first and second spaces, lockers for the exchange of goods (in other words, exchange lockers, pick-up lockers, etc.) are provided. In this embodiment, the store system, for example, the control unit (control device), instructs a robot in the second space to pick the goods ordered by the customer. The robot picks the goods from the shelves according to the instructions, transports them to the lockers, and stores them in an empty individual locker. The store system notifies the customer that the goods are ready to be picked up from the locker. Based on the notification, the customer can pick up the ordered goods from the individual locker where the goods are stored. In this way, the store system can deliver goods to the customer via the lockers.

[0024] The store system and method of this embodiment, by using such a robotic mechanism, can reduce the amount of work performed by employees, such as scanning, displaying, picking, freshness management (expiration date management), replacement, and disposal of goods, thereby achieving labor savings in the store.

[0025] This embodiment provides a novel model of a convenience store. As described above, this store model has a first space where customers stay, and on the other side, via lockers, a second space which is a warehouse for storing and displaying goods, in which a humanoid robot performs various tasks such as displaying and picking goods.

[0026] The robot learns and performs various tasks such as storing and displaying goods on warehouse shelves, picking ordered goods from warehouse shelves and storing them in lockers, and rearranging goods on shelves. The robot performs tasks such as picking goods based on instructions from the system's control unit (control device). During idle periods, the robot also automatically performs tasks such as inspecting (checking expiration dates), rearranging, and discarding goods on shelves.

[0027] The robot may be equipped with a human-machine interface that accepts instructions from store staff. The robot may perform tasks such as picking products in accordance with the instructions from store staff.

[0028] The store system of this embodiment is used in a store having a first space corresponding to a communication zone where customers stay, and a second space corresponding to a warehouse zone where product inventory is stored and robots operate. The control unit of the store system manages the robots, store terminals, etc. of the store. The control unit is configured using a computer system including a processor, memory, communication interface, etc. The control unit may also be configured to have a server or database on a communication network. The control unit may be a system that controls a single store, or a system that controls multiple stores.

[0029] In the store system of this embodiment, the robots located in the warehouse zone (second space) act autonomously based on instructions and programs from the control unit. The robots store products on shelves, pick products from the shelves, and transport and store them in lockers. Since the second space is separated from the first space, product displays for customer viewing are unnecessary. Therefore, the second space is equipped with shelves (display shelves) that enable efficient product management in accordance with the characteristics of the robots. Furthermore, the products stored on the shelves may be stored in a predetermined packaging configuration (e.g., boxes, trays, packages, etc.) that is easy for the robots (e.g., the robot's hand mechanism) to handle.

[0030] A dedicated app installed on a store terminal or the customer's mobile device displays information about the store's inventory. The graphical user interface (GUI) of the dedicated app is not limited. The control unit receives information about the ordered items via the dedicated app and instructs the robot to pick the items. The robot picks the items from the shelves according to the instructions, transports them, and stores them in a locker. When the items are ready in the locker, the control unit notifies the customer. The customer can then retrieve the items from their designated individual locker.

[0031] The dedicated app, which works in conjunction with the control unit, has a function that suggests the most suitable products to customers based on information such as customer data, purchasing trends (purchase characteristics), market area location characteristics, and purchasing trends at other stores. This provides a user interface / user experience that sets it apart from conventional e-commerce sites where products are selected in a catalog format, and enables a smooth ordering process.

[0032] Even if a customer does not have a dedicated app on their mobile device, the store will offer product suggestions and accept orders through a user interface provided by a store terminal (which may be a vending machine, kiosk, display, tablet, etc.) installed in the first space within the store.

[0033] The first space, which is a communication zone where customers stay, may have the following features in addition to facing the lockers (front side) between it and the second space: a manned counter, an eat-in space, an event space, an advertising space, etc.

[0034] In this embodiment, the users of the store may include not only general customers who purchase goods from the store, but also delivery personnel from delivery service providers. In this case, the delivery personnel from the delivery service provider are those who, based on customer orders, pick up and receive the ordered goods from the store's inventory and deliver them to the customer's home. These delivered goods can also be processed in the same way as general goods via the store system's lockers.

[0035] In the second space, which is the back yard, in addition to the warehouse area with display shelves where general-purpose humanoid robots operate, the following may be included: a goods handling area (inbound / outbound space) where goods transported from logistics are brought into the warehouse area, and an office space where employees who manage the robots are stationed. During store hours, employees and robots generally do not work together in the same area. In principle, robots operate in the second space (warehouse area) unmanned or with a small number of personnel.

[0036] The system, which uses a dedicated app on the store's terminal or the customer's mobile device, and a control unit that works in conjunction with it, handles product inventory management, product orders, and payments. After processing orders and payments, the control unit instructs a robot in a second space to pick the ordered products. These instructions can be sent wirelessly. The control unit and the robots have pre-managed information such as the location of each product stored on the shelves (product storage location). Following the instructions, the robots pick up the target products from the shelves according to the customer's order, place them in baskets, and store the baskets in designated individual lockers (individual compartments, etc.) in the locker system. The locker system consists of multiple individual lockers (compartments) that are managed by assigning numbers, etc.

[0037] The dedicated app incorporates features such as identification information and authentication beacons to track customer locations (including entry and exit from the store). For example, the dedicated app is installed on the customer's mobile device, and customer information, order information, etc., are linked to it. Orders for one or more items placed by a customer are managed with an order number, etc. The control unit tracks the location of the mobile device with the dedicated app, whether the customer is inside or outside the store's primary space, and other statuses. The control unit uses the collected information for control functions such as store visit detection, measurement of time spent in the store, and product handover via lockers. For example, ordered products are stored in individual lockers with designated numbers. These individual lockers are automatically locked for protection and to prevent theft. When a correct customer, identified by the authentication beacon on the mobile device, approaches the individual locker, authentication is performed automatically, and upon successful authentication, the individual locker is automatically unlocked. This allows the customer to retrieve their products from the individual locker.

[0038] The control unit integrates and manages customer information and order information associated with the order number, as well as information about the locker where the ordered items are stored. The store system detects beacon information transmitted from the customer's mobile device to determine that the customer has entered the first space within the store. Customers can also order items in advance from outside the store (for example, at home) through a dedicated app.

[0039] The control unit may push information to the customer's mobile device based on triggers such as a store visit. The information to be delivered may, for example, be recommended product information if the customer has not yet placed an order, or if an order has already been placed, it may be information about ordered products or other recommended products.

[0040] When the control unit receives a product order from a customer via a dedicated app, it selects an individual locker (section) to store the basket containing the ordered items. The robot then places the basket containing the picked items into the individual locker with the selected number.

[0041] When a customer has arrived at the store, placed an order, and the item has been stored in an individual locker—in other words, when the item is ready for pickup—the control unit notifies the customer of the designated individual locker containing the item. The notification may include, for example, the locker number. The control unit may also send a notification to the customer's mobile device indicating that the item is ready for pickup. If the locker is equipped with a display, the notification may be as follows: A display is provided on the front door of the locker facing the first space, enabling the display of information. When the item is ready, the control unit controls the display on the front door of the locker with the designated number to display the notification information. The notification information includes at least one piece of information such as the locker number, order number, and customer name, and is information necessary to enable the delivery of the ordered item to the correct customer. The customer name is a name or identification information set in a dedicated app, such as initials or a nickname.

[0042] Upon receiving a notification, the customer recognizes the designated locker number. When the customer approaches the door of the designated locker, the authentication beacon and other mechanisms automatically authenticate and unlock the locker. The customer can then retrieve their goods from the designated individual locker. This completes the product handover process.

[0043] A general-purpose humanoid robot can be used. While a wheeled, autonomous robot is conceivable for safety and work efficiency in places like convenience stores with smooth floors, a bipedal robot could also be used to handle small steps inside the store or at the entrance. The robot maintains or references inventory information based on its control unit. It may also learn and remember product images and product master information. When a product name is input, the robot recognizes that product along with related information such as its storage location. Based on this recognition, the robot can pick up the product from the shelf. For example, when a new product is released, arrives in the store, and is displayed on the warehouse shelves, the robot can recognize and pick up the new product at that stage.

[0044] When goods are received into the store, they are repackaged in a form that is easy for robots to handle before being stored in the second space and placed on shelves for display. This packaging is such that it is easy for the robot's sensor mechanism to recognize and for the robot's hand mechanism to hold. This packaging may be a unified specification for multiple types of goods. This packaging is assigned according to the type of product and may include dedicated boxes, trays, cartridges, hard packages, etc. Each product is stored in an appropriate packaging (e.g., a tray), and that packaging is then stored and displayed on the shelves. The repackaging of goods may be done by a worker, a robot, or according to the agreement.

[0045] The robot displays the products in their packaging on the shelves, automatically associates the products with their display locations (storage locations), and links to the inventory management and display management system in the control unit. Based on the management information, the robot can pick up the target products from their display locations according to instructions from the control unit. The robot can also retrieve products from their packaging on the shelves in their storage locations, place them in a basket, and transport them.

[0046] Furthermore, the store system, including the control unit, manages both inventory data and sales data. Therefore, the store system can thoroughly manage inventory related to waste, such as instructing robots to move expired products to the waste disposal area.

[0047] In the store system, the inventory, ordering, discounting, and disposal of store products are automated and optimized by a sales management system that includes AI, based on the store's trading area, location, customer base, sales trends, and other factors.

[0048] Regarding the optimization of product assortment using AI (artificial intelligence), the optimal product assortment is determined by taking into account the balance between existing product inventory, discounts, and disposals, as well as the sales potential of new products. For purchased products, popularity is taken into account, and for popular products (for example, products with a high number of orders and expected sales), the display location (product storage location) in the second space is optimized. The control unit instructs the robot to optimize the display location of popular products, etc., during inventory taking in off-peak hours (for example, at night). The robot changes the display location of popular products, etc., according to the instructions. In other words, it rearranges products and optimizes product storage locations. The robot changes the display location of popular products so that the transport distance to the locker is shorter. That is, the robot moves popular products from their original position to a position closer to the locker and updates the association information of the display location (product storage location). As a result, popular products are displayed in a position closer to the locker, so the travel distance and time required during transport and picking are shortened. This optimization of product display shortens the time required to hand over products to customers, including picking popular items.

[0049] The control unit controls and instructs the allocation of time for the above-mentioned changes in display locations and product rotations, especially during off-peak hours in each store, such as at night or late at night when the number of orders decreases. The robots, for example, at night as instructed, take into account the display locations of products to be delivered the following day and perform tasks such as changing and optimizing the display locations of popular products. For example, when introducing robots to support various tasks during store operating hours (e.g., 24-hour operation), the store operates normally during the day and closes the first space at night. The robots perform automated tasks in the second space during the day and at night. During the day, the robots mainly perform tasks such as product picking. At night, the robots perform tasks such as product rotation and optimization of display locations.

[0050] Regarding product discounts, the AI ​​in the sales management system optimizes the discount period and discount amount for each product. The store system's sales function automatically notifies customers of discounts and other information (push notifications) on their mobile devices based on their purchase history and preferences.

[0051] For products nearing the end of their shelf life (products that have reached their expiration date as defined by retailers), the store system's sales function prioritizes distributing coupons to customers staying in the primary area, those near the store, and those with a high probability of visiting, providing opportunities for them to purchase the products at a lower price. This also contributes to reducing food waste. In traditional stores, employees are responsible for tasks such as attaching discount stickers to discounted items. In other words, clearance sales involve not only discounts but also additional labor costs. However, this is inefficient.

[0052] In the first space, a large display, screen, etc., may be installed as a store terminal. In addition to displaying product information on this display, the store system may also deliver advertisements for retail media (advertising business for retail stores). This will bring a new revenue stream to the retail store. For stores that have reduced manpower through the introduction of robots, the store system will target a large volume of users who use a dedicated app and payment function on their mobile terminals. The store system can automatically acquire information and data such as attributes, purchasing trends, and preferences from such customers through their mobile terminals. Therefore, it can also charge value as an advertising medium (advertising function) through push notifications to mobile terminals and advertisement delivery on the above-mentioned display.

[0053] Furthermore, the store system can automate product delivery through a locker system, making it possible to automatically distribute sample products to targeted customers in conjunction with advertising and promotional campaigns. The dedicated mobile app also includes beacon technology, allowing for the tracking of customers' locations within the store. This makes it possible to launch spontaneous events, such as giving away sample products to customers who are currently in the store.

[0054] Additionally, the first space may be designated as an event space. This event space may be made available for a fee or free of charge, allowing for the hosting of events. It may also be used as a community space by offering events closely tied to the local area where the store is located. Furthermore, events related to the products sold in the store may be held there.

[0055] In other words, the store concept in this embodiment is as follows:

[0056] Traditional retail store models face challenges in terms of business sustainability and meeting customer needs due to labor shortages, heavy workloads and reliance on store employees, and rising labor costs.

[0057] In this embodiment, we propose a sustainable model and concept for retail store management, serving as a regional infrastructure, and representing a new, next-generation store operation model.

[0058] This embodiment provides a solution that takes into consideration the following points (1) to (3).

[0059] (1) Evolution of store format: We will evolve the store format and provide store operations and store management models through the introduction of robots. As mentioned above, we will realize labor-saving or unmanned stores by separating spaces and introducing robots.

[0060] (2) Evolution of lifestyle services: Evolve lifestyle services and give stores a new role as local infrastructure and social hubs. Stores will be equipped with functions as community centers in addition to traditional eat-in spaces. They will also be equipped with functions that allow them to collaborate with delivery companies, etc. They will also be equipped with functions that allow them to collaborate with mobile store businesses, etc. They will also be equipped with functions that allow them to collaborate with public facilities and public services.

[0061] (3) Product evolution: Products will evolve, incorporating cross-border needs, and providing customer experiences and value as a new consumption platform. Stores will respond to cross-border needs by capturing inbound demand, expanding food sharing businesses, providing product customization functions, and utilizing digital customer touchpoints. Stores will also respond to the expansion of eat-in functions and restaurant businesses, the expansion of health and beauty businesses, the expansion of pharmacy businesses, and becoming entertainment hubs.

[0062] Regarding (1), realizing a labor-saving store involves challenges such as security measures, customer service quality, and technical costs, making it important to balance operational efficiency and customer satisfaction. In this embodiment, the store format is designed according to the store's location and consumer characteristics. Several formats can be selected as the basic store format. For example, several formats can be provided as options depending on the differences in the functions of the first space. In this embodiment, automation technologies such as robots, sales management data analysis, and AI technologies are utilized to achieve both operational efficiency and customer satisfaction through a labor-saving store.

[0063] Regarding (2), we will provide new customer experiences in anticipation of changing consumer values. We will improve our product lineup, food waste reduction measures, and digital utilization. We will realize product lineups and individual product customization tailored to the customer base, taking into account the surrounding environment and regional characteristics of each store, along with the use of digital technology. We will provide products and services that are tailored to the characteristics of each store, such as catering to inbound tourists and expanding food sharing. We will collaborate and integrate retail with restaurants, pharmacies, entertainment, etc. We will build a retail model that meets diversifying needs. In addition to our own products, we may also stock and sell products from local retailers, or hand over prescription drugs instead of dispensing them ourselves.

[0064] [Embodiment] The store system and method of the embodiment will be described using Figure 1 and subsequent figures. The store system and method of the embodiment described below are more detailed configuration examples that implement the concepts and solutions described above.

[0065] [Stores and store systems] Figure 1 is a perspective view showing the overall structure of the store system 1 in store 10 (a convenience store). Figure 2 is a floor plan of store 10 shown in Figure 1. The store system 1 of this embodiment is installed in the target store (convenience store) 10. This embodiment shows the case where it is applied to a convenience store 10, but it is not limited to this and can be applied to retail stores such as supermarkets and drugstores.

[0066] The space of store 10 (store space) is broadly divided into a first space SP1 and a second space SP2. The first space SP1 and the second space SP2 are separated by lockers 30. The lockers 30 may also be considered a third space.

[0067] The first space SP1 is a community space (in other words, an ordering space, a pick-up space, etc.) where customers 15, such as shoppers, stay. The first space SP1 is equipped with a store terminal 11, tables, chairs, and other facilities. Customers 15 enter and exit the first space SP1 via an entrance / exit 13. A device for detecting the entry and exit of customers 15 may be provided near the entrance / exit 13. For example, a device for detecting a mobile terminal 12 carried by a customer 15 and communicating with it via short-range communication may be provided. The first space SP1 may be equipped with cameras and sensors to monitor the conditions of the first space SP1. Users, including customers 15, can stay in the first space SP1. Users may be delivery personnel of a delivery service provider, etc.

[0068] The second space SP2 is a warehouse space (in other words, a back room, etc.) for storing the inventory of store 10, and is primarily a space where robot 20 works. The second space SP2 is designated as a space where customers 15 do not enter. The second space SP2 is equipped with shelves 21 for storing goods. The shelves 21 are, in other words, display shelves or product storage fixtures. The shelves 21 do not need to be displayed to customers 15 and are display shelves for robot 20. The shelves 21 may be equipped with sensors or cameras for monitoring their condition. The shelves 21 may also have temperature control functions, etc.

[0069] The second space SP2 has one or more robots 20. The robots 20 travel along the aisles between the shelves 21 and perform tasks such as storing products on the shelves 21 and picking products from the shelves 21. The robots 20 also perform tasks such as storing the picked products in designated individual lockers in the locker 30 according to the order. The second space SP2 may be equipped with cameras and sensors to monitor the second space SP2.

[0070] A locker 30 (in other words, a handover locker, a pick-up locker, etc.) is located between the first space SP1 and the second space SP2. In other words, a locker space SP3 is provided between the first space SP1 and the second space SP2. The locker 30 may be equipped with cameras or sensors to monitor its status. Picked items are stored in individual lockers (Figure 4) within the locker 30. Customers 15 can pick up their items from their individual lockers.

[0071] In Figure 2, the first space SP1 may include an order and preparation space 16 for eat-in services such as fast food. The first space SP1 may also have a store terminal 11 installed. The store terminal 11 may be a kiosk type or vending machine type terminal, a terminal with a large display, a PC or tablet terminal, a POS terminal, etc. The store terminal 11 is an information processing terminal installed in the first space SP1 of the store 10, and has functions to accept product selection and orders from customers 15, process payments, etc., and a dedicated application 14 (Figure 8) described later.

[0072] Multiple types of lockers 30 may be provided. For example, in addition to lockers for the exchange of regular goods, refrigerated lockers for the exchange of refrigerated goods may be provided. Alternatively, lockers for collecting baskets 42 (Figure 4), etc., as described later, may be provided. The illustrated collection opening 30B is a collection opening for collecting baskets 42, etc., and may also be a collection shelf or a collection locker.

[0073] In Figure 2, the second space SP2 has a main warehouse space where multiple shelves 21 are arranged in a predetermined configuration, and a robot 20 performs work in the warehouse space. Goods are stored on the shelves 21 in a predetermined packaging configuration 43 (see Figure 5 below). The second space SP2 may also include an office space SP21, a refrigerated space SP22, a logistics space (receiving / shipping space) SP23, etc. The various spaces may be partitioned as rooms or areas. The office space SP21 is a space used by people such as store clerks. The refrigerated space SP22 is a space for storing refrigerated goods (e.g., daily necessities such as bento boxes and refrigerated / frozen foods) and has refrigerated shelves. The logistics space (receiving / shipping space) SP23 is a space for receiving goods delivered from outside by logistics into the warehouse space.

[0074] Note that the area, layout, and other configurations will differ for each individual store 10. The store system 1 of this embodiment will be implemented according to the configuration of the store 10. For example, the arrangement of shelves 21 and the number of robots 20 can be changed.

[0075] Customer 15 typically possesses a mobile device 12 (Figure 8), such as a smartphone, which can be used to order and pay for products at store 10. A dedicated application 14 is installed on the mobile device 12, and its functions enable ordering and payment for products at store 10. The dedicated application 14 is a convenience store app compatible with store 10. Customers 15 who do not have a mobile device 12 on which the dedicated application 14 can order products at store 10 using the store terminal 11.

[0076] This embodiment describes a case where the mobile terminal 12 or store terminal 11 is equipped with a function (application 14) for ordering products from store 10, but is not limited to this. Details of application 14 are not limited.

[0077] The first space SP1 may also be equipped with other equipment and facilities such as a cash register, microwave oven, advertising and magazine rack, multifunction printer, ATM terminal, trash can, and toilet.

[0078] The arrangement of multiple shelves 21 in the second space SP2 is an example. In the example in Figure 2, nine pairs of back-to-back shelves 21 are arranged spaced apart, with a grid-like passageway between them. The passageway is configured to be suitable for the movement of the robot 20.

[0079] The illustrated example shows a case where there are multiple shelves 21 of the same type, but the system is not limited to this, and there may be multiple types of shelves 21. The type of shelf 21 may be a shelf 21 with a mechanism corresponding to the goods 41 or packaging 43 to be stored. Examples of the shelf 21's mechanism include a mechanism that allows boxes to slide, a mechanism that allows doors to be opened and closed, etc.

[0080] In this embodiment, as a store model, the configuration is such that customers 15 cannot enter the second space SP2, which is a warehouse, via a locker 30 from the first space SP1 where customers 15 are located, and the second space SP2 is mainly a workspace for robots 20. Store employees can also enter the second space SP2 and work as needed. Customers 15 in the first space SP1 may or may not be able to see the robots 20 and shelves 21 in the second space SP2.

[0081] In this embodiment, as an example (first configuration example), the robot 20 etc. in the second space SP2 is made visible to the customer 15 in the first space SP1. To achieve this, a portion of the wall separating the first space SP1 and the second space SP2 may be removed, or a transparent material such as glass may be provided. In a portion of the outer perimeter of the building that constitutes the second space SP2, a portion of the wall may be removed, or a transparent material or transparent display may be provided. Alternatively, even if the spaces are separated by an opaque wall, the robot 20 etc. in the second space SP2 may be photographed by a camera, and the captured image may be displayed on a monitor display in the first space SP1. This allows the customer 15 to see and learn about the robot 20 working on the shelves 21, making them more likely to become interested in the robot 20. Some customers 15 may even come to the store specifically to see the robot 20.

[0082] Another example (a second configuration example) is to configure the system so that the robot 20, etc., are not visible to the customer 15 in the first space SP1. To achieve this, a wall or opaque material is installed to separate the first space SP1 and the second space SP2. In this case, the customer 15 can shop without seeing the robot 20 or the shelves 21, and without needing to be aware of the robot 20.

[0083] Another possible configuration is as follows: In the first space SP1, a shelf may be provided to display products other than the product 41 in the second space SP2. The products on this shelf will not be managed by the robot 20. In this case, the customer 15 can also purchase the products on that shelf.

[0084] Figures 3A and 3B show other configuration examples of store 10 and store system 1. Figure 3A is a perspective view from one direction, and Figure 3B is a perspective view from a different direction than Figure 3A. The configuration example of store 10 in Figure 3 is a smaller configuration example compared to Figure 1. In this configuration example, the store space does not have a first space SP1, and is mainly composed of a warehouse space which is the second space SP2. Shelves 21, robots 20, etc. are provided in the second space SP2. Lockers 30 and store terminals 11 are provided facing outwards on a part of the outer perimeter (wall) of the building that constitutes the second space SP2. Customers 15 can pick up the ordered goods from these lockers 30. Figure 3A shows customer 15 on the outside (front side) of the locker 30 and customer 15 picking up goods from an individual locker. Figure 3B shows robot 20 on the inside (back side) of the locker 30 and robot 20 storing goods in an individual locker.

[0085] Furthermore, a waiting space (charging space) 29 for the robot 20 may be provided within the second space SP2. The robot 20 may be charged in the waiting space 29 when it is not performing any tasks. A desk or space 28 for the store clerk 25 may also be provided within the second space SP2. The store clerk 25 normally performs management tasks for the store 10, and, as needed, performs maintenance on the robot 20 or handles exceptional tasks.

[0086] [locker] Figure 4 is a perspective view showing an example configuration of the locker 30. For example, in the X direction, the locker 30 has a front side 30a and a back side 30b. The front side 30a is the side from which the customer 15 can open and close the individual locker 31 and receive the goods. The back side 30b is the side from which the robot 20 can store the picked goods in the individual locker 31.

[0087] In the example shown in Figure 4, the locker unit 30 has eight individual lockers 31. The number of individual lockers is determined by considering the store's location, customer base, and peak customer traffic to find the optimal number of lockers. Each individual locker 31 has a door 32 on its front side 30a. The door 32 is marked with a number 33 for identification and management of the individual locker 31. In the example shown, the number 33 is a circled number from 1 to 8. The back side 30b of the individual locker 31 may be a simple opening 34, or it may have a door that can be opened and closed by a robot 20. In this example, it is simply an opening 34.

[0088] In the example shown in Figure 4, a basket 42 containing goods 41 ordered by a customer 15 is stored in individual locker 31 (its chamber) numbered 5 by a robot 20. Based on authentication, customer 15 can open the door 32 of individual locker 31 numbered 5 and retrieve the basket 42 from inside the chamber. Customer 15 can then receive the goods 41 they ordered from the basket 42. Authentication is performed, for example, by detecting and authenticating the proximity of customer 15's mobile device 12 to the individual locker 31. Upon successful authentication, the electronic lock on the door 32 of the individual locker 31 is unlocked, and the door 32 is opened.

[0089] As shown in the lower part of Figure 4, the robot 20 picks the goods 41 from the packaged items 43 on the shelf 21, places them in a basket 42, transports them, and stores them in the designated individual locker 31 from the back side 30b.

[0090] If the number of ordered items is small, the robot 20 may transport only a small number of items 41 instead of the basket 42 and store them in the individual locker 31.

[0091] Furthermore, once the product 41 has been removed from the individual locker 31 and the basket 42 (empty basket) is no longer needed by the customer 15, it is placed in the designated collection port 30B and collected, making it reusable in the second space SP2.

[0092] The door 32 of the individual locker 31 is a transparent display door, but is not limited to this. It may be a door without a display. The door 32 may also be a touch panel that accepts touch operation.

[0093] The eight individual lockers 31 shown in the figure are ambient temperature lockers in which the chamber is maintained at ambient temperature, but are not limited to this. They may also be refrigerated lockers in which the chamber is maintained at a refrigerated (including freezing) temperature. Ambient temperature lockers and refrigerated lockers may be installed side by side. Alternatively, the chambers within the individual lockers 31 may be further partitioned to have ambient temperature sections, refrigerated sections, etc.

[0094] Furthermore, delivery drivers from delivery companies can use the lockers 30 to pick up goods for delivery. It is also possible to provide separate lockers 30 for regular customers 15 who visit the store and separate lockers 30 for delivery companies.

[0095] The back side 30b may be made into an opening 34 or a transparent door so that a portion of the second space SP2 is visible from the customer 15 on the front side 30a. Alternatively, the back side 30b may be made into an opaque door so that the second space SP2 is not visible from the customer 15 on the front side 30a.

[0096] In the example above, the user, customer 15, is authenticated automatically, so no special action is required from the user to receive the goods. However, this is not the only option; for example, the system may require a specific user action, such as entering a PIN code for door 32.

[0097] [robot] Figure 5 shows an example configuration of the robot 20. The robot 20 is a general-purpose humanoid, autonomous, and its details are not limited. (1) shows one state of the robot 20. The robot 20 includes, for example, a head unit 20A, an upper body unit 20B, a hand unit 20C, a lower body unit 20D, a base unit 20E, etc. The base unit 20E has a mechanism for movement including wheels, etc., and supports the upper part of the robot 20 from the lower body unit 20D upwards. The head unit 20A is equipped with a camera, microphone, speaker, etc. The upper body unit 20B is equipped with a control board, display, operation buttons, etc., and the hand unit 20C is connected to it. The hand unit 20C is, for example, a mechanism that mimics a human hand and is capable of general-purpose actions such as grasping and releasing objects. The hand unit 20C can be used to manipulate the packaging 43, etc. The lower body section 20D has a mechanism with a joint that can be folded relative to, for example, the base section 20E, thereby allowing the height of the robot 20 to be changed.

[0098] (2) shows one state of the robot 20. This state is an example of the robot 20 extending its lower body 20D and hand 20C to pick up the packaging 43 of the product 41 on the shelf 21. The packaging 43 is an example of a box such as a cardboard box. The product 41 is inside the packaging 43. The product 41 is stored in a predetermined packaging 43 according to the product 41, and the packaging 43 is stored on the shelf 21. The robot 20 picks the product 41 from the packaging 43 on the shelf 21 and transports it in a basket 42 (Figure 4).

[0099] [Shelving and Packaging] Figures 6A and 6B show examples of the configuration of shelves 21 and packaging 43. In Figure 6A, a shelf 21 stores multiple trays 61 as an example of packaging 43. A robot 20 can pull out the trays 61 from the front of the shelf 21. Each tray 61 stores a product 41. Note that the products 41 may be stored in other packaging 43 (e.g., hard packaging) within each tray 61. In other words, the packaging may have a hierarchical structure.

[0100] In Figure 6B, a shelf 21 stores multiple cartridges 62 as an example of packaging 43. A robot 20 can pull out a cartridge 62 from the front of the shelf 21. Each cartridge 62 contains a product 41. Note that the product 41 may be stored inside each cartridge 62 in a different packaging 43 (e.g., a hard package).

[0101] Figure 7A shows an example of the packaging configuration 43 for goods 41 on shelf 21. In Figure 7A, in particular on shelf 21 for refrigerated goods, refrigerated goods 41 (e.g., rice balls and sandwiches) are stored in a predetermined packaging configuration 43. This packaging configuration 43 is, for example, a transparent package 63, such as a hard package made of plastic. This transparent package 63 is a separate packaging configuration 43 from the packaging of the individual goods 41 themselves (e.g., individual packaging for rice balls). One goods 41 are stored in one transparent package 63. Multiple goods 41 may be stored in one transparent package 63. The transparent package 63 protects these soft goods 41. The transparent package 63 makes it easier for the robot 20 (hand mechanism) to grasp soft goods 41 or goods 41 that are difficult to grasp. Such packaging configurations 43 may be applied at the point of logistics.

[0102] Figure 7B shows an example of the packaging configuration 43 for product 41. This packaging configuration 43 is another example of a transparent package 63. This transparent package 63 is an example of a box (rectangular) shaped package, such as a hard plastic package, and has standardized sizes. Transparent package 63A is size S, transparent package 63B is size M, and transparent package 63C is size L. Transparent package 63A contains small products 41 such as gum. Transparent package 63B contains medium-sized products 41 such as small candies. Transparent package 63C contains large products 41 such as large bags of candies. This transparent package 63 makes it easier for the robot 20 (hand mechanism) to grasp products 41 that are difficult to grasp due to their various sizes and complex shapes by standardizing their size and shape.

[0103] The transparent packaging 63 (various packaging forms 43) may have codes 64 such as barcodes or QR codes printed on it. The transparent packaging 63 may have dividers or the like to secure the products 41 inside. The received products are stored in transparent packaging 63 appropriate to the size of the product and then stored on the shelves 21.

[0104] Each of the packaging configurations 43 is designed to efficiently store multiple products 41 on the shelves 21, making it easier for the robot 20 to handle the products 41 for picking and other purposes.

[0105] As in the example above, the goods 41 that have been brought into the second space SP2 are changed to a packaging form 43 that is easy for the robot 20 to handle, and then stored and displayed on the shelf 21. If the goods are easy for the robot 20 to handle even in their original packaging form 43, then it is not necessary to change the packaging form 43. The store system 1 automatically links each product 41 with the packaging form 43 of the product 41 on the shelf 21 and the product storage location, and links this to the inventory management system (inventory management unit 102A and display management unit 102B in Figure 8).

[0106] [Store System] Figure 8 shows an example configuration of store system 1. Store system 1 in Figure 8 is connected to a communication network 9. The communication network 9 is a LAN or wide area network. Store system 1 includes a store system control unit 101, a store HW control unit 102 (HW: hardware), a delivery management unit 103, etc. These control units are composed of computers 1001 such as servers or PCs. The store system control unit 101, etc. are connected to store terminals 11, customer mobile terminals 12, lockers 30, display shelves 21, robots 20, etc. via the communication network 9. Although Figure 8 shows the case where each component is connected via the communication network 9, it is not limited to this, and the components may be connected to each other.

[0107] The store system control unit 101, etc., may be connected to the headquarters control unit 1000 via the communication network 9. The headquarters control unit 1000 is, for example, the control unit of the convenience store management headquarters that manages each store 10. The headquarters control unit 1000 has functional blocks such as inventory management, product assortment management, order management, discount management, product management, customer management, and incoming inspection. The functional blocks provided in the headquarters control unit 1000 may be similarly implemented in the store system control unit 101.

[0108] The store system control unit 101 includes functional blocks such as a POS unit and an online order unit. The POS unit performs POS management of products 41. The online order unit accepts online orders for products 41. The store hardware control unit 102 includes functional blocks such as an inventory management unit 102A, a display management unit 102B, and a picking instruction unit 102C. The inventory management unit 102A manages the inventory of products 41 of store 10 stored on shelves 21 in the second space SP2 of store 10. That is, the inventory management unit 102A manages information such as the type, quantity, and expiration date of products 41. The display management unit 102B manages the storage and display of products 41 of store 10 stored on shelves 21 in the second space SP2. That is, the display management unit 102B manages information such as which product 41 is stored on which shelf 21 and in which position. When a customer 15 orders product 41, the picking instruction unit 102C instructs the robot 20 to pick the product 41 from its storage location on the shelf 21 and place it in the designated individual locker 31 of the locker 30.

[0109] The delivery management unit 103 is a functional block that manages product delivery by delivery companies. The delivery management unit 103 communicates with the delivery company's delivery person's mobile terminal 18. When a customer 15 requests delivery of product 41 from the delivery company, the delivery management unit 103 processes the request with the delivery person's mobile terminal 18. A dedicated application 14 is installed on the mobile terminal 18. The delivery person handles the product 41 ordered by the customer 15 using the application 14 on the mobile terminal 18. The delivery management unit 103 communicates with the store's hardware control unit 102 via the application 14 on the mobile terminal 18 to pick the ordered product 41.

[0110] The store system control unit 101 and the store hardware control unit 102 may be implemented as a single unit. In the following, these may simply be referred to as the control unit or control device.

[0111] The store terminal 11 may be a kiosk-type terminal, a vending machine-type terminal, a display, a PC, a tablet terminal, or other device. A dedicated application 14 is installed on the store terminal 11. The application 14 is software that processes orders and payments for products at the store 10.

[0112] The locker 30 comprises a plurality of individual lockers 31 (Figure 4). Each individual locker 31 is equipped with a transparent display door 32, an authentication beacon (short-range communication interface) 35, an electronic lock 36, a camera 37, etc. As mentioned above, the transparent display door 32 has an identification number 33 displayed on it and can display various information using its display function. The authentication beacon 35 is detected when a customer's 15 mobile terminal 12 is nearby. The electronic lock 36 controls the locking and unlocking of the door 32. The camera 37 captures images of the inside of the individual locker 31. Based on the images from the camera 37, it is possible to confirm and understand the status, such as whether there are goods 41 (baskets 42) inside the individual locker 31.

[0113] The display shelves 21 are assigned IDs to manage the storage location of the products (see Figure 15 below, etc.). The display shelves 21 may be equipped with a predetermined mechanism (for example, a mechanism for moving the packaged goods 43), in which case the mechanism may be operated by control from the store HW control unit 102.

[0114] The store system 1 may include an access control device 17 that detects customers 15 or mobile terminals 12 and manages their entry and exit status to and from the store 10. The access control device 17 may be configured, for example, using an authentication beacon store station 16. The authentication beacon store station 16 and the access control device 17 may be configured as a single unit. The authentication beacon store station 16 detects the customer 15's mobile terminal 12 based on short-range communication. When customer 15 enters the store and enters the first space SP1, the customer 15's mobile terminal 12 is detected by short-range communication between the authentication beacon store station 16 and the customer 15's mobile terminal 12. Based on the detection by the authentication beacon store station 16, the access control device 17 understands that customer 15 and mobile terminal 12 have entered the store and are in the first space SP1, and sends the information to the control unit 101. The control unit 101 notifies customer 15's mobile terminal 12 of the information. The control unit 101 activates customer 15's digital cart.

[0115] The store hardware control unit 102 controls the hardware of the store 10, including the robots 20. The store hardware control unit 102 controls the robots 20's tasks such as product picking, inventory management, and display management. The store hardware control unit 102 is equipped with a communication interface and other features, and transmits instructions to the robots 20 wirelessly in a timely manner and receives information such as status from the robots 20. Multiple robots 20 are managed by assigning IDs, for example, RB1 to RBm. The status of each robot 20 within the store 10 is managed, enabling efficient work among the robots 20.

[0116] The following are some variations regarding payment: Customer 15 orders goods using the store terminal 11 or mobile terminal 12. Payment is not yet made at this point. Customer 15 receives the goods (or basket 42 containing the goods) that were picked by the robot 20 from the locker 30. After that, Customer 15 takes the goods to the POS register terminal in the first space SP1. The customer or store employee scans the goods code at the POS register terminal, and the POS register terminal processes the payment.

[0117] [Computer System] Figure 9 shows an example configuration of computer 1001 in store system 1. The computer system in Figure 9 is a system that includes computer 1001 and client computers 1002, DB server 1003, and Web server 1004, etc., which are connected to computer 1001 via a communication network 9 such as a LAN. Computer 1001 is, for example, a server computer. Client computers 1002 are PCs, etc., used by operators of the business.

[0118] Computer 1001 is configured with a processor 1001A, memory 1001B, communication interface device 1001C, input / output interface device 1001D, and buses connecting them to each other. Based on program processing, computer 1001 executes middleware such as an OS, DBMS (Database Management System), and web server programs, and applications that run on them. Input / output interface device 1001D may be connected to input devices such as a keyboard and output devices such as a display. Communication interface device 1001C has a communication interface to a communication network 9 such as a LAN, and performs communication processing with other devices as shown in Figure 8.

[0119] The processor 1001A consists of components such as a CPU, ROM, and RAM, and constitutes a controller. Based on program processing, the processor 1001A realizes the functions of the computer 1001 (for example, the parts shown in Figure 8). The processor 1001A provides the client computer 1002 with a screen including a GUI (Graphical User Interface).

[0120] Memory 1001B is composed of non-volatile storage devices and stores various data and information used by processor 1001A. Memory 1001B stores control program 1001E, configuration information 1001F, work data, etc. Control program 1001E is a computer program for realizing the functions of computer 1001 (for example, the various parts shown in Figure 8). Configuration information 1001F is configuration information for the functions of control program 1001E.

[0121] The client computer 1002 accesses computer 1001 based on the operator's input. Computer 1001 provides data such as screen information to the client computer 1002. The client computer 1002 displays the screen information. The operator performs management tasks, etc., while viewing the screen.

[0122] The DB server 1003 has a database (DB) that stores various data and information managed by the store system 1. An example of a DB is a product inventory information DB. The Web server 1004 has a website built on it that provides information about products, etc., of the store 10, and accepts access from customers' mobile devices 12, etc. The web browser or application 14 on the mobile device 12 accesses the website and retrieves web page data, etc., to display a screen from the website (for example, the product selection screen described later).

[0123] [Processing flow] Figure 10 shows the main processing flow of store system 1. The store system control unit 101 or store hardware control unit 102 (in other words, the control unit and control device) of store system 1 perform the main processing of this flow.

[0124] In step S1, goods that have been delivered by logistics are stored in a second space SP2, which is a warehouse, and the product inventory is prepared. A worker or robot 20 performs the task of storing the delivered goods in the warehouse. For example, robot 20 may perform the task of displaying and storing the goods on shelves 21. This display on shelves 21 does not need to be a display that can be seen by customers 15, and efficient display can be achieved. The storage location on shelf 21 for each product is recorded as information. Robot 20 and the store HW control unit 102 (particularly the inventory management unit 102A and the display management unit 102B) record or update product information and product storage location information.

[0125] Each product may be stored on shelf 21 in its original product packaging, or it may be stored in a predetermined warehouse packaging 43 (for example, a tray as shown in Figure 6A). This packaging 43 is, for example, a shape, size, weight, etc. that is easy for a robot 20 to operate with its arm and hand. This packaging 43 may also be a form for bundling multiple products into one. This packaging 43 may also be a form for converting multiple types of products into a unified format.

[0126] In logistics, goods are transported in a predetermined packaging for logistics (e.g., cardboard boxes). The goods may be stored on the warehouse shelves 21 in that logistics packaging. Alternatively, they may be converted from their logistics packaging to a packaging suitable for the warehouse shelves 21 before being stored, or only the goods may be removed from their logistics packaging and stored on the shelves 21. For each product, the most efficient way to store it on the shelves 21 is selected.

[0127] As a variation, in the future, each product may be packaged in a warehouse-ready form at the time of delivery, taking into account storage on shelves 21 in the warehouse. The products in that form can then be brought into the warehouse and displayed directly on shelves 21.

[0128] In step S2, for example, customer 15, holding a mobile terminal 12, enters the store 10, and the entry / exit management device 17 detects customer 15's entry and exit status to the first space SP1. The control unit 101 may control the system to automatically launch the application 14 on customer 15's mobile terminal 12 upon customer 15's entry and set customer 15's digital shopping cart to an active state. The digital cart is initially empty. Customer 15 orders products from the store 10. For example, customer 15 may operate the store terminal 11 or mobile terminal 12 in the first space SP1 to select and order products on the application 14 screen (see Figure 12 below). Alternatively, customer 15 may operate the mobile terminal 12 at home or elsewhere to select and order products on the application 14 screen. When ordering at home or elsewhere, the date and time for receiving the products are also set. The customer's digital cart, managed by app 14, registers information about the ordered items (product name, quantity, price, etc.).

[0129] In response to an order, the store system control unit 101 configures product order information based on information from the store terminal 11, etc. (Figure 13, described later). The control unit 101 grasps the location and entry / exit status of the customer 15, as well as information on the ordered products, in other words, the information on the digital cart. The control unit 101 also grasps the date and time when the customer 15 will receive the products. Based on this information, the control unit 101 generates a task for the customer 15 to receive the products. This task is managed, for example, by assigning a pickup number. The control unit 101 selects an available individual locker 31 to store the products to be handed over.

[0130] The control unit 101 works in conjunction with the picking instruction unit 102C to instruct the robot 20 to pick the ordered items at a timing (picking date and time) that matches the pickup date and time. The picking instruction includes the item ID, quantity, item storage location information, and the designation of the individual locker 31 to be stored. The robot 20 receives the picking instruction via wireless communication.

[0131] The robot 20 and the store HW control unit 102 manage the packaging configuration 43 for each product as information, and when performing tasks such as picking, they determine the packaging configuration 43 for each product and perform the task accordingly. For example, if a certain product is stored in a tray (61 in Figure 6A), the robot 20 operates its arm and hand to retrieve that product from the tray on the shelf 21 where the product is stored.

[0132] Furthermore, if the number of ordered items is large and all of them cannot fit into one individual locker 31, the store system 1 may control the receiving and picking process to use two or more available individual lockers 31.

[0133] Furthermore, when ordering the above-mentioned products, cashless payment processing is also carried out in parallel through the app 14. Customer 15 does not need to perform any separate payment operations. The store system control unit 101 is aware of the payment for customer 15's products. After placing an order, customer 15 can wait for pickup using the chairs, tables, and other facilities in the first space SP1. Customer 15 can use various facilities while waiting.

[0134] The control unit 101 (particularly the picking instruction unit 102C) selects and designates an available individual locker 31 for pickup. In doing so, the control unit 101 may select an individual locker 31 from among the lockers 30 that is as close as possible to the storage location of the item to be picked. This shortens the transportation distance.

[0135] In step S3, in the second space SP2, the robot 20 retrieves the ordered item 41 from its storage location on shelf 21 based on the received picking instructions and other information, and places it in a transport basket 42. If the item 41 is stored in packaging 43, the robot 20 retrieves the item 41 from packaging 43 and places it in the basket 42 (Figures 4 and 5).

[0136] If there is only one target item 41, the robot 20 may directly pick up the item 41 and place it directly into the individual locker 31. In most cases, there are multiple target items 41. Therefore, the robot 20 performs the picking operation while holding a basket 42 for holding multiple items 41. The robot 20 picks up the target items 41 one by one and places them into the basket 42 it is holding. After the robot 20 has placed all of the target items 41 into the basket 42, it stores the basket 42 in the individual locker 31 with the specified number and responds that picking is complete. The control unit 101 receives notification from the robot 20 that picking is complete.

[0137] In step S4, the control unit 101, based on the notification of picking completion, determines that the basket 42 containing the ordered goods 41 has been stored in the designated individual locker 31. The control unit 101 may also determine that the basket 42 containing the goods 41 has been stored in the designated individual locker 31 based on cameras or sensors installed in the individual locker 31.

[0138] The control unit 101 notifies the customer 15 that the individual locker 31 is ready for pickup and delivery of the goods. This notification may be sent to the app 14 on the mobile terminal 12, or it may be sent using the in-store voice system or the functions of the locker 30. This notification includes information indicating which individual locker 31 (corresponding door 32 number 33) of the lockers 30 has stored the goods with the customer 15's pickup number. This notification may also include a specified pickup date and time.

[0139] Upon receiving this notification, customer 15 goes to the door 32 of locker 30 with the designated number 33 (Figure 4). The door 32 with the designated number 33 may display a notification directed at customer 15 (Figure 11). Normally, the door 32 is locked with an electronic lock 36 and cannot be opened. When the correct customer 15, who is the orderer, approaches the door 32 within a predetermined distance, the customer 15's mobile terminal 12 is detected based on short-range communication between the authentication beacon 35 of the individual locker 31 and the customer 15's mobile terminal 12. The control unit 101 then determines, based on the detection information, that the correct customer 15 has come to pick up their order. The control unit 101 unlocks the electronic lock 36 of the door 32 of the individual locker 31 and opens the door 32. This allows customer 15 to open the door 32 and take out the basket 42 containing the goods 41 from inside the chamber.

[0140] Customer 15 can, for example, move the basket 42 to a packing area, a table, etc., take out the products 41 from the basket 42, bag them as needed, and then take them home. Customer 15 returns the empty basket 42 to the collection opening 30B. The basket 42 returned to the collection opening 30B can be collected by the robot 20 or a store employee and returned to the second space SP2 on the warehouse side for reuse.

[0141] Each individual locker 31 is equipped with a camera 37 and sensors. The camera 37 and sensors detect the open / closed state of the door 32 and whether or not there are items stored inside the individual locker 31. For example, it can distinguish between an empty state where nothing is stored inside the individual locker 31, a state where a basket 42 containing goods 41 is stored from the back side 30b, and a state where the basket 42 has been removed from the front side 30a. This allows it to be determined whether the customer 15 has properly received the goods 41 (basket 42).

[0142] The authentication mechanism described above can prevent mix-ups and theft of individual lockers 31. Furthermore, when shopping within the store 10 is enabled, the control unit 101 may control the system as follows: When the access control device 17 detects and understands that the customer 15 has received their goods and left the store 10, the control unit 101 may disable the customer 15's digital cart in the app 14 and terminate the app 14.

[0143] Figure 11 shows an example of the display on the transparent display 32D on the front door 32 of an individual locker 31. An item ordered by a customer 15 (for example, pickup number = 0123) has been picked by the robot 20 and stored in individual locker 31 number 5. The basket 42 inside the transparent door 32 is not shown in Figure 11. The control unit 101 may display a notification message on the transparent display 32D of door 32 number 5, for example, "The item for customer pickup number 0123 is ready for pickup." A similar notification may be sent to the customer 15's mobile terminal 12. Upon seeing the notification, customer 15 can recognize that their ordered item is in individual locker 31 number 5 and open the door 32 to receive the item. Alternatively, a mechanism other than a display may be used to notify the customer, such as illuminating a lamp or outputting sound from a speaker.

[0144] In exceptional cases, if customer 15 leaves a basket 42, merchandise 41, or other objects in the individual locker 31, such a situation can also be detected and understood based on the camera 37, sensors, etc. If the control unit 101 understands such a situation, it may notify the robot 20 or a store employee and instruct them to take exceptional action. For example, the robot 20 may retrieve the remaining objects from the individual locker 31 and transport them to the exceptional action unit (office space SP21, etc.).

[0145] In step S5, the control unit 101 (particularly the inventory management unit 102A and the display management unit 102B) instructs the robot 20 to perform inventory work in the warehouse during off-peak hours, in other words, during times when there are no or few orders from customers 15, or during designated times such as at night. Inventory work here refers to replacing or discarding each product 41 on the shelves 21 in the second space SP2. Based on the instructions, the robot 20 performs inventory work during off-peak hours. The robot 20 checks the expiration dates of each product 41 stored on the shelves 21 and discards any expired products. The robot 20 removes the products to be discarded from the shelves 21 and transports them to a designated disposal space. The control unit 101 also replaces the products stored on the warehouse shelves 21 based on information from the headquarters control unit 1000. Based on the instructions, the robot 20 removes the products to be replaced from the shelves 21 and transports them to a designated disposal space, and stores the new products on the shelves 21 in a designated packaging 43. Furthermore, as described later (Figure 15), the control unit 101 and the robot 20 may change the product storage position on the shelf 21 based on information such as popular products based on purchase history.

[0146] The above processing flow is repeated for each customer 15 purchase. However, if there are many shoppers or many orders, there may be no available lockers in 30, resulting in a waiting list. In that case, the control unit 101 will notify customer 15 that they are waiting in line until a locker becomes available. The control unit 101 may also remove items stored in individual lockers 31 from lockers 30 if customer 15 does not come to pick them up, depending on the amount of time elapsed. For example, customers may set a pickup time (pickup date and time) when placing an order, and if a predetermined time, such as 10 minutes, has passed, the items may be removed from lockers 30. The time setting at this time may be set to 10 minutes, 30 minutes, etc., depending on the store characteristics (such as the number of peak orders per hour).

[0147] The control unit 101 may also check whether the product selected by the customer 15 on the app 14 screen is in stock on the shelf 21, and if it is in stock, make it available for order; if it is not in stock, make it unavailable for order. The robot 20 may perform this inventory check as appropriate. The control unit 101 may also process the situation so that if, as a result of the robot 20 going to pick the target product, it is found that the product is not in stock for any reason, it will change the status to unavailable for order.

[0148] The following is a variation of the processing flow: The robot 20 may pick the ordered product 41 in a predetermined packaging 43 and store it in an individual locker 31. The customer 15 takes the packaging 43 from the designated individual locker 31 and takes the product 41 from the packaging 43. The used packaging 43 (e.g., a tray) may be returned to a predetermined collection port 30B, similar to a basket 42. The store clerk or robot 20 can collect the packaging 43 from the collection port 30B and reuse it in the warehouse.

[0149] The following is a variation of the processing flow. In the flow described above, the control unit 101 (and the store HW control unit 102) decides which individual locker 31 to use for pickup, but it is not limited to this. In the variation, the robot 20 may take the lead in deciding which individual locker 31 to use for pickup. The robot 20 understands the usage status of each individual locker 31 in the locker 30 based on sensing. The robot 20 may select an empty individual locker 31 and store the basket 42 containing the products in it. For example, it may select an individual locker 31 that is as close as possible to the location where the products were picked. The robot 20 then notifies the control unit 101 of information indicating which individual locker 31 the products have been stored in. The control unit 101 understands the status based on the notification. The control unit 101 then notifies the customer 15 of information indicating which individual locker 31 the customer should pick up from.

[0150] When customer 15 orders products from home or elsewhere via the internet (website), the process is as follows: Customer 15 displays the website screen of store 10 on the app 14 on their mobile device 12 and orders products from store 10. The store system control unit 101 accepts this order via the internet. Customer 15 can also select on the app 14 screen whether to pick up the ordered products at store 10 or have them delivered by a delivery service. If picking up at store 10, they can set the date and time of pickup. Based on the order information received via the internet, the control unit 101 instructs robot 20 to pick the products at an appropriate time corresponding to the pickup date and time (for example, a little before the pickup date and time). Robot 20 picks the products from the shelves 21 and stores them in the designated individual locker 31. The control unit notifies customer 15's mobile device 12 that the products are ready for pickup. Customer 15 visits the store and picks up the products with the pickup number from the designated individual locker 31. The same applies when the delivery person of the delivery service receives the package.

[0151] [Differentiation] The following variations are also possible.

[0152] The product range in store 10 may include, for example, product ranges with different types of items, such as room temperature products and refrigerated products. The second space SP2, which is a warehouse, may have separate shelves 21 for room temperature products and shelves 21 for refrigerated products. Similarly, the lockers 30 may have separate lockers for room temperature products and lockers for refrigerated products. The store system 1 will track room temperature products and refrigerated products separately and process their delivery to customers 15 appropriately. The following are examples of configurations and methods that can be used to achieve this.

[0153] 1. In the locker 30, separate lockers are provided for the delivery of room temperature products (referred to as room temperature lockers) and for the delivery of refrigerated products (referred to as refrigerated lockers). The robot 20 places the room temperature products in a basket and stores them in the room temperature lockers, and places the refrigerated products in a basket and stores them in the refrigerated lockers. The store system 1 then notifies the customer 15 of the two types of lockers when the ordered products are ready for pickup. The customer receives the products from the respective lockers.

[0154] 2. The following is an example of a configuration where locker 30 does not have refrigerated lockers as described above, and only room temperature lockers are provided. When customer 15 orders refrigerated products, store system 1 controls the optimal picking timing, etc., so that the time the refrigerated products are kept in the room temperature lockers is minimized in order to hand them over to the customer. Specifically, store system 1 is aware of whether customer 15 has come to the store and the pick-up date and time specified by customer 15. For example, if store system 1 is aware that the pick-up date and time is 10:00, it instructs robot 20 to perform picking at a time just before 10:00 (for example, 9:55). As a result, for example, the refrigerated products are picked and stored in the room temperature lockers between 9:55 and 10:00. Store system 1 notifies customer 15 to pick up the refrigerated products from locker 30 at 10:00, along with a note regarding the refrigerated products and the time. Customer 15 will pick up refrigerated goods from locker 30 at 10:00. In this case, the time refrigerated goods are in the room-temperature locker will be limited to 5 minutes or less. By controlling the timing of picking, taking into account the pick-up date and time, the time that individual lockers 31 are occupied can be minimized.

[0155] [Screen example] Figure 12 shows an example of a product selection screen as an example of a screen on a store terminal 11 or a customer's mobile terminal 12. A dedicated application 14 manages and provides such screens. The screen in Figure 12 has, for example, pages 1201 for each product category (e.g., food), which the customer 15 can select and view. Each product page 1201 contains product information 1202. The product information 1202 is information about the products 41 stored in the warehouse, which is the second space SP2 of the store 10. The product information 1202 includes, for example, a product image, product description, code (QR code, etc.), quantity selection field, etc. The user can select the product to purchase by operating the product information 1202 (e.g., by touch operation). The selected product is stored in the user's digital cart as a purchase candidate product. Depending on the operation of the product information 1202, detailed information about the individual product 41 may be displayed.

[0156] This screen has a GUI, including a "Purchase" button, that the user can interact with. The user can check information about potential purchase items in their digital cart using the "Product Confirmation (Cart)" button. If the user wishes to purchase items in the cart, they click the "Purchase" button. This proceeds to the payment process. This screen is an example and does not limit the details of the GUI, etc.

[0157] Alternatively, for example, a screen like this could be displayed on the store terminal 11, allowing customers to order the product by scanning the code in the product information 1202 with the camera on their mobile device 12.

[0158] Figure 13 shows an example of product order information 1301 and product picking instruction information 1302. The control unit 101 creates and stores the product order information 1301 and the product picking instruction information 1302.

[0159] Product order information 1301 includes information such as customer ID, order ID, order date and time, ordered products, number of ordered products, total amount, and delivery date and time. Ordered products are information for each product 41 and include information such as product name, product code, quantity, and price.

[0160] Product picking instruction information 1302 contains information such as order ID, picking date and time, product, quantity of products, and locker ID. The order ID is associated with the pickup number. The picking date and time may be the date and time of immediate execution, or it may be the date and time set to match the reserved pickup date and time. Product information contains information such as product name, product code, quantity, and location (product storage location). The location information is the location information within the second space SP2, and indicates which shelf 21 and which position the product is stored in. The locker ID is the identification number of an individual locker 31 among the lockers 30.

[0161] The robot 20 picks the products according to the product picking instruction information 1302 described above and stores them in the designated individual lockers 31. In exceptional cases, such as when the robot 20 is in an error state or undergoing maintenance, a store employee may perform the picking. In such cases, the same screen and information will be displayed on the employee's terminal, allowing the employee to perform the picking based on the product picking instruction information 1302. Product images may also be displayed in the picking instructions.

[0162] Figure 14 shows an example of a product pickup notification displayed to customer 15. After the ordered product is ready in the individual locker 31 based on the picking process described above, a notification like this is sent to customer 15's mobile terminal 12. The illustrated product pickup notification 1401 displays a message such as, for example, "Pickup number: 0123. Your ordered product is ready. Please pick it up at locker number 5." Detailed information 1402 may also be displayed. The detailed information is similar to the product order information 1301 in Figure 13.

[0163] [Swap product storage locations] The product assortment for store 10 is optimized by taking into account the balance between existing inventory, discounts, and waste, as well as the sales potential of new products (based on management by the headquarters control unit 1000). Products to be stocked in store 10 are determined by taking into account factors such as popularity. Store system 1 optimizes the storage location of popular products in the second space SP2. Popular products are, for example, products that receive many orders and have a high sales volume. Store system control unit 101 (especially the display management unit 102B) controls the storage location and rearrangement of popular products on shelves 21. For example, control unit 101 controls the rearrangement of the storage location of each product on shelves 21 so that popular products are stored and displayed closer to lockers 30. This type of control minimizes the distance traveled and transported by robot 20, thus shortening the time required for preparation work, including picking after an order is placed.

[0164] Figure 15 shows an example of product storage locations and rearrangements. For example, as shown in (1), the second space SP2 has shelves SH1 to SH18 as shelves 21. Considering the positional relationship with the locker 30, shelves 21 (or the area including shelves 21) can be divided into three types of shelves A, B, and C as shown in the figure, based on the distance from the locker 30 (for example, the distance in the X direction). The store system 1 selects the product storage location from these shelves according to the frequency of product orders. Shelf A is closer to the locker 30 and is for high-frequency products. Shelf C is further away from the locker 30 and is for low-frequency products.

[0165] For example, as shown in (2), we will explain the rearrangement of product storage positions using shelves SH4, SH5, and SH6 as examples. Each shelf 21 has multiple tiers (for example, 5 tiers) in the vertical direction (Z direction), and multiple products can be stored in each tier. Product storage positions, such as each shelf, each tier, and each area, are managed by assigning an ID. For example, in shelf SH4, suppose that 3 packages 43 (for example, boxes or trays) can be stored in the X direction for each tier. Suppose that the IDs are as shown in the figure. For example, in shelf SH4, the IDs for the 5 tiers are Z1 to Z5 from the top tier, and the IDs for the storage positions of the packages 43 in the X direction from left to right for each tier are X1 to X3. For example, if ID={SH4,Z3,X2} is specified, it can be identified as position L2 in the dashed frame shown in the figure. It is not limited to this, and a unique ID may be assigned to each position.

[0166] For example, suppose that at the first point before inventory counting, the storage location of the packaging 43 (e.g., box) for product 41 (product A) with a certain code was position L1{SH6,Z2,X1}. Also, suppose that the storage location of the packaging 43 (e.g., box) for product 41 (product B) with a certain code was position L2{SH4,Z3,X2}. Furthermore, suppose that the storage location of the packaging 43 (e.g., box) for product 41 (product C) with a certain code was position L3{SH5,Z4,X3}.

[0167] (3) shows an example after the swap from (2). At the second point after inventory, the storage location of product A has been changed from L1 to L2, and the storage location of product B has been changed from L2 to L1. In other words, the storage locations of product A and product B have been swapped. This change in location and swap was decided based on the judgment that the popularity of product A (number of orders, etc.) has increased and the popularity of product B has decreased. Product C's popularity remained the same, so the location of product C has not been changed from L3.

[0168] After the change, the distance D1 between the position L2 of product A and the position D2 of locker 30 (leftmost position in the diagram) is smaller, while the distance D2 between the position L1 of product B and the position D2 of locker 30 is larger. The smaller the distance between locker 30 and the product storage position, the shorter the time required for robot 20 to pick up the product and transport it to locker 30. In other words, the time from ordering to delivery of the product is shortened, which increases customer satisfaction and improves product turnover efficiency.

[0169] In the example above, the product storage location is selected considering at least the distance in the X direction. However, it is not limited to this, and the product storage location may also be selected considering the distance in the Y direction, the distance of the aisle, the distance in the Z direction (level position), etc.

[0170] Even for multiple product storage locations within the same shelf 21, the selection and rearrangement of product storage locations may be controlled according to the popularity of the products and the characteristics of the robot 20. For example, the robot 20 may have a mechanism as shown in Figure 5, and the height position of its hand can be changed vertically. The robot 20 has postures, movements, and hand positions that it is good at and efficient at. In addition to the popularity of the products, the product storage location on the shelf 21 is selected considering such characteristics of the robot 20. For example, in a 5-tier shelf (Z1 to Z5), the robot 20 can work in the shortest time at the middle tier Z3, followed by Z2 and Z4, and taking the longest time at Z1 and Z5. Even within the same shelf 21, products with higher popularity are given priority and placed at the middle tier Z3, while products with lower popularity are placed at Z1 or Z5.

[0171] Furthermore, the store system 1 selects and controls the time period during which the swapping and changing of product storage locations (display locations) in the second space SP2 described above will be performed, and instructs the robot 20 to carry out the work. In particular, the store system 1 instructs the robot 20 to optimize the swapping and changing of product storage locations (display locations) in the second space SP2, taking into account the display locations of products to be delivered the following day, during off-peak hours such as nighttime and late-night hours when the number of orders decreases at store 10. Even when nighttime is a non-operating time at store 10, the store system 1 selects a time period with few customers within the operating hours (the time when the robot 20 can operate), and instructs the robot 20 to perform inventory work such as swapping during that time. If an order is placed during the inventory work, the store system 1 prioritizes responding to the order and sends an instruction to the robot 20 to interrupt the inventory work and start picking.

[0172] As described above, the store system 1 of this embodiment can improve store efficiency by reducing the workload of retail store employees. In the store model of this embodiment, the robot 20 basically manages inventory and picks, so the work of store employees can be minimized. In addition to handing over goods to regular customers 15 who come to the store 10 to shop, the store system 1 of this embodiment can also provide handover of goods delivered by delivery companies and handover of goods ordered by general online retailers, etc., using a common mechanism such as lockers 30.

[0173] Exceptional situations may occur, such as when customer 15 places an additional order or when an order for items that have been picked and stored in locker 30 is canceled. The store system 1 can handle such exceptional situations as well. In such cases, the control unit 101 can instruct robot 20 to perform exceptional handling actions. For example, the control unit 101 may instruct robot 20 to pick the additionally ordered items (additional picking). For example, the control unit 101 may instruct robot 20 to return the canceled items from locker 30 to shelf 21.

[0174] Furthermore, AI may be implemented in the robot 20. For example, a voice recognition interface or an interface that allows for conversation with a person may be implemented in the robot 20. The robot 20, which is equipped with AI, can receive instructions from the store clerk, recognize the instructions, and perform actions corresponding to the instructions. For example, when a customer 15 places an additional order, the store clerk instructs the robot 20 to perform additional picking work. The store clerk inputs the instructions (for example, information such as product names) into the robot 20 by voice, and the robot 20 receives the instructions through voice recognition and performs the work.

[0175] Another example of an exceptional situation is when the robot 20 in the second space SP2 becomes unable to perform its normal operations. For example, the robot 20 might drop an item on the floor and be unable to pick it up. Or, an object might be placed in a passageway, preventing the robot 20 from moving through it. When the robot 20 detects and recognizes such a situation based on sensors, it notifies the control unit 101 of the situation. Alternatively, such a situation may be detected by a camera in the second space SP2. The control unit 101 notifies the store clerk to take action regarding the situation. Upon receiving the notification, the store clerk performs the necessary actions, such as picking up the item or clearing the passageway. This restores the robot 20 to a state where it can perform its normal operations.

[0176] Other possible modifications include the following: Store system 1 controls discounts. Products in store 10 have expiration dates, sales deadlines, etc. Store system 1 manages the sales deadlines of products, and for example, when a product on shelf 21 in the second space SP2 reaches its sales deadline, it starts a discount process for that product. Control unit 101 sets the product as a discounted product and notifies the customer 15 of the discounted product (push notification). This can reduce food waste, etc. More detailed control may be as follows.

[0177] The store system 1 identifies customers 15 who are currently in store 10, or customers 15 who are likely to visit store 10 in the future. The control unit 101 sets these customers 15 as eligible customers for discounted products. The store system 1 may also set eligible customers for discounted products by referring to the customer's attribute information, etc. For example, the control unit 101 pushes recommendation information about discounted products to the mobile terminal 12 (app 14) of the eligible customer 15. The customer 15 may see the notification and either visit store 10 or purchase the discounted product within store 10.

[0178] Another control example is as follows: A customer 15 visiting store 10 orders a desired product. The control unit 101 extracts discounted products in relation to the ordered product. For example, if customer 15 orders a rice ball, the control unit 101 may extract discounted beverages. The control unit 101 then pushes a real-time recommendation of the discounted product to customer 15. Customer 15 may see the notification and order the discounted product.

[0179] As another example of control, the store system 1 may be controlled to notify (push) customers 15 of product advertising information from product advertisers, in other words, product recommendation information. The notification may be sent to the mobile devices 12 of customers 15 who are not visiting the store 10, or to the mobile devices 12 of customers 15 who are visiting the store. The store terminal 11 (large display, etc.) may also be configured to notify and output the product advertising information. The customers 15 and products to be notified may be determined using user attribute information, purchase history information, etc.

[0180] The first space SP1 of store 10 can also be used as a place for product advertising. For example, a product provider may offer sample products in the first space SP1. For example, a notification may be sent to customer 15's mobile terminal 12 informing them that a sample product (e.g., cosmetics) will be offered. In response to the notification, customer 15 agrees to receive the sample product (e.g., by pressing the OK button). In that case, the store system 1 picks the sample product in addition to the products that customer 15 ordered in the usual procedure and delivers it to customer 15 via locker 30. It is also possible to provide the sample product automatically without customer 15's consent.

[0181] Although embodiments of this disclosure have been described in detail above, the invention is not limited to the embodiments described above and can be modified in various ways without departing from the gist of the invention. Each embodiment can be modified by adding, deleting, or replacing components, except for essential components. Unless otherwise specified, each component may be singular or plural. Combinations of each embodiment and its variations are also possible. [Explanation of Symbols]

[0182] 1...Store system, 10...Store, 11...Store terminal, 12...Mobile terminal, 15...Customer, 20...Robot, 21...Shelf, 30...Locker, SP1...First space, SP2...Second space.

Claims

1. A store system for managing retail stores, The store comprises a first space where users, including customers, stay, a second space which is a warehouse where product inventory is stored, and lockers for the handover of the products. The second space is equipped with a mobile robot capable of picking, storing, and transporting the products. The robot is equipped with a control unit that controls the robot, The control unit instructs the robot to pick the product ordered by the user at the store terminal or the user's mobile terminal located in the first space, from the inventory in the second space, transport it to the locker, and store it in the locker. The robot, in accordance with the instructions, picks the product from the inventory in the second space, transports it to the locker, and stores it in the locker. The user receives the product from the locker, The control unit generates a task for receiving the goods, along with the picking instruction, based on the product order information for the goods ordered by the user. The task for receiving the goods is assigned the number of a selected, available individual locker in the locker for storing the goods, a pickup number or username associated with the individual locker number, and a pickup date and time, either immediately or at a specified date and time. After the robot has completed the picking, transporting, and storing, based on a notification to the user regarding the product receiving task, the robot will have the user receive the product from the individual locker where the product is stored at the specified receiving date and time. Store system.

2. In the store system described in Claim 1, The control unit controls the picking and product retrieval tasks by associating the pickup number with the numbers of the two or more individual lockers in order to use two or more available individual lockers when the number of products ordered by the user is large and all products cannot fit into one individual locker. Store system.

3. In the store system described in Claim 1, The control unit, based on the pickup date and time, if the user does not come to pick up the product within a predetermined time, gives the robot an instruction including the number of the individual locker associated with the pickup number to retrieve the product from the individual locker to the shelf. Store system.

4. In the store system described in Claim 1, The control unit, with respect to the goods ordered by the user, provides instructions to the robot, including the number of the individual locker associated with the pickup number, to pick up the additional ordered goods and store them in the individual locker if additional ordered goods arise after the goods have been picked and stored in the individual locker. Store system.

5. In the store system described in Claim 1, The control unit, with respect to the products ordered by the user, if any products are canceled after the picking has been performed and the products have been stored in the individual lockers, gives the robot instructions to retrieve the canceled products from the individual lockers to the shelves, including the number of the individual locker associated with the pickup number. Store system.

6. In the store system described in Claim 1, The control unit distinguishes between room temperature products and refrigerated products among the products ordered by the user and instructs the picking process. The robot stores the room-temperature products in the first individual locker among the lockers, and the refrigerated products in the second individual locker. The control unit, in the task of receiving the goods, notifies the user of the first individual locker and the second individual locker. Store system.

7. In the store system described in Claim 1, The robot selects the individual locker in which the ordered product will be stored, The control unit controls the task of receiving the goods based on the individual locker selected by the robot. Store system.

8. In the store system described in claim 1, The user in the first space can see the robot in the second space. Store system.

9. In the store system described in claim 1, The user in the first space cannot see the robot in the second space. Store system.

10. In the store system described in claim 1, In the second space, the inventory goods are stored on shelves in packaging that is easy for the robot to handle. Store system.

11. In the store system described in claim 1, Based on inventory management and display management by the control unit, the robot changes the storage location of the inventory items in the second space so that popular items are stored in storage locations closer to the lockers. Store system.

12. In the store system according to claim 11, During the off-peak hours of the store, the robot changes the storage location of the inventory items. Store system.

13. In the store system described in claim 1, The control unit detects and identifies the user's mobile terminal, and if it detects that the user's mobile terminal is close to the locker in which the product ordered by the user is stored, it unlocks the locker to allow the user to receive the product. Store system.

14. In the store system described in claim 1, Each locker has a display, The control unit causes the display of the individual locker to display a notification to the user that the product has been received. Store system.

15. In the store system described in claim 1, The control unit sets the delivery date and time according to the user's request for the product ordered by the user, and controls the picking date and time according to the delivery date and time. Store system.

16. A store management method for retail stores, The store comprises a first space where users, including customers, stay, a second space which is a warehouse where product inventory is stored, and lockers for the handover of the products. The second space is equipped with a mobile robot capable of picking, storing, and transporting the products. The control unit that controls the robot, The steps include: instructing the robot to pick up the product ordered by the user on the store terminal or the user's mobile terminal located in the first space, from the inventory in the second space, transport it to the locker, and store it in the locker; The steps include: the robot picking the product from the inventory in the second space in accordance with the instructions, transporting it to the locker, and storing it in the locker; The steps include: the user receiving the product from the locker, It has, The control unit generates a task for receiving the goods, along with the picking instructions, based on the product order information for the goods ordered by the user. The task for receiving the goods is assigned the number of a selected, available individual locker in the locker for storing the goods, a pickup number or username associated with the individual locker number, and a pickup date and time, either immediately or at a specified date and time. After the robot has completed the picking, transporting, and storing, based on a notification to the user regarding the product receiving task, the robot will have the user receive the product from the individual locker where the product is stored at the specified receiving date and time. Store operation methods.