CN107203214B - A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path - Google Patents

A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path Download PDF

Info

Publication number
CN107203214B
CN107203214B CN201710640560.7A CN201710640560A CN107203214B CN 107203214 B CN107203214 B CN 107203214B CN 201710640560 A CN201710640560 A CN 201710640560A CN 107203214 B CN107203214 B CN 107203214B
Authority
CN
China
Prior art keywords
path
carrying robot
floor
point
robot
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.)
Active
Application number
CN201710640560.7A
Other languages
Chinese (zh)
Other versions
CN107203214A (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.)
Central South University
Original Assignee
Central South 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 Central South University filed Critical Central South University
Priority to CN201710640560.7A priority Critical patent/CN107203214B/en
Publication of CN107203214A publication Critical patent/CN107203214A/en
Application granted granted Critical
Publication of CN107203214B publication Critical patent/CN107203214B/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path, this method includes:Step 1:Build global map three-dimensional system of coordinate;Step 2:Global map is divided according to floor level number, obtains the two-dimensional map and distance matrix of each floor;Step 3:Coordinate of the starting point and ending point for obtaining transport task under global map three-dimensional system of coordinate is instructed according to transport task, the distance matrix of all corridors and room in distance matrix and each floor based on each floor, path planning is carried out using Floyd algorithms, obtains Transportation Planning path;Step 4:Advance according to the path clustering carrying robot of planning, complete transport task.The present invention reduces algorithm amount of calculation, including gate inhibition, elevator interaction and Robot dodge strategy, is easy to carrying robot to perform transport task under intelligent environment by carrying out Module Division to more floor environment.

Description

