CN106527448A - Improved A* robot optimal path planning method suitable for warehouse environment - Google Patents
Improved A* robot optimal path planning method suitable for warehouse environment Download PDFInfo
- Publication number
- CN106527448A CN106527448A CN201611166562.9A CN201611166562A CN106527448A CN 106527448 A CN106527448 A CN 106527448A CN 201611166562 A CN201611166562 A CN 201611166562A CN 106527448 A CN106527448 A CN 106527448A
- Authority
- CN
- China
- Prior art keywords
- robot
- node
- list
- shelf
- road
- 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
- 238000013439 planning Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000006872 improvement Effects 0.000 claims description 9
- 238000005457 optimization Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 abstract description 4
- 230000008901 benefit Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 3
- 238000012856 packing Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000000137 annealing Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0219—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- 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/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Warehouses Or Storage Devices (AREA)
- Manipulator (AREA)
- Feedback Control In General (AREA)
Abstract
The invention discloses an improved A* robot optimal path planning method suitable for a warehouse environment. The improved A* robot optimal path planning method comprises the steps of: firstly, designing an effective warehouse model capable of flexible expansion, including the design of shelf distribution and a road operating rule; simplifying a path planning problem into path planning problems among nodes according to the road operating rule in the warehouse mode; then adopting an improved A* algorithm to search for an optimal path between two nodes, wherein the calculation of a heuristic function includes estimation of a steering price, a Manhattan distance and bypass distance; and finally, adding a path between an initial position of a robot and an initial node as well as a path between a target position and a target node into a previous node list to form a complete path list. The nodes in the path list correspond to positions in an actual warehouse, the optimal operating path of the robot is obtained, and the operating paths of the robot are extended into an operating state list of the robot.
Description
Technical field
The present invention relates to the optimum path planning problem in warehouse environment, for advising with DYNAMIC DISTRIBUTION shelf and road
Storehouse model then, the present invention propose the path planning algorithm for improving A*, solve the optimum road between 2 points in storehouse model
Footpath planning problem, it is ensured that storage mobile robot reaches target with optimal route.
Background technology
With technology of Internet of things, roboticses, the development of computer technology, multi-robot control system is applied to certainly
In the sorting link of dynamicization warehouse system, the development trend of logistics sorting is had become.Traditional commodity sort mode be by point
Pick the corresponding shelf of personnel's traversal and complete order packing work.In warehousing system, the layout of commodity shelf is using dynamic
The mode of distribution, and corresponding shelf are transported to into sorting office by robot, so as to complete the packing work of goods orders.Storehouse
The design of storehouse model and the path planning problem under this warehouse environment are the piths of warehousing system design.Cause
This, storehouse model reasonable in design and suitable path planning algorithm have important work for the efficiency for improving commodity sorting
With.
In traditional sort mode, sorting personnel can freely walk about so as to complete in warehouse on the premise of not colliding
Into sorting task.Traditional sort mode efficiency is low, and working strength is big, and labor cost is high, currently by complete by robot
Replace into the sort mode that shelf are carried.State of the shelf in DYNAMIC DISTRIBUTION under automated sorting pattern, and have in warehouse
Multiple robots run the carrying work for completing shelf simultaneously, so as to assist sorting personnel to complete commodity packing work.In order to protect
The normal operation of card automated warehouse storage system, needs make rational planning for operation rule and running status of the robot in warehouse.
The Automatic Warehouse adopted at present in this way has the Kiva system of Amazon, the Swisslog of Switzerland, domestic Geek+
Team.
In storage environment, path planning problem can be solved by global path planning algorithm.Global path planning algorithm
Mainly have based on the path planning algorithm of linear time temporal logic, evolution algorithm, particle swarm optimization algorithm, ant colony optimization algorithm, mould
Intend annealing method etc..In the case of given robot starting point with impact point, these algorithms can be cooked up most in running environment
Shortest path.
A* algorithms are a kind of didactic path planning algorithms, are provided based on the environmental information that robot runs and are suitably opened
Hairdo function, searches out the optimal path between 2 points.With the intelligence such as evolution algorithm, particle swarm optimization algorithm, ant colony optimization algorithm
Energy optimized algorithm is compared, and A* algorithms have real-time high, and algorithm complex is low, the characteristic that easy programming is realized, and appropriate
Under the conditions of ensure that the optimality of searching route.But the optimality in A* algorithm search path depends on suitable heuristic letter
Number.Path plannings of the A* in geometry networking adopts manhatton distance as heuristic function at present, but is advising with road
In geometry networking then, while it is also contemplated that during the steering cost of robot, it is desirable to provide more accurate heuristic information is caused
Searching route optimization.
The content of the invention
The present invention to be overcome the disadvantages mentioned above of prior art, there is provided a kind of improvement A* robots suitable for warehouse environment are most
Shortest path planing method.
The characteristic that the present invention is realized using the real-time and easy programming of A* algorithms, according to the operation rule of storehouse model and
On the premise of considering that robot turns to cost, there is provided suitable heuristic information causes searching route optimization, overcomes tradition
A* algorithms cannot obtain the shortcoming of optimal path.Design first effectively can flexible expansion storehouse model, including shelf distribution
And the design of road operation rule, storehouse model is as shown in Figure 1.According to road operation rule in storehouse model, path is advised
It is the path planning problem between each node to draw problem reduction.Then, using between two nodes of improved A* algorithm search
Optimal path.Wherein, the calculating of heuristic function include turn to cost, manhatton distance, around the estimation of row distance.It is improved
The list that the path of A* algorithm search is made up of several nodes.Finally, by the initial position of robot and start node it
Between and node listing before path between target location and destination node is added in, constitute complete path list.
Node in path list is corresponding with the position in actual warehouse, the optimum running route of robot is obtained, and is expanded to
The running status list of robot.Improved A* has search efficiency high, and easy programming is realized and cartographic information builds easily
Advantage.
The improvement A* robots optimum path planning method suitable for warehouse environment of the present invention, including:
Step 1:The distribution of design shelf and road, it is stipulated that the width of road only allows a robot to pass through, i.e., 1
Individual unit length.In storehouse model, positioned at left side is sorting office, and right side is shelf heap, and each shelf heap is by 2 × 5
Shelf are constituted, and the length of each shelf and wide are 0.9 unit length.The sum of shelf heap can be adjusted flexibly simultaneously according to demand
And be odd number.Have between any two shelf heap and only one road, and overall shelf heap periphery is apart 1 with two
The road of individual unit length, so as to ensure the completeness and effectiveness of path planning algorithm.If there is two road to intersect at storehouse
Certain point in storehouse, then using the point as node N, the x coordinate value of N=(x, y), wherein x for present node, y is present node
Y-coordinate value.Define Sp=[xb yb xs ys] represent shelf relative position, wherein xb,ybRepresent that current shelf are located respectively
The relative position of shelf heap, xs,ysRelative position of the current shelf inside shelf heap is represented respectively.
Step 2:The operation rule of road in design repository, it is stipulated that road is one-way traffic, and two of arbitrary neighborhood
The travel direction of road is contrary.Robot can only be entered in shelf heap from the road of cross direction profiles.Definition robot is on road
Running status RS=[xR yR dx dy], wherein xR,yRRepresent coordinate position of the robot in warehouse coordinate system, dx,dyPoint
Not Biao Shi robot feasible direction, i.e. the travel direction of robot place road, dx,dy∈{0,1,2,3,4}.Work as dxFor 0
When, represent that robot cannot cross running;If dxFor 3, then robot can be to right travel;If dxFor 4, then robot can be to
Left lateral is sailed.Work as dyFor 0 when, represent robot cannot longitudinal driving;If dyFor 1, then robot can be travelled upwards;If dyFor 2,
Then robot can be to downward driving.
Step 3:The original position of given robot and target location, if robot can be just reached without any node
Target location, then directly give final path list with target location according to the original position of robot.Otherwise, simplified
For the path planning problem between warehouse node.Robot is saved from first node of initial position arrival as initial
Point, robot reach last node passed through during target location as destination node.
Step 4:On the basis of step 3, for given start node and destination node, searched using improved A* algorithms
Rope optimal path.When heuristic function cost is calculated, improved A* algorithms need to calculate between present node and destination node
Manhatton distance, turn to number of times and around row distance.Assume that as the current node estimated be n, remember manhatton distance cost
For hm(n), hm(n)=| xb-xf|+|yb-yf|, wherein xb, coordinates of the yb for start node, xf,yfFor the coordinate of destination node.
It is h that note turns to costt(n), htN ()=q × turncost, wherein q represent the minimum steering between present node and destination node
Number of times, turncost represent the cost value of each steering.Note is h around row distance coste(n), by judging present node and mesh
The number of times that detours of mark node, can obtain specific h with reference to the information of storehouse modele(n) value.It is heuristic above three is obtained
After cost, it is h (n) that note improves the heuristic function of A* algorithms, for estimating the heuristic generation of present node n and destination node
Valency, h (n)=hm(n)+ht(n)+he(n).Using A* algorithm search node listings are improved, List is designated asj。
Step 5:Path list between the initial position and start node of note robot is Listb, the target of robot
Path list between position and destination node is Listf.By ListbAdd to ListjHead, by ListfAdd to Listj
Afterbody, constitute complete path list.Node coordinate position in list is relative with the position coordinateses in the warehouse of reality
Should, obtain the running route of robot.
Step 6:The running route of robot is expanded to into the running status list of robot, SList is designated asR, by one it is
The robotary of row is constituted.According to given robot running route, the operation rule of each point place road on route are judged
Then, traffic direction of the robot in current point is obtained, so as to the running route of robot to be expanded to the running status of robot.
The running status list of robot is sent to into robot, you can allow robot to complete the task of line walking.
It is an advantage of the invention that:The path planning problem in the warehouse of shelf DYNAMIC DISTRIBUTION is solved using A* algorithms are improved,
Rationally effective storehouse model is devised, and proposes suitable heuristic information and cause searching route optimization.Due to storehouse
The steering cost of the one-way traffic and consideration robot of storehouse road, the heuristic function that traditional A* algorithms are used cannot be solved
Certainly in this case the optimized problem of searching route.The invention on the basis of the heuristic information of traditional A* algorithms,
According to the particularity of road information, propose suitable heuristic information and calculate the algorithm of its cost, so as to solve path
The problem of optimality.Compared with dijkstra's algorithm, improve A* algorithms and have search efficiency high, set up cartographic information easily excellent
Gesture.Compared to the intelligent algorithm such as such as ant group algorithm, evolution algorithm, improve A* algorithms and there is easily programmable realization, amount of calculation be little,
The high advantage of real-time.For large-scale Automatic Warehouse and the warehouse environment with a fairly large number of robot, this
The real-time of the extensibility and path planning algorithm of the storehouse model of bright design, programs easy advantage and can be good at solution
Certainly corresponding problem, for the sort efficiency for improving warehouse has help.
Description of the drawings
Fig. 1 is the storehouse model design drawing of the present invention
Fig. 2 is the steering number of times calculation flow chart of the present invention
Fig. 3 is the Distance Judgment flow chart that detours of the present invention
Fig. 4 is the robot initial position of the present invention and target location
Fig. 5 is the search pattern of the improvement A* algorithms of the present invention
Specific embodiment
The improvement A* robots optimum path planning method suitable for warehouse environment of the present invention is led to below in conjunction with accompanying drawing
Cross simplified example to be further described.
Mainly there is herein below suitable for the improvement A* optimum path plannings method of warehouse environment:Design first and effectively may be used
The storehouse model of flexible expansion, including shelf distribution and the design of road operation rule, storehouse model are as shown in Figure 1.According to
Path planning problem is reduced to the path planning problem between each node by road operation rule in storehouse model.Then, adopt
With the optimal path between two nodes of improved A* algorithm search.Wherein, the calculating of heuristic function includes turning to cost, graceful
Hatton distance, around the estimation of row distance.The list that the path of improved A* algorithm search is made up of several nodes.Finally,
Before path between the initial position and start node of robot and between target location and destination node is added to
In node listing, complete path list is constituted.Node in path list is corresponding with the position in actual warehouse, obtain
The optimum running route of robot, and expand to the running status list of robot.Improved A* has search efficiency high, easily compiles
Cheng Shixian and cartographic information build easy advantage.Detailed process is as follows:
Step 1:The distribution of design shelf and road, it is stipulated that the width of road only allows a robot to pass through, i.e., 1
Individual unit length.In Fig. 1 storehouse models, positioned at the Shi Liangge sorting offices in left side, right side is 5 × 5 shelf heap, each shelf
Heap is made up of 2 × 5 shelf, the length of each shelf and wide is 0.9 unit length.The sum of shelf heap can be according to demand
It is adjusted flexibly and for odd number.Have between any two shelf heap and only one road, and overall shelf heap periphery has
Two at a distance of the road for 1 unit length.
Step 2:The operation rule of road in design repository, it is stipulated that road is one-way traffic, and two of arbitrary neighborhood
The travel direction of road is contrary.Robot can only be entered in shelf heap from the road of cross direction profiles.Definition robot is on road
Running status RS=[xR yR dx dy], wherein xR,yRRepresent coordinate position of the robot in warehouse coordinate system, dx,dyPoint
Not Biao Shi robot feasible direction, i.e. the travel direction of robot place road, dx,dy∈{0,1,2,3,4}.Work as dxFor 0
When, represent that robot cannot cross running;If dxFor 3, then robot can be to right travel;If dxFor 4, then robot can be to
Left lateral is sailed.Work as dyFor 0 when, represent robot cannot longitudinal driving;If dyFor 1, then robot can be travelled upwards;If dyFor 2,
Then robot can be to downward driving.
Step 3:The original position of given robot and target location, corresponding shelf coordinate are respectively A=[0330], B
=[2130], as shown in Figure 4.Its corresponding warehouse coordinate is respectively RA=(4,10), RB=(16,4).It is reduced to initial
Node NA=(0,9) and destination node NBPath planning problem between=(18,3).
Step 4:On the basis of step 3, for given start node and destination node, searched using improved A* algorithms
Rope optimal path.When heuristic function cost is calculated, improved A* algorithms need to calculate between start node and destination node
Manhatton distance, turn to number of times and around row distance.Assume that as the current node estimated be n, remember manhatton distance cost
For hm(n), hm(n)=| xb-xf|+|yb-yf|, wherein xb,ybFor the coordinate of start node, xf,yfFor the coordinate of destination node.
It is h that note turns to costt(n), htN ()=n × turncost, wherein n represent the minimum steering between start node and destination node
Number of times, turncost represent the cost value of each steering, and the flow process for calculating steering number of times is as shown in Figure 2.Note is around row distance cost
For heN (), the algorithm flow of the number of times that detours is as shown in figure 3, the information with reference to storehouse model can obtain specific he(n) value.
After obtaining the heuristic cost of above three, it is h (n) that note improves the heuristic function of A* algorithms, for estimating present node n and mesh
The heuristic cost of mark node, h (n)=hm(n)+ht(n)+he(n).Using A* algorithm search node listings are improved, it is designated as
Listj。ListjContain (0,9), (0,6), (0,3), (0,0), (6,0), (12,0), (18,0), (18,3).
Step 5:Path list between the initial position and start node of note robot is Listb, contain (4,10),
(4,9) two points.Path list between the target location of robot and destination node is Listf, contain (16,3), (16,
4).By ListbAdd to ListjHead, by ListfAdd to ListjAfterbody, constitute complete path list ListjBag
Contained (4,10), (4,9), (0,9), (0,6), (0,3), (0,0), (6,0), (12,0), (18,0), (18,3), (16,3)
(16,4).Node coordinate position in list is corresponding with the position coordinateses in the warehouse of reality, obtain the operation of robot
Route, as shown in Figure 5.
Step 6:The running route of robot is expanded to into the running status list of robot, SList is designated asR, by one it is
The robotary of row is constituted.According to given robot running route, the operation rule of each point place road on route are judged
Then, traffic direction of the robot in current point is obtained, so as to the running route of robot to be expanded to the running status of robot.
SListR[4 10 2 0] are contained, [4 90 4], [0 90 4], [0 62 0], [0 32 0], [0 02 0], [6 0
0 3], [12 00 3], [18 00 3], [18 31 0], [16 30 4], [16 41 0].By the operation shape of robot
State list is sent to robot, you can allow robot to complete the task of line walking.
The present invention solves the path planning problem in the warehouse of shelf DYNAMIC DISTRIBUTION using A* algorithms are improved, and devises rationally
Effective storehouse model, and propose suitable heuristic information and cause searching route optimization.Due to the list of depot road
To travelling and the steering cost of consideration robot, the heuristic function that traditional A* algorithms are used cannot solve such case
Under the optimized problem of searching route.The invention is believed according to road on the basis of the heuristic information of traditional A* algorithms
The particularity of breath, proposes suitable heuristic information and calculates the algorithm of its cost, so as to solve asking for path optimality
Topic.Compared with dijkstra's algorithm, improve A* algorithms and have search efficiency high, set up the easy advantage of cartographic information.With such as
The intelligent algorithms such as ant group algorithm, evolution algorithm are compared, and are improved A* algorithms and are had easily programmable realization, and amount of calculation is little, and real-time is high
Advantage.For large-scale Automatic Warehouse and the warehouse environment with a fairly large number of robot, present invention design
The real-time of the extensibility and path planning algorithm of storehouse model, programs easy advantage and can be good at solving accordingly
Problem, for the sort efficiency for improving warehouse has help.
Claims (3)
1., suitable for the improvement A* robots optimum path planning method of warehouse environment, comprise the following steps that:
Step 1:The distribution of design shelf and road, it is stipulated that the width of road only allows a robot to pass through, i.e., 1 list
Bit length;In storehouse model, positioned at left side is sorting office, and right side is shelf heap, and each shelf heap is by 2 × 5 shelf
Composition, the length of each shelf and wide is 0.9 unit length;The sum of shelf heap can be adjusted flexibly according to demand and be
Odd number;Have between any two shelf heap and only one road, and overall shelf heap periphery is apart 1 list with two
The road of bit length, so as to ensure the completeness and effectiveness of path planning algorithm;If there is two road to intersect in warehouse
Certain point, then using the point as node N, the x coordinate value of N=(x, y), wherein x for present node, y are sat for the y of present node
Scale value;Define Sp=[xb yb xs ys] represent shelf relative position, wherein xb,ybCurrent shelf place shelf are represented respectively
The relative position of heap, xs,ysRelative position of the current shelf inside shelf heap is represented respectively;
Step 2:The operation rule of road in design repository, it is stipulated that road is one-way traffic, and the two road of arbitrary neighborhood
Travel direction it is contrary;Robot can only be entered in shelf heap from the road of cross direction profiles;Define fortune of the robot on road
Row state RS=[xR yR dx dy], wherein xR,yRRepresent coordinate position of the robot in warehouse coordinate system, dx,dyDifference table
Show the feasible direction of robot, the i.e. travel direction of robot place road, dx,dy∈{0,1,2,3,4};Work as dxFor 0 when, table
Show that robot cannot cross running;If dxFor 3, then robot can be to right travel;If dxFor 4, then robot can be to left lateral
Sail;Work as dyFor 0 when, represent robot cannot longitudinal driving;If dyFor 1, then robot can be travelled upwards;If dyFor 2, then machine
Device people can be to downward driving;
Step 3:The original position of given robot and target location, if robot can just reach target without any node
Position, then directly give final path list with target location according to the original position of robot;Otherwise, it is reduced to storehouse
Path planning problem between the node of storehouse;Using robot from first node of initial position arrival as start node,
Robot reaches last node passed through during target location as destination node;
Step 4:On the basis of step 3, for given start node and destination node, using improved A* algorithm search most
Shortest path;When heuristic function cost is calculated, improved A* algorithms need to calculate graceful between present node and destination node
Hatton's distance, turns to number of times and around row distance;Assume that as the current node estimated be n, note manhatton distance cost is hm
(n), hm(n)=| xb-xf|+|yb-yf|, wherein xb,ybFor the coordinate of start node, xf,yfFor the coordinate of destination node;Note turns
It is h to costt(n), htN ()=q × turncost, wherein q represent the minimum steering time between present node and destination node
Number, turncost represent the cost value of each steering;Note is h around row distance coste(n), by judging present node and target
The number of times that detours of node, can obtain specific h with reference to the information of storehouse modele(n) value;Obtaining above three heuristic generation
After valency, it is h (n) that note improves the heuristic function of A* algorithms, for estimating the heuristic cost of present node n and destination node, h
(n)=hm(n)+ht(n)+he(n);Using A* algorithm search node listings are improved, List is designated asj;
Step 5:Path list between the initial position and start node of note robot is Listb, the target location of robot with
Path list between destination node is Listf;By ListbAdd to ListjHead, by ListfAdd to ListjTail
Portion, constitutes complete path list;Node coordinate position in list is corresponding with the position coordinateses in the warehouse of reality, obtain
To the running route of robot;
Step 6:The running route of robot is expanded to into the running status list of robot, SList is designated asR, by a series of machine
Device people state is constituted;According to given robot running route, judge the operation rule of each point place road on route, obtain
Traffic direction of the robot in current point, so as to the running route of robot to be expanded to the running status of robot;By machine
The running status list of people is sent to robot, allows robot to complete the task of line walking.
2. the improvement A* robots optimum path planning method suitable for warehouse environment according to claim 1, its feature
It is:In the step 1, the sum of shelf heap is necessary for odd number, it is ensured that the road quantity in transverse and longitudinal direction is even number, it is to avoid go out
The irremovable state of existing robot.In step 1, shelf location coordinate representation integrally sets up coordinate system with shelf heap, defines every
Individual shelf relative position in overall shelf heap, obtains the coordinate in warehouse coordinate system by coordinate transform.
3. the improvement A* robots optimum path planning method suitable for warehouse environment according to claim 1, its feature
It is:Manhatton distance is selected in the step 4, cost is turned to and the cost that detours is used as the heuristic letter for improving A* algorithms
Breath;In route searching, not only constrained by road direction, and considered the cost of robot steering;Design is suitable to calculate
Method calculates the cost of heuristic function so that searching route optimization.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611166562.9A CN106527448B (en) | 2016-12-16 | 2016-12-16 | Improvement A* robot optimum path planning method suitable for warehouse environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611166562.9A CN106527448B (en) | 2016-12-16 | 2016-12-16 | Improvement A* robot optimum path planning method suitable for warehouse environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106527448A true CN106527448A (en) | 2017-03-22 |
CN106527448B CN106527448B (en) | 2019-05-31 |
Family
ID=58340830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611166562.9A Active CN106527448B (en) | 2016-12-16 | 2016-12-16 | Improvement A* robot optimum path planning method suitable for warehouse environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106527448B (en) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107122858A (en) * | 2017-04-26 | 2017-09-01 | 大连民族大学 | Complicated passage formula Mobile partition system dividing plate transport path planing method |
CN107228668A (en) * | 2017-05-17 | 2017-10-03 | 桂林电子科技大学 | A kind of path planning new method of rule-based grid dem data |
CN107727099A (en) * | 2017-09-29 | 2018-02-23 | 山东大学 | The more AGV scheduling of material transportation and paths planning method in a kind of factory |
CN108154254A (en) * | 2017-07-24 | 2018-06-12 | 南京交通职业技术学院 | Logistic distribution vehicle dispatching method based on modified A* algorithms |
CN108508893A (en) * | 2018-03-23 | 2018-09-07 | 西安电子科技大学 | A kind of robot efficiency optimum path planning method based on improvement A algorithm |
CN108549388A (en) * | 2018-05-24 | 2018-09-18 | 苏州智伟达机器人科技有限公司 | A kind of method for planning path for mobile robot based on improvement A star strategies |
CN108764579A (en) * | 2018-06-01 | 2018-11-06 | 成都交大光芒科技股份有限公司 | A kind of storage multi-robotic task dispatching method based on congestion control |
CN109250807A (en) * | 2018-10-25 | 2019-01-22 | 罗德斌 | A kind of sewage aeration machine people |
CN109573443A (en) * | 2019-01-15 | 2019-04-05 | 杭州大氚智能科技有限公司 | A kind of storage sorting system |
CN109697529A (en) * | 2018-12-21 | 2019-04-30 | 心怡科技股份有限公司 | A kind of flexible task allocation algorithms based on the double neighbour's positioning of local |
CN109840609A (en) * | 2017-11-27 | 2019-06-04 | 北京京东尚科信息技术有限公司 | Picking point data method of calibration and device, storage medium, electronic equipment |
CN109917780A (en) * | 2017-12-12 | 2019-06-21 | 杭州海康机器人技术有限公司 | Robot probe's method, control method, apparatus and system |
CN109919536A (en) * | 2018-12-31 | 2019-06-21 | 北京云杉信息技术有限公司 | Sort fresh cargo to sorting area method |
CN109976350A (en) * | 2019-04-15 | 2019-07-05 | 上海钛米机器人科技有限公司 | Multirobot dispatching method, device, server and computer readable storage medium |
CN110231627A (en) * | 2019-07-23 | 2019-09-13 | 南京邮电大学盐城大数据研究院有限公司 | Service robot operating path calculation method based on visible light-seeking |
CN110262518A (en) * | 2019-07-22 | 2019-09-20 | 上海交通大学 | Automobile navigation method, system and medium based on track topological map and avoidance |
CN110497419A (en) * | 2019-07-15 | 2019-11-26 | 广州大学 | Building castoff sorting machine people |
CN110554688A (en) * | 2018-05-30 | 2019-12-10 | 北京京东尚科信息技术有限公司 | Method and device for generating topological map |
CN111062180A (en) * | 2019-11-08 | 2020-04-24 | 深圳市紫光同创电子有限公司 | FPGA wiring method and device |
CN111736524A (en) * | 2020-07-17 | 2020-10-02 | 北京布科思科技有限公司 | Multi-robot scheduling method, device and equipment based on time and space |
CN113375673A (en) * | 2021-06-08 | 2021-09-10 | 嘉兴霏云信息科技有限公司 | Optimization algorithm for path planning |
CN113666042A (en) * | 2021-08-25 | 2021-11-19 | 红云红河烟草(集团)有限责任公司 | Open-air goods space dispatching control method for redrying production |
CN113703452A (en) * | 2021-08-24 | 2021-11-26 | 北京化工大学 | AGV path planning method for large-scale storage environment |
CN113985877A (en) * | 2021-10-27 | 2022-01-28 | 深圳市渐近线科技有限公司 | Automatic guiding system of warehouse logistics path based on digital twin |
CN114723154A (en) * | 2022-04-18 | 2022-07-08 | 淮阴工学院 | Wisdom supermarket |
CN115793657A (en) * | 2022-12-09 | 2023-03-14 | 常州大学 | Distribution robot path planning method based on temporal logic control strategy |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003029833A (en) * | 2001-07-19 | 2003-01-31 | Japan Atom Energy Res Inst | Method for generating autonomic traveling path of traveling object |
CN102880186A (en) * | 2012-08-03 | 2013-01-16 | 北京理工大学 | Flight path planning method based on sparse A* algorithm and genetic algorithm |
CN105116902A (en) * | 2015-09-09 | 2015-12-02 | 北京进化者机器人科技有限公司 | Mobile robot obstacle avoidance navigation method and system |
CN105467997A (en) * | 2015-12-21 | 2016-04-06 | 浙江工业大学 | Storage robot path program method based on linear temporal logic theory |
CN105955254A (en) * | 2016-04-25 | 2016-09-21 | 广西大学 | Improved A* algorithm suitable for robot path search |
CN106005866A (en) * | 2016-07-19 | 2016-10-12 | 青岛海通机器人***有限公司 | Intelligent warehousing system based on mobile robots |
-
2016
- 2016-12-16 CN CN201611166562.9A patent/CN106527448B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003029833A (en) * | 2001-07-19 | 2003-01-31 | Japan Atom Energy Res Inst | Method for generating autonomic traveling path of traveling object |
CN102880186A (en) * | 2012-08-03 | 2013-01-16 | 北京理工大学 | Flight path planning method based on sparse A* algorithm and genetic algorithm |
CN105116902A (en) * | 2015-09-09 | 2015-12-02 | 北京进化者机器人科技有限公司 | Mobile robot obstacle avoidance navigation method and system |
CN105467997A (en) * | 2015-12-21 | 2016-04-06 | 浙江工业大学 | Storage robot path program method based on linear temporal logic theory |
CN105955254A (en) * | 2016-04-25 | 2016-09-21 | 广西大学 | Improved A* algorithm suitable for robot path search |
CN106005866A (en) * | 2016-07-19 | 2016-10-12 | 青岛海通机器人***有限公司 | Intelligent warehousing system based on mobile robots |
Non-Patent Citations (2)
Title |
---|
张岩岩,等: "基于人工免疫改进的搬运机器人蚁群路径规划", 《计算机测量与控制》 * |
禹鑫燚,等: "基于线性时序逻辑理论的仓储机器人路径规划", 《高技术通讯》 * |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107122858B (en) * | 2017-04-26 | 2020-07-03 | 大连民族大学 | Partition board conveying path planning method for complex push type movable partition system |
CN107122858A (en) * | 2017-04-26 | 2017-09-01 | 大连民族大学 | Complicated passage formula Mobile partition system dividing plate transport path planing method |
CN107228668A (en) * | 2017-05-17 | 2017-10-03 | 桂林电子科技大学 | A kind of path planning new method of rule-based grid dem data |
CN107228668B (en) * | 2017-05-17 | 2020-03-10 | 桂林电子科技大学 | New path planning method based on regular grid DEM data |
CN108154254A (en) * | 2017-07-24 | 2018-06-12 | 南京交通职业技术学院 | Logistic distribution vehicle dispatching method based on modified A* algorithms |
CN108154254B (en) * | 2017-07-24 | 2022-04-05 | 南京交通职业技术学院 | Logistics distribution vehicle scheduling method based on improved A-x algorithm |
CN107727099A (en) * | 2017-09-29 | 2018-02-23 | 山东大学 | The more AGV scheduling of material transportation and paths planning method in a kind of factory |
CN109840609A (en) * | 2017-11-27 | 2019-06-04 | 北京京东尚科信息技术有限公司 | Picking point data method of calibration and device, storage medium, electronic equipment |
CN109840609B (en) * | 2017-11-27 | 2021-08-10 | 北京京东振世信息技术有限公司 | Goods picking point data verification method and device, storage medium and electronic equipment |
CN109917780A (en) * | 2017-12-12 | 2019-06-21 | 杭州海康机器人技术有限公司 | Robot probe's method, control method, apparatus and system |
CN108508893A (en) * | 2018-03-23 | 2018-09-07 | 西安电子科技大学 | A kind of robot efficiency optimum path planning method based on improvement A algorithm |
CN108549388A (en) * | 2018-05-24 | 2018-09-18 | 苏州智伟达机器人科技有限公司 | A kind of method for planning path for mobile robot based on improvement A star strategies |
CN110554688B (en) * | 2018-05-30 | 2024-01-16 | 北京京东乾石科技有限公司 | Method and device for generating topological map |
CN110554688A (en) * | 2018-05-30 | 2019-12-10 | 北京京东尚科信息技术有限公司 | Method and device for generating topological map |
CN108764579B (en) * | 2018-06-01 | 2021-09-07 | 成都交大光芒科技股份有限公司 | Storage multi-robot task scheduling method based on congestion control |
CN108764579A (en) * | 2018-06-01 | 2018-11-06 | 成都交大光芒科技股份有限公司 | A kind of storage multi-robotic task dispatching method based on congestion control |
CN109250807A (en) * | 2018-10-25 | 2019-01-22 | 罗德斌 | A kind of sewage aeration machine people |
CN109697529A (en) * | 2018-12-21 | 2019-04-30 | 心怡科技股份有限公司 | A kind of flexible task allocation algorithms based on the double neighbour's positioning of local |
CN109919536A (en) * | 2018-12-31 | 2019-06-21 | 北京云杉信息技术有限公司 | Sort fresh cargo to sorting area method |
CN109919536B (en) * | 2018-12-31 | 2023-04-21 | 北京云杉信息技术有限公司 | Method for sorting fresh goods to sorting area |
CN109573443B (en) * | 2019-01-15 | 2024-02-23 | 杭州大氚智能科技有限公司 | Warehouse sorting system |
CN109573443A (en) * | 2019-01-15 | 2019-04-05 | 杭州大氚智能科技有限公司 | A kind of storage sorting system |
CN109976350A (en) * | 2019-04-15 | 2019-07-05 | 上海钛米机器人科技有限公司 | Multirobot dispatching method, device, server and computer readable storage medium |
CN110497419A (en) * | 2019-07-15 | 2019-11-26 | 广州大学 | Building castoff sorting machine people |
CN110262518A (en) * | 2019-07-22 | 2019-09-20 | 上海交通大学 | Automobile navigation method, system and medium based on track topological map and avoidance |
CN110231627A (en) * | 2019-07-23 | 2019-09-13 | 南京邮电大学盐城大数据研究院有限公司 | Service robot operating path calculation method based on visible light-seeking |
CN111062180A (en) * | 2019-11-08 | 2020-04-24 | 深圳市紫光同创电子有限公司 | FPGA wiring method and device |
CN111736524A (en) * | 2020-07-17 | 2020-10-02 | 北京布科思科技有限公司 | Multi-robot scheduling method, device and equipment based on time and space |
CN113375673A (en) * | 2021-06-08 | 2021-09-10 | 嘉兴霏云信息科技有限公司 | Optimization algorithm for path planning |
CN113375673B (en) * | 2021-06-08 | 2022-09-06 | 嘉兴霏云信息科技有限公司 | Optimization algorithm for path planning |
CN113703452A (en) * | 2021-08-24 | 2021-11-26 | 北京化工大学 | AGV path planning method for large-scale storage environment |
CN113666042B (en) * | 2021-08-25 | 2023-08-15 | 红云红河烟草(集团)有限责任公司 | Open-air cargo space dispatching control method for redrying production |
CN113666042A (en) * | 2021-08-25 | 2021-11-19 | 红云红河烟草(集团)有限责任公司 | Open-air goods space dispatching control method for redrying production |
CN113985877B (en) * | 2021-10-27 | 2023-12-19 | 深圳市渐近线科技有限公司 | Automatic guide system of warehouse logistics path based on digital twinning |
CN113985877A (en) * | 2021-10-27 | 2022-01-28 | 深圳市渐近线科技有限公司 | Automatic guiding system of warehouse logistics path based on digital twin |
CN114723154A (en) * | 2022-04-18 | 2022-07-08 | 淮阴工学院 | Wisdom supermarket |
CN114723154B (en) * | 2022-04-18 | 2024-05-28 | 淮阴工学院 | Wisdom supermarket |
CN115793657B (en) * | 2022-12-09 | 2023-08-01 | 常州大学 | Distribution robot path planning method based on temporal logic control strategy |
CN115793657A (en) * | 2022-12-09 | 2023-03-14 | 常州大学 | Distribution robot path planning method based on temporal logic control strategy |
Also Published As
Publication number | Publication date |
---|---|
CN106527448B (en) | 2019-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106527448A (en) | Improved A* robot optimal path planning method suitable for warehouse environment | |
Qing et al. | Path-planning of automated guided vehicle based on improved Dijkstra algorithm | |
CN109976350B (en) | Multi-robot scheduling method, device, server and computer readable storage medium | |
CN109115226B (en) | Route planning method for avoiding multi-robot conflict based on jumping point search | |
CN106500697B (en) | LTL-A*-A* optimum path planning method suitable for dynamic environment | |
CN103017757B (en) | Engineering machinery entering path planning method and path planning apparatus | |
CN104050390B (en) | Mobile robot path planning method based on variable-dimension particle swarm membrane algorithm | |
Zhao et al. | The experience-memory Q-learning algorithm for robot path planning in unknown environment | |
CN104850011B (en) | A kind of TSP avoidances optimum path planning method in obstacle environment | |
CN105467997B (en) | Based on the storage robot path planning method that linear time temporal logic is theoretical | |
CN109059924A (en) | Adjoint robot Incremental Route method and system for planning based on A* algorithm | |
CN107037812A (en) | A kind of vehicle path planning method based on storage unmanned vehicle | |
CN109947120B (en) | Path planning method in warehousing system | |
CN107169591A (en) | Linear time sequence logic-based mobile terminal express delivery route planning method | |
CN109159127A (en) | A kind of double welding robot intelligence paths planning methods based on ant group algorithm | |
CN106041931A (en) | Collaborative collision-preventing path optimization method for multiple AGV robots in multi-barrier space | |
CN112229419B (en) | Dynamic path planning navigation method and system | |
CN110006429A (en) | A kind of unmanned boat path planning method based on depth optimization | |
CN105527964A (en) | Robot path planning method | |
CN108225326A (en) | A kind of AGV paths planning methods based on A* algorithms | |
CN111007862B (en) | Path planning method for cooperative work of multiple AGVs | |
CN106647754A (en) | Path planning method for orchard tracked robot | |
CN112633590B (en) | Intelligent warehousing method and system for four-way shuttle | |
CN110487290B (en) | Unmanned vehicle local path planning method based on variable step size A star search | |
CN108413963A (en) | Bar-type machine people's paths planning method based on self study ant group algorithm |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |