CN110347150A - A kind of dispensing machine people based on electromagnetic lock, system and method - Google Patents

A kind of dispensing machine people based on electromagnetic lock, system and method Download PDF

Info

Publication number
CN110347150A
CN110347150A CN201910453176.5A CN201910453176A CN110347150A CN 110347150 A CN110347150 A CN 110347150A CN 201910453176 A CN201910453176 A CN 201910453176A CN 110347150 A CN110347150 A CN 110347150A
Authority
CN
China
Prior art keywords
task
electromagnetic lock
dispatching
article
target area
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
Application number
CN201910453176.5A
Other languages
Chinese (zh)
Other versions
CN110347150B (en
Inventor
陈桂友
张林川
席斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jinan Binbo Electronic Technology Co Ltd
Shandong University
Original Assignee
Jinan Binbo Electronic Technology Co Ltd
Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jinan Binbo Electronic Technology Co Ltd, Shandong University filed Critical Jinan Binbo Electronic Technology Co Ltd
Priority to CN201910453176.5A priority Critical patent/CN110347150B/en
Publication of CN110347150A publication Critical patent/CN110347150A/en
Application granted granted Critical
Publication of CN110347150B publication Critical patent/CN110347150B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0217Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with energy consumption, time reduction or distance reduction criteria
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/028Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Acoustics & Sound (AREA)
  • Electromagnetism (AREA)
  • Manipulator (AREA)

Abstract

The dispensing machine people that present disclose provides a kind of based on electromagnetic lock, system and method, the intelligent measurement that the disclosure is dispensed using electromagnetism lock control technology, laying method is optimized based on improved BL simultaneously, it can be in the limited situation of delivery location, comprehensively consider in conjunction with required transport task pressing degree with path-dependency, selection placement is carried out to task, to improve the dispatching efficiency of multidigit placing articles.

Description

A kind of dispensing machine people based on electromagnetic lock, system and method
Technical field
This disclosure relates to a kind of dispensing machine people based on electromagnetic lock, system and method.
Background technique
Only there is provided background technical informations relevant to the disclosure for the statement of this part, it is not necessary to so constitute first skill Art.
With the continuous development of society and economy the service industries such as hotel, dining room quickly grow, and current delivery service (such as food product) is main or by being accomplished manually, and this mode there is high labor cost, efficiency of service is low the problems such as.With meal For product dispatching, understand according to inventor, current existing technical solution there are two classes, and one kind is square box robot, one-to-one Ground transmits single-deck food product, and food product transmits accuracy rate height but efficiency is lower;Another kind of is unmanned intelligent serving trolley, and single is to more dining tables Polydisc food product is transmitted, but without reasonable food delivery mode detection mechanism, there are problems that guest takes by mistake and leaks pick-up product, it is high-efficient But accuracy rate is lower.In addition to this, the improved efficiency that above two solution exists simultaneously multiposition food delivery path planning is asked Topic, main includes that time complexity is higher, solution procedure is complicated, transport food product shipping time and path-dependency cannot be considered in terms of Problem.Meanwhile food product does not carry out closing transport, not can guarantee food hygiene.
Summary of the invention
The disclosure to solve the above-mentioned problems, proposes a kind of dispensing machine people based on electromagnetic lock, system and method, this The open intelligent measurement dispensed using electromagnetism lock control technology, while laying method, Neng Gou are optimized based on improved BL In the limited situation of delivery location, comprehensively consider in conjunction with required transport task pressing degree with path-dependency, task is carried out Selection is placed, to improve the dispatching efficiency of multidigit placing articles.It carries out dispensing may also reach up preventing from taking using electromagnetism lock technology Wrong or leakage takes problem, determine in delivery process article with for dispensing regional multi-to-multi and many-to-one corresponding relationship.Meanwhile article Independently and in fixed bit placement location, it can also be ensured that article is not contaminated during transport, guarantees safety.
According to some embodiments, the disclosure is adopted the following technical scheme that
A kind of dispensing machine people based on electromagnetic lock, including robot body have multiple use on the robot body The lid with its retractable connection, the lid and accommodating chamber are both provided in the accommodating chamber of storage article, in each accommodating chamber Between opened and closed by electromagnetism lock control, the electromagnetic lock is configured as remaining off before receiving opening signal;
Identification module and controller are provided on the robot body, the identification module is configured as identification target area The mark of domain setting, sends corresponding recognition result signal to the controller;
The controller receives the recognition result, and determines the accommodating chamber that the article of storage and recognition result match, Opening signal is sent to corresponding electromagnetic lock.
The disclosure is carried out using the mark that target area is arranged in and the matching of article, can determine more articles and more purposes Multi-to-multi, many-one or the one-to-one corresponding relationship on ground (multiple target region);It can be guaranteed using electromagnetic lock according to above-mentioned right It should be related to, carry out the dispatching of article, not will cause chaotic article, loss and pollution, meanwhile, it utilizes robot to carry article, protects Demonstrate,prove intelligence, automation and the accuracy of dispatching.
As an implementation, the robot body includes chassis, and chassis lower end is provided with walking mechanism, on chassis Carry impact switch, electromagnetic tracking module, avoiding obstacles by supersonic wave module and communication module.Tracking module can also be led using laser It navigates and constructs sparse map (mainly solving the problems, such as orientation problem) or dense map (solving avoidance) mode is realized.View can also be used Feel that SLAM solves the problems, such as location navigation.
As an implementation, input module is additionally provided on the robot body, the input module is for connecing Receive the confirmation message that article has been taken.
As an implementation, the electrodynamic capacity of different electromagnetic locks is different, by the current parameters for changing electromagnetic lock Reach actuation and disconnection to control electromagnetic lock.
A kind of delivery system based on electromagnetic lock, including above-mentioned dispensing machine people, guidance system and background system, wherein The guidance system includes the marker that each target area is arranged in, and the marker content in different target region is different and described Marker;
The background system includes server and database, and the server is configured as connecting with the controller, hair The dispatching task comprising sending objects, dispatching requirement and target area is sent, and receives recognition result, according to dispatching task configuration Priority level plans the track route between each target area according to priority level;
The dispensing machine people receives and according to the track route, carries out the dispatching of each article.
As a kind of selectable mode, the marker is electronic tag, corresponding, and the identification module is RFID reading Card device.
Working method based on above-mentioned robot or system, comprising the following steps:
The article dispensed as required and target area construct matching relationship between the two, and close according to the matching System places corresponding article and configures the electromagnetic lock of the accommodating chamber according to matching relationship in corresponding accommodating chamber, and is closed institute There is electromagnetic lock;
Required dispatching task is ranked up according to time factor, establishes task array, by task each in task array Time factor selects may dispensing for task and establishes new number of tasks compared with the time factor threshold value of setting carries out size Group further sorts to the task array selected according to path-dependency, and calculating task synthesis degree takes comprehensive angle value highest Task is dispensed, and when reaching corresponding target area, opens corresponding electromagnetic lock according to matching relationship.
As a kind of selectable mode, after the completion of each dispatching task, task array is carried out to rearrange calculating, The selection and dispatching of the task of a new round are carried out, until whole task dispatchings are completed.
As a kind of selectable mode, the time factor is used to characterize the urgency of dispatching task.
As a kind of selectable mode, the path-dependency coefficient dispenses between destination twice to express The path-dependency coefficient between each target area and other target areas is arranged in close proximity.
As a kind of selectable mode, introduce additional factor item in the calculating process of task synthesis degree, it is described it is additional because Sub- initial value is zero, the number dispensed to indicate certain target area, when certain task additional factor initial value not When being zero, the task is removed from task array.
Compared with prior art, the disclosure has the beneficial effect that
The dispatching of the disclosure is high-efficient, can once transport the article of multiple, multiclass, multi-destination, and can be realized certainly Dynamic dispatching, improves efficiency of service.
Disclosure combination electromagnetism lock control technology realizes the locking and unlock for sending objects, in addition sound prompt function, It realizes dispatching testing mechanism, the multi-to-multi and many-to-one corresponding relationship of more articles and multi-destination is determined, to solve multidigit Guest takes the problem of taking article with leakage by mistake during setting food delivery, effectively improves dispatching accuracy rate;Meanwhile food product is independently and in fixation It places position, it can also be ensured that food is not contaminated.
The disclosure based on improve BL algorithm realize dispatching optimization place, in conjunction with dispatching task pressing degree and task it Between path-dependency carry out dispatching task choosing, improve dispatching efficiency.
The disclosure introduces additional term coefficient when being dispensed, and ensures each mesh while optimizing distribution time and path Ground have article arrival, to reach humanized dispatching, realize the equalization of dispatching.
Detailed description of the invention
The Figure of description for constituting a part of this disclosure is used to provide further understanding of the disclosure, and the disclosure is shown Meaning property embodiment and its explanation do not constitute the improper restriction to the disclosure for explaining the disclosure.
Fig. 1 is BL algorithm two dimension container problem legend;
Fig. 2 is to improve BL optimization Placement example;
Fig. 3 is that intelligent restaurant service robot based on embedded processing and electromagnetism lock control technology and management system are System block diagram;
Fig. 4 is background system composition block diagram;
Fig. 5 is intelligent restaurant service robot work flow diagram;
Fig. 6 is to improve BL optimization Placement specific flow chart.
Specific embodiment:
The disclosure is described further with embodiment with reference to the accompanying drawing.
It is noted that following detailed description is all illustrative, it is intended to provide further instruction to the disclosure.Unless another It indicates, all technical and scientific terms used herein has usual with disclosure person of an ordinary skill in the technical field The identical meanings of understanding.
It should be noted that term used herein above is merely to describe specific embodiment, and be not intended to restricted root According to the illustrative embodiments of the disclosure.As used herein, unless the context clearly indicates otherwise, otherwise singular Also it is intended to include plural form, additionally, it should be understood that, when in the present specification using term "comprising" and/or " packet Include " when, indicate existing characteristics, step, operation, device, component and/or their combination.
In order to make skilled person more understand the concrete scheme of the disclosure, said by taking hotel or dining room pantry as an example It is bright.Certainly, skilled person will be apparent to the skilled artisan that in other embodiments, and the article of dispatching can not be food product, can be fast It passs, wrap up, mail and other items.
As described in the background art, existing Liang Zhong robot delivery process exists simultaneously multiposition Distribution path rule The improved efficiency problem drawn.
One of difficult point of problem is that it is the NPC problem for being similar to TSP that multiposition, which dispenses in question essence,.If G=(V, It E) is a weighted graph, V={ 1,2 ..., n } is vertex set, dij(i, j ∈ V, i ≠ j) is distance of the vertex i to vertex j, dij> 0 and dij≠ ∞, the mathematical model of classical TSP (ClassicalTSP, CTSP) are as follows:
S is the subgraph of G, and (a) formula is the objective function of CTSP, seeks the minimum range in the circuit by all vertex.(b)~ (d) formula limit circuit on each vertex only have one enter while and one go out while.(e) there is not sub-loop in the loop in formula restriction. For example, sending n food product to n dining table position, there is n!Kind Transfer method, its time complexity is O (n!).
Another difficult point of problem is how to take into account and transport food product shipping time and path-dependency, optimizes food delivery system System structure designs and matches corresponding Placement, determines food product placement location and order.While realizing food delivery testing mechanism, Realize the Synchronous lifting of multiposition food delivery accuracy rate and efficiency.The problem is it is, can not once transport completion when transporting food product When, comprehensively consider the pressing degree and path-dependency that food product is transported needed for current residual, needing can in service robot residue Optimal placement location and path are selected in placement location.And current technology does not solve the above problems.
Dish work post inefficiency, and common dining room service robot technology are passed for tradition in the current dining room of solution, hotel The problems such as scheme food delivery accuracy rate is low and inefficiency proposes a kind of to contain food delivery detection machine based on electromagnetism lock control technology The intelligent restaurant service robot embodiment of system, and propose to improve BL optimization Placement, in the situation that food delivery position is limited Under, comprehensively consider in conjunction with required transport task pressing degree with path-dependency, selection placement is carried out to task, to improve more Position food delivery efficiency.
It is taken to solve the problem of during multiposition food delivery that guest takes by mistake with leakage, i.e. accuracy rate problem, the present embodiment Technical solution is as follows:
Referring to Fig. 3, a kind of Intelligent meal delivery robot and management system with electromagnetic lock is specifically included:
1, intelligent restaurant service robot system
The system mainly includes robot body.
Robot body uses existing robot.
As long as substantially including chassis, walking mechanism is arranged in chassis lower end, and walking mechanism, chassis etc. are both provided with driving mechanism ?.Certainly, multiple accommodation spaces or cavity are provided on chassis.In the present embodiment, cabinet, cabinet tool are provided on chassis There are multiple lockers, the lid or cabinet door that can switch the locker are provided with outside each locker.And lid or cabinet door are logical It crosses electromagnetic lock and locker is realized and is opened and closed.
It also needs to be provided with identification module on chassis.
In the present embodiment, identification code is RFID electronic label, and identification module is RFID card reader module.
In other embodiments, the type for the identification code that identification module can be arranged according to region to be dispensed is different and carries out Replacement.
Certainly, in order to guarantee preferably to be dispensed, can also be arranged in other embodiments, on chassis impact switch, Electromagnetic tracking module, avoiding obstacles by supersonic wave module, WIFI module and keyboard input module.The module of above-mentioned optimization addition is existing Technology is no longer repeated herein.
User can input target dining table by keyboard input module, and electromagnetic lock is used to after food product placement add it Lock, so that it is determined that multi-to-multi and many-to-one corresponding relationship between more food products and more dining tables, until can be piled with transporting position Afterwards, service robot starts transport task;
After task starts, service robot carries out matching positioning by electronic module tag and dining table, stops after successful match Vehicle waits and executes food delivery testing mechanism, opens corresponding electromagnetic lock, and carry out voice prompting and LED light flash for prompting, waits stand-by Corresponding food product is taken at family away, and judges whether pick-up finishes user again by keyboard input module;
After user's pick-up, service robot continues to transport next food product, until electromagnetic lock is fully open, food product at this time Transport finishes, and service robot returns to neck seats in a restaurant and sets unlatching next round food delivery.
2, system is guided
Guidance system is made of path of navigation and electronic tag.Electromagnetic guide label, robot are provided on path of navigation The electromagnetic tracking module of upper setting can carry out the navigation in traveling process according to electromagnetic guide label.In other embodiments, Guide tag can be substituted with other navigation equipments.Laser navigation or vision SLAM etc. also can be used in the navigation of service robot Other navigation modes are realized.
In other embodiments, it is also provided with charging unit on path of navigation, to charge to robot.
3, background system
Referring to Fig. 4, background system includes database and server.
Database purchase dispenses task dispatching information;Server is configured as the completion of the entire delivery process of control/scheduling.
To solve the food delivery efficiency during multiposition food delivery, the urgent of food product need to be transported by comprehensively considering current residual Degree and path-dependency carry out the problem of selection is placed to task, and the present embodiment proposes that improved BL algorithm arrangement is as follows:
The i.e. specified transmission task of food product is transported needed for placing, and current desired transport task is carried out according to time factor first Sequence, establishes task array 1, and the time factor of task each in task array 1 and the time factor threshold value of setting are carried out size Compare, select may placing for task and establishes new task array 2.To the task array 2 selected according to path-dependency Further sequence finally combines additional factor item, according to T (i)=w1γ+w2ρ+w3Calculating task synthesis degree, takes comprehensive degree T (i) It is worth higher task to place.After the completion of placement, need to carry out task array to rearrange calculating, adjustment change after be Numerical value, the carrying out a new round of the task are placed, until whole tasks are placed and completed.Detailed process is as shown in Figure 6.
It is right below in conjunction with Fig. 2 of the present embodiment to keep the purposes, technical schemes and advantages of the present embodiment clearer The technical solution of the present embodiment is clearly and completely described.Described embodiment is a part of the embodiment of the present embodiment, Instead of all the embodiments.Based on the embodiment of described the present embodiment, obtained under the premise of being not necessarily to creative work The every other embodiment obtained belongs to the range of the present embodiment protection.
Electromagnetic lock is based on electric magnetisation principle, and application product is relatively broad, such as access control system.It is inspired by this, this implementation It is creatively applied to the locking and unlock of food product by example, determines in multiposition food delivery more meal and multipoint multi-to-multi and more To a corresponding relationship, and realize the detection of taking of food product, guest takes by mistake and leaks asking for pick-up product during solving multiposition food delivery Topic, will be explained in detail the application of electromagnetism lock control technology in the present embodiment below:
(1) electromagnetic lock, which is powered, generates the principle of magnetic force: when electric current passes through conducting wire, magnetic field can be generated around conducting wire. Uniform magnetic field can be then formed inside solenoid when electric current passes through solenoid conducting wire using this property.Assuming that in solenoid Center is placed in ferromagnetic material, then this ferromagnetic material can be magnetized, and can greatly enhance magnetic field.
(2) as follows according to Biot-Savart law (Biot-SavartLaw):
Formula (1), (2) show in electromagnetism lock control technology, the size of magnetic field and electric current, direction, distance dependent.
(3) " electrodynamic capacity " is introduced, electrodynamic capacity calculation formula is as follows:
Each meaning of parameters in formula (3) are as follows: u represents the dielectric permeability in coil, and S represents area coil, and N represents coil turn Number, I represent coil length.I.e. the electrodynamic capacity of coil with the shape of coil, length, the number of turns and has iron-core-free etc. because being known as It closes.Area coil is bigger, and coil is shorter, and unit length the number of turns is closeer, and electrodynamic capacity is bigger.
(4) based on the above principles, the present embodiment is in the preferred embodiment of intelligent restaurant service robot, the electricity of introducing Control technique includes: that the presence or absence of electromagnet magnetic field can be controlled with electric current of make-and-break;The size of magnetic field strength can use electric current Strong and weak or coil the number of turns (or control core dimensions) controls;Its magnetic pole can be controlled by change sense of current.I.e. The presence or absence of magnetic field can control, and the power in magnetic field can change, and the direction of magnetic pole can change.Therefore the present embodiment passes through electric current Parameter reaches actuation and disconnection purpose to control electromagnetic lock, and realization locks or unlocks food product, and thus solves visitor during food delivery People takes the problem of taking with leakage by mistake.
Using the specific workflow after electromagnetic lock referring to Fig. 5, the work of detailed description below intelligent restaurant service robot Make process:
(1) intelligent restaurant service robot is switched at position of readiness, and position of readiness is initial position;
(2) after the booting of intelligent restaurant service robot, the initialization of each sensor and module, including tracking are carried out first Module, WIFI module, avoiding obstacles by supersonic wave module, RFID card reader module, ISD1760 voice module, electromagnetic lock module, motor drive Dynamic and impact switch etc.;
(3) service robot is checked card waitings at neck meal, rear kitchen staff according to the scheduling result of improvement BL algorithm according to Target dining table is arranged after the food product for needing to transmit is placed in secondary placement food product, and electromagnetic lock locks food product, until by institute It after food product placement need to be transported, presses and starts switch, service robot will carry out automatic tracking and pass through RFID card reader Module carries out dining table positioning;
(4) it if with dining table successful match, waits for parking and executes food delivery testing mechanism, open corresponding electromagnetic lock, and carry out Voice prompting and LED light flash for prompting, if food product is not taken correctly, service robot will continue to wait and prompt, if user is just It really takes corresponding food product away and presses and start switch, service robot will continue to transport next food product according to food delivery order;
(5) if service robot detects that electromagnetic lock is fully open, food delivery is finished, and service robot returns at neck meal, It gets food product and carries out new round food delivery.
BL algorithm is widely used in container article placement problem, is a kind of handled using identical bin patterns often The algorithm of secondary rectangle placement location and process.BL algorithm requires the arrival container bottom that the rectangle currently to be placed will be as fast as possible Portion, meanwhile, the left side of arrival container that be as fast as possible.In conjunction with Figure 1B L algorithm two dimension container problem legend, it is assumed that use P table Show that each places rectangle, add serial number representing matrix arrangement order with P, algorithm steps are described as follows:
Step (1) places P(1)To the lower left corner of container;
Step (i) moves P(i), since the upper right corner of container, reach bottom as quickly as possible first, use up after reaching bottom Left side may be reached fastly.
Based on above-mentioned BL algorithm basic thought, the present embodiment proposes improved BL algorithm, comprehensively considers in dispatching problem Path-dependency and pressing degree solve the problems, such as that the selection of dispatching task is placed.The present embodiment introduces time factor and path phase Property coefficient is closed to be stated.Time factor is smaller, and the transport for representing article is more urgent, and path-dependency coefficient is higher, represents this Secondary article transporting position is closer with last time transporting position spaced apart locations.As shown in Fig. 2, carrying out article transmission since the upper left corner has Better food delivery effect and efficiency.The present embodiment proposes that improved BL Placement is described as follows:
Step (1) places P(1)To the upper left corner of car body plane;
Step (i) moves P(i), since the lower right corner of car body plane, consideration food delivery task first is urgent, needs to transport Food product reach car body plane left part as quickly as possible;After reaching left part, considers in conjunction with path-dependency, keep article as fast as possible Ground reaches car body planar top.
For example, the pressing degree in conjunction with dispatching task comprehensively considers with path-dependency, No. 5 articles should place 4 The lower section of number article, can achieve higher transmission effect.
The Structure and Process for improving BL algorithm is illustrated referring to Fig. 6, it is final according to task synthesis degree
T (i)=w1γ+w2ρ+w3 (4)
Task choosing is carried out, wherein w1、w2For each term coefficient, w3For additional factor item, concrete operations are described as follows:
Step (1), parameter expression.Time factor γ is introduced, (also can be used whole between [0,9] using [0,1] section Numerical expression pressing degree, numerical value is smaller, indicate it is more urgent) numerical expression food delivery task pressing degree, γ initial assignment It is 1, task starts backstage and records E (i) at the beginning of each task and begin a task with timing, with the growth of timing time, γ Start to reduce;Introducing path relative coefficient ρ, using the numerical expression in [0,1] section transport twice between food product close to journey Degree, is arranged the path-dependency coefficient between each dining table and other dining tables, if two dining table positions are adjacent close, ρ takes the larger value. In addition, two parameter coefficient w1、w2Initial value is 1, addition Item factor w3Initial value is 0;
Step (2) places the i.e. specified transport task of food product on dining car, carries out task mark to all required transport food products Number, ascending sequence is carried out according to task pressing degree, that is, time factor size, establishes task array 1, but original task mark It is number constant;
Step (3) is successively carried out with time factor threshold value (for example threshold value is taken as 0.8) in task array 1 according to order Compare, and establish task array 2, if more than the threshold value, go to step (4), if being less than the threshold value, this is optional for normal recordings Task judges whether task array 1 compares and finishes, do not compare and finish go to step (5), gos to step after comparing (6);
Step (4) detects the task dining table frequency of occurrence, if frequency of occurrence is 0, that is, corresponds to dining table in no food product shape State improves additional factor item w3, reduce time factor term coefficient w1And go to step again (2) be compared;If dining table number goes out Occurrence number is not 0, and go to step (5);
Step (5) removes current task from task array 1, and task array 1 moves to right a unit, goes to step (2) Compared next time;
Step (6) resequences to garbled task array 2 according to relative coefficient size, by formula (9) calculating task Synthesis degree T (i)=w1γ+w2ρ+w3, choose the maximum task of T (i) value and placed, after task choosing, dining car can use transport position Set and subtract 1, see whether there are also not the placing of the tasks, do not place task if it exists, go to step (2) rearrange task array, If without the task of placement, algorithm terminates.
Above-mentioned algorithm can be run on storage medium, processor, server or terminal device.
It should be understood by those skilled in the art that, embodiment of the disclosure can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the disclosure Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the disclosure, which can be used in one or more, The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces The form of product.
The disclosure is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present disclosure Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
The foregoing is merely preferred embodiment of the present disclosure, are not limited to the disclosure, for the skill of this field For art personnel, the disclosure can have various modifications and variations.It is all within the spirit and principle of the disclosure, it is made any to repair Change, equivalent replacement, improvement etc., should be included within the protection scope of the disclosure.
Although above-mentioned be described in conjunction with specific embodiment of the attached drawing to the disclosure, model not is protected to the disclosure The limitation enclosed, those skilled in the art should understand that, on the basis of the technical solution of the disclosure, those skilled in the art are not Need to make the creative labor the various modifications or changes that can be made still within the protection scope of the disclosure.

Claims (10)

1. a kind of dispensing machine people based on electromagnetic lock has on the robot body it is characterized in that: including robot body It is multiple to be both provided with the lid with its retractable connection in each accommodating chamber for storing the accommodating chambers of article, the lid and It is opened and closed between accommodating chamber by electromagnetism lock control, the electromagnetic lock is configured as remaining turned-off shape before receiving opening signal State;
Identification module and controller are provided on the robot body, the identification module is configured as identification object region and sets The mark set sends corresponding recognition result signal to the controller;
The controller receives the recognition result, and determines the accommodating chamber that the article of storage and recognition result match, and sends Opening signal is to corresponding electromagnetic lock.
2. a kind of dispensing machine people based on electromagnetic lock as described in claim 1, it is characterized in that: the robot body includes Chassis, chassis lower end are provided with walking mechanism, and impact switch, electromagnetic tracking module, avoiding obstacles by supersonic wave module are carried on chassis And communication module.
3. a kind of dispensing machine people based on electromagnetic lock as described in claim 1, it is characterized in that: on the robot body also It is provided with input module, the input module is for receiving the confirmation message that article has been taken;
Or, the electrodynamic capacity of different electromagnetic locks is different, the current parameters by changing electromagnetic lock reach suction to control electromagnetic lock It closes and disconnects.
4. a kind of delivery system based on electromagnetic lock, it is characterized in that: including dispensing machine of any of claims 1-3 People, guidance system and background system, wherein the guidance system includes the marker that each target area is arranged in, different target The marker content in region is different, and the marker;
The background system includes server and database, and the server is configured as connecting with the controller, sends packet Dispatching task containing sending objects, dispatching requirement and target area, and recognition result is received, it is preferential according to dispatching task configuration Grade plans the track route between each target area according to priority level;
The dispensing machine people receives and according to the track route, carries out the dispatching of each article.
5. a kind of delivery system based on electromagnetic lock as claimed in claim 4, it is characterized in that: the marker is electronics mark Label, corresponding, the identification module is RFID card reader.
6. the working method based on robot of any of claims 1-3 or system described in claim 4 or 5, The following steps are included:
The article dispensed as required and target area construct matching relationship between the two, and put according to the matching relationship Corresponding article is set in corresponding accommodating chamber, the electromagnetic lock of the accommodating chamber is configured according to matching relationship, and is closed all electricity Magnetic padlock;
Required dispatching task is ranked up according to time factor, establishes task array, by the time of task each in task array The factor selects may dispensing for task and establishes new task array compared with the time factor threshold value of setting carries out size, right The task array selected further sorts according to path-dependency, and calculating task synthesis degree takes the highest task of comprehensive angle value It is dispensed, when reaching corresponding target area, corresponding electromagnetic lock is opened according to matching relationship.
7. working method as claimed in claim 6, it is characterized in that: being carried out after the completion of each dispatching task to task array Calculating is rearranged, the selection and dispatching of the task of a new round are carried out, until whole task dispatchings are completed.
8. working method as claimed in claim 6, it is characterized in that: the time factor is for characterizing the urgent of dispatching task Property.
9. working method as claimed in claim 6, it is characterized in that: the path-dependency coefficient, dispenses twice to express The path-dependency coefficient between each target area and other target areas is arranged in close proximity between destination.
10. working method as claimed in claim 6, it is characterized in that: introducing additional factor in the calculating process of task synthesis degree , the additional factor initial value is zero, the number dispensed to indicate certain target area, when adding for certain task When factor initial value is not zero, the task is removed from task array.
CN201910453176.5A 2019-05-28 2019-05-28 Distribution robot, system and method based on electromagnetic lock Active CN110347150B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910453176.5A CN110347150B (en) 2019-05-28 2019-05-28 Distribution robot, system and method based on electromagnetic lock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910453176.5A CN110347150B (en) 2019-05-28 2019-05-28 Distribution robot, system and method based on electromagnetic lock

Publications (2)

Publication Number Publication Date
CN110347150A true CN110347150A (en) 2019-10-18
CN110347150B CN110347150B (en) 2020-07-28

Family

ID=68174417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910453176.5A Active CN110347150B (en) 2019-05-28 2019-05-28 Distribution robot, system and method based on electromagnetic lock

Country Status (1)

Country Link
CN (1) CN110347150B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9082233B2 (en) * 2010-06-09 2015-07-14 Disney Enterprises, Inc. Display with robotic pixels
CN205058052U (en) * 2015-09-23 2016-03-02 众德迪克科技(北京)有限公司 Robot with indoor navigation feature
CN206643937U (en) * 2017-02-10 2017-11-17 山东大学 A kind of intelligent distribution robot
CN107450540A (en) * 2017-08-04 2017-12-08 山东大学 Indoor mobile robot navigation system and method based on infrared road sign
CN107992044A (en) * 2017-12-12 2018-05-04 东北大学秦皇岛分校 A kind of autonomous traveling control method of robot and robot system of independently advancing
CN109278056A (en) * 2018-11-22 2019-01-29 复旦大学无锡研究院 Unmanned dispensing machine people
CN109409765A (en) * 2018-11-09 2019-03-01 江苏木盟智能科技有限公司 A kind of food catering method and system based on robot

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9082233B2 (en) * 2010-06-09 2015-07-14 Disney Enterprises, Inc. Display with robotic pixels
CN205058052U (en) * 2015-09-23 2016-03-02 众德迪克科技(北京)有限公司 Robot with indoor navigation feature
CN206643937U (en) * 2017-02-10 2017-11-17 山东大学 A kind of intelligent distribution robot
CN107450540A (en) * 2017-08-04 2017-12-08 山东大学 Indoor mobile robot navigation system and method based on infrared road sign
CN107992044A (en) * 2017-12-12 2018-05-04 东北大学秦皇岛分校 A kind of autonomous traveling control method of robot and robot system of independently advancing
CN109409765A (en) * 2018-11-09 2019-03-01 江苏木盟智能科技有限公司 A kind of food catering method and system based on robot
CN109278056A (en) * 2018-11-22 2019-01-29 复旦大学无锡研究院 Unmanned dispensing machine people

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BROOKS R A: "Intelligencewithout Representation", 《ARTIFICIAL INTELLIGENCE》 *
孙海欣,曹志强: "智能助餐机器人的设计", 《长春大学学报》 *

Also Published As

Publication number Publication date
CN110347150B (en) 2020-07-28

Similar Documents

Publication Publication Date Title
CN106200677B (en) A kind of express delivery delivery system and method based on unmanned plane
US10279477B2 (en) Automated smart book inventory and shelving robot based on RFID technology
CN109081028B (en) Robot-based article conveying method and system
CN111675057B (en) Intelligent cargo conveying system applied to residential buildings and residential districts
CN110084333A (en) Power Material warehousing system based on RFID technique
CN110472909A (en) Intelligent distribution system, method, server, robot and storage medium
CN109102205A (en) Radio frequency, processing method, device, server and the medium of order taking responsibility
CN108171875A (en) A kind of intelligent distribution pallet piling up method and robot
CN105046835A (en) Goods receiving method and device and goods delivery method and system
CN108910381A (en) A kind of method of article carrying apparatus and article conveying
CN106447186B (en) The method and device that transporting equipment task is distributed in a kind of intelligent storage
CN107622596A (en) Intelligent cargo cabinet and Intelligent cargo cabinet Compliance control method
CN108040410A (en) Light control system and method for hotel floors
CN102004964A (en) FRID based public warehouse real-time information management system and management method thereof
CN106097467A (en) A kind of box, throwing pickup system and method and the inquiry of the box and localization method
CN206249641U (en) A kind of modern logistics distribution center sand table simulating system
CN105894364A (en) Electric car time-sharing leasing APP car returning system and method using wireless induction
JP7072959B2 (en) Information processing methods, information processing devices, and computer programs
CN107125957A (en) Intelligent storage cabinet
CN111523918A (en) Commodity clustering method, commodity clustering device, commodity clustering equipment and storage medium
CN109949918A (en) A kind of self-service leasing system and method
CN210199899U (en) Intelligent storage system of self-service access mobile intelligent terminal
CN103606027A (en) Intelligent hotel management system based on radio frequency identification technology
CN103258180A (en) Device and method for controlling locker based on RFID technology
CN104079416B (en) For the method and apparatus for the energy expenditure for reducing the network equipment

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