Grid display method and device, distribution robot and storage medium
By displaying the actual spatial position of the grid on the display interface of the distribution robot, the erroneous operation problem caused by relying on human memory is solved, the accurate and rapid positioning of the grid is achieved, and the picking and distribution efficiency is improved.
Patent Information
- Application Number
- CN202410175576.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-07
- Publication Date
- 2025-08-08
AI Technical Summary
The delivery robot relies too much on human memory when locating items to store the grid, resulting in incorrect operation, picking and delivery efficiency.
By obtaining the picking order, determine the corresponding goods storage grid for the items to be picked, and display the actual spatial location prompt information of the grid on the display interface of the distribution robot, including the grid distribution diagram and text description, to intuitively display the location of the grid to be used.
It realizes accurate and rapid positioning of the grids for use, improves the picking and distribution efficiency, and reduces erroneous operations.
Smart Images

Figure CN120448003A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to computer application technology, and more particularly to a grid display method, device, delivery robot, and storage medium. Background Art
[0002] Delivery robots are used to complete delivery tasks in the logistics and express delivery sectors. They typically utilize machine vision, artificial intelligence, and automation technologies to identify items, determine delivery routes, and perform picking tasks. Typically, delivery robots are equipped with multiple storage compartments for the items they pick.
[0003] In the related art, in order to facilitate the distinction between different storage compartments for items, a different compartment identifier is set for each item storage compartment, and then the item storage compartment is determined by the compartment identifier displayed on the display interface of the delivery robot. However, the compartment identifier is customized by the user or the manufacturer of the delivery robot, and the identifier setting rules used are also different. This requires the pickers who cooperate with the delivery robot to be very familiar with the setting rules of various compartment identifiers. Once the setting rules are confused, it is easy to misoperate other item storage compartments, resulting in the wrong placement of goods. Even if the operating error is discovered and corrected in time, it will cause a waste of time, thereby affecting the picking and delivery efficiency. Summary of the Invention
[0004] The embodiments of the present disclosure provide a grid display method, device, delivery robot, and storage medium to improve the delivery efficiency of the delivery robot.
[0005] In a first aspect, an embodiment of the present disclosure provides a grid display method, the method comprising:
[0006] Obtaining a picking order being executed by the delivery robot, determining an item to be picked corresponding to the picking order, and determining a cargo storage slot corresponding to the item to be picked as a slot to be used;
[0007] On the preset display interface of the delivery robot, compartment position prompt information corresponding to the actual spatial position of the compartment to be used is displayed.
[0008] In a second aspect, an embodiment of the present disclosure further provides a grid display device, the device comprising:
[0009] A slot determination module is used to obtain the picking order being executed by the delivery robot, determine the items to be picked corresponding to the picking order, and determine the cargo storage slot corresponding to the items to be picked as the slot to be used;
[0010] The grid display module is used to display grid position prompt information corresponding to the actual spatial position of the grid to be used on the preset display interface of the delivery robot.
[0011] In a third aspect, an embodiment of the present disclosure further provides a delivery robot, the delivery robot comprising:
[0012] one or more processors;
[0013] a storage device for storing one or more programs,
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the grid display method as described in any one of the embodiments of the present disclosure.
[0015] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the grid display method as described in any one of the embodiments of the present disclosure.
[0016] The technical solution of the disclosed embodiment can accurately obtain the work task of the delivery robot by obtaining the picking order being executed by the delivery robot, and can match the items to be picked with a suitable cargo storage compartment by determining the items to be picked corresponding to the picking order and determining the cargo storage compartment corresponding to the items to be picked as the compartment to be used; by displaying the compartment position prompt information corresponding to the actual spatial position of the compartment to be used on the preset display interface of the delivery robot, the actual spatial position of the compartment to be used can be intuitively displayed, which solves the technical problem in the related art that the compartment positioning relies too much on memory, resulting in easy misoperation, realizes accurate and fast positioning of the compartment to be used, and improves the picking and delivery efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0018] Figure 1 A schematic flow chart of a method for displaying a grid provided in an embodiment of the present disclosure;
[0019] Figure 2A A flowchart of another grid display method provided by an embodiment of the present disclosure;
[0020] Figure 2BAn exemplary schematic diagram of a grid distribution diagram displayed in a preset display interface in a grid display method provided by an embodiment of the present disclosure;
[0021] Figure 3A A schematic structural diagram of a grid display device provided by an embodiment of the present disclosure;
[0022] Figure 3B An exemplary schematic diagram of displaying a location description text in a preset display interface of a grid display method provided by an embodiment of the present disclosure and applicable to the embodiment of the present disclosure;
[0023] Figure 4 A schematic structural diagram of a grid display device provided by an embodiment of the present disclosure;
[0024] Figure 5 A schematic structural diagram of a delivery robot provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0026] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0027] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0028] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0029] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0030] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0031] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0032] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] Figure 1 This is a flow chart of a grid display method provided in an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to situations where an object is deleted and the object is restored after deletion. The method can be executed by a grid display device, which can be implemented in the form of software and / or hardware, and optionally, by a delivery robot.
[0037] like Figure 1 As shown, the method of this embodiment may specifically include:
[0038] S110: Obtain the picking order being executed by the delivery robot, determine the items to be picked corresponding to the picking order, and determine the cargo storage compartment corresponding to the items to be picked as the compartment to be used.
[0039] In an embodiment of the present disclosure, a delivery robot may be a delivery robot used in a warehousing scenario, for example, a robot that walks between multiple shelves in a warehouse and is used to transport items. The delivery robot may be provided with multiple item storage compartments. The item storage compartments may be understood as containers for carrying the items to be picked. The picking order may be understood as a process of sorting the required items from shelves or other storage areas in a warehouse according to order requirements and delivering them to preset delivery locations. It should be noted that one delivery robot may execute one or more picking orders. The items to be picked may be understood as items sorted from shelves or other storage areas and placed in the cargo storage compartments of the delivery robot. Each of the picking orders may include one or more items to be picked. The compartment to be used is a cargo storage compartment determined from the multiple cargo storage compartments of the delivery robot for storing the items to be picked.
[0040] As previously mentioned, the delivery robot may need to execute multiple picking orders, each of which may involve multiple items. These picking orders can be dispatched via a warehouse management system (WMS). A WMS is the core system for warehouse management, capable of tracking and recording warehouse goods and order information in real time. In the disclosed embodiment, one or more item storage compartments can be assigned to each picking order. Furthermore, one or more items can be assigned to each item storage compartment.
[0041] In the disclosed embodiment, the picking order currently being executed by the delivery robot can be first obtained. Then, based on the relative spatial position of the delivery robot and the shelf and the items stored on the shelf, the items to be picked corresponding to the picking order can be determined. Then, based on the picking order and the items to be picked, the corresponding storage compartment for the items to be picked can be determined for the picker to perform the picking operation.
[0042] S120. Displaying, on a preset display interface of the delivery robot, compartment position prompt information corresponding to the actual spatial position of the compartment to be used.
[0043] Among them, the preset display interface can be understood as a pre-set information display interface. The preset display interface of the delivery robot can be an information display interface set on the delivery robot. It should be noted that the display size and display position and other information of the preset display interface can be set according to actual needs, and are not specifically limited here. One or more information related to the delivery robot can be displayed on the preset display interface. The actual spatial position can be understood as the spatial position of the to-be-used compartment on the delivery robot. Specifically, the actual spatial position can be determined by the relative position between the to-be-used compartment on the delivery robot and the other item storage compartments other than the to-be-used compartment, or the actual spatial position can be determined based on the spatial arrangement position of the to-be-used compartment on the delivery robot. The compartment position prompt information can be understood as information used to prompt the actual spatial position of the to-be-used compartment.
[0044] In the embodiment of the present disclosure, there may be one or more ways to display the compartment position prompt information corresponding to the actual spatial position of the compartment to be used. Optionally, the compartment position prompt information corresponding to the actual spatial position of the compartment to be used is displayed in the form of text and / or graphics. For example, a compartment distribution diagram of the multiple item storage compartments provided on the delivery robot may be displayed, and / or the compartment position prompt information corresponding to the actual spatial position of the compartment to be used may be displayed in the form of text. The compartment distribution diagram may be a layout diagram of some or all of the multiple item storage compartments provided on the delivery robot. Exemplarily, in the case where multiple layers of the item storage compartments are provided on the delivery robot, the multiple layers of the item storage compartments may be displayed in layers, or the multiple layers of the item storage compartments may be displayed in the form of a three-dimensional model.
[0045] The technical solution of the disclosed embodiment can accurately obtain the work task of the delivery robot by obtaining the picking order being executed by the delivery robot, and can match the items to be picked with a suitable cargo storage compartment by determining the items to be picked corresponding to the picking order and determining the cargo storage compartment corresponding to the items to be picked as the compartment to be used; by displaying the compartment position prompt information corresponding to the actual spatial position of the compartment to be used on the preset display interface of the delivery robot, the actual spatial position of the compartment to be used can be intuitively displayed, which solves the technical problem in the related art that the compartment positioning relies too much on memory, resulting in easy misoperation, realizes accurate and fast positioning of the compartment to be used, and improves the picking and delivery efficiency.
[0046] Figure 2AA flow chart of another grid display method provided by an embodiment of the present disclosure. The technical solution of this embodiment further refines the prompting method of the actual spatial position of the grid to be used on the basis of the above-mentioned embodiment. Optionally, the display of grid position prompt information corresponding to the actual spatial position of the grid to be used includes: displaying a grid distribution map of the delivery robot, highlighting the grid to be used in the grid distribution map, wherein the grid distribution map includes multiple item storage grids of the robot and the display position of each item storage grid in the grid distribution map corresponds to the actual spatial position of the item storage grid. For specific implementation methods, please refer to the description of this embodiment. Among them, technical features that are the same or similar to those in the above-mentioned embodiments are not repeated here.
[0047] like Figure 2A As shown, the method of this embodiment may specifically include:
[0048] S210: Obtain the picking order being executed by the delivery robot, determine the items to be picked corresponding to the picking order, and determine the cargo storage compartment corresponding to the items to be picked as the compartment to be used.
[0049] S220. Display a grid distribution diagram of the delivery robot on a preset display interface of the delivery robot, and highlight the grid to be used in the grid distribution diagram.
[0050] The slot distribution map can be understood as a schematic diagram indicating the layout of the multiple item storage slots of the delivery robot. The slot distribution map can be generated based on the actual distribution information of the multiple item storage slots of the delivery robot. Specifically, the slot distribution map includes the multiple item storage slots of the robot, and the displayed position of each item storage slot in the slot distribution map corresponds to the actual spatial position of the item storage slot.
[0051] In order to facilitate identification of the slot to be used among the multiple item storage slots of the delivery robot, the slot to be used can be highlighted in the slot distribution map. Specifically, it can be understood that the slot to be used is displayed in the slot distribution map in a manner distinguishable from the other item storage slots. Exemplarily, highlighting the slot to be used in the slot distribution map includes at least one of the following operations: displaying the slot to be used in a preset color in the slot distribution map; displaying a preset mark at a preset position corresponding to the slot to be used in the slot distribution map; displaying the slot to be used in a preset form in the slot distribution map, wherein the preset form includes a preset shape and / or a preset size; displaying the slot to be used in a dynamic form in the slot distribution map, wherein the dynamic form includes a flashing form and / or movement along a preset trajectory.
[0052] The preset color can be understood as a pre-set color. The preset color can be a fixed color or a combination of multiple colors. For example, in the compartment distribution diagram, the item storage compartments other than the unused compartment can be displayed in a first color, and the unused compartment can be displayed in a second color. The preset color can also be a pre-set, dynamically changing color. For example, two or more colors can be switched and displayed in a preset transition sequence.
[0053] In an optional implementation of the embodiment of the present disclosure, the preset color can not only distinguish the slot to be used from other slots in the slot distribution map, but can also be associated with the item loading status of the slot to be used. For example, in the slot distribution map, the other slots except the slot to be used can be displayed in a first color, can be displayed in a second color when no items are stored in the slot to be used, can be displayed in a third color when items are stored in the slot to be used but the item loading capacity does not reach a preset loading capacity threshold, can be displayed in a fourth color when items are stored in the slot to be used but the item loading capacity reaches a preset loading capacity threshold, can be displayed in a fifth color when items are stored in the slot to be used and are fully loaded, and so on.
[0054] The preset position can be understood as a pre-set display position corresponding to the slot to be used in the slot distribution map. The preset identifier can be understood as a pre-set identifier for indicating whether the item storage slot is the slot to be used. Specifically, the preset identifier can be a preset position in the display area of the slot to be used. For example, the preset identifier can be displayed in the upper left corner, lower left corner, upper right corner, lower right corner or center position of the display area of the slot to be used. Exemplarily, the preset identifier can be a pre-set identifier in the form of text and / or pattern.
[0055] The preset form can be understood as the appearance of the preset display area corresponding to the grid to be used and / or the edge line of the grid to be used in the grid distribution map. The preset shape can be a preset shape. The preset shape can be the shape of the grid display area corresponding to the grid to be used, such as a circle, an ellipse, or a star; it can also be the shape of the edge line of the grid to be used, such as a dotted line or a wavy line. The preset size can be the size of the grid to be used after enlarging or reducing it, or it can be the thickness of the line used to identify the grid to be used.
[0056] Optionally, the grid to be used is displayed in a preset form in the grid distribution map, including: changing the shape of the grid to be used and displaying it in the grid distribution map; or, enlarging or reducing the grid to be used and displaying it in the grid distribution map; or, bolding the edge of the grid to be used and displaying it in the grid distribution map, etc.
[0057] like Figure 2B As shown, a grid distribution diagram 201 may be displayed in the preset display interface 20 of the delivery robot. In the grid distribution diagram 201 , the edge of the grid 2011 to be used may be displayed in bold or in a preset color to distinguish it from other item storage grids.
[0058] The dynamic form can be understood as a pre-set display mode of changes. Optionally, the grid to be used is displayed in a dynamic form in the grid distribution map, including: displaying the grid to be used in a reciprocating motion such as up and down or left and right in the grid distribution map; or displaying the edge of the grid to be used in the grid distribution map with a flashing effect, etc.
[0059] The technical solution of the embodiment of the present disclosure can present the spatial arrangement information of multiple item storage compartments of the delivery robot in a visual manner by displaying the compartment distribution map of the delivery robot on the preset display interface of the delivery robot; further, by highlighting the compartment to be used in the compartment distribution map, the actual spatial position of the compartment to be used can be displayed intuitively and clearly, thereby realizing rapid positioning of the compartment to be used.
[0060] Figure 3A A flow chart of another grid display method provided by an embodiment of the present disclosure. The technical solution of this embodiment further refines the prompting method of the actual spatial position of the grid to be used on the basis of the above-mentioned embodiment. Optionally, the grid position prompt information corresponding to the actual spatial position of the grid to be used is displayed, specifically including: displaying the grid position prompt information corresponding to the actual spatial position of the grid to be used in text form. For specific implementation methods, please refer to the description of this embodiment. Among them, the technical features that are the same or similar to those of the above-mentioned embodiments are not repeated here.
[0061] like Figure 3A As shown, the method of this embodiment may specifically include:
[0062] S310: Obtain the picking order being executed by the delivery robot, determine the items to be picked corresponding to the picking order, and determine the cargo storage compartment corresponding to the items to be picked as the compartment to be used.
[0063] S320. Displaying, on a preset display interface of the delivery robot, compartment position prompt information corresponding to the actual spatial position of the compartment to be used in text form.
[0064] In the disclosed embodiment, considering that the display space of the delivery robot may be limited and other Western Sydney information may need to be displayed on the preset display interface of the delivery robot, the display format of the slot location prompt information can be textual, which is not only highly readable, intuitive, and easy to view, but also can effectively save the display space occupied by the preset display interface. The textual format can be understood as a textual description.
[0065] like Figure 3B As shown, a text display area 301 can be set within the preset display interface 30 of the delivery robot to display textual information indicating the slot location within the text display area 301. It is understood that the text display area 301 can be set anywhere within the preset display interface 30. The preset display interface 30 can be set anywhere within the delivery robot. The location of the preset display interface 30 within the delivery robot and the location of the text display area 301 within the preset display interface 30 are not limited herein.
[0066] Optionally, displaying the slot position prompt information corresponding to the actual spatial position of the slot to be used in text form specifically includes: obtaining a slot identifier corresponding to the slot to be used, obtaining pre-stored position description text corresponding to the actual spatial position of the slot to be used based on the slot identifier, and displaying the position description text as the slot position prompt information. This technical solution allows for convenient and rapid acquisition and display of the position description text corresponding to the actual spatial position of the slot to be used using the slot identifier corresponding to the slot to be used, thereby improving the efficiency of textual display of the actual spatial position of the slot to be used.
[0067] The slot identifier can be understood as an identifier used to distinguish different storage slots. For example, the slot identifier can be identification information corresponding to the storage slot. Specifically, the slot identifier can be identification information composed of preset characters. Furthermore, the preset characters can include at least one of numbers, letters, words, and symbols. The location description text can be understood as text information used to describe the actual spatial location of the slot to be used.
[0068] Exemplarily, the position description text includes orientation information and / or sorting information, etc. The orientation information can be understood as information indicating the direction and / or angle of the grid to be used, for example, the upper left corner, the lower left corner, the upper right corner, the lower right corner, from top to bottom, from bottom to top or from left to right, etc. The orientation information can assist the user in determining the relative position and direction of the grid to be used, so as to more accurately find the grid to be used and operate it. The sorting information can be understood as the relative arrangement position of the grid to be used among the multiple item storage grids. Exemplarily, the sorting information can be the nth in the mth row, etc. Taking into account that a delivery robot is often provided with multiple item storage grids, or even multiple layers of item storage grids, the actual spatial position of the grid to be used can be described by combining orientation information with sorting information. For example, it can be, facing the delivery robot, the second item storage grid from the left in the first row from top to bottom, etc.
[0069] As an optional implementation of the embodiment of the present disclosure, before obtaining the pre-stored position description text corresponding to the actual spatial position of the grid to be used based on the grid identifier, it also includes: obtaining the grid layout information of multiple item storage grids of the delivery robot, and determining the position description text corresponding to the actual spatial position of each item storage grid based on the grid layout information; storing the position description text corresponding to each item storage grid in correspondence with the grid identifier of the item storage grid. Since the item storage grids of the delivery robots put into use are relatively fixed in their arrangement, the present technical solution can pre-generate position description texts, and when the position prompt information of the grid to be used needs to be displayed, it can be quickly obtained and displayed, thereby improving the display efficiency of the grid position prompt information. Moreover, the grid identifier of each item storage grid is stored in correspondence with the position description text, which ensures the accuracy and convenience of obtaining the position description text.
[0070] The compartment layout information can be understood as the positional distribution information of multiple item storage compartments in the delivery robot. For example, it can be arranged in a single row with multiple columns, multiple rows with a single column, or multiple rows with multiple columns, or it can also be arranged in a preset shape (such as a circle, star, or heart shape).
[0071] It is understandable that the compartment layout information of the multiple item storage compartments of the delivery robot is associated with the structural design of the delivery robot, and the compartment layout information of the multiple item storage compartments of different delivery robots may be the same or different.
[0072] Optionally, determining a location description text corresponding to the actual spatial location of each item storage compartment based on the compartment layout information may specifically include: determining the relative position information of each item storage compartment relative to the other item storage compartments based on the compartment layout information; and then generating a location description text corresponding to the actual spatial location based on the relative position information corresponding to each item storage compartment. This technical solution can clearly describe the actual spatial location of the to-be-used compartment, using the distribution information of the delivery robot's multiple item storage compartments as a reference, making it easier for users to identify and operate the compartment.
[0073] The relative position information can be understood as position information determined by the spatial arrangement of the other item storage compartments. Similarly, the relative position information can also include orientation information and / or ordering information, such as left, right, layer, or number. For example, after obtaining the compartment layout information for multiple item storage compartments of a delivery robot, the identifier and relative position information of each item storage compartment can be determined one by one based on the spatial arrangement of each item storage compartment in the compartment layout information. For example, the item storage compartment at the starting position in the compartment layout information can be determined as the starting compartment. Starting with the starting compartment, the item storage compartments are numbered one by one according to a preset numbering method as their compartment identifiers, and the relative position information of the item storage compartments is determined based on their spatial arrangement positions. For each item storage compartment, the corresponding location description text is stored in association with the compartment identifier for user query.
[0074] The technical solution of the disclosed embodiment is to display the grid position prompt information corresponding to the actual spatial position of the grid to be used in text form on the preset display interface of the delivery robot, which is more readable and can intuitively and accurately indicate the actual spatial position of the grid to be used, so that the display method of the actual spatial position of the grid to be used is clearer and easier to understand, so as to achieve fast and accurate picking. Moreover, the description in text form is also easy to read and understand, which facilitates the further use and management of the grid position prompt information.
[0075] Figure 4 This is a structural diagram of a grid display device provided by an embodiment of the present disclosure, such as Figure 4 As shown, the device includes: a slot determination module 410 and a slot display module 420. The slot determination module 410 is used to obtain the picking order being executed by the delivery robot, determine the items to be picked corresponding to the picking order, and determine the cargo storage slot corresponding to the items to be picked as the slot to be used; the slot display module 420 is used to display slot position prompt information corresponding to the actual spatial position of the slot to be used on the preset display interface of the delivery robot.
[0076] The technical solution of the embodiment of the present disclosure obtains the picking order being executed by the delivery robot through the grid determination module, determines the items to be picked corresponding to the picking order, and determines the cargo storage grid corresponding to the items to be picked as the grid to be used, so as to accurately obtain the work task of the delivery robot and match the appropriate cargo storage grid for the items to be picked; the grid position prompt information corresponding to the actual spatial position of the grid to be used is displayed on the preset display interface of the delivery robot through the grid display module, which can intuitively display the actual spatial position of the grid to be used, solves the technical problem in the related art that the grid positioning relies too much on memory, which leads to easy misoperation, realizes accurate and fast positioning of the grid to be used, and improves the picking and delivery efficiency.
[0077] On the basis of the above-mentioned optional technical solutions, optionally, the grid display module 420 includes: a distribution map display unit, wherein the distribution map display unit is used to display the grid distribution map of the delivery robot, and highlight the grid to be used in the grid distribution map, wherein the grid distribution map includes multiple item storage grids of the robot and the display position of each item storage grid in the grid distribution map corresponds to the actual spatial position of the item storage grid.
[0078] Based on the above optional technical solutions, optionally, the distribution graph display unit is configured to perform at least one of the following operations:
[0079] Displaying the slot to be used in a preset color in the slot distribution map;
[0080] Displaying a preset mark at a preset position corresponding to the slot to be used in the slot distribution map;
[0081] Displaying the slots to be used in the slot distribution map in a preset form, wherein the preset form includes a preset shape and / or a preset size;
[0082] The grid to be used is displayed in the grid distribution map in a dynamic form, wherein the dynamic form includes a flashing form and / or movement along a preset trajectory.
[0083] On the basis of the above-mentioned optional technical solutions, optionally, the grid display module 420 includes: a description text display unit, wherein the description text display unit is used to display the grid position prompt information corresponding to the actual spatial position of the grid to be used in text form.
[0084] On the basis of the above-mentioned optional technical solutions, optionally, the description text display unit is specifically used to obtain a grid mark corresponding to the grid to be used, obtain a pre-stored position description text corresponding to the actual spatial position of the grid to be used based on the grid mark, and display the position description text as grid position prompt information.
[0085] Based on the above-mentioned optional technical solutions, the compartment display device optionally further includes: a description text determination module and a description text storage module. The description text determination module is configured to obtain compartment layout information of multiple item storage compartments of the delivery robot before obtaining pre-stored position description text corresponding to the actual spatial position of the to-be-used compartment based on the compartment identifier, and to determine the position description text corresponding to the actual spatial position of each item storage compartment based on the compartment layout information; and the description text storage module is configured to store the position description text corresponding to each item storage compartment in correspondence with the compartment identifier of the item storage compartment.
[0086] Based on the above-mentioned optional technical solutions, the description text determination module optionally includes: a relative position determination unit and a description text generation unit. The relative position determination unit is configured to determine the relative position information of each item storage compartment relative to the other item storage compartments based on the compartment layout information; and the description text generation unit is configured to generate a position description text corresponding to the actual spatial position of each item storage compartment based on the relative position information corresponding to the item storage compartment.
[0087] Based on the above optional technical solutions, optionally, the location description text includes orientation information and / or sorting information.
[0088] The grid display device provided in the embodiments of the present disclosure can execute the grid display method provided in any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the grid display method.
[0089] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0090] Figure 5 This is a schematic diagram of the structure of a delivery robot provided by an embodiment of the present disclosure. Figure 5 , which shows a delivery robot (e.g. Figure 5The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The delivery robot shown is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.
[0091] like Figure 5 As shown, the delivery robot 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the delivery robot 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0092] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the delivery robot 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The delivery robot 500 is shown with various devices, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0093] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0094] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0095] The electronic device provided by the embodiment of the present disclosure and the grid display method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0096] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the grid display method provided in the above embodiment is implemented.
[0097] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0098] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0099] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0100] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: obtains the picking order being executed by the delivery robot, determines the items to be picked corresponding to the picking order, and determines the cargo storage compartment corresponding to the items to be picked as the compartment to be used; and displays the compartment position prompt information corresponding to the actual spatial position of the compartment to be used on the preset display interface of the delivery robot.
[0101] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0102] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0103] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0104] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0105] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0106] According to one or more embodiments of the present disclosure, [Example 1] provides a grid display method, including: obtaining a picking order being executed by a delivery robot, determining items to be picked corresponding to the picking order, and determining a cargo storage grid corresponding to the items to be picked as a grid to be used; and displaying grid position prompt information corresponding to the actual spatial position of the grid to be used on a preset display interface of the delivery robot.
[0107] According to one or more embodiments of the present disclosure, [Example 2] provides the method of Example 1, further including: optionally, the display of the compartment position prompt information corresponding to the actual spatial position of the compartment to be used includes: displaying a compartment distribution map of the delivery robot, and highlighting the compartment to be used in the compartment distribution map, wherein the compartment distribution map includes multiple item storage compartments of the robot and the display position of each item storage compartment in the compartment distribution map corresponds to the actual spatial position of the item storage compartment.
[0108] According to one or more embodiments of the present disclosure, [Example Three] provides the method of Example Two, further including: optionally, highlighting the grid to be used in the grid distribution map includes at least one of the following operations: displaying the grid to be used in a preset color in the grid distribution map; displaying a preset mark at a preset position in the grid distribution map corresponding to the grid to be used; displaying the grid to be used in a preset form in the grid distribution map, wherein the preset form includes a preset shape and / or a preset size; displaying the grid to be used in a dynamic form in the grid distribution map, wherein the dynamic form includes a flashing form and / or movement along a preset trajectory.
[0109] According to one or more embodiments of the present disclosure, [Example 4] provides the method of Example 1, further including: optionally, the display of the grid position prompt information corresponding to the actual spatial position of the grid to be used includes: displaying the grid position prompt information corresponding to the actual spatial position of the grid to be used in text form.
[0110] According to one or more embodiments of the present disclosure, [Example Five] provides the method of Example Four, further including: optionally, the display of the grid position prompt information corresponding to the actual spatial position of the grid to be used in text form includes: obtaining the grid identifier corresponding to the grid to be used, obtaining a pre-stored position description text corresponding to the actual spatial position of the grid to be used based on the grid identifier, and displaying the position description text as the grid position prompt information.
[0111] According to one or more embodiments of the present disclosure, [Example Six] provides the method of Example Five, further including: optionally, before obtaining the pre-stored position description text corresponding to the actual spatial position of the grid to be used based on the grid identifier, it also includes: obtaining the grid layout information of multiple item storage grids of the delivery robot, and determining the position description text corresponding to the actual spatial position of each of the item storage grids based on the grid layout information; and storing the position description text corresponding to each of the item storage grids in correspondence with the grid identifier of the item storage grid.
[0112] According to one or more embodiments of the present disclosure, [Example 7] provides the method of Example 6, further including: optionally, determining the position description text corresponding to the actual spatial position of each of the item storage compartments based on the compartment layout information, including: determining the relative position information of each of the item storage compartments and other item storage compartments based on the compartment layout information; generating the position description text corresponding to the actual spatial position based on the relative position information corresponding to each of the item storage compartments.
[0113] According to one or more embodiments of the present disclosure, [Example 8] provides the method of Example 5, further including: optionally, the location description text includes orientation information and / or sorting information.
[0114] According to one or more embodiments of the present disclosure, [Example Nine] provides a grid display device, including: a grid determination module, used to obtain a picking order being executed by a delivery robot, determine the items to be picked corresponding to the picking order, and determine the cargo storage grid corresponding to the items to be picked as the grid to be used; a grid display module, used to display grid position prompt information corresponding to the actual spatial position of the grid to be used on a preset display interface of the delivery robot.
[0115] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0116] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0117] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A method for displaying a grid, characterized in that: include: Obtaining a picking order being executed by the delivery robot, determining an item to be picked corresponding to the picking order, and determining a cargo storage slot corresponding to the item to be picked as a slot to be used; On the preset display interface of the delivery robot, compartment position prompt information corresponding to the actual spatial position of the compartment to be used is displayed.
2. The method for displaying a grid according to claim 1, wherein: The displaying of the slot position prompt information corresponding to the actual spatial position of the slot to be used includes: A slot distribution map of the delivery robot is displayed, and the slot to be used is highlighted in the slot distribution map, wherein the slot distribution map includes multiple item storage slots of the robot and the display position of each item storage slot in the slot distribution map corresponds to the actual spatial position of the item storage slot.
3. The method for displaying a grid according to claim 2, wherein: The highlighting of the slot to be used in the slot distribution map includes at least one of the following operations: Displaying the grid to be used in a preset color in the grid distribution map; Displaying a preset mark at a preset position corresponding to the slot to be used in the slot distribution map; Displaying the slots to be used in the slot distribution map in a preset form, wherein the preset form includes a preset shape and / or a preset size; The grid to be used is displayed in the grid distribution map in a dynamic form, wherein the dynamic form includes a flashing form and / or movement along a preset trajectory.
4. The method for displaying a grid according to claim 1, wherein: The displaying of the slot position prompt information corresponding to the actual spatial position of the slot to be used includes: The slot position prompt information corresponding to the actual spatial position of the slot to be used is displayed in text form.
5. The method for displaying a grid according to claim 4, wherein: The displaying of the slot position prompt information corresponding to the actual spatial position of the slot to be used in text form includes: A slot identifier corresponding to the slot to be used is obtained, and based on the slot identifier, a pre-stored position description text corresponding to the actual spatial position of the slot to be used is obtained, and the position description text is displayed as slot position prompt information.
6. The method for displaying a grid according to claim 5, wherein: Before acquiring a pre-stored position description text corresponding to the actual spatial position of the to-be-used grid based on the grid identifier, the method further includes: Obtaining grid layout information of a plurality of item storage grids of the delivery robot, and determining, based on the grid layout information, a position description text corresponding to the actual spatial position of each of the item storage grids; The position description text corresponding to each of the item storage compartments is stored in correspondence with the compartment identifier of the item storage compartment.
7. The method for displaying a grid according to claim 6, wherein: The determining, based on the compartment layout information, the position description text corresponding to the actual spatial position of each of the item storage compartments includes: Determining relative position information of each of the item storage compartments and other item storage compartments based on the compartment layout information; A position description text corresponding to the actual spatial position is generated based on the relative position information corresponding to each item storage compartment.
8. The method for displaying a grid according to claim 5, wherein: The location description text includes location information and / or sorting information.
9. A grid display device, characterized in that: include: A slot determination module is used to obtain the picking order being executed by the delivery robot, determine the items to be picked corresponding to the picking order, and determine the cargo storage slot corresponding to the items to be picked as the slot to be used; The grid display module is used to display grid position prompt information corresponding to the actual spatial position of the grid to be used on the preset display interface of the delivery robot.
10. A delivery robot, characterized in that: The delivery robot comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the grid display method according to any one of claims 1 to 8.
11. A storage medium containing computer-executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to execute the grid display method according to any one of claims 1 to 8.