Method, device, electronic device and medium for item parade collection
By using robots to patrol and distribute items in banquet halls, exhibition halls and other places, and planning routes and lists based on environmental parameters, the problem of items not being able to be arranged in advance is solved, and resource conservation and healthy item distribution are achieved.
Patent Information
- Application Number
- CN202211697556.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2042-12-28
AI Technical Summary
In banquet halls, exhibition halls and other places, items cannot be pre-arranged at the corresponding seats for guests, resulting in waste of items.
Based on the environmental parameters of the target location, the robot's patrol-related information is determined, the robot is controlled to patrol, and the target item is provided when the user's intention to obtain the item is detected. The robot continues to patrol when no other operations are detected.
By distributing items through robot patrols, resources can be saved, the efficiency of item distribution can be improved, manpower requirements can be reduced, and health can be protected.
Smart Images

Figure CN115870984B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of robot control technology, and in particular to a method, device, electronic device, and medium for parade item collection. Background Art
[0002] When distributing alcohol swabs, masks, bottled water and other items in banquet halls, exhibition halls and other places, it is not convenient to pre-arrange the above items at the corresponding seats of the guests due to the large flow of people and the non-fixed locations. At the same time, if they are distributed according to the number of people, it may cause waste of items due to different personal needs. Summary of the Invention
[0003] In view of this, the embodiments of the present disclosure provide a method, device, electronic device and medium for collecting items on a parade to solve the problem in the prior art that items cannot be pre-arranged at the corresponding positions of guests, and if they are distributed according to the number of people, it may cause waste of items.
[0004] According to a first aspect of an embodiment of the present disclosure, a method for receiving items while cruising is provided, comprising: determining cruising-related information of a robot based on environmental parameters of a target location; controlling the robot to cruise based on the cruising-related information; when detecting a user's intention to obtain an item, controlling the robot to provide the target item to the user; and when no other operation is detected within a preset time period, controlling the robot to continue cruising based on the cruising-related information.
[0005] According to a second aspect of an embodiment of the present disclosure, there is provided an item cruising and receiving device, comprising: an information determination unit, configured to determine cruising-related information of a robot based on environmental parameters of a target location; a cruising unit, configured to control the robot to perform cruising based on the cruising-related information; an item providing unit, configured to control the robot to provide the target item to the user upon detecting the user's intention to obtain the item; and a detection unit, configured to control the robot to continue cruising based on the cruising-related information upon detecting no other operation within a preset time period.
[0006] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.
[0007] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, the steps of the above method are implemented.
[0008] Compared with the prior art, the embodiments of the present disclosure have the following advantages: first, based on the environmental parameters of the target location, the robot's patrol-related information is determined; second, the robot is controlled to patrol based on the patrol-related information; then, when the user's intention to obtain an item is detected, the robot is controlled to provide the target item to the user; finally, when no other operation is detected within a preset time period, the robot is controlled to continue patrolling based on the patrol-related information. The method provided by the embodiments of the present disclosure utilizes a patrol robot to patrol and distribute items such as alcohol swabs, masks, and bottled water in places such as banquet halls and exhibition halls where it is inconvenient to set up fixed seats. The robot can determine the list of items to be distributed, set the patrol time, and plan the patrol route based on the preset number of visitors, the activity schedule, and the layout of the target location, so that users can stop the robot and collect the corresponding items according to their needs. Compared with distributing supplies according to the number of people, resources are saved, and the robot replaces manual labor to distribute items, reducing contact, improving the efficiency of item distribution, saving manpower, and protecting the health of staff and users. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0010] Figure 1 is a schematic diagram of an application scenario of the item parade collection method according to some embodiments of the present disclosure;
[0011] Figure 2 is a flow chart of some embodiments of the item parade collection method according to the present disclosure;
[0012] Figure 3 1 is a schematic structural diagram of some embodiments of the item parade pickup device according to the present disclosure;
[0013] Figure 4 It is a structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0014] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments described herein. On the contrary, 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.
[0015] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.
[0016] 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.
[0017] 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".
[0018] 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.
[0019] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0020] Figure 1 It is a schematic diagram of an application scenario of the item parade collection method according to some embodiments of the present disclosure.
[0021] exist Figure 1 In the application scenario, first, the computing device 101 can determine the robot's cruising related information 102 based on the target place environmental parameters; control the robot to cruise based on the cruising related information 102, as shown by the reference numeral 103; when the user's item acquisition intention 104 is detected, control the robot to provide the target item 105 to the user; when no other operations are detected within a preset time period, control the robot to continue cruising based on the cruising related information, as shown by the reference numeral 106.
[0022] It should be noted that the computing device 101 described above can be either hardware or software. When the computing device 101 is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device 101 is software, it can be installed in the hardware devices listed above. It can be implemented as multiple software programs or software modules, for example, to provide distributed services, or as a single software program or software module. No specific limitations are imposed herein.
[0023] It should be understood that Figure 1 The number of computing devices in the embodiment is merely illustrative. Any number of computing devices may be provided according to implementation requirements.
[0024] Figure 2 Flowcharts of some embodiments of the item parade collection method according to the present disclosure. Figure 2 The item parade collection method can be obtained by Figure 1 The computing device 101 executes. Figure 2 As shown, the item parade collection methods include:
[0025] Step S201: determining the robot's cruising related information based on the target location environment parameters.
[0026] In some embodiments, the execution subject of the item tour collection method (such as Figure 1The computing device 101 shown) can determine the patrol-related information of the above-mentioned robot through the following steps: Step 1, determine the environmental parameters of the target place, wherein the above-mentioned environmental parameters of the target place include: a preset number of visitors, an activity schedule and a layout diagram of the target place; Step 2, determine the list of items based on the above-mentioned preset number of visitors; Step 3, determine the patrol time based on the above-mentioned activity schedule; Step 4, determine the patrol route based on the above-mentioned layout diagram of the target place; then, combine the above-mentioned list of items, the above-mentioned patrol time and the above-mentioned patrol route to obtain the patrol-related information. Here, due to the large flow of people in banquet halls and exhibition halls and the fact that their positions are not fixed, it is not convenient to pre-arrange the items to be distributed (including disinfectants, bottled water, paper towels, etc.) at the corresponding positions of the guests. At the same time, if the items are distributed according to the number of people, due to different individual needs, it may cause waste of items. Therefore, first, the environmental parameters of the target venue are obtained from the organizer or other public channels, including the preset number of visitors, the activity schedule, and the target venue layout map. Further, based on the preset number of visitors, an item list can be determined. The above item list can include information such as item details and item quantity, and then the item list loaded by the robot during each patrol can be determined; based on the activity schedule, the patrol time can be determined. Here, the patrol time can include the patrol start time, end time, and lunch break time, etc. The interval time of each patrol can also be determined by combining the preset number of visitors and the activity schedule; based on the target venue layout map, the patrol route can be planned. Specifically, the crowd gathering points and the crowd sparse points can be determined based on the target venue layout map, and then the patrol route can be planned. The above item list, patrol time, and patrol route are combined to obtain the relevant information of the patrol.
[0027] Step S202: Control the robot to cruise based on the cruise-related information.
[0028] In some embodiments, after the execution subject of the item parade and collection method obtains the above-mentioned parade-related information, it controls the above-mentioned robot to load items according to the list of items loaded when the robot parades, and parades according to the above-mentioned parade time and parade route.
[0029] In some optional implementations of some embodiments, before controlling the robot to cruise based on the cruise-related information, the method further includes: detecting whether the current power of the robot is greater than the preset working power; when the current power of the robot is greater than the preset working power, controlling the robot to cruise based on the cruise-related information; when the current power of the robot is less than the preset working power, controlling the robot to move to a charging pile for charging. Here, the robot performs a power check before cruising. When the current power of the robot is less than the preset working power, it needs to be charged. At this time, other robots can be mobilized to replace the robot that needs to be charged for cruising.
[0030] Step S203: When the user's intention to obtain the item is detected, the robot is controlled to provide the target item to the user.
[0031] In some embodiments, the execution entity of the item parade and retrieval method can provide the user with the target item through the following steps: first, when detecting a user tapping the robot's screen, controlling the robot to stop moving; second, controlling the robot's screen to display an item list; third, when detecting a selection operation on the item list, controlling the robot to open the door corresponding to the target item selected by the selection operation; and fourth, when detecting the user taking the target item, controlling the robot to close the door. Here, the execution entity of the item parade and retrieval method determines whether the user intends to retrieve the item by detecting whether the user taps the robot's screen. If so, the robot is first controlled to stop moving. It should be noted that the robot's screen may display operation instructions during the parade. For example, the screen may display "Tap me to select an item" to remind the user how to use the robot. After the robot stops moving, the robot's screen is controlled to display the item list. After determining the user's selected item, the robot is controlled to open the door corresponding to the selected item. Then, when detecting that the user has taken the target item, the robot is controlled to close the door. Here, closing the warehouse door may also be done by the user manually closing the warehouse door. In addition, when no user is detected taking items within a preset time period, the robot is controlled to close the warehouse door.
[0032] Step S204: When no other operation is detected within a preset time period, the robot is controlled to continue patrolling based on the patrol-related information.
[0033] In some embodiments, the executor of the item patrol and collection method can control the robot to continue patrolling based on the patrol-related information through the following steps: Step 1: when it is detected that the user taps the screen of the robot, and no other operations of the user are detected within a first preset time period, the robot is controlled to continue patrolling based on the patrol-related information; here, this step is applicable to the case where the user selects an item but does not pick up the item. As an example, the first preset time can be 10s; Step 2: when it is detected that the robot closes the warehouse door, and no other operations of the user are detected within a second preset time period, the robot is controlled to continue patrolling based on the patrol-related information; here, this step is applicable to the case where the user picks up an item once. As an example, the second preset time can be 5s.
[0034] In some optional implementations of some embodiments, the above-mentioned item cruising and receiving method also includes: regularly detecting the item status of the above-mentioned robot based on a preset item status detection time period, and generating an item status detection result; when the above-mentioned item status detection result indicates that the item status of the above-mentioned robot is out of stock, controlling the above-mentioned robot to move to a replenishment point for replenishment; here, during the cruising process, the robot pre-sets an item status detection time period for regular detection of the item status. As an example, the above-mentioned item status detection time period can be 5 minutes; further, the replenishment point can be near a charging pile.
[0035] In some optional implementations of some embodiments, the above-mentioned item parade and collection method also includes: regularly detecting the power of the above-mentioned robot during or after the parade based on a preset power detection time period; when the power of the above-mentioned robot during or after the parade is less than the preset working power, controlling the above-mentioned robot to move to the charging pile for charging; here, the robot regularly performs power detection based on a preset power detection time period during or after the parade, and when the power is less than the preset working power, charging is performed. As an example, the above-mentioned preset power detection time can be 1 minute.
[0036] Compared with the prior art, the embodiments of the present disclosure have the following advantages: first, based on the environmental parameters of the target location, the robot's patrol-related information is determined; second, the robot is controlled to patrol based on the patrol-related information; then, when the user's intention to obtain an item is detected, the robot is controlled to provide the target item to the user; finally, when no other operation is detected within a preset time period, the robot is controlled to continue patrolling based on the patrol-related information. The method provided by the embodiments of the present disclosure utilizes a patrol robot to patrol and distribute items such as alcohol swabs, masks, and bottled water in places such as banquet halls and exhibition halls where it is inconvenient to set up fixed seats. The robot can determine the list of items to be distributed, set the patrol time, and plan the patrol route based on the preset number of visitors, the activity schedule, and the layout of the target location, so that users can stop the robot and collect the corresponding items according to their needs. Compared with distributing supplies according to the number of people, resources are saved, and the robot replaces manual labor to distribute items, reducing contact, improving the efficiency of item distribution, saving manpower, and protecting the health of staff and users.
[0037] All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and will not be described in detail here.
[0038] The following are embodiments of the apparatus disclosed herein, which can be used to implement the method embodiments disclosed herein. For details not disclosed in the apparatus embodiments disclosed herein, please refer to the method embodiments disclosed herein.
[0039] Figure 3 Schematic diagram of the structure of some embodiments of the item parade receiving device according to the present disclosure. Figure 3 As shown, the item cruising and receiving device includes: an information determination unit 301, a cruising unit 302, an item providing unit 303 and a detection unit 304, wherein the information determination unit 301 is configured to determine the cruising-related information of the robot based on the environmental parameters of the target place; the cruising unit 302 is configured to control the above-mentioned robot to cruise based on the above-mentioned cruising-related information; the item providing unit 303 is configured to control the above-mentioned robot to provide the target item to the above-mentioned user when detecting the user's intention to obtain the item; the detection unit 304 is configured to control the above-mentioned robot to continue cruising based on the above-mentioned cruising-related information when no other operation is detected within a preset time period.
[0040] In some optional implementations of some embodiments, the information determination unit 301 of the item parade collection device is further configured to: determine the target place environmental parameters, wherein the above-mentioned target place environmental parameters include: a preset number of visitors, an activity schedule and a target place layout diagram; determine the item list based on the above-mentioned preset number of visitors; determine the parade time based on the above-mentioned activity schedule; determine the parade route based on the above-mentioned target place layout diagram; combine the above-mentioned item list, the above-mentioned parade time and the above-mentioned parade route to obtain parade-related information.
[0041] In some optional implementations of some embodiments, the above-mentioned item cruising and receiving device is further configured to: detect whether the current power of the above-mentioned robot is greater than the preset working power; when the current power of the above-mentioned robot is greater than the preset working power, control the above-mentioned robot to cruise based on the above-mentioned cruising-related information; when the current power of the above-mentioned robot is less than the preset working power, control the above-mentioned robot to move to the charging pile for charging.
[0042] In some optional implementations of some embodiments, the item providing unit 303 of the item parade and collection device is further configured to: when it is detected that a user taps the screen of the robot, control the robot to stop moving; control the screen of the robot to display an item list; when a selection operation for the item list is detected, control the robot to open the warehouse door corresponding to the target item corresponding to the selection operation; when it is detected that the user takes the target item, control the robot to close the warehouse door.
[0043] In some optional implementations of some embodiments, the detection unit 304 of the above-mentioned item patrol and collection device is further configured to: when it is detected that the above-mentioned user taps the screen of the above-mentioned robot, and no other operations of the above-mentioned user are detected within a first preset time period, the above-mentioned robot is controlled to continue patrolling based on the above-mentioned patrol-related information; when it is detected that the above-mentioned robot closes the warehouse door, and no other operations of the above-mentioned user are detected within a second preset time period, the above-mentioned robot is controlled to continue patrolling based on the above-mentioned patrol-related information.
[0044] In some optional implementations of some embodiments, the above-mentioned item cruising and receiving device is further configured to: regularly detect the item status of the above-mentioned robot based on a preset item status detection time period, and generate an item status detection result; when the above-mentioned item status detection result indicates that the item status of the above-mentioned robot is out of stock, control the above-mentioned robot to move to a replenishment point for replenishment.
[0045] In some optional implementations of some embodiments, the above-mentioned item cruising and receiving device is further configured to: regularly detect the power of the above-mentioned robot during or after the cruising based on a preset power detection time period; when the power of the above-mentioned robot during or after the cruising is less than the preset working power, control the above-mentioned robot to move to the charging pile for charging.
[0046] Reference below Figure 4 , which shows an electronic device (eg, Figure 1 Schematic diagram of the structure of the computing device 101)400. Figure 4 The server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0047] like Figure 4 As shown, the electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. Various programs and data required for the operation of the electronic device 400 are also stored in the RAM 403. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0048] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as needed.
[0049] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network via the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of some embodiments of the present disclosure are performed.
[0050] It should be noted that in some embodiments of the present disclosure, the computer-readable medium mentioned above may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, 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 some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or device. In some embodiments of the present disclosure, the 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.
[0051] 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.
[0052] The computer-readable medium may be included in the apparatus, or may exist independently and not incorporated into the electronic device. The computer-readable medium carries one or more programs. When executed by the electronic device, the electronic device: determines cruising-related information for the robot based on environmental parameters of the target location; controls the robot to cruise based on the cruising-related information; controls the robot to provide the target item to the user upon detecting a user's intention to obtain the item; and controls the robot to continue cruising based on the cruising-related information when no other operation is detected within a preset time period.
[0053] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages, or a combination thereof, including 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 a 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).
[0054] 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.
[0055] The units described in some embodiments of the present disclosure may be implemented in software or hardware. The units described may also be provided in a processor. For example, they may be described as follows: a processor includes an information determination unit, a cruising unit, an item providing unit, and a detection unit. The names of these units do not, in some cases, limit the units themselves. For example, the information determination unit may also be described as a "unit that determines information related to the robot's cruising based on environmental parameters of the target location."
[0056] 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.
[0057] The above description is only an illustration of some preferred embodiments of the present disclosure and the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A method for collecting items through parade, characterized in that: include: Determine the robot's cruising-related information based on the target location's environmental parameters; controlling the robot to cruise based on the cruise-related information; When detecting the user's intention to obtain an item, controlling the robot to provide the target item to the user; When no other operation is detected within a preset time period, controlling the robot to continue cruising based on the cruising-related information; Before controlling the robot to cruise based on the cruise-related information, the method further includes: Detecting whether the current power of the robot is greater than the preset working power; When the current power of the robot is greater than the preset working power, controlling the robot to cruise based on the cruise-related information; When the current power of the robot is less than the preset working power, the robot is controlled to move to the charging station for charging; When detecting the user's intention to obtain an item, controlling the robot to provide the target item to the user includes: When it is detected that a user taps the screen of the robot, the robot is controlled to stop moving; Controlling the screen of the robot to display a list of items; When a selection operation on the item list is detected, controlling the robot to open a door corresponding to a target item corresponding to the selection operation; When detecting that the user has taken the target object, controlling the robot to close the door; When no other operation is detected within a preset time period, controlling the robot to continue cruising based on the cruising-related information includes: When it is detected that the user taps the screen of the robot and no other operation of the user is detected within a first preset time period, the robot is controlled to continue to cruise based on the cruise-related information; When it is detected that the robot closes the warehouse door and no other operation of the user is detected within a second preset time period, the robot is controlled to continue cruising based on the cruising-related information.
2. The item parade collection method according to claim 1, characterized in that: The determining of the robot's cruising related information based on the target location environmental parameters includes: Determining target location environmental parameters, wherein the target location environmental parameters include: a preset number of visitors, an activity schedule, and a layout of the target location; Determine an item list based on the preset number of visitors; Determine the tour time based on the activity schedule; Determining a tour route based on the target location layout; The item list, the tour time, and the tour route are combined to obtain tour related information.
3. The item parade collection method according to claim 1, characterized in that: The method further comprises: Periodically detecting the robot's item status based on a preset item status detection time period, and generating an item status detection result; When the item status detection result indicates that the item status of the robot is out of stock, the robot is controlled to move to a replenishment point for replenishment.
4. The item parade collection method according to claim 1, wherein: The method further comprises: Regularly detecting the power of the robot during or after a cruise based on a preset power detection time period; When the power of the robot is less than the preset working power during or after the cruising, the robot is controlled to move to the charging pile for charging.
5. An item parade receiving device, characterized in that: include: an information determination unit configured to determine cruising-related information of the robot based on environmental parameters of the target location; A cruising unit configured to control the robot to cruise based on the cruising-related information; an item providing unit, configured to control the robot to provide a target item to the user when detecting the user's item acquisition intention; a detection unit configured to control the robot to continue cruising based on the cruising-related information when no other operation is detected within a preset time period; Before controlling the robot to cruise based on the cruise-related information, the method further includes: Detecting whether the current power of the robot is greater than the preset working power; When the current power of the robot is greater than the preset working power, controlling the robot to cruise based on the cruise-related information; When the current power of the robot is less than the preset working power, the robot is controlled to move to the charging station for charging; When detecting the user's intention to obtain an item, controlling the robot to provide the target item to the user includes: When it is detected that a user taps the screen of the robot, the robot is controlled to stop moving; Controlling the screen of the robot to display a list of items; When a selection operation on the item list is detected, controlling the robot to open a door corresponding to a target item corresponding to the selection operation; When detecting that the user has taken the target object, controlling the robot to close the door; When no other operation is detected within a preset time period, controlling the robot to continue cruising based on the cruising-related information includes: When it is detected that the user taps the screen of the robot and no other operation of the user is detected within a first preset time period, the robot is controlled to continue to cruise based on the cruise-related information; When it is detected that the robot closes the warehouse door and no other operation of the user is detected within a second preset time period, the robot is controlled to continue cruising based on the cruising-related information.
6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.
7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Commodity selling adjustment system and method, and storage medium
CN108230086A
Method and machinery equipment for mobile goods selling
CN109767556A
Unmanned vending vehicle and cruise vending method
CN110135660A
Robot cruising method and device, robot and storage medium
CN115070766A
Box door control method and system in cruising process of robot and related products
CN115343969A
Cited By
Intelligent body-equipped robot material allocation system based on multi-modal perception
CN121707205A