A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path
Technical field
The invention belongs to robot path planning's problem, more particularly to a kind of carrying robot COMPLEX MIXED path collaboration is certainly Adapt to Intelligent planning method.
Background technology
With the unlatching in industrial 4.0 epoch, artificial intelligence is very powerful and exceedingly arrogant, robot initially enter daily life, laboratory, The fields such as factory, due to the fast development of science and technology, robot purposes is more extensive, and more necks are expanded to by 95% commercial Application The non-industrial applications in domain, the effect for society are also increasing.And since middle self-propelled machine people industry development, positive growth For global maximum robot market, robot it is " Chinese epoch " or coming.How to allow robot more efficient, more Intelligently serviced for the mankind, be the emphasis of owner's concern, the wherein path planning of transportation robot and control is robot neck The key problem in domain.
The path planning of mobile robot and control refer to that robot can independently perceive surrounding environment, for goal task intelligence One relatively most short, time-consuming minimum path can be cooked up, while can be interacted with the gate inhibition on path, possesses automatic obstacle-avoiding Function, on the premise of the safety of robot, people and transported article is ensured, smoothly complete task.
For path planning and this problem is controlled, forefathers are it is proposed that many outstanding methods, such as Chinese patent A kind of mobile robot intensified learning initial method based on artificial potential field is disclosed in CN102819264B, by robot Working environment virtually turns to an artificial potential field, stateful potential energy value is determined using priori so that barrier area Domain potential energy value is zero, and target point has global maximum potential energy value, at this moment in artificial potential field the potential energy value of each state with regard to generation Table corresponding state follows the cumulative maximum return of optimal policy acquisition.The coordinates measurement of the outstanding advantages system of this method is straight with control Connect and form closed loop with environment, therefore enhance the adaptability and avoidance performance of system, but it is easily trapped into locally optimal solution, Be completely dependent on priori determination, for emerging barrier, can not Real-time Feedback into system, cause for flexibly changing Actual robot working environment there is no adaptibility to response, and can not find path between adjacent nearer barrier, so It is not easy to be applied in practice.And for example Chinese patent CN105527965A discloses a kind of path planning based on GACA algorithm Method and system, method are that the part optimization solution that genetic algorithm obtains is converted into the pheromones initial value of ant group algorithm, so Optimum path search is carried out by ant group algorithm again afterwards, optimizing carries out crossover operation to qualified path after terminating, finally given Optimal path.This method is that solve the problems, such as one of most popular method of robot path planning, is constantly entered each other by feasible solution Row information exchanges, and finds more outstanding path, it the advantages of have strong robustness, there is high feasibility, but it is easily trapped into Locally optimal solution, computationally intensive to cause to calculate overlong time, excessively slow reaction is unfavorable for robot and run in actual environment, made Into the poor efficiency of work.
The content of the invention
The invention provides a kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path, its purpose exists In for the deficiency of above method, for more floors, more rooms and elevator are classified as multiple modules, are set for each module The interconnection of trunk path is put, each inside modules carry out active path regional planning, and institute's arrival in need of robot Task point be configured, and for running into barrier in transportation robot carry out task and people avoids, ensure both sides Safety, and each gate inhibition is numbered, when running into gate inhibition in the path of robot ambulation, gate inhibition will automatically turn on/close, high Effect, safely solves robot core path planning problem.
A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path, comprises the following steps:
Step 1:Build global map three-dimensional system of coordinate;
It is origin to deliver localized ground central point, and due east direction is X-axis, and direct north is Y-axis, and direction is Z perpendicular to the ground Axle;
Carrying robot delivery region is floor connected regions all in a building, walkable region refer to from The barrier region in building is deleted in all floor connected regions;
In global map three-dimensional system of coordinate, the two-dimensional plane coordinate of the floor connected region of each floor is identical, z coordinate It is different;
Step 2:Global map is divided according to floor level number, obtains the two-dimensional map of each floor and apart from square Battle array;
The distance matrix of each floor is made up of the neighbouring relations between all corridors and all rooms, if two rooms, room Between it is adjacent with corridor and two corridors, then the corresponding weights in floor distance matrix be 1, be otherwise infinity;
Weights in each floor in the distance matrix of each corridor are each paths in each corridor under floor two-dimensional map Actual range between point;
Weights in each floor in the distance matrix in each room are that in each room all roads under floor two-dimensional map Actual range between the point of footpath is formed;
In each corridor distance matrix and room distances matrix, if barrier be present between two path points, apart from square Corresponding weights are infinity in battle array;
The processing of division, the optimal path splicing in the global static path planning after being advantageous to, reduces path planning The amount of calculation of model, accelerate arithmetic speed.
Step 3:The starting point and ending point for obtaining transport task is instructed in global map three-dimensional coordinate according to transport task The lower coordinate of system, the distance matrix of all corridors and room, use in distance matrix and each floor based on each floor Floyd algorithms carry out path planning, obtain Transportation Planning path;
Path planning is carried out using Floyd algorithms, reduces amount of calculation;
When carrying robot need move to another floor from a floor when, by path planning Task-decomposing into Path planning in two floors;
The starting point of first path planning is transport task starting point, and terminal is the elevator position of first floor;
The starting point of second path planning is the elevator position of second floor, and terminal is transport task terminating point;
The elevator of first floor and the elevator of second floor are same elevator;
Step 4:The Transportation Planning path clustering carrying robot obtained using step 3 is advanced, and completes transport task.
Further, during carrying robot advances according to the path planning obtained, carrying robot reaches gate inhibition During preceding path point, door open command is first sent, the unlatching situation of gate inhibition is detected using Kinect sensor, after confirming that door is opened, By reaching next path point after gate inhibition, after sending instruction of closing the door, next path point is continued to;
Carrying robot reach elevator before path point when, first send door open command, then examined using Kinect sensor The unlatching situation of elevator is surveyed, after confirming that door is opened, into elevator.
Further, carrying robot is known in real time during the advance of transport task is performed using Kinect sensor In front of other path whether someone or other barriers, there is barrier in the range of two meters in front of the existing path of carrying robot When, carry out avoidance according to following operation:
A) when carrying robot runs into people in corridor, obtained by the spacer of Kinect sensor combination ceiling Position relationship between carrying robot and people, is kept out of the way;
Direction is kept out of the way in planning in the two-dimensional coordinate for be currently located floor, and the direction of keeping out of the way according to planning is kept out of the way;
The direction kept out of the way direction and refer to possess maximum retreat distance on the vertical line of the interpersonal line of carrying machine, Edge is kept out of the way direction and moved ahead in walkable region, after people leaves 3 meters of scopes of robot, backtracking normally travel circuit, Go to next path point;
B) when carrying robot runs into people in a room, if carrying robot in read path point, keeps itself position Put motionless, after people leaves the path of carrying robot, carrying robot continues to move ahead;If carrying robot is to next During path point is advanced, then along the previous path point of backtracking, and stay in previous path point and wait people to exit to next path point Path, be further continued for going to next path point.
C) when carrying robot runs into emerging static-obstacle thing, carrying robot is scanned using Kinect sensor And remote control center is sent instructions to, static-obstacle thing is identified in global map temporarily, and update the area that can walk In domain and all distance matrixs can not tie point, plan the optimal path in current floor again using Floyd algorithms, concurrently Carrying robot is given, around static-obstacle thing, is moved on;
D) when carrying robot runs into other transportation robots, both halt simultaneously, and remote control center is to surplus The higher carrying robot of remaining electricity, which is sent, meets dynamic barrier instruction, is sent to another carrying robot and continues normally travel Instruction;
The carrying robot for meeting dynamic barrier instruction is received according to A) or B) situation works as another carrying robot Make dynamic barrier and carry out dynamic obstacle avoidance, another robot normally travels according to path profile.
Further, carrying robot reaches next path point from current path point in accordance with the following methods:
First, the coordinate (x1, y1) of current path point and the angle, θ c of carrying robot are read;
Then, calculated and gone to using the distance between current path point coordinates and next path point coordinates and 2 points The angle of the carrying robot of next path point;
Finally, advance according to the distance between new carrying robot angle and two path points, control carrying robot.
Further, the carrying robot take thing, put thing during perform following operation and prevent from colliding desktop:
During carrying robot takes thing, puts thing, carrying machine human body does not rotate, and is completed when taking thing or putting thing Afterwards, it is forwarded to up to after next path point, carrying machine human body receives control instruction and carries out pose adjustment.
To prevent transportation robot when taking object point or putting object point directly to next path point is gone to, machine human body Collide, occur unexpected with taking thing/put thing platform.
Further, carrying robot carries out real-time Communication for Power during moving ahead with remote control center:
When carrying robot can not continuously be communicated with remote control center three times, a upper path is returned to along original route Point waits, until being communicated again with remote control center;
When remote control center can not continuously receive the signal that carrying robot is sent three times, alarm is sent.
Further, the adjacent positioned piece is at intervals of 3m.
Spacer is arranged in robot working environment, is awaited orders a little in robot, takes object point, puts object point, elevator point, gate inhibition The place arrangement spacer such as select, be advantageous to robot and carry out taking thing on the basis for ensureing self-position precision, put thing, Men Jinjiao Mutually, elevator interactive operation;Simultaneously on the driving path of robot, one path point is set every 3m, is testing robot Can timely calibrating position under the intelligent environment of room.In laboratory 1.5m is controlled according to a path point2Space is arranged, and is ensured real The walkable region of Yan Shizhong robots can be all capped.
Beneficial effect
1st, by Module Division, the operand of algorithm is greatly reduced, the operation efficiency of Floyd algorithms is improved, saves Time of the robot in path planning;
2nd, the interaction schemes of gate inhibition and elevator make carrying robot performed under the intelligent environments such as laboratory transport task into For possibility, the simple work of lab assistant is advantageously reduced, improves laboratory operational efficiency.
3rd, Robot dodge strategy can allow carrying robot in complex environment normal work, ensure carrying robot, transport article And Laboratory Instruments, the safety of personnel.
Brief description of the drawings
Fig. 1 is the path point schematic diagram of certain floor;
Fig. 2 is the schematic flow sheet of the method for the invention.
Embodiment
Below in conjunction with example and accompanying drawing, the present invention is described further.
Step 1:Build global map three-dimensional system of coordinate;
It is origin to deliver localized ground central point, and due east direction is X-axis, and direct north is Y-axis, and direction is Z perpendicular to the ground Axle;
Carrying robot delivery region is floor connected regions all in a building, walkable region refer to from The barrier region in building is deleted in all floor connected regions;
In global map three-dimensional system of coordinate, the two-dimensional plane coordinate of the floor connected region of each floor is identical, z coordinate It is different;
Step 2:Global map is divided according to floor level number, obtains the two-dimensional map of each floor and apart from square Battle array;
The distance matrix of each floor is made up of the neighbouring relations between all corridors and all rooms, if two rooms, room Between it is adjacent with corridor and two corridors, then the corresponding weights in floor distance matrix be 1, be otherwise infinity;
Weights in each floor in the distance matrix of each corridor are each paths in each corridor under floor two-dimensional map Actual range between point;
Weights in each floor in the distance matrix in each room are that in each room all roads under floor two-dimensional map Actual range between the point of footpath is formed;
In each corridor distance matrix and room distances matrix, if barrier be present between two path points, apart from square Corresponding weights are infinity in battle array;
The processing of division, the optimal path splicing in the global static path planning after being advantageous to, reduces path planning The amount of calculation of model, accelerate arithmetic speed.
Step 3:The starting point and ending point for obtaining transport task is instructed in global map three-dimensional coordinate according to transport task The lower coordinate of system, the distance matrix of all corridors and room, use in distance matrix and each floor based on each floor Floyd algorithms carry out path planning, obtain Transportation Planning path;
Path planning is carried out using Floyd algorithms, reduces amount of calculation;
When carrying robot need move to another floor from a floor when, by path planning Task-decomposing into Path planning in two floors;
The starting point of first path planning is transport task starting point, and terminal is the elevator position of first floor;
The starting point of second path planning is the elevator position of second floor, and terminal is transport task terminating point;
The elevator of first floor and the elevator of second floor are same elevator;
Step 4:The Transportation Planning path clustering carrying robot obtained using step 3 is advanced, and completes transport task.
During carrying robot advances according to the path planning obtained, carrying robot reaches the path point before gate inhibition When, door open command is first sent, the unlatching situation of gate inhibition is detected using Kinect sensor, after confirming that door is opened, after gate inhibition Next path point is reached, after sending instruction of closing the door, continues to next path point;
Carrying robot reach elevator before path point when, first send door open command, then examined using Kinect sensor The unlatching situation of elevator is surveyed, after confirming that door is opened, into elevator.
Carrying robot is during the advance of transport task is performed, using in front of Kinect sensor Real time identification path Whether someone or other barriers, when there is barrier in the range of two meters in front of the existing path of carrying robot, according to following Operation carries out avoidance:
A) when carrying robot runs into people in corridor, obtained by the spacer of Kinect sensor combination ceiling Position relationship between carrying robot and people, is kept out of the way;
Direction is kept out of the way in planning in the two-dimensional coordinate for be currently located floor, and the direction of keeping out of the way according to planning is kept out of the way;
The direction kept out of the way direction and refer to possess maximum retreat distance on the vertical line of the interpersonal line of carrying machine, Edge is kept out of the way direction and moved ahead in walkable region, after people leaves 3 meters of scopes of robot, backtracking normally travel circuit, Go to next path point;
B) when carrying robot runs into people in a room, if carrying robot in read path point, keeps itself position Put motionless, after people leaves the path of carrying robot, carrying robot continues to move ahead;If carrying robot is to next During path point is advanced, then along the previous path point of backtracking, and stay in previous path point and wait people to exit to next path point Path, be further continued for going to next path point.
C) when carrying robot runs into emerging static-obstacle thing, carrying robot is scanned using Kinect sensor And remote control center is sent instructions to, static-obstacle thing is identified in global map temporarily, and update the area that can walk In domain and all distance matrixs can not tie point, plan the optimal path in current floor again using Floyd algorithms, concurrently Carrying robot is given, around static-obstacle thing, is moved on;
D) when carrying robot runs into other transportation robots, both halt simultaneously, and remote control center is to surplus The higher carrying robot of remaining electricity, which is sent, meets dynamic barrier instruction, is sent to another carrying robot and continues normally travel Instruction;
The carrying robot for meeting dynamic barrier instruction is received according to A) or B) situation works as another carrying robot Make dynamic barrier and carry out dynamic obstacle avoidance, another robot normally travels according to path profile.
Carrying robot reaches next path point from current path point in accordance with the following methods:
First, the coordinate (x1, y1) of current path point and the angle, θ c of carrying robot are read;
Then, calculated and gone to using the distance between current path point coordinates and next path point coordinates and 2 points The angle of the carrying robot of next path point;
Finally, advance according to the distance between new carrying robot angle and two path points, control carrying robot.
The carrying robot takes thing, put thing during perform following operation and prevent from colliding desktop:
During carrying robot takes thing, puts thing, carrying machine human body does not rotate, and is completed when taking thing or putting thing Afterwards, it is forwarded to up to after next path point, carrying machine human body receives control instruction and carries out pose adjustment.
To prevent transportation robot when taking object point or putting object point directly to next path point is gone to, machine human body Collide, occur unexpected with taking thing/put thing platform.
Carrying robot carries out real-time Communication for Power during moving ahead with remote control center:
When carrying robot can not continuously be communicated with remote control center three times, a upper path is returned to along original route Point waits, until being communicated again with remote control center;
When remote control center can not continuously receive the signal that carrying robot is sent three times, alarm is sent.
The adjacent positioned piece is at intervals of 3m.
Spacer is arranged in robot working environment, is awaited orders a little in robot, takes object point, puts object point, elevator point, gate inhibition The place arrangement spacer such as select, be advantageous to robot and carry out taking thing on the basis for ensureing self-position precision, put thing, Men Jinjiao Mutually, elevator interactive operation;Simultaneously on the driving path of robot, one path point is set every 3m, is testing robot Can timely calibrating position under the intelligent environment of room.In laboratory 1.5m is controlled according to a path point2Space is arranged, and is ensured real The walkable region of Yan Shizhong robots can be all capped.
Instantiation:
Carrying robot receives order, and article is extracted from path point 12, reaches path point 76 and places article, intermediate path Track is path point 12-14-16-17-33-34-35-36-37-38-98-97-96-72-73-74-76, as shown in figure, its During middle path point 12,14,15,17 is 102 between 1 building, path point 33,34,35,36,37,38 is in 1 building corridor, Er Qielu Footpath point 38 is path point before elevator door, and path point 98,97,96 is in 4 buildings corridors, should during 72,73,74,76 405 between 4 buildings Path intermediate demand passes through 3 gate inhibitions, and using an elevator, path point is path point 17,35,96 to gate inhibition in front of the door.
Carrying robot is run after taking object point to obtain article along order path, when carrying robot reaches path point 17, Door open command is first sent, the unlatching situation of gate inhibition is then detected using Kinect sensor, after confirming that door is opened, after gate inhibition After reaching next path point 33, after sending instruction of closing the door, ensuing path point is continued to, similarly passes through its latter two door Prohibit.When robot reaches path point 38, door-opened elevator instruction is first sent, the unlatching situation of elevator is then detected using Kinect, After confirming that door is opened, into elevator.After reaching 4 buildings, there is dustbin barrier near path point 97, use Kinect sensor Depth distance identifies that location transmission is to distal end in a coordinate system by Obstacle Position, by static-obstacle thing temporarily in global map In be identified, and update in walkable region and all distance matrixs can not tie point, planned again using Floyd algorithms Optimal path in current floor, and carrying robot is sent to, around dustbin, move on, thing path point is put in arrival, is put Lower article, task are completed.
Specific embodiment described herein is only to spirit explanation for example of the invention.Technology belonging to the present invention is led The technical staff in domain can be made various modifications or supplement to described specific embodiment or be replaced using similar mode Generation, but without departing from the spiritual of the present invention or surmount scope defined in appended claims.

