CN109087027A - Loop-type food delivery path dispatching method, device, background server and storage medium - Google Patents
Loop-type food delivery path dispatching method, device, background server and storage medium Download PDFInfo
- Publication number
- CN109087027A CN109087027A CN201810996341.7A CN201810996341A CN109087027A CN 109087027 A CN109087027 A CN 109087027A CN 201810996341 A CN201810996341 A CN 201810996341A CN 109087027 A CN109087027 A CN 109087027A
- Authority
- CN
- China
- Prior art keywords
- food delivery
- path
- meal
- point
- delivery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012384 transportation and delivery Methods 0.000 title claims abstract description 608
- 235000013305 food Nutrition 0.000 title claims abstract description 392
- 238000000034 method Methods 0.000 title claims abstract description 40
- 235000012054 meals Nutrition 0.000 claims abstract description 243
- 238000004590 computer program Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 abstract description 9
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000009924 canning Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G23/00—Other table equipment
- A47G23/08—Food-conveying devices for tables; Movable or rotary food-serving devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Primary Health Care (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to robotic technology fields, provide a kind of loop-type food delivery path dispatching method, device, background server and storage medium, which comprises determine first object food delivery point from around multiple food delivery points of target dining table according to preset rules;The first food delivery path from gatehead to first object food delivery point is searched out in the map of dining room, and the first food delivery path is sent to the first meal delivery robot, so that the first meal delivery robot is mobile to first object food delivery point according to the first food delivery path;The arrival information for responding the arrival first object food delivery point of the first meal delivery robot transmission, by the use state of the first object food delivery point of background server storage labeled as occupancy;Use state according to first object food delivery point is updated the current food delivery path of the second meal delivery robot.The present invention carries out loop-type path United Dispatching by the way that multiple food delivery points are arranged for each dining table, for multiple meal delivery robots, improves food delivery efficiency.
Description
Technical field
The present invention relates to robotic technology fields, in particular to a kind of loop-type food delivery path dispatching method, dress
It sets, background server and storage medium.
Background technique
In catering industry, the food and drink robot gradually risen has attracted the sight of many people, and many places have novel
Open a business in robot dining room.In order to improve food delivery efficiency, more meal delivery robots are often had in dining room and are worked at the same time, it is still, more
Platform meal delivery robot is easy to the problems such as stopping mutually after generation is met, and the prior art uses the distributed pipes of meal delivery robot
Reason, multiple each auto-navigations of meal delivery robot are irrelevant, are easy to appear when dining room space is smaller or food delivery task is busy
" loop deadlock " problem.
Summary of the invention
The embodiment of the present invention is designed to provide a kind of loop-type food delivery path dispatching method, device, background server
And storage medium, by being loop-type path by food delivery path planning, and multiple food delivery points are set for each dining table, utilize
Background server is that multiple meal delivery robots carry out path United Dispatching, has both improved food delivery efficiency, is in turn avoided in dining room sky
Between smaller or food delivery task it is busy when " loop deadlock " problem of multiple meal delivery robots for occurring.
To achieve the goals above, technical solution used in the embodiment of the present invention is as follows:
In a first aspect, being applied to background service the embodiment of the invention provides a kind of loop-type food delivery path dispatching method
End, background server are communicated to connect with the first meal delivery robot and the second meal delivery robot, and background server is previously stored with
Dining room map, dining room map is planned in advance has gatehead and multiple food delivery points around each dining table, background server to deposit in advance
Contain the use state of multiple food delivery points, which comprises according to preset rules from around pre-set target dining table
First object food delivery point is determined in multiple food delivery points;It is searched out in the map of dining room from gatehead to first object food delivery point
First food delivery path, and the first food delivery path is sent to the first meal delivery robot, so that the first meal delivery robot is according to first
Food delivery path is mobile to the first object food delivery point;Respond the arrival first object food delivery point of the first meal delivery robot transmission
Information is reached, by the use state of the first object food delivery point of background server storage labeled as occupancy;It is sent according to first object
The use state of meal is updated the current food delivery path of the second meal delivery robot.
Second aspect, the embodiment of the invention also provides a kind of loop-type food delivery path dispatching devices, are applied to backstage and take
Business end, background server are communicated to connect with the first meal delivery robot and the second meal delivery robot, and background server is stored in advance
There is dining room map, dining room map is planned in advance has gatehead and multiple food delivery points around each dining table, background server preparatory
It is stored with the use state of multiple food delivery points, described device includes determining module, search module, respond module and update module.
Wherein it is determined that module is used to determine first from around multiple food delivery points of pre-set target dining table according to preset rules
Target food delivery point;Search module is used to search out the first food delivery road from gatehead to first object food delivery point in the map of dining room
Diameter, and the first food delivery path is sent to the first meal delivery robot so that the first meal delivery robot according to the first food delivery path to
First object food delivery point is mobile;Respond module is used to respond arriving for the arrival first object food delivery point of the first meal delivery robot transmission
Up to information, by the use state of the first object food delivery point of background server storage labeled as occupancy;Update module is used for foundation
The use state of first object food delivery point is updated the current food delivery path of the second meal delivery robot.
The third aspect, the embodiment of the invention also provides a kind of background server, the background server include: one or
Multiple processors;Memory, for storing one or more programs, when one or more of programs are one or more of
When processor executes, so that one or more of processors realize above-mentioned loop-type food delivery path dispatching method.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer
Program, the computer program realize above-mentioned loop-type food delivery path dispatching method when being executed by processor.
Compared with the prior art, a kind of loop-type food delivery path provided in an embodiment of the present invention dispatching method, device, backstage take
Business end and storage medium, background server are communicated to connect with the first meal delivery robot and the second meal delivery robot, background service
End is previously stored with dining room map, and dining room map is planned in advance gatehead and multiple food delivery points around each dining table, backstage
Server-side is previously stored with the use state of multiple food delivery points, firstly, user is preset by background server needs food delivery
Target dining table, background server according to preset rules from around target dining table multiple food delivery points in determine that first object gives
Meal;Then, the first food delivery path from gatehead to first object food delivery point is searched out in the map of dining room, and first is sent
Meal path is sent to the first meal delivery robot, so that the first meal delivery robot is according to the first food delivery path to first object food delivery point
It is mobile;Next, sent to background server after the first meal delivery robot reaches first object food delivery point and reach information, after
Platform server-side responds the use state for the first object food delivery point that the arrival information stores background server labeled as occupancy;Most
Afterwards, background server carries out the more current food delivery path of the second meal delivery robot according to the use state of first object food delivery point
Newly.Compared with prior art, the embodiment of the present invention by by food delivery path planning be loop-type path, and be each dining table
Multiple food delivery points are set, is that multiple meal delivery robots carry out path United Dispatching using background server, had both improved food delivery effect
Rate in turn avoids asking at " the loop deadlock " of multiple meal delivery robots that dining room space is smaller or when food delivery task is busy occurs
Topic.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, special embodiment below, and appended by cooperation
Attached drawing is described in detail below.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 shows the schematic diagram of a scenario of loop-type food delivery provided in an embodiment of the present invention path dispatching method.
Fig. 2 shows the block diagrams of background server provided in an embodiment of the present invention.
Fig. 3 shows loop-type food delivery provided in an embodiment of the present invention path dispatching method flow chart.
Fig. 4 is the sub-step flow chart of the step S101 shown in Fig. 3.
Fig. 5 shows the dining room path schematic diagram of the citing in the embodiment of the present invention.
Fig. 6 is the sub-step flow chart of the step S104 shown in Fig. 3.
Fig. 7 shows the block diagram of loop-type food delivery provided in an embodiment of the present invention path dispatching device.
Icon: 100- background server;101- memory;102- storage control;103- processor;200- loop-type is sent
Meal path dispatching device;201- determining module;202- search module;203- respond module;The first update module of 204-;205- is returned
Return module;The second update module of 206-;The first meal delivery robot of 300-;The second meal delivery robot of 400-.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete
Ground description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist
The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause
This, is not intended to limit claimed invention to the detailed description of the embodiment of the present invention provided in the accompanying drawings below
Range, but it is merely representative of selected embodiment of the invention.Based on the embodiment of the present invention, those skilled in the art are not doing
Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.Meanwhile of the invention
In description, term " first ", " second " etc. are only used for distinguishing description, are not understood to indicate or imply relative importance.
Fig. 1 is please referred to, Fig. 1 shows the scene signal of loop-type food delivery provided in an embodiment of the present invention path dispatching method
Figure.Background server 100 is communicated to connect with the first meal delivery robot 300 and multiple second meal delivery robots 400, background service
End 100 determines first object food delivery point according to pre-set target dining table and generates from gatehead to first object food delivery point
First food delivery path, which is sent to the first meal delivery robot 300 by background server 100, so that first send
Eating, robot 300 is mobile to the first object food delivery point according to the first food delivery path, and background server 100 responds the first food delivery
The arrival for reaching the first object food delivery point that robot 300 is sent is requested, by the use state mark of the first object food delivery point
It is denoted as occupancy, then according to the use state of the first object food delivery point to the current food delivery path of the second meal delivery robot 400
It is updated.
Referring to figure 2., Fig. 2 shows the block diagrams of background server 100 provided in an embodiment of the present invention.Backstage takes
Business end 100 may be, but not limited to, PC (personal computer, PC), server etc..Background server 100
Operating system may be, but not limited to, Windows system, linux system etc..The background server 100 includes loop-type
Food delivery path dispatching device 200, memory 101, storage control 102 and processor 103.
Memory 101, storage control 102 and each element of processor 103 are directly or indirectly electrically connected between each other,
To realize the transmission or interaction of data.For example, these elements can pass through one or more communication bus or signal wire between each other
It realizes and is electrically connected.Loop-type food delivery path dispatching device 200 includes that at least one can be with software or firmware (firmware)
Form is stored in memory 101 or is solidificated in the operating system (operating system, OS) of the background server 100
In software function module.Processor 103 is for executing the executable module stored in memory 101, such as loop-type food delivery
Software function module included by path dispatching device 200 and computer program etc..
Wherein, memory 101 may be, but not limited to, random access memory (Random Access Memory,
RAM), read-only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only
Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only Memory, EPROM),
Electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only Memory, EEPROM) etc..
Wherein, memory 101 is for storing program, and the processor 103 executes described program after receiving and executing instruction.
Processor 103 can be a kind of IC chip, have signal handling capacity.Above-mentioned processor 103 can be with
It is general processor, including central processing unit (Central Processing Unit, CPU), network processing unit (Network
Processor, NP), speech processor and video processor etc.;Can also be digital signal processor, specific integrated circuit,
Field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components.
It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.General processor can be
Microprocessor or the processor 103 are also possible to any conventional processor etc..
First embodiment
Referring to figure 3., Fig. 3 shows loop-type food delivery provided in an embodiment of the present invention path dispatching method flow chart.Afterwards
Platform server-side 100 is previously stored with dining room map, and the dining room map is planned in advance has gatehead and around the more of each dining table
A food delivery point, the background server 100 are previously stored with the use state of multiple food delivery points, wherein in the embodiment of the present invention
In, gatehead is the place that the first meal delivery robot 300 loads meal, while being also the departure place of the first meal delivery robot 300
Point, gatehead, multiple food deliveries point is sequentially connected can form multiple loop paths,.Any two loop paths pass through tie point
Connection, i.e., the tie point simultaneously in this any two loop paths, can be by the tie point on this any two loop road
It is moved between diameter, according to the food delivery path that at least one tie point and at least one food delivery point connect into, the first meal delivery robot
300 and second meal delivery robot 400 can be moved to corresponding food delivery point and complete food delivery task.
It should be noted that loop paths are not necessarily circular ring shape path, as long as can form loop or can become
The path in circuit can be known as loop paths, for example, loop paths can be closed path and the closed road of any two
Diameter is connected by tie point, can be moved between the closed path of any two by the tie point, loop paths may be used also
To be not closed, and at least there are two paths from the same tie point and can reach the same food delivery in the loop paths
Point.
Loop-type food delivery path dispatching method the following steps are included:
Step S101 determines first from around multiple food delivery points of pre-set target dining table according to preset rules
Target food delivery point.
In embodiments of the present invention, target dining table is that user is pre-set by background server 100, background server
100 obtain the use state of multiple food delivery points of target dining table first, screen from multiple food delivery points that use state is idle
The shortest food delivery point in path of first meal delivery robot 300 is reached out as first object food delivery point, i.e. first object food delivery
Point is the use state free time and reaches the shortest food delivery point in 300 path of the first meal delivery robot.
In embodiments of the present invention, multiple food delivery points can be the first meal delivery robot 300 first object food delivery point or
Second target food delivery point of the second meal delivery robot of person 400, is also possible to the first meal delivery robot 300 and goes to first object food delivery
Point or the second meal delivery robot 400 go to the place of the second target food delivery point approach, and the same target dining table planning is multiple to be sent
Meal, allow service the target dining table meal delivery robot be it is multiple, improve the efficiency of food delivery.
Referring to figure 4., step S101's can also include following sub-step:
Sub-step S1011, obtains the use state of multiple food delivery points of target dining table, and by use state be it is idle extremely
A few food delivery point is determined as primary election food delivery point.
In embodiments of the present invention, the use state of food delivery point includes three kinds of predetermined, occupancy and free time, when making for food delivery point
It is pre- timing with state, represents that the food delivery point is already set as target food delivery point but the first meal delivery robot 300 or the second is sent
Meal robot 400 not yet reaches the target food delivery point, and when the use state of food delivery point is to occupy, there are the first feeders for representative
Device people 300 or the second meal delivery robot 400 are just being stopped in this food delivery point, when the use state of food delivery point is idle, are represented not
There are the first meal delivery robot 300 and there is no any one second meal delivery robots 400 to stop in this food delivery point, does not also have
It is arranged to target food delivery point, for example, background server 100 receives the arrival food delivery point A of the first meal delivery robot 300 transmission
Message when by the use state of food delivery point A labeled as occupying, the use state of the point of food delivery at this time A is to occupy, background service
When end 100 receives the leave group message for leaving food delivery point A of the first meal delivery robot 300 transmission, food delivery point A is used into shape
State is the free time labeled as free time, the use state of the point of food delivery at this time A.
It should be pointed out that the update mode of the use state of food delivery point can be but be not limited to real-time update, periodicity
It updates, event triggers update etc..
In embodiments of the present invention, use state is idle food delivery point in primary election food delivery point feeling the pulse with the finger-tip mark dining table, is just selected and recommended
Meal can be one, be also possible to it is multiple, selected and recommended originally meal be one when, primary election food delivery point is first object food delivery
Point, it is no longer necessary to execute sub-step S1012 and S1013, selected and recommended originally meal be it is multiple when, need to be implemented sub-step S1012 and
First object food delivery point is determined after S1013 from multiple primary election food delivery points.
Sub-step S1012 obtains the current location of the first meal delivery robot, and calculates the present bit of the first meal delivery robot
Set the path length between primary election food delivery point.
In embodiments of the present invention, the primary election food delivery point in sub-step S1012 is multiple, obtains the first meal delivery robot
300 current location, and calculate multiple roads between the current location of first meal delivery robot 300 and multiple primary election food delivery points
Electrical path length.
The shortest primary election food delivery point of path length is determined as first object food delivery point by sub-step S1013.
Step S102 searches out the first food delivery path from gatehead to first object food delivery point in the map of dining room, and
First food delivery path is sent to the first meal delivery robot, so that the first meal delivery robot is according to the first food delivery path to the first mesh
It is mobile to mark food delivery point.
In embodiments of the present invention, the first food delivery path may include a gatehead and first object food delivery point, can also
With include a gatehead, at least one food delivery point and first object food delivery point in addition to first object food delivery point, can be with
Including a gatehead, at least one food delivery point, at least one tie point and first object in addition to first object food delivery point
Food delivery point.It is the dining room path schematic diagram of the citing in the embodiment of the present invention for example, referring to Fig. 5, Fig. 5, has a loading in Fig. 5
Point, 6 dining tables are dining table 1, dining table 2, dining table 3, dining table 4, dining table 5, dining table 6 respectively, wherein dining table 1 includes A, B, C tri-
Food delivery point, dining table 2 include tri- food delivery points of E, F, G, and dining table 3 includes tri- food delivery points of H, I, J, and dining table 4 includes J, K, L tri- and send
Meal, dining table 5 include tri- food delivery points of M, N, O, and dining table 6 includes tri- food delivery points of O, P, Q, the ring type path of dining table 1 and dining table 2
Ring type path connected by tie point D, the ring type path of dining table 1 is connected with the ring type path of dining table 2 by tie point D, meal
The ring type path of table 1 is connected with the ring type path of dining table 3 by tie point C, the ring type path of dining table 2 and the ring type road of dining table 4
Diameter is connected by tie point F, and the ring type path of dining table 3 is connected with the ring type path of dining table 4 by tie point J, the ring type of dining table 3
Path is connected with the ring type path of dining table 5 by tie point I, and the ring type path of dining table 5 and the ring type path of dining table 6 pass through connection
Point O connection, the ring type path of dining table 4 are connected with the ring type path of dining table 6 by tie point K, and tie point can be with food delivery point weight
It closes, can not also be overlapped with food delivery point, in Fig. 5, C, D, F, I, J, K, O are tie point, are again simultaneously food delivery points, work as target
Dining table is dining table 1, and when target food delivery point is G, the first food delivery path is the path between gatehead and target food delivery point G, works as mesh
Mark dining table be dining table 1, target food delivery point be E when, the first food delivery path be gatehead, food delivery point G and target food delivery point be E successively
The path of connection, when target dining table is dining table 2, and target food delivery point is B, the first food delivery path is gatehead, food delivery point G, send
Meal E, tie point D and target food delivery point are the sequentially connected path B.
It should be noted that needs are encountered during the first meal delivery robot 300 is according to the first food delivery path more
When the case where new first food delivery path, the first meal delivery robot 300 is mobile to first object food delivery point according to the first food delivery path,
And first object food delivery point is eventually arrived at, needs are encountered during the first meal delivery robot 300 is according to the first food delivery path
When the case where updating the first food delivery path, the first meal delivery robot 300 is according to updated first food delivery path to first object
Food delivery point is mobile, and eventually arrives at first object food delivery point.
Step S103, the arrival message for the arrival first object food delivery point that the first meal delivery robot of response is sent, will backstage
The use state of the first object food delivery point of server-side storage is labeled as occupancy.
In embodiments of the present invention, when the first meal delivery robot 300 reaches first object food delivery according to the first food delivery path
It after point, is sent to background server 100 and reaches message, so that background server 100 responds the arrival message, first object is sent
The use state of meal is labeled as occupancy.
Step S104, according to first object food delivery point use state to the current food delivery path of the second meal delivery robot into
Row updates.
In embodiments of the present invention, the use state of first object food delivery point is labeled as after occupying in step S103, is
The occupied state influence mobile to the second meal delivery robot 400 is eliminated, needs to first determine whether that first object food delivery point is occupied
It is influenced with rear whether there is on the current food delivery path of the second meal delivery robot 400, if there is influence, then needs to plan again
Out from the current location of the second meal delivery robot 400 to the second food delivery path of the second target food delivery point, if there is no influence,
Just without planning again.
Fig. 6 is please referred to, step S104 can also include following sub-step:
Sub-step S1041 obtains the current food delivery path of the second meal delivery robot.
Sub-step S1042, when any one intermediate navigation spots is consistent with first object food delivery point in current food delivery path,
It generates from the current location of the second meal delivery robot to the second food delivery path of the second target food delivery point.
In embodiments of the present invention, the current food delivery path of the second meal delivery robot 400 includes a start navigation point, extremely
Few intermediate navigation spots and a second target food delivery point, 400 departure place of i.e. the second meal delivery robot of start navigation point, in
Between navigation spots can be at least one tie point, be also possible at least one food delivery point, can also be by approach sequence sequence
At least one tie point and at least one food delivery point, for example, referring to Fig. 5, by taking gatehead, dining table 1 and dining table 2 in Fig. 5 as an example,
Wherein, dining table 1 includes tri- food delivery points of A, B, C, and dining table 2 includes tri- food delivery points of E, F, G, the ring type path of dining table 1 and dining table 2
Ring type path connected by tie point D, when target dining table be dining table 1, target food delivery point be E when, the first food delivery path be dress
Loading point, food delivery point G and target food delivery point are the sequentially connected path E, wherein intermediate navigation spots are food delivery point G, when target dining table
For dining table 2, when target food delivery point is B, the first food delivery path is that gatehead, food delivery point G, food delivery point E, tie point D and target are sent
Meal is the sequentially connected path B, wherein intermediate navigation spots are food delivery point G, food delivery point E, tie point D, the second target food delivery point
It is the second destination to be reached of meal delivery robot 400.Second food delivery path is the present bit from the second meal delivery robot 400
Set to the second target food delivery point and not will receive the food delivery path of first object food delivery point influence.It is any in current food delivery path
One intermediate navigation spots is consistent with first object food delivery point to represent current food delivery path meeting approach first object food delivery point, still
Since the first object food delivery point is occupied, current food delivery path is influenced by the first object food delivery point, most
Cause the second meal delivery robot 400 that can not reach the second target food delivery point according to current food delivery path eventually, therefore, it needs to generate from the
The current location of two meal delivery robots 400 to the second food delivery path of the second target food delivery point.
Second food delivery path is sent to the second meal delivery robot by sub-step S1043, so that the second meal delivery robot foundation
Second food delivery path is updated the current food delivery path of the second meal delivery robot.
In embodiments of the present invention, the second meal delivery robot 400 can have one, can also have it is multiple, when the second food delivery
When robot 400 has multiple, need to execute step S104 and its sub-step S1041- to each second meal delivery robot 400
S1043。
In embodiments of the present invention, it after meal is sent to first object food delivery point by the first meal delivery robot 300, can also incite somebody to action
The service plate that dining on target dining table finishes is placed in the first meal delivery robot 300, in order to make the first meal delivery robot 300 will
Service plate is sent to preset location and is unloaded, and therefore, the embodiment of the present invention can also include step S105.
Step S105, response the first meal delivery robot send food delivery ending request, generate from first object food delivery point to
The return path of unloading point, and return path is sent to the first meal delivery robot, so that the first meal delivery robot is according to return
Path reaches unloading point.
In embodiments of the present invention, also planning has unloading point to dining room map in advance, and unloading point is the first meal delivery robot 300
The place for unloading service plate is sent when the first meal delivery robot 300 receives the instruction that food delivery terminates to background server 100
Food delivery ending request so that background server 100 generates return path from first object food delivery point to unloading point and should
Return path is sent to the first meal delivery robot 300, so that the first meal delivery robot 300 is complete according to return path arrival unloading point
Being unloaded at service plate for task.
After the first meal delivery robot 300 leaves first object food delivery point, background server 100 is needed to send first object
The use state of meal allows background server 100 to be that the second meal delivery robot 400 is cooked up reasonably labeled as the free time
Food delivery route, therefore, as an implementation, the firstth meal delivery robot 300 is unloaded according to described in return path arrival
The implementation method of loading point can also include:
When the first meal delivery robot 300 leaves first object food delivery point, leave group message is sent to background server 100,
So that the status indication of the first object food delivery point is the free time by background server 100.
In embodiments of the present invention, since the first meal delivery robot 300 and the second meal delivery robot 400 are according to preparatory planning
Food delivery path it is mobile when, there is a certain range of error in the food delivery path that the path actually moved can and be planned in advance, therefore, after
When platform server-side 100 is that multiple second meal delivery robots 400 plan the second food delivery path, in order to close the second food delivery path more
Reason will not only consider the influence of the use state of first object food delivery point to the current food delivery path of the second meal delivery robot 400,
The influence being also contemplated that between the current food delivery path of multiple second meal delivery robots 400 simultaneously, therefore, the embodiment of the present invention is also
It may include step S106.
Step S106, current location and the first food delivery machine according to the first meal delivery robot obtained according to predetermined period
The current path of the current location and the second meal delivery robot of the current path of people and the second meal delivery robot to first position and
First path and the second position and the second path are updated.
In embodiments of the present invention, first position and first path and the second position and the second path are after being stored in advance in
Platform server-side 100 and according to predetermined period, according to the first meal delivery robot 300 current location and the first meal delivery robot 300
Current path and the current location of the second meal delivery robot 400 and the current path of the second meal delivery robot 400 respectively to it
It is updated.Wherein, when the second meal delivery robot 400 has multiple, background server 100 can be saved and each second feeder
The corresponding second position of device people 400 and the second path, predetermined period is pre-set, for example, setting 10 for predetermined period
Second, i.e., every 10 seconds, the current location for the first meal delivery robot 300 that background server 100 can obtain and the first food delivery
The current road of the current location and the second meal delivery robot 400 of the current path of robot 300 and the second meal delivery robot 400
Diameter.Background server 100 is that the second meal delivery robot 400 planning second influenced by the use state of first object food delivery point is sent
When meal path, the first position and first path and each second meal delivery robot 400 that background server 100 stores can read
The second position and the second path, and according to the of the first position and first path and each the second meal delivery robot 400
Two positions and the second path are that the second meal delivery robot 400 planning second influenced by the use state of first object food delivery point is sent
Meal path.For example, there is first the second meal delivery robot of meal delivery robot 300 and 2 400 in dining room, one is No. 1 second feeder
Second meal delivery robot of device people 400 and No. 2 400, background server 100 are previously stored with the first of the first meal delivery robot 300
Position and first path, the second position of No. 1 second meal delivery robot 400 and the second path and No. 2 second meal delivery robots 400
The second position and the second path, predetermined period is 10 seconds, and every 10 seconds, background server 100 obtained the first feeder
The current location of device people 300 and current path are simultaneously updated according to the current location of first meal delivery robot 300 and current path
First position and first path, meanwhile, background server 100 obtains the current location of No. 1 second meal delivery robot 400 and current
Path simultaneously updates No. 1 second meal delivery robot 400 the according to the current location of No. 1 second meal delivery robot 400 and current path
Two positions and the second path, and background server 100 obtains the current location and current path of No. 2 second meal delivery robots 400
And No. 2 second meal delivery robot, 400 seconds are updated according to the current location of No. 2 second meal delivery robots 400 and current path
It sets and the second path, wherein No. 1 second meal delivery robot 400 is influenced by the use state of first object food delivery point, background service
It, can be according to first position and the first path for reading the first meal delivery robot 300 when the second food delivery path is planned for it in end 100
And the second food delivery road of No. 1 second meal delivery robot 400 in No. 2 second meal delivery robot, 400 second positions and the second path planning
Diameter, so that the second food delivery path cooked up does not interfere with No. 2 second meal delivery robot, 400 food deliveries.
In embodiments of the present invention, firstly, according to preset rules from multiple food deliveries around pre-set target dining table
Determine that first object food delivery point, the same dining table are arranged multiple food delivery points, can make 300 He of the first meal delivery robot in point
Second meal delivery robot 400 can provide room service simultaneously for the same dining table, especially numerous in the same dining table food delivery task
Efficiency of service can be greatly improved in busy.In addition, multiple food delivery points are also used as in different situations on food delivery path
Navigation spots, so that the first meal delivery robot 300 or 400 approach food delivery point of the second meal delivery robot reach respective purpose food delivery
Point, or it is back to unloading point from respective food delivery point, in limited dining room space, so that 300 He of the first meal delivery robot
Multiple second meal delivery robots 400 are independent of each other, mobile according to respective food delivery path, are making full use of the dining room confined space
Under the conditions of, it had not only contained more first meal delivery robots 300 and multiple second meal delivery robots 400 carries out room service, but also
It avoids the first meal delivery robot 300 and " loop deadlock " problem occurs in multiple second meal delivery robots 400, influence food delivery clothes
Business;Secondly, search out the first food delivery path from gatehead to first object food delivery point in the map of dining room, and by the first food delivery
Path is sent to the first meal delivery robot 300, so that the first meal delivery robot 300 is sent according to the first food delivery path to first object
Meal is mobile;Third, the arrival message for the arrival first object food delivery point that the first meal delivery robot 300 of response is sent, will backstage
The use state for the first object food delivery point that server-side 100 stores is labeled as occupancy;4th, according to making for first object food delivery point
It is updated with current food delivery path of the state to the second meal delivery robot 400;5th, response the first meal delivery robot 300 hair
The food delivery ending request sent, generates return path from first object food delivery point to unloading point, and return path is sent to the
One meal delivery robot 300, so that the first meal delivery robot 300 reaches unloading point according to return path;It saves and timely updates
The use state of 1 target food delivery point, allows background server 100 to judge to send to second according to the use state in time
The influence in the current food delivery path of meal robot 400, and be in time the second impacted meal delivery robot 400 according to the influence
Again it plans the second food delivery path, ensure that the use state of first object food delivery point to the current of the second meal delivery robot 400
Food delivery path effects reach minimum;Finally, according to according to predetermined period obtain the first meal delivery robot 300 current location and
The current location and the second meal delivery robot 400 of the current path of first meal delivery robot 300 and the second meal delivery robot 400
Current path is updated first position and first path and the second position and the second path, it is contemplated that the first meal delivery robot
300 and second meal delivery robot 400 it is mobile according to the food delivery path planned in advance when, the path actually moved can and planning in advance
Food delivery path have a certain range of error, in order to keep the second food delivery path cooked up more reasonable, background server 100 exists
When planning the second food delivery path, the first position read and first path and the second position and the second path are further accounted for, is made
It the second food delivery path that must be cooked up will not be on the second feeder in addition to being influenced by the use state of first object food delivery point
The current food delivery path of device people 400, by considering the current of the first meal delivery robot 300 and multiple second meal delivery robots 400
Food delivery path, and carry out United Dispatching to it, has both improved food delivery efficiency, in turn avoids dining room space is smaller or food delivery task
Occurs " loop deadlock " problem when busy.
Second embodiment
Fig. 7 is please referred to, Fig. 7 shows the box of loop-type food delivery provided in an embodiment of the present invention path dispatching device 200
Schematic diagram.Loop-type food delivery path dispatching device 200 is applied to background server 100 comprising determining module 201;Search for mould
Block 202;Respond module 203;First update module 204;Return module 205;Second update module 206.
Determining module 201, for true from around multiple food delivery points of pre-set target dining table according to preset rules
Make first object food delivery point.
In the embodiment of the present invention, determining module 201 can be used for executing step S101 and its sub-step S1011-S1013.
Search module 202, for searching out the first food delivery from gatehead to first object food delivery point in the map of dining room
Path, and the first food delivery path is sent to the first meal delivery robot, so that the first meal delivery robot is according to the first food delivery path
It is mobile to first object food delivery point.
In the embodiment of the present invention, search module 202 can be used for executing step S102.
Respond module 203, the arrival message of the arrival first object food delivery point for responding the transmission of the first meal delivery robot,
By the use state of the first object food delivery point of background server storage labeled as occupancy.
In the embodiment of the present invention, respond module 203 can be used for executing step S103.
First update module 204 works as the second meal delivery robot for the use state according to first object food delivery point
Preceding food delivery path is updated.
In the embodiment of the present invention, the first update module 204 can be used for executing step S104 and its sub-step S1041-
S1043。
Return module 205, for responding the food delivery ending request of the first meal delivery robot transmission, generation is sent from first object
Return path and is sent to the first meal delivery robot, so that the first meal delivery robot is pressed to the return path of unloading point by meal
Unloading point is reached according to return path.
In the embodiment of the present invention, return module 205 can be used for executing step S105.
In the embodiment of the present invention, return module 205 can be also used for leaving first object food delivery when the first meal delivery robot
Point when, send leave group message to background server so that background server by the status indication of first object food delivery point be free time.
Second update module 206, for according to according to predetermined period obtain the first meal delivery robot current location and
The current path of the current location and the second meal delivery robot of the current path of first meal delivery robot and the second meal delivery robot
First position and first path and the second position and the second path are updated
In the embodiment of the present invention, the second update module 206 can be used for executing step S106.
The embodiment of the present invention further discloses a kind of computer readable storage medium, is stored thereon with computer program, described
The loop-type food delivery path dispatching method that present invention discloses is realized when computer program is executed by processor 103.
In conclusion a kind of loop-type food delivery path provided by the invention dispatching method, device, background server and storage
Medium, loop-type food delivery path dispatching method are applied to background server, background server and the first meal delivery robot and second
Meal delivery robot communicates to connect, and background server is previously stored with dining room map, dining room map plan in advance have gatehead and
Around multiple food delivery points of each dining table, background server is previously stored with the use state of each food delivery point, the method packet
It includes: determining first object food delivery point from around multiple food delivery points of target dining table according to preset rules, wherein target dining table
It is that first meal delivery robot is pre-set;From gatehead to first object food delivery point is searched out in the map of dining room
One food delivery path, and the first food delivery path is sent to the first meal delivery robot, so that the first meal delivery robot is sent according to first
Meal path is mobile to first object food delivery point;Respond the arrival letter of the arrival first object food delivery point of the first meal delivery robot transmission
Breath, by the use state of the first object food delivery point of background server storage labeled as occupancy;According to first object food delivery point
Use state is updated the current food delivery path of the second meal delivery robot.Compared with prior art, the present invention will be by that will send
Meal path planning is loop-type path, and multiple food delivery points is arranged for each dining table, is multiple send using background server
Robot of eating carries out path United Dispatching, had both improved food delivery efficiency, and had in turn avoided smaller or food delivery task is numerous in dining room space
Multiple meal delivery robots that busy occurs " loop deadlock " problem.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through
Other modes are realized.The apparatus embodiments described above are merely exemplary, for example, flow chart and block diagram in attached drawing
Show the device of multiple embodiments according to the present invention, the architectural framework in the cards of method and computer program product,
Function and operation.In this regard, each box in flowchart or block diagram can represent the one of a module, section or code
Part, a part of the module, section or code, which includes that one or more is for implementing the specified logical function, to be held
Row instruction.It should also be noted that function marked in the box can also be to be different from some implementations as replacement
The sequence marked in attached drawing occurs.For example, two continuous boxes can actually be basically executed in parallel, they are sometimes
It can execute in the opposite order, this depends on the function involved.It is also noted that every in block diagram and or flow chart
The combination of box in a box and block diagram and or flow chart can use the dedicated base for executing defined function or movement
It realizes, or can realize using a combination of dedicated hardware and computer instructions in the system of hardware.
In addition, each functional module in each embodiment of the present invention can integrate one independent portion of formation together
Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.It needs
Illustrate, herein, relational terms such as first and second and the like be used merely to by an entity or operation with
Another entity or operation distinguish, and without necessarily requiring or implying between these entities or operation, there are any this realities
The relationship or sequence on border.Moreover, the terms "include", "comprise" or its any other variant are intended to the packet of nonexcludability
Contain, so that the process, method, article or equipment for including a series of elements not only includes those elements, but also including
Other elements that are not explicitly listed, or further include for elements inherent to such a process, method, article, or device.
In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including the element
Process, method, article or equipment in there is also other identical elements.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.It should also be noted that similar label and letter exist
Similar terms are indicated in following attached drawing, therefore, once being defined in a certain Xiang Yi attached drawing, are then not required in subsequent attached drawing
It is further defined and explained.
Claims (10)
1. a kind of loop-type food delivery path dispatching method, which is characterized in that be applied to background server, the background server with
First meal delivery robot and the second meal delivery robot communicate to connect, and the background server is previously stored with dining room map, institute
It states dining room map and plans there is gatehead and multiple food delivery points around each dining table, the background server to be previously stored in advance
The use state of multiple food delivery points, which comprises
First object food delivery point is determined from around multiple food delivery points of pre-set target dining table according to preset rules;
The first food delivery path from the gatehead to the first object food delivery point is searched out in the dining room map, and will
First food delivery path is sent to first meal delivery robot, so that first meal delivery robot is sent according to described first
Meal path is mobile to the first object food delivery point;
The arrival message for responding the arrival first object food delivery point that first meal delivery robot is sent, the backstage is taken
The use state of the first object food delivery point of business end storage is labeled as occupancy;
Use state according to the first object food delivery point carries out the more current food delivery path of second meal delivery robot
Newly.
2. the method as described in claim 1, which is characterized in that described to eat according to preset rules from around pre-set target
The step of determining first object food delivery point in multiple food delivery points of table, comprising:
The use state of multiple food delivery points of target dining table is obtained, and is at least one idle food delivery point by the use state
It is determined as primary election food delivery point;
Obtain the current location of first meal delivery robot, and calculate the current location of first meal delivery robot with it is described
Path length between primary election food delivery point;
The shortest primary election food delivery point of the path length is determined as first object food delivery point.
3. the method as described in claim 1, which is characterized in that the current food delivery path of second meal delivery robot includes one
A start navigation point, at least one intermediate navigation spots and a second target food delivery point, it is described according to the first object food delivery
The step of use state of point is updated the current food delivery path of second meal delivery robot, comprising:
Obtain the current food delivery path of second meal delivery robot;
When any one intermediate navigation spots is consistent with the first object food delivery point in the current food delivery path, generate from institute
State current location to the second food delivery path of the second target food delivery point of the second meal delivery robot;
Second food delivery path is sent to second meal delivery robot, so that second meal delivery robot is according to described in
Second food delivery path is updated the current food delivery path of second meal delivery robot.
4. the method as described in claim 1, which is characterized in that also planning has unloading point, the side to the dining room map in advance
Method further include:
The food delivery ending request that first meal delivery robot is sent is responded, generation is unloaded from the first object food delivery point to described
The return path of loading point, and the return path is sent to first meal delivery robot, so that the first food delivery machine
People reaches the unloading point according to the return path.
5. method as claimed in claim 4, which is characterized in that first meal delivery robot is reached according to the return path
The step of unloading point, further includes:
When first meal delivery robot leaves the first object food delivery point, leave group message is sent to the background server
So that the status indication of the first object food delivery point is the free time by the background server.
6. the method as described in claim 1, which is characterized in that be labeled with the first meal delivery robot in advance on the dining room map
First position and the second meal delivery robot the second position, the background server is previously stored with the first meal delivery robot
Second path of first path and the second meal delivery robot, the method also includes:
According to according to predetermined period obtain first meal delivery robot current location and the first meal delivery robot it is current
The current path of the current location and the second meal delivery robot of path and the second meal delivery robot is to the first position and first
Path and the second position and the second path are updated.
7. a kind of loop-type food delivery path dispatching device, which is characterized in that be applied to background server, the background server with
First meal delivery robot and the second meal delivery robot communicate to connect, and the background server is previously stored with dining room map, institute
It states dining room map and plans there is gatehead and multiple food delivery points around each dining table, the background server to be previously stored in advance
The use state of multiple food delivery points, described device include:
Determining module, for determining first from around multiple food delivery points of pre-set target dining table according to preset rules
Target food delivery point;
Search module, for searching out first from the gatehead to the first object food delivery point in the dining room map
Food delivery path, and first food delivery path is sent to first meal delivery robot, so that first meal delivery robot
It is mobile to the first object food delivery point according to first food delivery path;
Respond module, the arrival for responding the arrival first object food delivery point that first meal delivery robot is sent disappear
Breath, the use state for the first object food delivery point that the background server is stored is labeled as occupancy;
Update module, for currently the sending to second meal delivery robot of the use state according to the first object food delivery point
Meal path is updated.
8. device as claimed in claim 7, which is characterized in that the determining module is specifically used for:
The use state of multiple food delivery points of target dining table is obtained, and is at least one idle food delivery point by the use state
It is determined as primary election food delivery point;
Obtain the current location of first meal delivery robot, and calculate the current location of first meal delivery robot with it is described
Path length between primary election food delivery point;
The shortest primary election food delivery point of the path length is determined as first object food delivery point.
9. a kind of background server, which is characterized in that the background server and the first meal delivery robot and the second food delivery machine
It communicates to connect per capita, the background server includes:
One or more processors;
Memory, for storing one or more programs, when one or more of programs are by one or more of processors
When execution, so that one or more of processors realize such as method of any of claims 1-6.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt
Such as method of any of claims 1-6 is realized when processor executes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810996341.7A CN109087027B (en) | 2018-08-29 | 2018-08-29 | Loop type meal delivery path scheduling method and device, background server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810996341.7A CN109087027B (en) | 2018-08-29 | 2018-08-29 | Loop type meal delivery path scheduling method and device, background server and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109087027A true CN109087027A (en) | 2018-12-25 |
CN109087027B CN109087027B (en) | 2020-12-18 |
Family
ID=64795055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810996341.7A Active CN109087027B (en) | 2018-08-29 | 2018-08-29 | Loop type meal delivery path scheduling method and device, background server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109087027B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109947102A (en) * | 2019-03-18 | 2019-06-28 | 深兰科技(上海)有限公司 | A kind of mobile device regulation method, terminal and mobile device |
CN113050623A (en) * | 2021-02-09 | 2021-06-29 | 上海擎朗智能科技有限公司 | Robot control method, system, electronic device and storage medium |
CN113691434A (en) * | 2021-08-31 | 2021-11-23 | 深圳云天励飞技术股份有限公司 | Data transmission system, method, electronic device, and storage medium |
CN113778076A (en) * | 2020-11-30 | 2021-12-10 | 北京京东振世信息技术有限公司 | Dining table positioning method, device and system |
CN114442611A (en) * | 2021-12-28 | 2022-05-06 | 上海擎朗智能科技有限公司 | Meal delivery method of robot, robot and robot system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103335652A (en) * | 2013-06-24 | 2013-10-02 | 陕西科技大学 | Dining room path navigation system and method of robot |
US20150100439A1 (en) * | 2013-10-08 | 2015-04-09 | Jason Lu | Workflow System |
CN105182981A (en) * | 2015-10-14 | 2015-12-23 | 珠海格力电器股份有限公司 | Robot traveling method, control system and server |
CN107491075A (en) * | 2017-09-19 | 2017-12-19 | 歌尔股份有限公司 | Food delivery system and food delivery control method |
CN107967500A (en) * | 2017-10-18 | 2018-04-27 | 旗瀚科技有限公司 | A kind of scheduling system of more magnetic navigation meal delivery robots |
CN107976189A (en) * | 2017-10-18 | 2018-05-01 | 旗瀚科技有限公司 | A kind of path finding algorithm based on magnetic navigation food delivery |
-
2018
- 2018-08-29 CN CN201810996341.7A patent/CN109087027B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103335652A (en) * | 2013-06-24 | 2013-10-02 | 陕西科技大学 | Dining room path navigation system and method of robot |
US20150100439A1 (en) * | 2013-10-08 | 2015-04-09 | Jason Lu | Workflow System |
CN105182981A (en) * | 2015-10-14 | 2015-12-23 | 珠海格力电器股份有限公司 | Robot traveling method, control system and server |
CN107491075A (en) * | 2017-09-19 | 2017-12-19 | 歌尔股份有限公司 | Food delivery system and food delivery control method |
CN107967500A (en) * | 2017-10-18 | 2018-04-27 | 旗瀚科技有限公司 | A kind of scheduling system of more magnetic navigation meal delivery robots |
CN107976189A (en) * | 2017-10-18 | 2018-05-01 | 旗瀚科技有限公司 | A kind of path finding algorithm based on magnetic navigation food delivery |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109947102A (en) * | 2019-03-18 | 2019-06-28 | 深兰科技(上海)有限公司 | A kind of mobile device regulation method, terminal and mobile device |
CN109947102B (en) * | 2019-03-18 | 2022-08-19 | 深兰科技(上海)有限公司 | Mobile device regulation and control method, terminal and mobile device |
CN113778076A (en) * | 2020-11-30 | 2021-12-10 | 北京京东振世信息技术有限公司 | Dining table positioning method, device and system |
CN113778076B (en) * | 2020-11-30 | 2024-04-12 | 北京京东振世信息技术有限公司 | Dining table positioning method, device and system |
CN113050623A (en) * | 2021-02-09 | 2021-06-29 | 上海擎朗智能科技有限公司 | Robot control method, system, electronic device and storage medium |
CN113050623B (en) * | 2021-02-09 | 2024-03-29 | 上海擎朗智能科技有限公司 | Control method and system of robot, electronic equipment and storage medium |
CN113691434A (en) * | 2021-08-31 | 2021-11-23 | 深圳云天励飞技术股份有限公司 | Data transmission system, method, electronic device, and storage medium |
CN113691434B (en) * | 2021-08-31 | 2022-09-20 | 深圳云天励飞技术股份有限公司 | Data transmission system, method, electronic device, and storage medium |
CN114442611A (en) * | 2021-12-28 | 2022-05-06 | 上海擎朗智能科技有限公司 | Meal delivery method of robot, robot and robot system |
CN114442611B (en) * | 2021-12-28 | 2024-06-28 | 上海擎朗智能科技有限公司 | Meal delivery method of robot, robot and robot system |
Also Published As
Publication number | Publication date |
---|---|
CN109087027B (en) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109087027A (en) | Loop-type food delivery path dispatching method, device, background server and storage medium | |
CN108960687A (en) | Mission area dispatching method, device, meal delivery robot and storage medium | |
CN108960708B (en) | Goods shelving method, device and system, goods shelving terminal and storage medium | |
CN109116847A (en) | Path dispatching method, device, background server and storage medium | |
CN107093121A (en) | Interface display method, dispatching order allocation method and device | |
US20170278202A1 (en) | Automated patron food take-out management | |
CN108985548A (en) | Real-time intelligent and dynamic delivering arrange | |
CN105650996A (en) | Intelligent refrigerator food management system and method based on cloud service | |
Gagliardi et al. | On storage assignment policies for unit-load automated storage and retrieval systems | |
EP4166477A1 (en) | Outbound delivery method and device for articles | |
CN109657888A (en) | A kind of AGV task creating method, device, electronic equipment and storage medium | |
CN109598444A (en) | Cargo distribution method, system, control server and computer storage medium | |
CN110861104B (en) | Method, medium, terminal and device for assisting robot in conveying articles | |
JP2013167972A (en) | Delivery schedule management system, method for managing delivery schedule, and delivery schedule management program | |
US11704614B1 (en) | Computer program product for prioritizing order fulfillment at a retail sales facility based on anticipated customer arrival times | |
US20170093619A1 (en) | Distributed internet crawler, connector, and information publisher and method of use | |
CN109116848A (en) | Meal delivery robot preventing collision method and device | |
CN109376976A (en) | Material information management method and terminal device | |
US20210209523A1 (en) | System and method for end-to-end contactless dining experience and management | |
CN108927802B (en) | Method and device for controlling robot to take goods and robot | |
WO2021119556A1 (en) | Dynamic control panel interface mechanics for real-time delivery operation management system | |
CN110880087A (en) | Method, device, warehousing system, equipment and medium for determining shelf position | |
CN116090942A (en) | Multi-scene robot distribution method and system based on Internet of things | |
US20200342525A1 (en) | Third party carrier management | |
US20210334682A1 (en) | Machine learning systems for managing inventory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230906 Address after: Room B1005, No. 228, Qiaotou Street, Beishan Village, Xinjiao South Road, Haizhu District, Guangzhou, Guangdong 510000 Patentee after: Liu Yajun Address before: 510000 Guangzhou high tech Industrial Development Zone, Guangdong Province, 31 Kefeng Road, No. a220, building G1, Zhongchuang space, South China new materials innovation park, 49 Patentee before: GUANGZHOU DREAMONE ROBOT AUTOMATION Co.,Ltd. |
|
TR01 | Transfer of patent right |