Nothing Special   »   [go: up one dir, main page]

CN108563219A - A kind of AGV preventing collision methods - Google Patents

A kind of AGV preventing collision methods Download PDF

Info

Publication number
CN108563219A
CN108563219A CN201711477965.XA CN201711477965A CN108563219A CN 108563219 A CN108563219 A CN 108563219A CN 201711477965 A CN201711477965 A CN 201711477965A CN 108563219 A CN108563219 A CN 108563219A
Authority
CN
China
Prior art keywords
agv
evacuation area
area
dynamic
evacuation
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
CN201711477965.XA
Other languages
Chinese (zh)
Other versions
CN108563219B (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.)
Suzhou Haitong Robot System Co.,Ltd.
Original Assignee
QINGDAO HAITONG ROBOT SYSTEMS Co Ltd
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 QINGDAO HAITONG ROBOT SYSTEMS Co Ltd filed Critical QINGDAO HAITONG ROBOT SYSTEMS Co Ltd
Priority to CN201711477965.XA priority Critical patent/CN108563219B/en
Publication of CN108563219A publication Critical patent/CN108563219A/en
Application granted granted Critical
Publication of CN108563219B publication Critical patent/CN108563219B/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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • 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/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • 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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0242Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
    • 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/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • 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/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • G05D1/0289Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling with means for avoiding collisions between vehicles
    • 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/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • G05D1/0291Fleet control
    • G05D1/0293Convoy travelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Optics & Photonics (AREA)
  • Acoustics & Sound (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses a kind of AGV preventing collision methods, by delimiting evacuation area for each bus stop point of parking area;The pose data and target for obtaining all AGV stop website;The evacuation sector width that website is stopped based on target generates dynamic evacuation area;When AGV enters its corresponding dynamic and avoids area, judge whether dynamic evacuation area is seizure condition;If the dynamic evacuation area is seizure condition, the original places AGV wait for, avoid colliding;If the dynamic evacuation area is unoccupied state, AGV continues to travel, and occupies dynamic evacuation area, and dynamic evacuation area is switched to seizure condition;After AGV drives into target stop website, dynamic evacuation area is switched to idle state, in order to which other AGV are used, to improve the operational efficiency of space availability ratio and AGV;Therefore, AGV preventing collision methods of the invention had not only been avoided and had been collided between AGV, but also improved space availability ratio, improved the operational efficiency of AGV.

Description

A kind of AGV preventing collision methods
Technical field
The invention belongs to AGV technical fields, specifically, being to be related to a kind of AGV preventing collision methods.
Background technology
AGV is increasingly taken seriously as high flexibility logistics equipment in modern industrial production field, and inertial navigation AGV is a kind of relatively new product again, and the previous generation magnetic stripes that compare navigate for AGV and electromagnetic navigation AGV, inertial navigation AGV provides a kind of higher logistics' settlement scheme of degree of flexibility.
With the increase of the application amount of inertial navigation AGV, gradually it is exposed there are one serious problem:More AGV In the efficient free scheduling problem of intensive station.
For AGV when driving into or being driven out to stop website, space is larger needed for operation, when especially retreating storage, needs first to get over The stop website looked over so as to check, then retrogressing of turning.Therefore each to stop that website is required to be kept away in order to avoid clashing in operation Allow area all will be very big.And the stop website in this region is very intensive, it is impossible to delimit independent large size for each station Static state evacuation area, therefore, if realizing that whole region delimitation can only be one by evacuation control by existing preventing collision method Area is avoided, then when there are more AGV to need simultaneously when this region executes task, since evacuation control problem leads to can only have one Platform AGV can seriously be reduced in this regional activity, production efficiency.
Invention content
The present invention provides a kind of AGV preventing collision methods, improve AGV operational efficiency.
In order to solve the above technical problems, the present invention is achieved using following technical proposals:
A kind of AGV preventing collision methods, including:
Evacuation area delimited for each bus stop point of parking area;
The pose data and target for obtaining all AGV stop website;
The evacuation sector width that website is stopped based on target generates dynamic evacuation area;
When AGV enters its corresponding dynamic and avoids area, judge whether dynamic evacuation area is seizure condition;
If so, the original places AGV wait for;
If it is not, then AGV continues to travel, dynamic evacuation area is occupied, and dynamic evacuation area is switched to seizure condition;AGV is sailed After entering target stop website, dynamic evacuation area is switched to idle state.
Further, the evacuation sector width that website is stopped based on target generates dynamic evacuation area, specifically includes:
Judge whether the width in the evacuation area of target stop website meets width required when AGV drives into;
If so, the evacuation area that target is stopped to website generates dynamic evacuation area;
If it is not, target is then stopped website and its neighbouring evacuation area generation dynamic evacuation area for stopping website.
Further, when AGV needs are driven out to current stop website, the method further includes following step:
Dynamic evacuation area is generated based on the current evacuation sector width for stopping website;
Judge whether dynamic evacuation area is seizure condition;
If so, the original places AGV wait for;
If it is not, then AGV is travelled, dynamic evacuation area is occupied, and dynamic evacuation area is switched to seizure condition;AGV is driven out to this When dynamic evacuation area, dynamic evacuation area is switched to idle state.
Further, described that dynamic evacuation area is generated based on the current evacuation sector width for stopping website, it specifically includes:
Judge whether the width in the current evacuation area for stopping website meets width required when AGV is driven out to;
If so, the current evacuation area for stopping website is generated dynamic evacuation area;
If it is not, then stopping website and its neighbouring evacuation area generation dynamic evacuation area for stopping website by current.
Further, when the dynamic of seizure condition evacuation area is switched to idle state, judge that the dynamic is waited for avoid Whether the quantity of the AGV in area is more than 1;
If so, according to preset priority rule, the AGV with highest priority occupies dynamic evacuation area, and will Dynamic evacuation area is switched to seizure condition, other AGV continue original place and wait for.
Preferably, the evacuation area for each stopping website all has pre-locked list;When the corresponding dynamics of AGV avoid Qu Weizhan When with state, which waits for, and the prelock in the evacuation area included by the number write-in corresponding dynamic evacuation area by the AGV Determine in list;When AGV, which occupies the dynamic, avoids area, the number of the AGV is eliminated in pre-locked list;If in pre-locked list AGV number quantity be more than 1, then judge to wait for the quantity of the AGV in dynamic evacuation area more than 1.
Further, the method further includes:
Interval is laid with multiple queue-type driving evacuation areas in driving region;
When AGV drives a vehicle the first setpoint distance of boundary for avoiding area apart from queue-type, whether queue-type driving evacuation area is judged For seizure condition;
If so, the original places AGV wait for;
If it is not, then AGV continues to travel, queue-type driving evacuation area is occupied, and queue-type driving evacuation area is switched to and is accounted for Use state;After AGV is driven out to queue-type driving evacuation area, queue-type driving evacuation area is switched to idle state.
Further, when the queue-type of seizure condition driving evacuation area is switched to idle state, judge to wait for the team Whether the quantity of the AGV in column driving evacuation area is more than 1;
If so, according to preset priority rule, the AGV with highest priority continues to travel, and occupies the queue-type Driving evacuation area, and queue-type driving evacuation area is switched to seizure condition, other AGV continue original place and wait for.
Further, the method further includes:
The static evacuation area of route intersection region setting in driving region;
In second setpoint distance of boundary in the static evacuation area of AGV distances, judge whether the AGV quantity in static state evacuation area is big In equal to setting quantity;
If it is not, then AGV continues to travel, area is avoided into static state;
If so, the original places AGV wait for;AGV quantity in the static evacuation area of detection;When the AGV quantity in static evacuation area is less than When setting quantity, judge whether the quantity for waiting for the AGV in static state evacuation area is more than 1;
If so, according to preset priority rule, the AGV with highest priority continues to travel, and is kept away into the static state Area, other AGV is allowed to continue original place and wait for;
If it is not, the AGV in static state evacuation area is then waited for continue to travel, area is avoided into the static state.
Preferably, the width for being located at the evacuation area of the stop website at parking area both ends is more than the evacuation of other parking websites The width in area.
Compared with prior art, the advantages and positive effects of the present invention are:The AGV preventing collision methods of the present invention, by stop Each bus stop point in vehicle region delimit evacuation area;The pose data and target for obtaining all AGV stop website;Based on target The evacuation sector width for stopping website generates dynamic evacuation area;When AGV enters its corresponding dynamic and avoids area, judge that this is dynamically kept away Area is allowed whether to be seizure condition;If the dynamic evacuation area is seizure condition, the original places AGV wait for, avoid colliding;If this is dynamic It is unoccupied state that state, which avoids area, then AGV continues to travel, and occupies dynamic evacuation area, and dynamic evacuation area is switched to and is accounted for Use state;After AGV drives into target stop website, dynamic evacuation area is switched to idle state, in order to which other AGV are used, To improve the operational efficiency of space availability ratio and AGV;Therefore, AGV preventing collision methods of the invention had both avoided and had occurred between AGV Collision, and space availability ratio is improved, improve the operational efficiency of AGV.
After the specific implementation mode of the present invention is read in conjunction with the figure, the other features and advantages of the invention will become more clear Chu.
Description of the drawings
Fig. 1 is the flow chart of one embodiment of AGV preventing collision methods proposed by the present invention;
Fig. 2 is the flow chart of another embodiment of AGV preventing collision methods proposed by the present invention;
Fig. 3 is the flow chart of another embodiment of AGV preventing collision methods proposed by the present invention;
Fig. 4 is the flow chart of the further embodiment of AGV preventing collision methods proposed by the present invention;
Fig. 5 is the schematic diagram when stop website of the parking area in Fig. 1 delimit evacuation area;
Fig. 6 is that the bus stop point of the parking area in Fig. 5 delimit the schematic diagram behind evacuation area;
Fig. 7 is the schematic diagram in the queue-type driving evacuation area in the driving region in Fig. 5;
Fig. 8 is the schematic diagram in the static evacuation area in the driving region in Fig. 5.
Specific implementation mode
In order to make the purpose , technical scheme and advantage of the present invention be clearer, below with reference to drawings and examples, Invention is further described in detail.
Inertial navigation AGV generally has following feature:Inertial navigation AGV is to carry out control operation based on virtual route , i.e. there is a global virtual map inside inertial navigation AGV in fact, AGV is by the data of the equipment such as gyroscope come real When calculate current relative position and posture.Once after AGV has received mission bit stream, there is off-line working ability.AGV Ontology be usually fitted with the contactless safety sensor such as infrared, laser, ultrasonic wave.
The present embodiment illustrates the specific steps of preventing collision method by taking inertial navigation AGV as an example.Certainly, the present embodiment Preventing collision method be not limited to inertial navigation AGV, be also applied for other AGV.
The AGV preventing collision methods of the present embodiment specifically include following step, shown in Figure 1.
Step S11:Evacuation area delimited for each bus stop point of parking area.
The whole service region of AGV include parking area A and driving region B, it is shown in Figure 5.Parking area A includes more A stop website, each website of stopping have unique number, are stored in database.For example, stopping website 12, stopping website 200, stop website 201 ..., stop website 223, it is shown in Figure 5.
The evacuation area of an independent rectangle delimited for each bus stop point.The size in area is avoided according to stop website spacing Design, and with reference to data such as length, the width of AGV.Avoiding area also has unique number, is stored in database.By bus stop Point number is bound with corresponding evacuation area number.
If two are stopped, website is opposite to be laid, and can be that opposite two bus stop points, one rectangle of delimitation avoids area, i.e., It stops website for two and corresponds to an evacuation area, shown in Figure 6, dotted rectangle show evacuation area.Website is stopped by two The corresponding same evacuation area number of number binding.
Shown in Fig. 6, stops website 200 and 201 and bound with corresponding evacuation area A101, stop 202 He of website 203 bind with corresponding evacuation area A102 ... ..., stop website 222 and 223 and are bound with corresponding evacuation area A112.Bus stop Point 12 is bound with evacuation area A100 alone due to not stopping website in opposite.In figure 6, the intermediate passage for parking area Track, both sides are to stop website.
When according to tricycle structure AGV, since it does not support to rotate in place, for stopping positioned at parking area both ends The width in the evacuation area divided that pulls in is more than the width in the evacuation area of other parking websites, stops in order to which AGV drives into or sails out of Can shift to an earlier date when vehicle region or delay calculating can use evacuation area, it is ensured that not have collision.
Step S12:The pose data and target for obtaining all AGV stop website.
Pose monitoring is carried out to all AGV, obtains the data such as the current locations AGV, current deflection, and obtain AGV's Task, including task start site number, planning driving path, target stop site number etc..
Step S13:The evacuation sector width that website is stopped based on target generates dynamic evacuation area.
The evacuation sector width that website is stopped according to the length of AGV, driving path, target generates dynamic evacuation area, to meet The traffic space demand of AGV.General tricycle structure AGV generally uses fall back method and enter target stop website, therefore, it is necessary to Space is larger.
The step specifically includes following step:
Step S131:Judge whether the width in the evacuation area of target stop website meets width required when AGV drives into.
If so, thening follow the steps S132:The evacuation area that target is stopped to website generates dynamic evacuation area, that is, only leans on target The space requirement that AGV drives into target stop website can be met by stopping the evacuation area of website, without occupying extraneous region, to improve Space availability ratio and AGV operational efficiency.
If it is not, thening follow the steps S133:Target is stopped into website and its neighbouring evacuation area for stopping website generates dynamic and keeps away Allow area.That is, the evacuation area for only stopping website by target cannot be satisfied the driving demand of AGV, in order to avoid collision, it is also necessary to neighbouring The space requirement that AGV drives into target stop website can just be met by stopping the evacuation area cooperation of website.
That is, the dynamic evacuation area includes at least the evacuation area that target stops website, it is also possible to further include neighbouring stop By the evacuation area of website, at this point, dynamic evacuation area is the combination in several evacuation areas.For example, dynamic evacuation area includes that target is stopped The evacuation area of each 2 stops website in the evacuation area of website and its both sides, that is, include 5 evacuation areas, it is 5 evacuation that dynamic, which avoids area, The combination in area.
Step S14:When AGV enters its corresponding dynamic and avoids area, judge whether dynamic evacuation area is seizure condition.
In the present embodiment, dynamic evacuation area includes seizure condition and idle state two states.When dynamic evacuation area packet Include multiple evacuation areas, be it is multiple evacuation areas combination when, when in combination exist some evacuation area be seizure condition when, then this dynamically Evacuation area is seizure condition;Only when all evacuation areas in combination are idle state, the state in the dynamic evacuation area is It is idle state.
When AGV enters corresponding dynamic and avoids area, or in AGV area boundary setpoint distance is avoided apart from corresponding dynamic (Such as 200mm;Or 0mm, i.e. AGV are located on dynamic evacuation area boundary)When, judge whether dynamic evacuation area is seizure condition.
If it is not, thening follow the steps S15.
If so, thening follow the steps S16.
Step S15:Since dynamic evacuation area is idle state, AGV continues to travel, and occupies dynamic evacuation area, and should Dynamic evacuation area is switched to seizure condition;After AGV drives into target stop website, dynamic evacuation area is switched to idle state, Discharge dynamic evacuation area.
Step S16:Since dynamic evacuation area is seizure condition, the original places AGV wait for, avoid colliding.Moreover, inspection in real time Survey the state that dynamic avoids area.
The AGV preventing collision methods of the present embodiment, by delimiting evacuation area for each bus stop point of parking area;It obtains all The pose data and target of AGV stop website;The evacuation sector width that website is stopped based on target generates dynamic evacuation area; When AGV enters its corresponding dynamic evacuation area, judge whether dynamic evacuation area is seizure condition;If dynamic evacuation Qu Weizhan With state, then the waiting of the original places AGV, avoids colliding;If the dynamic evacuation area is unoccupied state, AGV continues to travel, account for Area is avoided with the dynamic, and dynamic evacuation area is switched to seizure condition;After AGV drives into target stop website, by the dynamic Evacuation area is switched to idle state, in order to which other AGV are used, to improve the operational efficiency of space availability ratio and AGV;Therefore, The AGV preventing collision methods of the present embodiment had not only been avoided and had been collided between AGV, but also improved space availability ratio, improved AGV's Operational efficiency.
The AGV preventing collision methods of the present embodiment, the evacuation sector width that website is stopped based on target are generated dynamic evacuation area, that is, existed Have and just generate dynamic evacuation area when stop demand, does not generate dynamic evacuation area when not stopping task, avoid useless calculating, from And improve computational efficiency.
When the original places AGV wait for, the state in corresponding occupied dynamic evacuation area is detected in real time, and executes step S17: Judge whether the dynamic evacuation area of seizure condition is switched to idle state.
If so, executing step S18:Judge whether the quantity for waiting for the AGV in dynamic evacuation area is more than 1.
If so, explanation there are multiple AGV that the dynamic is waited for avoid area, S19 is thened follow the steps:According to preset priority Rule, AGV of the selection with highest priority is travelled in all AGV for waiting for the dynamic evacuation area, occupies dynamic evacuation Area, and dynamic evacuation area is switched to seizure condition, other AGV continue original place and wait for, and congestion is avoided to collide.
If it is not, only there are one AGV, and the dynamic to be waited for avoid area for explanation, S20 is thened follow the steps:Wait for dynamic evacuation area AGV is travelled, and occupies dynamic evacuation area, and dynamic evacuation area is switched to seizure condition.
In the present embodiment, the evacuation area for each stopping website all has pre-locked list;When the corresponding dynamic evacuation of AGV When area is seizure condition, which waits for, and all included by the number write-in corresponding dynamic evacuation area by the AGV keep away It allows in the pre-locked list in area;When AGV, which occupies the dynamic, avoids area, the number of the AGV is eliminated in pre-locked list.If pre- The AGV number quantity locked in list is more than 1, then judges that the quantity for waiting for the AGV in dynamic evacuation area is more than 1.Pre-locked row The design of table, convenient for judging the quantity for the AGV for waiting for the dynamic to avoid area.
That is, when AGV needs to occupy certain dynamic evacuation area, the number corresponding to AGV can be written to corresponding In the pre-locked list in all evacuation areas included by dynamic evacuation area;When AGV, which occupies the dynamic, avoids area, in pre-locked row The number of the AGV is eliminated in table, or empties all pre-locked lists when reacquiring the pose data of all AGV.
Each evacuation area includes with properties:
(1)Avoid area's number:It is an integer, is the identity ID for avoiding area, generally according to sequentially writing, meeting and data when use Site number is stopped in library to be bound.
(2)It is main to account for AGV numbers:It is the number of the current AGV for occupying right-of-way completely.
(3)Regional location is the coordinate in region:It is a pair of of planar point, for identifying a rectangular area, i.e. rectangular area Two diagonal points.
(4)Go out inbound type:It is inbound, outbound, empty.Indicate that AGV occupies the purpose in the region.
(5)Avoid area's nexus index number:Target when AGV needs inbound stops the number in the evacuation area of website, and AGV needs The number in the current evacuation area for stopping website when outbound.
It is assumed that the AGV that AGV numbers are 1(Referred to as No. 1 AGV)It is carrying out task, needs to enter the stop website in figure and compiles Number be 211 stop website, i.e., target stop website be 211;The evacuation sector width generation dynamic that website is stopped based on target is kept away Area, dynamic is allowed to avoid the evacuation area that area includes stop website 211 and its neighbouring stop website 209,207,213,215, that is, move It includes 5 evacuation areas that state, which avoids area, and the number in 5 evacuation areas is A104, A105, A106, A107, A108.Enter in No. 1 AGV When dynamic evacuation area, judge that dynamic avoids whether area is seizure condition.
If dynamic evacuation area is not seizure condition, No. 1 AGV continues to travel, and occupies dynamic evacuation area, 5 are avoided The master in area accounts for AGV number attributes and is set as AGV numbers 1, and dynamic evacuation area is switched to seizure condition, area is avoided by 5 Nexus index number is set as stopping 211 corresponding evacuation area number A106 of website, and the inbound type that goes out that 5 evacuation areas are arranged is Inbound.No. 1 AGV drives into after target stops website, and the masters in 5 evacuation areas account for AGV number attributes and are set as that sky, nexus index number sets It is set to sky, dynamic evacuation area is switched to idle state.
If dynamic evacuation area is seizure condition, No. 1 original place AGV waits for, and AGV numbers 1, which are respectively written into 5, avoids area In pre-locked list.Moreover, No. 2 AGV, No. 3 AGV, No. 4 AGV are also in 5 evacuation areas for waiting for the dynamic evacuation area, AGV numbers 2, AGV numbers 3, AGV numbers 4 are also written in the pre-locked list in 5 evacuation areas.Sharing 4 AGV at this time waits for this dynamically to keep away Allow area.
When dynamic evacuation area is switched to idle state, according to preset priority rule, selection has highest excellent No. 2 AGV of first grade occupy dynamic evacuation area, and AGV numbers 2 are deleted in pre-locked list, and the setting of AGV number attributes is accounted for by main For AGV numbers 2.No. 1 AGV, No. 3 AGV, No. 4 AGV continue original place and wait for.
Preset priority rule can set priority according to AGV numbers size, can also be according to etc. The length of time is waited for set priority, or priority is set according to the acquisition time order and function of AGV pose data.
In the multiple AGV for waiting for the dynamic evacuation area, some AGV wait for all evacuation areas in dynamic evacuation area, Some AGV wait for the part evacuation area in dynamic evacuation area(Such as one of evacuation area), sky is switched in the evacuation area of waiting When not busy state, the AGV of highest priority preferentially occupies required evacuation area.
In the present embodiment, when AGV needs are driven out to current stop website, it is also desirable to generate dynamic evacuation area and therefore keep away Method is allowed to further include following step, it is shown in Figure 2.
Step S31:Dynamic evacuation area is generated based on the current evacuation sector width for stopping website.
Dynamic evacuation area is generated according to the length of AGV, driving path, the current evacuation sector width for stopping website, to meet The traffic space demand of AGV.
The step specifically includes following step:
Step S311:Judge whether the width in the current evacuation area for stopping website meets width required when AGV is driven out to.
If so, thening follow the steps S312:The current evacuation area for stopping website is generated into dynamic evacuation area, that is, only lean on current The space requirement that AGV is driven out to current stop website can be met by stopping the evacuation area of website, without occupying extraneous region, to improve Space availability ratio and AGV operational efficiency.
If it is not, thening follow the steps S313:The current evacuation area generation dynamic for stopping website and its neighbouring stop website is kept away Allow area.That is, the driving demand of AGV is only cannot be satisfied by the current evacuation area for stopping website, in order to avoid collision, it is also necessary to neighbouring The space requirement that AGV is driven out to current stop website can just be met by stopping the evacuation area cooperation of website.
That is, the dynamic evacuation area includes at least the current evacuation area for stopping website, it is also possible to further include neighbouring stop By the evacuation area of website.
Step S32:Judge whether dynamic evacuation area is seizure condition.
In the present embodiment, dynamic evacuation area includes seizure condition and idle state two states.
If it is not, executing step S33.
If so, executing step S34.
Step S33:Since dynamic evacuation area is idle state, AGV is started running, occupies dynamic evacuation area, and should Dynamic evacuation area is switched to seizure condition;When AGV is driven out to dynamic evacuation area, dynamic evacuation area is switched to idle state, Discharge dynamic evacuation area.In order to which other AGV are used, space availability ratio and AGV operational efficiency are improved.
Step S34:Since dynamic evacuation area is seizure condition, the original places AGV wait for, avoid colliding.Moreover, inspection in real time Survey the state that dynamic avoids area.
Using the above method, collided with other AGV when AGV not only having been avoided to sail out of current stop website, but also improve sky Between utilization rate, improve the operational efficiency of AGV.
When the original places AGV wait for, the state in corresponding occupied dynamic evacuation area is detected in real time, and executes step S35: Judge whether the dynamic evacuation area of seizure condition is switched to idle state.
If so, executing step S36:Judge whether the quantity for waiting for the AGV in dynamic evacuation area is more than 1.
If so, explanation there are multiple AGV that the dynamic is waited for avoid area, S37 is thened follow the steps:According to preset priority Rule, AGV of the selection with highest priority is started running in the AGV that all waiting dynamics avoid area(Highest priority AGV may be to sail out of current stop website, it is also possible to drive into target and stop website), dynamic evacuation area is occupied, and this is moved State evacuation area is switched to seizure condition, other AGV continue original place and wait for, and congestion is avoided to collide.
If it is not, only there are one AGV, and the dynamic to be waited for avoid area for explanation, S38 is thened follow the steps:Wait for dynamic evacuation area AGV is started running, occupies dynamic evacuation area, and dynamic evacuation area is switched to seizure condition.
It in order to improve AGV in the operational efficiency of region B of driving a vehicle, and avoids collision, is spaced on the route in driving region B Multiple queue-type driving evacuation areas are laid with, shown in Figure 7, dotted rectangle show queue-type driving evacuation area B101. Queue-type driving evacuation area is generally laid on the major trunk roads in driving region.Therefore, the preventing collision method of the present embodiment, under further including Step is stated, it is shown in Figure 3.
Step S41:When AGV drives a vehicle the first setpoint distance of boundary for avoiding area apart from queue-type, the queue-type row is judged Vehicle avoids whether area is seizure condition.
In the present embodiment, queue-type driving evacuation area includes seizure condition and idle state two states.
It drives a vehicle apart from queue-type in AGV and avoids the first setpoint distance of area boundary(As 200mm or 0mm, i.e. AGV are located at team On column driving evacuation area boundary)When, judge whether queue-type driving evacuation area is seizure condition.
If it is not, thening follow the steps S42.
If so, thening follow the steps S43.
Step S42:Since queue-type drives a vehicle evacuation area as idle state, AGV continues to travel, and occupies queue-type driving and keeps away It allows area, and the queue-type evacuation area that drives a vehicle is switched to seizure condition;After AGV is driven out to queue-type driving evacuation area, by the team Column driving evacuation area is switched to idle state.
Step S43:Since queue-type drives a vehicle evacuation area as seizure condition, the original places AGV wait for;It avoids colliding.Moreover, The state in detection queue-type driving evacuation area in real time.
By above-mentioned design, AGV had not only been improved in the operational efficiency in region of driving a vehicle, but also avoid collision.
When the original places AGV wait for, the state in occupied queue-type driving evacuation area is detected in real time, and executes step S44: Judge whether the queue-type driving evacuation area of seizure condition is switched to idle state.
If so, executing step S45:Judge whether the quantity for waiting for the AGV in queue-type driving evacuation area is more than 1.
If so, explanation there are multiple AGV to wait for queue-type driving evacuation area, S46 is thened follow the steps:According to preset Priority rule, AGV of the selection with highest priority is after continuing in the AGV in all waiting queue-types driving evacuation area It sails, occupies queue-type driving evacuation area, and queue-type driving evacuation area is switched to seizure condition, other AGV continue former Ground waits for, and congestion is avoided to collide.
If it is not, only there are one AGV to wait for queue-type driving evacuation area for explanation, S47 is thened follow the steps:Wait for the queue-type The AGV in driving evacuation area continues to travel, and occupies queue-type driving evacuation area, and queue-type driving evacuation area is switched to and is accounted for Use state.
Queue-type driving evacuation section planning is on a major trunk roads, and two AGV in same direction are also required to generate Evacuation, i.e. rear car need to enter back into evacuation area after waiting for front truck to leave, and avoid conflicting.
In step S46, preset priority rule is when waiting for queue-type driving evacuation area according to AGV Between length set priority, the AGV stand-by period is longer, then the priority of AGV is higher.
In addition, queue-type evacuation area can also be arranged on the intermediate through lane of parking area, can be avoided with dynamic Area, which exists, to intersect, and still, the priority ratio dynamic evacuation area that queue-type avoids area is high, that is, is occupied when queue-type evacuation area is in When state, the dynamic evacuation area intersected with it is also configured as seizure condition, and corresponding AGV is avoided to drive into or sail out of dynamic evacuation Area.
Similarly, queue-type evacuation area is also likely to be present with following static evacuation areas and intersects, and still, queue-type avoids area It is high that priority ratio static state avoids area, that is, when queue-type evacuation area is in seizure condition, the static state intersected with it avoids Qu Yeshe It is set to seizure condition, corresponding AGV is avoided to drive into or sail out of static state evacuation area.
In order to improve AGV in the operational efficiency of the route intersection region of driving region B, congestion is avoided to collide, in driving area The route intersection region of domain B is provided with static evacuation area, shown in Figure 8, and dotted rectangle show static evacuation area B102. Therefore, the preventing collision method of the present embodiment further includes following step, shown in Figure 4.
Step S51:In second setpoint distance of boundary in the static evacuation area of AGV distances, judge in static state evacuation area Whether AGV quantity is more than or equal to setting quantity.
Second setpoint distance is configured according to actual demand, and such as the second setpoint distance is 200mm.Or second setting away from From being 0, i.e. when AGV is located on static evacuation area boundary, judge whether the AGV quantity in static state evacuation area is more than or equal to setting Quantity.Setting quantity is chosen as 2, i.e., static evacuation area can allow have 2 AGV to enter simultaneously.
If it is not, static evacuation area can also accommodate AGV to explanation at this time, S52 is thened follow the steps:AGV continues to travel, into meditation State avoids area.
If so, static evacuation area cannot accommodate AGV to explanation again at this time, S53 is thened follow the steps:The original places AGV wait for, and examine in real time Survey the AGV quantity in static evacuation area.When the AGV quantity in static evacuation area is less than setting quantity, step S54 is executed:Sentence Whether the disconnected quantity for waiting for the AGV in static state evacuation area is more than 1.
If so, explanation there are multiple AGV that the static state is waited for avoid area, S55 is thened follow the steps:According to preset priority Rule, AGV of the selection with highest priority continues to travel in the AGV that all waiting static state avoid area, into the static state Area is avoided, other AGV continue original place and wait for, and congestion is avoided to collide.
If it is not, only there are one AGV, and the static state to be waited for avoid area for explanation, S56 is thened follow the steps:Wait for static state evacuation area AGV continues to travel, and area is avoided into the static state.
Using this design method, control enters the AGV quantity in static evacuation area, and evacuation collides, and improves AGV's Operational efficiency, and control simply, reliably, calculating speed is fast.
The AGV preventing collision methods of the present embodiment stop website based on target or currently stop keeping away for website in parking area It allows sector width to generate dynamic evacuation area, i.e., just generates dynamic evacuation area when having stop demand or sailing out of demand, needed without task Dynamic evacuation area is not generated when asking, useless calculating is avoided, improves computational efficiency;When dynamic evacuation area is seizure condition The original places AGV wait for, and when dynamic evacuation area is unoccupied state, AGV occupies dynamic evacuation area, had both avoided and has occurred between AGV Collision, and space availability ratio is improved, improve the evacuation efficiency and operational efficiency of AGV;It is set on the route in driving region It sets queue-type driving and avoids area, the original places AGV wait for when queue-type driving evacuation area is seizure condition, when queue-type driving evacuation AGV occupies the queue-type driving evacuation area when area is idle state, not only avoids collision, but also improve operations of the AGV in driving region Efficiency;The route intersection region in driving region is provided with static evacuation area, control enters the quantity in static evacuation area, both avoided Collision, and AGV is improved in the operational efficiency in region of driving a vehicle.Therefore, the AGV preventing collision methods of the present embodiment had both improved AGV and had stopped Operational efficiency in vehicle region, and improve operational efficiency of the AGV in driving region.
The above embodiments are merely illustrative of the technical solutions of the present invention, rather than is limited;Although with reference to aforementioned reality Applying example, invention is explained in detail, for those of ordinary skill in the art, still can be to aforementioned implementation Technical solution recorded in example is modified or equivalent replacement of some of the technical features;And these are changed or replace It changes, the spirit and scope for claimed technical solution of the invention that it does not separate the essence of the corresponding technical solution.

Claims (10)

1. a kind of AGV preventing collision methods, it is characterised in that:Including:
Evacuation area delimited for each bus stop point of parking area;
The pose data and target for obtaining all AGV stop website;
The evacuation sector width that website is stopped based on target generates dynamic evacuation area;
When AGV enters its corresponding dynamic and avoids area, judge whether dynamic evacuation area is seizure condition;
If so, the original places AGV wait for;
If it is not, then AGV continues to travel, dynamic evacuation area is occupied, and dynamic evacuation area is switched to seizure condition;AGV is sailed After entering target stop website, dynamic evacuation area is switched to idle state.
2. according to the method described in claim 1, it is characterized in that:The evacuation sector width that website is stopped based on target is generated Dynamic evacuation area, specifically includes:
Judge whether the width in the evacuation area of target stop website meets width required when AGV drives into;
If so, the evacuation area that target is stopped to website generates dynamic evacuation area;
If it is not, target is then stopped website and its neighbouring evacuation area generation dynamic evacuation area for stopping website.
3. according to the method described in claim 1, it is characterized in that:When AGV needs are driven out to current stop website, the method It further include following step:
Dynamic evacuation area is generated based on the current evacuation sector width for stopping website;
Judge whether dynamic evacuation area is seizure condition;
If so, the original places AGV wait for;
If it is not, then AGV is travelled, dynamic evacuation area is occupied, and dynamic evacuation area is switched to seizure condition;AGV is driven out to this When dynamic evacuation area, dynamic evacuation area is switched to idle state.
4. according to the method described in claim 3, it is characterized in that:It is described to be generated based on the current evacuation sector width for stopping website Dynamic evacuation area, specifically includes:
Judge whether the width in the current evacuation area for stopping website meets width required when AGV is driven out to;
If so, the current evacuation area for stopping website is generated dynamic evacuation area;
If it is not, then stopping website and its neighbouring evacuation area generation dynamic evacuation area for stopping website by current.
5. according to the method described in claim 1, it is characterized in that:When the dynamic evacuation area of seizure condition is switched to idle state When, judge whether the quantity for waiting for the AGV in dynamic evacuation area is more than 1;
If so, according to preset priority rule, the AGV with highest priority occupies dynamic evacuation area, and will Dynamic evacuation area is switched to seizure condition, other AGV continue original place and wait for.
6. according to the method described in claim 5, it is characterized in that:Each evacuation area for stopping website all has pre-locked row Table;
When AGV corresponding dynamic evacuation area is seizure condition, which waits for, and the write-in of the number of the AGV is corresponding dynamic State avoids in the pre-locked list in the evacuation area included by area;When AGV, which occupies the dynamic, avoids area, disappear in pre-locked list Except the number of the AGV;
If the AGV number quantity in pre-locked list is more than 1, judge that the quantity for waiting for the AGV in dynamic evacuation area is more than 1.
7. according to the method described in claim 1, it is characterized in that:The method further includes:
Interval is laid with multiple queue-type driving evacuation areas in driving region;
When AGV drives a vehicle the first setpoint distance of boundary for avoiding area apart from queue-type, whether queue-type driving evacuation area is judged For seizure condition;
If so, the original places AGV wait for;
If it is not, then AGV continues to travel, queue-type driving evacuation area is occupied, and queue-type driving evacuation area is switched to and is accounted for Use state;After AGV is driven out to queue-type driving evacuation area, queue-type driving evacuation area is switched to idle state.
8. according to the method described in claim 7, it is characterized in that:When the queue-type driving evacuation area of seizure condition is switched to sky When not busy state, judge whether the quantity for waiting for the AGV in queue-type driving evacuation area is more than 1;
If so, according to preset priority rule, the AGV with highest priority continues to travel, and occupies the queue-type Driving evacuation area, and queue-type driving evacuation area is switched to seizure condition, other AGV continue original place and wait for.
9. according to the method described in claim 1, it is characterized in that:The method further includes:
The static evacuation area of route intersection region setting in driving region;
In second setpoint distance of boundary in the static evacuation area of AGV distances, judge whether the AGV quantity in static state evacuation area is big In equal to setting quantity;
If it is not, then AGV continues to travel, area is avoided into static state;
If so, the original places AGV wait for;AGV quantity in the static evacuation area of detection;When the AGV quantity in static evacuation area is less than When setting quantity, judge whether the quantity for waiting for the AGV in static state evacuation area is more than 1;
If so, according to preset priority rule, the AGV with highest priority continues to travel, and is kept away into the static state Area, other AGV is allowed to continue original place and wait for;
If it is not, the AGV in static state evacuation area is then waited for continue to travel, area is avoided into the static state.
10. method according to any one of claim 1 to 9, it is characterised in that:Bus stop positioned at parking area both ends The width in the evacuation area of point is more than the width in the evacuation area of other parking websites.
CN201711477965.XA 2017-12-29 2017-12-29 AGV avoidance method Active CN108563219B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711477965.XA CN108563219B (en) 2017-12-29 2017-12-29 AGV avoidance method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711477965.XA CN108563219B (en) 2017-12-29 2017-12-29 AGV avoidance method

Publications (2)

Publication Number Publication Date
CN108563219A true CN108563219A (en) 2018-09-21
CN108563219B CN108563219B (en) 2021-07-13

Family

ID=63529538

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711477965.XA Active CN108563219B (en) 2017-12-29 2017-12-29 AGV avoidance method

Country Status (1)

Country Link
CN (1) CN108563219B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109985815A (en) * 2019-04-16 2019-07-09 上海快仓智能科技有限公司 The efficient AGV packages system distinguished based on cold and hot door
CN110142763A (en) * 2019-05-12 2019-08-20 深圳市普渡科技有限公司 Robot cover parking scheme
CN110209485A (en) * 2019-06-05 2019-09-06 青岛海通胜行智能科技有限公司 The dynamic preventing collision method of multirobot when a kind of work compound
CN110989582A (en) * 2019-11-26 2020-04-10 北京卫星制造厂有限公司 Automatic avoidance type intelligent scheduling method for multiple AGV based on path pre-occupation
CN111026128A (en) * 2019-12-27 2020-04-17 芜湖哈特机器人产业技术研究院有限公司 Avoidance method of multi-laser AGV
CN111781919A (en) * 2019-04-12 2020-10-16 北京京东尚科信息技术有限公司 Driving method and device for multiple automatic driving devices to share map
CN112256010A (en) * 2019-07-04 2021-01-22 北京京东乾石科技有限公司 Dispatching method and device for automatic guided vehicle and storage medium
CN112466111A (en) * 2019-09-09 2021-03-09 北京京东乾石科技有限公司 Vehicle running control method and device, storage medium and electronic equipment
CN112541648A (en) * 2019-09-23 2021-03-23 北京京东乾石科技有限公司 Method and device for scheduling vehicle charging
CN112748719A (en) * 2019-10-16 2021-05-04 北京京东乾石科技有限公司 Method and device for controlling a transport vehicle
WO2022022741A1 (en) * 2020-07-31 2022-02-03 杭州海康机器人技术有限公司 Agv traffic control method, system, device, and storage medium
CN114495531A (en) * 2021-12-17 2022-05-13 广东嘉腾机器人自动化有限公司 AGV single machine traffic management method, electronic equipment and storage medium

Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009118071A (en) * 2007-11-05 2009-05-28 Sony Corp Communication device and communication method
JP2010100145A (en) * 2008-10-22 2010-05-06 Toyota Motor Corp Control device for vehicular power transmission device
CN102231233A (en) * 2011-06-29 2011-11-02 南京航空航天大学 Automatic guiding vehicle distributed autonomous cooperation control system and control method
CN103217979A (en) * 2013-03-29 2013-07-24 无锡普智联科高新技术有限公司 Method for solving multiple mobile robot path conflict based on buffer area
US20140309913A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Relay and Exchange Protocol in an Automated Zone-Based Vehicular Traffic Control Environment
CN104334427A (en) * 2012-05-24 2015-02-04 罗伯特·博世有限公司 Method and device for avoiding or mitigating a collision of a vehicle with an obstacle
CN104331079A (en) * 2014-11-17 2015-02-04 成都四威高科技产业园有限公司 AGV traffic control system and control method
US20150057800A1 (en) * 2004-01-21 2015-02-26 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
CN104512413A (en) * 2013-10-04 2015-04-15 爱信精机株式会社 Parking support apparatus
CN104809911A (en) * 2015-04-14 2015-07-29 深圳市润安科技发展有限公司 Parking lot guide system and method based on ultra-wideband wireless positioning technology
EP2910453A1 (en) * 2014-02-25 2015-08-26 Volvo Car Corporation Method and system for autonomously guiding a vehicle through a parking area
CN105486311A (en) * 2015-12-24 2016-04-13 青岛海通机器人系统有限公司 Indoor robot positioning navigation method and device
CN106023641A (en) * 2016-06-23 2016-10-12 北京交通大学 Parking space reservation and allocation method and system based on dynamic optimization
CN205692389U (en) * 2016-05-15 2016-11-16 北华大学 Parking garage traffic monitor
WO2016203422A1 (en) * 2015-06-18 2016-12-22 Park Smart Srl System and method for recognition of parking stalls available for a vehicle
EP3109009A1 (en) * 2015-06-22 2016-12-28 Ricoh Company, Ltd. Robot, information processing system, carrier medium and method
CN106483955A (en) * 2015-08-27 2017-03-08 现代自动车株式会社 Apparatus and method for controlling independent navigation
US20170069214A1 (en) * 2015-07-29 2017-03-09 Dennis J. Dupray Unmanned aerial vehicles
CN106527435A (en) * 2015-11-30 2017-03-22 深圳市步科电气有限公司 AGV double-path running system and running method and AGV
CN106575476A (en) * 2014-01-30 2017-04-19 波尔图大学 Device and method for self-automated parking lot for autonomous vehicles based on vehicular networking
CN106647734A (en) * 2016-10-12 2017-05-10 北京京东尚科信息技术有限公司 Automatic guided vehicle, path planning method and device
CN106660584A (en) * 2014-08-08 2017-05-10 戴姆勒股份公司 Method and device for moving a vehicle into a target position
CN106781674A (en) * 2017-01-20 2017-05-31 武汉神州思创智能科技有限公司 Intelligent parking system
CN106843218A (en) * 2017-02-16 2017-06-13 上海理工大学 Workshop homing guidance device dispatching method
CN107179773A (en) * 2017-07-25 2017-09-19 哈尔滨工大特种机器人有限公司 A kind of AGV avoidance dispatch control method and system
CN107272698A (en) * 2017-07-25 2017-10-20 哈尔滨工大特种机器人有限公司 A kind of dispatch control method and system applied to many AGV cooperating operations
CN107329481A (en) * 2017-08-29 2017-11-07 安徽千里眼信息科技有限公司 A kind of transfer robot dispatching method based on communication transfer
CN107346611A (en) * 2017-07-20 2017-11-14 北京纵目安驰智能科技有限公司 A kind of barrier-avoiding method and obstacle avoidance system of the vehicle of autonomous driving
CN107430402A (en) * 2015-03-31 2017-12-01 深圳市大疆创新科技有限公司 For being identified to geographical railing device and the system and method for certification

Patent Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150057800A1 (en) * 2004-01-21 2015-02-26 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
JP2009118071A (en) * 2007-11-05 2009-05-28 Sony Corp Communication device and communication method
JP2010100145A (en) * 2008-10-22 2010-05-06 Toyota Motor Corp Control device for vehicular power transmission device
CN102231233A (en) * 2011-06-29 2011-11-02 南京航空航天大学 Automatic guiding vehicle distributed autonomous cooperation control system and control method
CN104334427A (en) * 2012-05-24 2015-02-04 罗伯特·博世有限公司 Method and device for avoiding or mitigating a collision of a vehicle with an obstacle
CN103217979A (en) * 2013-03-29 2013-07-24 无锡普智联科高新技术有限公司 Method for solving multiple mobile robot path conflict based on buffer area
US20140309913A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Relay and Exchange Protocol in an Automated Zone-Based Vehicular Traffic Control Environment
CN104512413A (en) * 2013-10-04 2015-04-15 爱信精机株式会社 Parking support apparatus
CN106575476A (en) * 2014-01-30 2017-04-19 波尔图大学 Device and method for self-automated parking lot for autonomous vehicles based on vehicular networking
EP2910453A1 (en) * 2014-02-25 2015-08-26 Volvo Car Corporation Method and system for autonomously guiding a vehicle through a parking area
CN106660584A (en) * 2014-08-08 2017-05-10 戴姆勒股份公司 Method and device for moving a vehicle into a target position
CN104331079A (en) * 2014-11-17 2015-02-04 成都四威高科技产业园有限公司 AGV traffic control system and control method
CN107430402A (en) * 2015-03-31 2017-12-01 深圳市大疆创新科技有限公司 For being identified to geographical railing device and the system and method for certification
CN104809911A (en) * 2015-04-14 2015-07-29 深圳市润安科技发展有限公司 Parking lot guide system and method based on ultra-wideband wireless positioning technology
WO2016203422A1 (en) * 2015-06-18 2016-12-22 Park Smart Srl System and method for recognition of parking stalls available for a vehicle
EP3109009A1 (en) * 2015-06-22 2016-12-28 Ricoh Company, Ltd. Robot, information processing system, carrier medium and method
US20170069214A1 (en) * 2015-07-29 2017-03-09 Dennis J. Dupray Unmanned aerial vehicles
CN106483955A (en) * 2015-08-27 2017-03-08 现代自动车株式会社 Apparatus and method for controlling independent navigation
CN106527435A (en) * 2015-11-30 2017-03-22 深圳市步科电气有限公司 AGV double-path running system and running method and AGV
CN105486311A (en) * 2015-12-24 2016-04-13 青岛海通机器人系统有限公司 Indoor robot positioning navigation method and device
CN205692389U (en) * 2016-05-15 2016-11-16 北华大学 Parking garage traffic monitor
CN106023641A (en) * 2016-06-23 2016-10-12 北京交通大学 Parking space reservation and allocation method and system based on dynamic optimization
CN106647734A (en) * 2016-10-12 2017-05-10 北京京东尚科信息技术有限公司 Automatic guided vehicle, path planning method and device
CN106781674A (en) * 2017-01-20 2017-05-31 武汉神州思创智能科技有限公司 Intelligent parking system
CN106843218A (en) * 2017-02-16 2017-06-13 上海理工大学 Workshop homing guidance device dispatching method
CN107346611A (en) * 2017-07-20 2017-11-14 北京纵目安驰智能科技有限公司 A kind of barrier-avoiding method and obstacle avoidance system of the vehicle of autonomous driving
CN107179773A (en) * 2017-07-25 2017-09-19 哈尔滨工大特种机器人有限公司 A kind of AGV avoidance dispatch control method and system
CN107272698A (en) * 2017-07-25 2017-10-20 哈尔滨工大特种机器人有限公司 A kind of dispatch control method and system applied to many AGV cooperating operations
CN107329481A (en) * 2017-08-29 2017-11-07 安徽千里眼信息科技有限公司 A kind of transfer robot dispatching method based on communication transfer

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
FAN, XIUMIN等: "Zone Design of Tandem Loop AGVs Path with Hybrid Algorithm", 《15TH IFAC SYMPOSIUM ON INFORMATION CONTROL PROBLEMS IN MANUFACTURING》 *
MCFEETERS, B等: "A NEW ORNITHOMIMID THEROPOD FROM THE DINOSAUR PARK FORMATION OF ALBERTA, CANADA", 《JOURNAL OF VERTEBRATE PALEONTOLOGY》 *
景贞文等: "自动化码头双ASC优先权规则及避让方案仿真", 《工业工程》 *
王春武等: "基于MPC82G516单片机智能小车教学实验设计实例", 《吉林师范大学学报》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111781919B (en) * 2019-04-12 2024-09-24 北京京东乾石科技有限公司 Driving method and device for sharing map by multiple automatic driving devices
CN111781919A (en) * 2019-04-12 2020-10-16 北京京东尚科信息技术有限公司 Driving method and device for multiple automatic driving devices to share map
CN109985815A (en) * 2019-04-16 2019-07-09 上海快仓智能科技有限公司 The efficient AGV packages system distinguished based on cold and hot door
CN110142763A (en) * 2019-05-12 2019-08-20 深圳市普渡科技有限公司 Robot cover parking scheme
CN110209485A (en) * 2019-06-05 2019-09-06 青岛海通胜行智能科技有限公司 The dynamic preventing collision method of multirobot when a kind of work compound
CN112256010A (en) * 2019-07-04 2021-01-22 北京京东乾石科技有限公司 Dispatching method and device for automatic guided vehicle and storage medium
CN112466111A (en) * 2019-09-09 2021-03-09 北京京东乾石科技有限公司 Vehicle running control method and device, storage medium and electronic equipment
CN112541648A (en) * 2019-09-23 2021-03-23 北京京东乾石科技有限公司 Method and device for scheduling vehicle charging
CN112748719A (en) * 2019-10-16 2021-05-04 北京京东乾石科技有限公司 Method and device for controlling a transport vehicle
CN110989582B (en) * 2019-11-26 2023-06-09 北京卫星制造厂有限公司 Multi-AGV automatic avoiding type intelligent scheduling method based on path pre-occupation
CN110989582A (en) * 2019-11-26 2020-04-10 北京卫星制造厂有限公司 Automatic avoidance type intelligent scheduling method for multiple AGV based on path pre-occupation
CN111026128A (en) * 2019-12-27 2020-04-17 芜湖哈特机器人产业技术研究院有限公司 Avoidance method of multi-laser AGV
CN111026128B (en) * 2019-12-27 2022-07-26 芜湖哈特机器人产业技术研究院有限公司 Avoidance method of multi-laser AGV
WO2022022741A1 (en) * 2020-07-31 2022-02-03 杭州海康机器人技术有限公司 Agv traffic control method, system, device, and storage medium
CN114495531A (en) * 2021-12-17 2022-05-13 广东嘉腾机器人自动化有限公司 AGV single machine traffic management method, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN108563219B (en) 2021-07-13

Similar Documents

Publication Publication Date Title
CN108563219A (en) A kind of AGV preventing collision methods
CN108268040A (en) The method for collision management and system of multiple mobile robot
CN108287547A (en) The method for collision management and system of multiple mobile robot
CN108287545A (en) The method for collision management and system of multiple mobile robot
CN108394410A (en) The method of the traveling lane of the automatic driving vehicle of the ECU including ECU and the determining vehicle
JP7153777B2 (en) Automatic driving reference route determination method, device, terminal, storage medium, and program
CN108268016A (en) The method for collision management and system of multiple mobile robot
CN108389426A (en) A kind of method and apparatus for controlling vehicle parking
CN106483955A (en) Apparatus and method for controlling independent navigation
CN112644480B (en) Obstacle detection method, obstacle detection system, computer device and storage medium
CN108267149A (en) The method for collision management and system of multiple mobile robot
WO2021120691A1 (en) Dynamic parking stall planning and vehicle parking method and apparatus, and automatic parking system
CN109677408A (en) Vehicle control device
CN111624999B (en) Collision elimination method, device, electronic equipment and readable storage medium
CN103257651A (en) Vehicle system and method for controlling the vehicle system
CN105095985A (en) Shared vehicle systems and methods
CN109916422A (en) A kind of global path planning method and device
CN113371380B (en) Path generation method, device, equipment, storage medium and program product
CN108268038A (en) The dispatching method and system of multiple mobile robot
CN109815555A (en) The environmental modeling capability assessment method and system of automatic driving vehicle
CN108287546A (en) The method for collision management and system of multiple mobile robot
CN106218612A (en) A kind of method of vehicle safety travel, device and terminal
CN117252356A (en) Ore card job scheduling method, device, terminal, chip, equipment and storage medium
CN105243871A (en) Parking and automobile locating-based parking system
CN101639361B (en) Method of loading 3-D image data

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
CP03 Change of name, title or address

Address after: 215100 building 3, Tianlong science and Technology Park, No. 1, Zhufeng Road, Mudu Town, Wuzhong District, Suzhou City, Jiangsu Province

Patentee after: Suzhou Haitong Robot System Co.,Ltd.

Address before: B3, 10th floor, block B, Qingdao International Innovation Park, 169 Songling Road, Laoshan District, Qingdao City, Shandong Province, 266101

Patentee before: QINGDAO HTAGV ROBOT SYSTEMS CO.,LTD.

CP03 Change of name, title or address