Claims (7)

1. a kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path, it is characterised in that including following step Suddenly:
Step 1:Build global map three-dimensional system of coordinate;
It is origin to deliver localized ground central point, and due east direction is X-axis, and direct north is Y-axis, and direction is Z axis perpendicular to the ground;
The carrying robot delivery region is floor connected regions all in a building, and walkable region refers to from all Floor connected region in delete building in barrier region;
Step 2:Global map is divided according to floor level number, obtains the two-dimensional map and distance matrix of each floor;
The distance matrix of each floor is made up of the neighbouring relations between all corridors and all rooms, if two rooms, room with Corridor and two corridors are adjacent, then the corresponding weights in floor distance matrix are 1, are otherwise infinity;
Weights in each floor in the distance matrix of each corridor be under floor two-dimensional map in each corridor each path point it Between actual range;
Weights in each floor in the distance matrix in each room are all path points in each room under floor two-dimensional map Between actual range form;
In each corridor distance matrix and room distances matrix, if barrier between two path points be present, in distance matrix Corresponding weights are infinity;
Step 3:The starting point and ending point for obtaining transport task is instructed under global map three-dimensional system of coordinate according to transport task Coordinate, the distance matrix of all corridors and room, is calculated using Floyd in distance matrix and each floor based on each floor Method carries out path planning, obtains Transportation Planning path;
When carrying robot needs to move to another floor from a floor, by path planning Task-decomposing at two Path planning in floor;
The starting point of first path planning is transport task starting point, and terminal is the elevator position of first floor;
The starting point of second path planning is the elevator position of second floor, and terminal is transport task terminating point;
The elevator of first floor and the elevator of second floor are same elevator;
Step 4:The Transportation Planning path clustering carrying robot obtained using step 3 is advanced, and completes transport task.
2. according to the method for claim 1, it is characterised in that advanced in carrying robot according to the path planning obtained Cheng Zhong, when carrying robot reaches the path point before gate inhibition, door open command is first sent, utilizes Kinect sensor detection gate inhibition Unlatching situation, after confirming that door is opened, by reaching next path point after gate inhibition, after sending instruction of closing the door, continue to down all the way Footpath point;
When carrying robot reaches the path point before elevator, first send door open command, then detect elevator using Kinect and opening Situation is opened, after confirming that door is opened, into elevator.
3. according to the method for claim 2, it is characterised in that carrying robot is performing the advance process of transport task In, using in front of Kinect sensor Real time identification path whether someone or other barriers, when the existing path of carrying robot When there is barrier in the range of two meters of front, avoidance is carried out according to following operation:
A) when carrying robot runs into people in corridor, delivered by the spacer of Kinect sensor combination ceiling Position relationship between robot and people, is kept out of the way;
Direction is kept out of the way in planning in the two-dimensional coordinate for be currently located floor, and the direction of keeping out of the way according to planning is kept out of the way;
The direction kept out of the way direction and refer to possess maximum retreat distance on the vertical line of the interpersonal line of carrying machine, edge are moved back Keep away direction to move ahead in walkable region, after people leaves 3 meters of scopes of robot, backtracking normally travel circuit, go to Next path point;
B) when carrying robot runs into people in a room, if carrying robot in read path point, keeps self-position not Dynamic, after people leaves the path of carrying robot, carrying robot continues to move ahead;If carrying robot is to next path During point is advanced, then along the previous path point of backtracking, and the road that previous path point waits people to exit to next path point is stayed in Footpath, it is further continued for going to next path point;
C) when carrying robot runs into emerging static-obstacle thing, carrying robot is concurrent using Kinect sensor scanning Send instruction to be identified static-obstacle thing in global map temporarily to remote control center, and update walkable region and In all distance matrixs can not tie point, plan the optimal path in current floor again using Floyd algorithms, and be sent to Carrying robot, around static-obstacle thing, move on;
D) when carrying robot runs into other transportation robots, both halt simultaneously, and remote control center is electric to residue The higher carrying robot of amount, which is sent, meets dynamic barrier instruction, and continuing normally travel to another carrying robot transmission refers to Order;
The carrying robot for meeting dynamic barrier instruction is received according to A) or B) another carrying robot is worked as start by situation State barrier carries out dynamic obstacle avoidance, and another robot normally travels according to path profile.
4. according to the method described in claim any one of 1-3, it is characterised in that carrying robot is in accordance with the following methods from current Path point reaches next path point:
First, the coordinate (x1, y1) of current path point and the angle, θ c of carrying robot are read;
Then, calculated using the distance between current path point coordinates and next path point coordinates and 2 points go to it is next The angle of the carrying robot of path point;
Finally, advance according to the distance between new carrying robot angle and two path points, control carrying robot.
5. according to the method for claim 4, it is characterised in that the carrying robot takes thing, put thing during perform with Lower operation prevents from colliding desktop:
During carrying robot takes thing, puts thing, carrying machine human body does not rotate, after the completion of taking thing or putting thing, It is forwarded to up to after next path point, carrying machine human body receives control instruction and carries out pose adjustment.
6. according to the method for claim 5, it is characterised in that carrying robot move ahead during with remote control center Carry out real-time Communication for Power:
When carrying robot can not continuously be communicated with remote control center three times, upper path point etc. is returned along original route Treat, until being communicated again with remote control center;
When remote control center can not continuously receive the signal that carrying robot is sent three times, alarm is sent.
7. according to the method for claim 3, it is characterised in that the adjacent positioned piece is at intervals of 3m.
CN201710640560.7A 2017-07-31 2017-07-31 A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path Active CN107203214B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710640560.7A CN107203214B (en) 2017-07-31 2017-07-31 A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710640560.7A CN107203214B (en) 2017-07-31 2017-07-31 A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path

Publications (2)

Publication Number Publication Date
CN107203214A CN107203214A (en) 2017-09-26
CN107203214B true CN107203214B (en) 2018-03-27

Family

ID=59911285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710640560.7A Active CN107203214B (en) 2017-07-31 2017-07-31 A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path

Country Status (1)

Country Link
CN (1) CN107203214B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108415424B (en) 2018-02-05 2019-09-13 腾讯科技(深圳)有限公司 Study of Intelligent Robot Control method and apparatus, system and storage medium
CN108171892A (en) * 2018-03-13 2018-06-15 深圳市三维通机器人***有限公司 A kind of Intelligent unattended library system
CN108873908B (en) * 2018-07-12 2020-01-24 重庆大学 Robot city navigation system based on combination of visual SLAM and network map
CN109101022A (en) * 2018-08-09 2018-12-28 北京智行者科技有限公司 A kind of working path update method
CN109324615A (en) * 2018-09-20 2019-02-12 深圳蓝胖子机器人有限公司 Office building delivery control method, device and computer readable storage medium
CN110942169A (en) * 2018-09-25 2020-03-31 上海云绅智能科技有限公司 Path planning method and robot
CN109164810B (en) * 2018-09-28 2021-08-10 昆明理工大学 Robot self-adaptive dynamic path planning method based on ant colony-clustering algorithm
CN111258275B (en) * 2018-11-30 2022-11-15 沈阳新松机器人自动化股份有限公司 Heavy-load AGV double-vehicle linkage control method
CN109760975A (en) * 2019-03-29 2019-05-17 深圳中科云海科技有限公司 A kind of system of intelligence recycling rubbish
CN110221600B (en) * 2019-04-25 2022-05-31 深圳一清创新科技有限公司 Path planning method and device, computer equipment and storage medium
CN112060072B (en) * 2019-06-11 2023-06-20 华邦电子股份有限公司 Collaborative robot control system and method
CN110347161B (en) * 2019-07-22 2022-12-06 浙江华睿科技股份有限公司 Dispatching method and device for automatic guided transport vehicle
JP2021064233A (en) * 2019-10-16 2021-04-22 トヨタ自動車株式会社 Article conveying robot, article conveying system, and robot management device
CN110647129A (en) * 2019-10-30 2020-01-03 广东博智林机器人有限公司 Robot scheduling method, elevator scheduling method and system
CN111462375A (en) * 2020-04-01 2020-07-28 中国工商银行股份有限公司 Access control method and device, inspection system and electronic equipment
CN111862567A (en) * 2020-07-20 2020-10-30 广东博殿堡电子科技有限公司 Control method and system for remote control through mobile terminal
CN112235759B (en) * 2020-09-15 2022-05-17 武汉工程大学 Multi-robot route optimization method and device
CN111874764B (en) * 2020-09-28 2021-02-02 上海木承智能医疗科技有限公司 Robot scheduling method, server and storage medium
CN112229408B (en) * 2020-10-10 2023-02-17 广州海格星航信息科技有限公司 Three-dimensional indoor multi-floor pedestrian route planning method
CN113115622B (en) * 2021-03-08 2022-09-30 深圳拓邦股份有限公司 Visual robot obstacle avoidance control method and device and mowing robot
CN113823092B (en) * 2021-09-28 2022-11-18 深圳优地科技有限公司 Robot operation control method, apparatus and computer-readable storage medium
CN114442608B (en) * 2021-12-21 2024-06-14 北京未末卓然科技有限公司 Office building logistics robot and control method thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07225612A (en) * 1994-02-15 1995-08-22 Fujitsu Ltd Method and device for path search having time base put in search space
WO2008013568A2 (en) * 2005-12-30 2008-01-31 Irobot Corporation Autonomous mobile robot
CN103900600A (en) * 2012-12-25 2014-07-02 中国电信股份有限公司 Method and system for navigating indoor paths of maps across floors
CN104898660B (en) * 2015-03-27 2017-10-03 中国科学技术大学 A kind of indoor map construction method for improving robot path planning's efficiency
CN105183955B (en) * 2015-08-21 2018-10-30 林浩嘉 A kind of tier building optimum path planning method
CN105203095B (en) * 2015-09-14 2018-11-30 博康云信科技有限公司 A kind of interior three-dimensional space real-time route air navigation aid and navigation system
CN106767826A (en) * 2016-12-23 2017-05-31 上海雅丰信息科技有限公司 A kind of indoor method across floor path navigation

Also Published As

Publication number Publication date
CN107203214A (en) 2017-09-26

Similar Documents

Publication Publication Date Title
CN107203214B (en) A kind of cooperative self-adapted Intelligent planning method in carrying robot COMPLEX MIXED path
CN107544515A (en) Multirobot based on Cloud Server builds figure navigation system and builds figure air navigation aid
CN205507542U (en) Road independently cleans control system based on laser and vision
CN102736627B (en) Multi-agent target searching self-decision coordination control device and method
CN105500406A (en) Transformer substation switch box operation mobile robot, working method and system
CN106347919A (en) Automatic warehousing system
AU2021266203B2 (en) Semantic laser-based multilevel obstacle avoidance system and method for mobile robot
CN101739027B (en) Distributed visual sensing network-based movable navigation system
CN108363385A (en) AGV is the same as field work Synergistic method, electronic equipment, storage medium and system
CN103592926A (en) Intelligent control system and method based on combination of mechanical three-dimensional parking lot and AGV
CN103699136A (en) Intelligent household service robot system and service method based on leapfrogging algorithm
CN106647738A (en) Method and system for determining docking path of automated guided vehicle, and automated guided vehicle
CN106979786A (en) Crusing robot method for optimizing route based on 3D live-action maps and UWB location technologies
Barberá et al. I-Fork: a flexible AGV system using topological and grid maps
CN106155062A (en) A kind of Mobile Robot Control System
CN105022399A (en) Operation mechanism-improved ground following agricultural machinery control system
Jia et al. A system control strategy of a conflict-free multi-AGV routing based on improved A* algorithm
Tavakoli et al. Cooperative multi-agent mapping of three-dimensional structures for pipeline inspection applications
CN113679305A (en) Spraying and wiping integrated cleaning robot and control method thereof
CN108287553A (en) A kind of unmanned cruiser system of two-wheel drive low speed and working method
Hager et al. Toward domain-independent navigation: Dynamic vision and control
CN110426045A (en) A kind of farmland spray machine device people vision guided navigation parameter acquiring method
CN114564008A (en) Mobile robot path planning method based on improved A-Star algorithm
CN108490935A (en) A kind of unmanned cruiser system of four-wheel drive low speed and working method
CN203070098U (en) Indoor and outdoor autonomous navigation system for patrol robot

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