DE102019128617B3 - Method for operating a driverless transport system and driverless transport system - Google Patents
Method for operating a driverless transport system and driverless transport system Download PDFInfo
- Publication number
- DE102019128617B3 DE102019128617B3 DE102019128617.4A DE102019128617A DE102019128617B3 DE 102019128617 B3 DE102019128617 B3 DE 102019128617B3 DE 102019128617 A DE102019128617 A DE 102019128617A DE 102019128617 B3 DE102019128617 B3 DE 102019128617B3
- Authority
- DE
- Germany
- Prior art keywords
- transport
- transport vehicle
- control device
- vehicles
- driverless
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000000903 blocking effect Effects 0.000 claims abstract description 51
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 239000000969 carrier Substances 0.000 description 3
- 238000013439 planning Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000004090 dissolution Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0287—Control 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/0291—Fleet control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
- G08G1/207—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles with respect to certain areas, e.g. forbidden or allowed areas with possible alerting when inside or outside boundaries
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Aviation & Aerospace Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Betreiben eines fahrerlosen Transportsystems (10) mit einer Mehrzahl von fahrerlosen Transportfahrzeugen (12, 14), welche dazu ausgebildet sind, ein mittels des jeweiligen Transportfahrzeugs (12, 14) transportierbares Ladegut gemäß einem Fahrauftrag des jeweiligen Transportfahrzeugs (12, 14) zu befördern. Mittels wenigstens einer Steuerungseinrichtung (20) des Transportsystems (10) wird erkannt, dass sich wenigstens zwei fahrerlose Transportfahrzeuge (12, 14) des Transportsystems (10) im Hinblick auf die Nutzung einer Fahrfläche (16) des Transportsystems (10) gegenseitig blockieren. Von der Steuerungseinrichtung (20) zunächst wird geprüft, ob zumindest eines der sich gegenseitig blockierenden Transportfahrzeuge (12, 14) unbeladen ist. Eine Vorgehensweise für ein Auflösen des Blockierens der Transportfahrzeuge (12, 14) wird von der Steuerungseinrichtung (20) davon abhängig festgelegt, ob das zumindest eine Transportfahrzeug (12, 14) unbeladen ist. Des Weiteren betrifft die Erfindung ein fahrerloses Transportsystem (10).The invention relates to a method for operating a driverless transport system (10) with a plurality of driverless transport vehicles (12, 14) which are designed to carry a load that can be transported by means of the respective transport vehicle (12, 14) according to a driving order of the respective transport vehicle (12 , 14) to convey. At least one control device (20) of the transport system (10) is used to detect that at least two driverless transport vehicles (12, 14) of the transport system (10) block each other with regard to the use of a driving surface (16) of the transport system (10). The control device (20) first checks whether at least one of the mutually blocking transport vehicles (12, 14) is unloaded. A procedure for releasing the blocking of the transport vehicles (12, 14) is determined by the control device (20) depending on whether the at least one transport vehicle (12, 14) is unloaded. The invention also relates to a driverless transport system (10).
Description
Die Erfindung betrifft ein Verfahren zum Betreiben eines fahrerlosen Transportsystems mit einer Mehrzahl von fahrerlosen Transportfahrzeugen, welche dazu ausgebildet sind, ein mittels des jeweiligen Transportfahrzeugs transportierbares Ladegut gemäß einem Fahrauftrag des jeweiliges Transportfahrzeugs zu befördern. Mittels wenigstens einer Steuerungseinrichtung des Transportsystems wird erkannt, dass sich wenigstens zwei fahrerlose Transportfahrzeuge des Transportsystems im Hinblick auf die Nutzung einer Fahrfläche des Transportsystems gegenseitig blockieren. Des Weiteren betrifft die Erfindung ein fahrerloses Transportsystem.The invention relates to a method for operating a driverless transport system with a plurality of driverless transport vehicles which are designed to transport a load that can be transported by means of the respective transport vehicle in accordance with a driving order of the respective transport vehicle. By means of at least one control device of the transport system, it is recognized that at least two driverless transport vehicles of the transport system block each other with regard to the use of a driving surface of the transport system. The invention also relates to a driverless transport system.
In einem fahrerlosen Transportsystem mit mehreren nicht schienengebundenen fahrerlosen Transportfahrzeugen müssen sich die fahrerlosen Transportfahrzeuge die vorhandene Fahrfläche oder Straßenfläche als Ressource teilen. Prinzipiell gilt diese Problematik auch für schienengebundene Fahrzeuge. Jedoch gibt es für ein Schienennetzwerk mit schienengebundenen Fahrzeugen hinreichend Strategien und Lösungen zur Vermeidung von sogenannten Deadlock-Situationen. Eine solche Vermeidung von Deadlock-Situationen, in welchen sich Fahrzeuge im Hinblick auf eine beabsichtigte Nutzung eines Schienenabschnitts gegenseitig blockieren, ist im schienengebundenen Verkehr auch notwendig, weil hier Ausweichmöglichkeiten sehr eingeschränkt sind.In a driverless transport system with several driverless transport vehicles that are not rail-bound, the driverless transport vehicles have to share the existing driving surface or road surface as a resource. In principle, this problem also applies to rail-bound vehicles. However, there are sufficient strategies and solutions for avoiding so-called deadlock situations for a rail network with rail-bound vehicles. Such an avoidance of deadlock situations, in which vehicles block each other with regard to an intended use of a rail section, is also necessary in rail-bound traffic, because the options for avoidance are very limited here.
Letzteres trifft auf frei fahrende, also nicht schienengebundene, fahrerlose Transportfahrzeuge nicht zu. Wenn sich wenigstens zwei fahrerlose Transportfahrzeuge des fahrerlosen Transportsystems im Hinblick auf die Nutzung der Fahrfläche des Transportsystems gegenseitig blockieren, so wird dies auch als Ressourcen-Deadlock bezeichnet.The latter does not apply to free-moving, i.e. not rail-bound, driverless transport vehicles. If at least two driverless transport vehicles of the driverless transport system block each other with regard to the use of the driving surface of the transport system, this is also referred to as a resource deadlock.
Im einfachsten Fall kann man sich einen Ressourcen-Deadlock so vorstellen, dass sich zwei fahrerlose Transportfahrzeuge gegenüberstehen und die Plätze tauschen müssten, um jeweils weiterfahren zu können. Dies ist aber physikalisch nicht möglich. Eine derartige Situation kann jedoch auch in einem Zyklus von mehreren Transportfahrzeugen auftreten, wobei jeweils ein fahrerloses Transportfahrzeug von einem weiteren fahrerlosen Transportfahrzeug im Hinblick auf die Nutzung der Ressource blockiert wird. Das letzte weitere Transportfahrzeug wird in dem Zyklus wiederum von dem ersten Transportfahrzeug des Zyklus blockiert. Derartige Deadlock-Situationen sind schwerer erkennbar und auch schwerer auflösbar als ein Ressourcen-Deadlock mit zwei sich gegenüberstehenden Transportfahrzeugen.In the simplest case, one can imagine a resource deadlock in such a way that two driverless transport vehicles face each other and have to swap places in order to be able to continue driving. However, this is not physically possible. Such a situation can, however, also occur in a cycle of several transport vehicles, one driverless transport vehicle being blocked by another driverless transport vehicle with regard to the use of the resource. The last further transport vehicle in the cycle is in turn blocked by the first transport vehicle in the cycle. Such deadlock situations are more difficult to detect and also more difficult to resolve than a resource deadlock with two opposing transport vehicles.
Es gibt verschieden Strategien, um ein Auftreten von Ressourcen-Deadlocks zu vermeiden. Solche Vermeidungsstrategien führen aber in der Regel dazu, das gesamte Transportsystem langsamer zu machen beziehungsweise auszubremsen. Denn es werden beispielsweise besonders große Ressourcen, etwa in Form von Straßenabschnitten, vorreserviert, was mit dem Reservieren von Blockabschnitten bei der Eisenbahn vergleichbar ist. Eine Umsetzung von Strategien zur reinen Vermeidung von Ressourcen-Deadlocks ist daher unbefriedigend.There are different strategies for avoiding resource deadlocks. Such avoidance strategies, however, generally lead to slowing down or slowing down the entire transport system. This is because particularly large resources, for example in the form of road sections, are reserved in advance, which is comparable to reserving block sections on the railroad. An implementation of strategies for the pure avoidance of resource deadlocks is therefore unsatisfactory.
In der Dissertation von Lehmann, Matthias: „Einsatzplanung von Fahrerlosen Transportsystemen in Seehafen-Containerterminals“, Berlin, 2006 ist beschrieben, dass im Rahmen der Einsatzplanung Transportaufträge zwischen zwei fahrerlosen Transportfahrzeugen des Transportsystems getauscht werden können. Es werden dementsprechend bei der Einsatzplanung der Transportfahrzeuge des fahrerlosen Transportsystems lokale Verbesserungen vorgenommen. Insgesamt lehrt die Dissertation, Deadlocks innerhalb des fahrerlosen Transportsystems durch entsprechende Routinen bei der Verkehrsregelung zu vermeiden.In the dissertation by Lehmann, Matthias: "Deployment planning of driverless transport systems in seaport container terminals", Berlin, 2006, it is described that transport orders can be exchanged between two driverless transport vehicles of the transport system as part of deployment planning. Accordingly, local improvements are made in the deployment planning of the transport vehicles of the driverless transport system. Overall, the dissertation teaches how to avoid deadlocks within the driverless transport system through appropriate routines in traffic control.
In dem
Die
Die
Die
Die
Aufgabe der Erfindung ist es, ein Verfahren der eingangs genannten Art zu schaffen, welches ein verbessertes Auflösen eines Ressourcen-Deadlocks ermöglicht und ein entsprechend verbessertes fahrerloses Transportsystem anzugeben.The object of the invention is to create a method of the type mentioned at the beginning which enables an improved resolution of a resource deadlock and to specify a correspondingly improved driverless transport system.
Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Patentanspruchs 1 und durch ein fahrerloses Transportsystem mit den Merkmalen des Patentanspruchs 10 gelöst. Vorteilhafte Ausgestaltungen mit zweckmäßigen Weiterbildungen der Erfindung sind in den abhängigen Patentansprüchen angegeben.This object is achieved by a method with the features of patent claim 1 and by a driverless transport system with the features of
Bei dem erfindungsgemäßen Verfahren zum Betreiben eines fahrerlosen Transportsystems mit einer Mehrzahl von fahrerlosen Transportfahrzeugen, welche dazu ausgebildet sind, ein mittels des jeweiligen Transportfahrzeugs transportierbares Ladegut gemäß einem Fahrauftrag des jeweiligen Transportfahrzeugs zu befördern, wird mittels wenigstens einer Steuerungseinrichtung des Transportsystems erkannt, dass sich wenigstens zwei fahrerlose Transportfahrzeuge des Transportsystems im Hinblick auf die Nutzung einer Fahrfläche des Transportsystems gegenseitig blockieren. Hierbei wird von der Steuerungseinrichtung nach dem Erkennen des Blockierens zunächst geprüft, ob zumindest eines der sich gegenseitig blockierenden Transportfahrzeuge unbeladen ist. Eine Vorgehensweise für ein Auflösen des Blockierens der Transportfahrzeuge wird von der Steuerungseinrichtung davon abhängig festgelegt, ob das zumindest eine Transportfahrzeug unbeladen ist. Wenn nämlich zumindest eines der sich gegenseitig blockierenden Transportfahrzeuge nicht mit Ladegut beladen beziehungsweise zum Übernehmen von Ladegut eines anderen der sich gegenseitig blockierenden Transportfahrzeuge in der Lage ist, kann das Blockieren beziehungsweise der Ressourcen-Deadlock besonders einfach aufgelöst werden. Es brauchen dann nicht einmal Ausweichmöglichkeiten für wenigstens eines der sich gegenseitig blockierenden Transportfahrzeuge ausfindig gemacht zu werden. Vielmehr kann das Auflösen des Blockierens beinhalten, dass das unbeladene Transportfahrzeug Ladegut eines weiteren der sich blockierenden Transportfahrzeuge aufnimmt und anstelle des weiteren Transportfahrzeugs dessen Fahrauftrag ausführt beziehungsweise zu Ende führt.In the method according to the invention for operating a driverless transport system with a plurality of driverless transport vehicles which are designed to transport a load that can be transported by means of the respective transport vehicle in accordance with a driving order of the respective transport vehicle, at least one control device of the transport system detects that at least two Block driverless transport vehicles of the transport system with regard to the use of a driving surface of the transport system. Here, after the blocking is recognized, the control device first checks whether at least one of the mutually blocking transport vehicles is unloaded. A procedure for releasing the blocking of the transport vehicles is determined by the control device as a function of whether the at least one transport vehicle is unloaded. If at least one of the mutually blocking transport vehicles is not loaded with cargo or is able to take over cargo from another of the mutually blocking transport vehicles, the blocking or the resource deadlock can be resolved particularly easily. It is then not even necessary to find alternative options for at least one of the mutually blocking transport vehicles. Rather, the release of the blocking can include the unloaded transport vehicle picking up cargo from another of the blocking transport vehicles and instead of the further transport vehicle executing or completing its driving order.
Insbesondere kann auf diese Weise mittels der Steuerungseinrichtung ein Ressourcen-Deadlock erkannt und automatisch aufgelöst werden. Und im Anschluss an das Auflösen des Blockierens kann der Verkehr in dem fahrerlosen Transportsystem ungehindert fortgesetzt werden. Des Weiteren sind keine Maßnahmen zur Vermeidung eines Blockierens beziehungsweise Deadlocks erforderlich. Dadurch brauchen auch nicht unnötig viele Ressourcen in Form von befahrbaren Abschnitten der Fahrfläche des Transportsystems belegt zu werden. Eine derartige Reservierung von großen Reserven an Ressourcen würde die Geschwindigkeit des fahrerlosen Transportsystems beeinträchtigen. Dies kann vorliegend vermieden werden.In particular, a resource deadlock can be identified and automatically resolved in this way by means of the control device. And following the release of the blockage, the traffic in the driverless transport system can continue unhindered. Furthermore, no measures to avoid blocking or deadlock are required. As a result, there is also no need to occupy an unnecessarily large number of resources in the form of passable sections of the driving surface of the transport system. Such a reservation of large reserves of resources would impair the speed of the automated guided vehicle system. This can be avoided in the present case.
Vorzugsweise wird dann, wenn von der Steuerungseinrichtung festgestellt wird, dass wenigstens zwei der sich gegenseitig blockierenden Transportfahrzeuge unbeladen sind, durch die Steuerungseinrichtung ein Austauschen der jeweiligen Fahraufträge der unbeladenen Transportfahrzeuge untereinander bewirkt. In diesem Fall lässt sich der Konflikt beziehungsweise das Blockieren besonders einfach auflösen.Preferably, when it is determined by the control device that at least two of the mutually blocking transport vehicles are unloaded, the control device causes the respective driving orders of the unloaded transport vehicles to be exchanged. In this case, the conflict or the blocking can be resolved particularly easily.
Vorzugsweise bewirkt die Steuerungseinrichtung dann, wenn von der Steuerungseinrichtung festgestellt wird, dass das zumindest eine unbeladene Transportfahrzeug dazu in der Lage ist, Ladegut zu übernehmen, mit welchem ein weiteres Transportfahrzeug der sich gegenseitig blockierenden Transportfahrzeuge beladen ist, die Steuerungseinrichtung das Übernehmen des Ladeguts und ein Austauschen der jeweiligen Fahraufträge des zumindest einen unbeladenen Transportfahrzeugs und des beladenen Transportfahrzeugs untereinander. Auch auf diese Weise lässt sich der Ressourcen-Deadlock besonders einfach auflösen.Preferably, when the control device determines that the at least one unloaded transport vehicle is able to take over cargo with which another transport vehicle of the mutually blocking transport vehicles is loaded, the control device takes over the cargo and a Exchanging the respective driving orders of the at least one unloaded transport vehicle and the loaded transport vehicle with one another. The resource deadlock can also be resolved particularly easily in this way.
Vorzugsweise wird in den Fällen des Austauschens von Fahraufträgen und des Übernehmens von Ladegut durch die Steuerungseinrichtung geprüft, ob die jeweiligen Transportfahrzeuge im Hinblick auf das zu transportierende Ladegut kompatibel sind. Es wird also festgestellt, ob das jeweilige Transportfahrzeug dazu in der Lage ist, das ursprünglich durch das andere Transportfahrzeug zu transportierende Ladegut zu befördern. Dies macht das Verfahren besonders zuverlässig und prozesssicher.In the case of the exchange of driving orders and the acceptance of cargo by the control device, it is preferably checked whether the respective transport vehicles are compatible with regard to the cargo to be transported. It is thus determined whether the respective transport vehicle is able to transport the cargo originally to be transported by the other transport vehicle. This makes the process particularly reliable and reliable.
Es kann auch der Fall auftreten, dass keines der sich gegenseitig blockierenden Transportfahrzeug unbeladen ist. Auch in diesem Fall lässt sich der Ressourcen-Deadlock automatisch, also durch die Steuerungseinrichtung auflösen.It can also happen that none of the mutually blocking transport vehicles is unloaded. In this case too, the resource deadlock can be resolved automatically, that is, by the control device.
Vorzugsweise wird dann, wenn von der Steuerungseinrichtung festgestellt wird, dass alle sich gegenseitig blockierenden Transportfahrzeuge beladen sind, von der Steuerungseinrichtung geprüft, ob sich zumindest eines der sich gegenseitig blockierenden Transportfahrzeuge in einen Ausweichbereich der Fahrfläche begeben kann. Es brauchen dann nicht im Vorfeld unnötig große Anstrengungen im Hinblick auf eine Vermeidung eines Ressourcen-Deadlocks beziehungsweise des Blockierens unternommen zu werden. Vielmehr kann dann, wenn ein Ressourcen-Deadlock auftritt, das Auflösen des Blockierens durch die Steuerungseinrichtung bewirkt werden, indem sich das zumindest eine Transportfahrzeug in den Ausweichbereich der Fahrfläche begibt. Dies macht das Verfahren besonders aufwandsarm.Preferably, when it is determined by the control device that all mutually blocking transport vehicles are loaded, checked by the control device whether at least one of the mutually blocking transport vehicles can move into an avoidance area of the drive area. In this case, unnecessarily great efforts need not be made in advance with regard to avoiding a resource deadlock or blocking. Rather, when a resource deadlock occurs, the blocking can be resolved by the control device in that the at least one transport vehicle moves into the evasive area of the driving area. This makes the process particularly inexpensive.
Vorzugsweise wird dann, wenn von der Steuerungseinrichtung festgestellt wird, dass der Ausweichbereich von einem weiteren fahrerlosen Transportfahrzeug belegt ist, von der Steuerungseinrichtung bewirkt, dass das weitere fahrerlose Transportfahrzeug den Ausweichbereich freigibt. Wenn also beispielsweise ein erstes fahrerloses Transportfahrzeug und ein zweites fahrerloses Transportfahrzeug sich gegenseitig blockieren und ein drittes fahrerloses Transportfahrzeug das erste oder das zweite Transportfahrzeug an dem Erreichen des Ausweichbereichs hindert, so kann die Steuerungseinrichtung ein Wegfahren des dritten Transportfahrzeugs aus dem Ausweichbereich bewirken. Daraufhin kann sich das erste oder das zweite Transportfahrzeug in den Ausweichbereich begeben und das Blockieren ist aufgelöst. Ein derartiges Verfahren ist besonders flexibel im Hinblick auf das Auflösen des Blockierens bezüglich Deadlocks.Preferably, when it is determined by the control device that the evasive area is occupied by another driverless transport vehicle, the control device causes the further driverless transport vehicle to release the evasive area. If, for example, a first driverless transport vehicle and a second driverless transport vehicle block each other and a third driverless transport vehicle prevents the first or second transport vehicle from reaching the avoidance area, the control device can cause the third transport vehicle to move away from the avoidance area. The first or the second transport vehicle can then move into the avoidance area and the blocking is released. Such a method is particularly flexible with regard to the resolution of the blocking with regard to deadlocks.
Vorzugsweise wird dann, wenn von der Steuerungseinrichtung festgestellt wird, dass das Freigeben des Ausweichbereichs durch das weitere fahrerlose Transportfahrzeug von einem abermals weiteren fahrerlosen Transportfahrzeug verhindert wird, von der Steuerungseinrichtung bewirkt, dass das abermals weitere Transportfahrzeug das Freigeben des Ausweichbereichs durch das weitere fahrerlose Transportfahrzeug ermöglicht. Die Steuerungseinrichtung kann also insbesondere überprüfen, ob beispielsweise das dritte fahrerlose Transportfahrzeug durch ein viertes fahrerloses Transportfahrzeug daran gehindert wird, den Ausweichbereich für das erste oder das zweite Transportfahrzeug freizugeben. Dadurch, dass auch derartige, nicht unmittelbar an dem gegenseitigen Blockieren der Transportfahrzeuge beteiligte Transportfahrzeuge bei dem Festlegen der Vorgehensweise für das Auflösen des Blockierens berücksichtigt werden, lassen sich auch vergleichsweise weit reichende Blockaden durch die Steuerungseinrichtung auflösen. Folglich ist ein besonders weitgehendes Auflösen von Ressourcen-Deadlocks ermöglicht.Preferably, when the control device determines that the further driverless transport vehicle is preventing the further driverless transport vehicle from releasing the avoidance area, the control device causes the further transport vehicle to enable the further driverless transport vehicle to release the avoidance region . The control device can therefore in particular check whether, for example, the third driverless transport vehicle is being prevented by a fourth driverless transport vehicle from opening up the evasive area for the first or the second transport vehicle. Since such transport vehicles, which are not directly involved in the mutual blocking of the transport vehicles, are also taken into account when determining the procedure for resolving the blocking, comparatively far-reaching blockages can also be resolved by the control device. As a result, a particularly extensive resolution of resource deadlocks is made possible.
Vorzugsweise wird dann, wenn das Freigeben des Ausweichbereichs von einer Mehrzahl von abermals weiteren fahrerlosen Transportfahrzeuge verhindert wird, für jedes dieser abermals weiteren Transportfahrzeuge von der Steuerungseinrichtung ein Vorhandensein einer Ausweichmöglichkeit geprüft. Hierbei kann das Vorhandensein einer Ausweichmöglichkeit für die abermals weiteren Transportfahrzeuge nacheinander geprüft werden. Zusätzlich oder alternativ ist es möglich, für jedes einzelne der abermals weiteren Transportfahrzeuge separat zu prüfen, ob in einer das jeweilige abermals weitere Transportfahrzeug umfassenden Abfolge von fahrerlosen Transportfahrzeugen des Transportsystems eine Ausweichmöglichkeit vorhanden ist.If the release of the evasive area is prevented by a plurality of further driverless transport vehicles, the control device checks the existence of an evasive option for each of these further transport vehicles. The existence of an alternative option for the further transport vehicles can be checked one after the other. Additionally or alternatively, it is possible to check separately for each individual one of the further transport vehicles whether there is an alternative option in a sequence of driverless transport vehicles of the transport system that includes the respective further transport vehicle.
In dem ersten Fall, in welchem die abermals weiteren Transportfahrzeuge nacheinander auf das Vorhandensein einer Ausweichmöglichkeit geprüft werden, erfolgt die Überprüfung in einer baumartigen Struktur stufenweise beziehungsweise ebenenweise. Es werden also zunächst alle abermals weiteren Transportfahrzeuge daraufhin untersucht, ob eines dieser abermals weiteren Transportfahrzeug ausweichen kann, so dass das weitere Transportfahrzeug den Ausweichbereich freigeben kann.In the first case, in which the further transport vehicles are checked one after the other for the existence of an alternative, the check takes place in a tree-like structure in stages or in levels. All further transport vehicles are therefore initially examined to determine whether one of these can again avoid another transport vehicle so that the further transport vehicle can clear the avoidance area.
Bei der zusätzlichen oder alternativen Ausgestaltung wird die Baumstruktur astweise untersucht. Ein Ast der Baumstruktur entspricht hierbei der Abfolge von fahrerlosen Transportfahrzeugen. Entlang der Abfolge sind somit zunehmend mehr Transportfahrzeuge zwischen dem weiteren fahrerlosen Transportfahrzeug und demjenigen Transportfahrzeug vorhanden, für welches eine Ausweichmöglichkeit besteht.In the additional or alternative embodiment, the tree structure is examined branch by branch. One branch of the tree structure corresponds to the sequence of driverless transport vehicles. Along the sequence, there are thus increasingly more transport vehicles between the additional driverless transport vehicle and the transport vehicle for which there is an alternative.
Beide Ansätze, also sowohl die stufenweise beziehungsweise ebenenweise vorgenommene Untersuchung der Baumstruktur als auch die astweise Untersuchung der Baumstruktur, führen zu einem automatischen beziehungsweise von der Steuerungseinrichtung bewirkten Auflösen auch vergleichsweise komplexer Ressourcen-Deadlocks.Both approaches, that is, both the step-by-step or level-by-level examination of the tree structure as well as the branch-by-branch examination of the tree structure, lead to an automatic or even relatively complex resource deadlock resolution effected by the control device.
Vorzugsweise bewirkt die Steuerungseinrichtung dann, wenn von der Steuerungseinrichtung festgestellt wird, dass das weitere Transportfahrzeug und/oder das abermals weitere Transportfahrzeug unbeladen ist, ein Übernehmen von Ladegut von wenigstens einem der sich gegenseitig blockierenden Transportfahrzeuge durch das wenigstens eine unbeladene Transportfahrzeug und ein Austauschen der jeweiligen Fahraufträge des wenigstens einen unbeladenen Transportfahrzeugs und des wenigstens einen beladenen Transportfahrzeugs untereinander. Es kann also insbesondere auch dann, wenn die sich gegenseitig blockierenden Transportfahrzeuge beladen sind, durch ein Übernehmen des Ladeguts von einem benachbarten fahrerlosen Transportfahrzeug und ein Austauschen der jeweiligen Fahraufträge der Ressourcen-Deadlock aufgelöst werden. Dem liegt die Erkenntnis zugrunde, dass sich durch das Übernehmen von Ladegut durch ein unbeladenes Transportfahrzeug eine günstigere Konstellation im Hinblick auf das Auflösen des Ressourcen-Deadlocks ergeben kann.Preferably, when the control device determines that the further transport vehicle and / or the further transport vehicle is unloaded, the at least one unloaded transport vehicle takes over loads from at least one of the mutually blocking transport vehicles and replaces the respective ones Driving orders of the at least one unloaded transport vehicle and of the at least one loaded transport vehicle with one another. In particular, even when the mutually blocking transport vehicles are loaded, by taking over the load from an adjacent driverless transport vehicle and exchanging the respective driving orders Resource deadlock will be resolved. This is based on the knowledge that taking over cargo by an unloaded transport vehicle can result in a more favorable constellation with regard to resolving the resource deadlock.
Vorzugsweise bewirkt die Steuerungseinrichtung ein vorübergehendes Platzieren des zumindest einen der sich gegenseitig blockierenden Transportfahrzeuge in dem Ausweichbereich. Auf diese Weise kann dieses Transportfahrzeug den Weg für das andere blockierte Transportfahrzeug freimachen, und der Ressourcen-Deadlock wird auf einfache Weise aufgelöst.The control device preferably causes the at least one of the mutually blocking transport vehicles to be temporarily placed in the avoidance area. In this way, this transport vehicle can clear the way for the other blocked transport vehicle and the resource deadlock is easily resolved.
Das erfindungsgemäße fahrerlose Transportsystem umfasst eine Mehrzahl von fahrerlosen Transportfahrzeugen. Die fahrerlosen Transportfahrzeuge sind dazu ausgebildet, ein mittels des jeweiligen Transportfahrzeugs transportierbares Ladegut gemäß einem Fahrauftrag des jeweiligen Transportfahrzeugs zu befördern. Wenigstens eine Steuerungseinrichtung des Transportsystems ist dazu ausgebildet zu erkennen, dass sich wenigstens zwei fahrerlose Transportfahrzeuge des Transportsystems im Hinblick auf die Nutzung einer Fahrfläche des Transportsystems gegenseitig blockieren. Die Steuerungseinrichtung ist dazu ausgebildet, zunächst zu prüfen, ob zumindest eines der sich gegenseitig blockierenden Transportfahrzeuge unbeladen ist. Des Weiteren ist die Steuerungseinrichtung dazu ausgebildet, eine Vorgehensweise für ein Auflösen des Blockierens der Transportfahrzeuge davon abhängig festzulegen, ob das zumindest eine Transportfahrzeug unbeladen ist. Insbesondere ist somit das fahrerlose Transportsystem zur Durchführung des erfindungsgemäßen Verfahrens ausgebildet. Ein derartiges Transportsystem ermöglicht ein verbessertes Auflösen eines Ressourcen-Deadlocks.The driverless transport system according to the invention comprises a plurality of driverless transport vehicles. The driverless transport vehicles are designed to transport a load which can be transported by means of the respective transport vehicle in accordance with a driving order of the respective transport vehicle. At least one control device of the transport system is designed to recognize that at least two driverless transport vehicles of the transport system block each other with regard to the use of a driving surface of the transport system. The control device is designed to first check whether at least one of the mutually blocking transport vehicles is unloaded. Furthermore, the control device is designed to determine a procedure for releasing the blocking of the transport vehicles as a function of whether the at least one transport vehicle is unloaded. In particular, the driverless transport system is thus designed to carry out the method according to the invention. Such a transport system enables an improved resolution of a resource deadlock.
Die Steuerungseinrichtung weist insbesondere eine Prozessoreinrichtung auf, die dazu eingerichtet ist, das erfindungsgemäße Verfahren beziehungsweise wenigstens eine Ausführungsform dieses Verfahrens durchzuführen. Die Prozessoreinrichtung kann hierzu zumindest einen Mikroprozessor und/oder zumindest einen Mikrocontroller und/oder zumindest einen FPGA (Field Programmable Gate Array) und/oder zumindest einen DSP (Digital Signal Processor) aufweisen. Des Weiteren kann die Prozessoreinrichtung Programmcode aufweisen, der dazu eingerichtet ist, bei Ausführen durch die Prozessoreinrichtung das erfindungsgemäße Verfahren beziehungsweise die wenigstens eine Ausführungsform durchzuführen. Der Programmcode kann in einem Datenspeicher der Prozessoreinrichtung gespeichert sein.The control device has in particular a processor device which is set up to carry out the method according to the invention or at least one embodiment of this method. For this purpose, the processor device can have at least one microprocessor and / or at least one microcontroller and / or at least one FPGA (Field Programmable Gate Array) and / or at least one DSP (Digital Signal Processor). Furthermore, the processor device can have program code which is set up to carry out the method according to the invention or the at least one embodiment when it is executed by the processor device. The program code can be stored in a data memory of the processor device.
Zu der Erfindung gehören auch Weiterbildungen des erfindungsgemäßen Transportsystems, die Merkmale aufweisen, wie sie bereits im Zusammenhang mit den Weiterbildungen des erfindungsgemäßen Verfahrens beschrieben worden sind. Aus diesem Grund sind die entsprechenden Weiterbildungen des erfindungsgemäßen Transportsystems hier nicht noch einmal beschrieben.The invention also includes further developments of the transport system according to the invention which have features as they have already been described in connection with the further developments of the method according to the invention. For this reason, the corresponding developments of the transport system according to the invention are not described again here.
Die Erfindung umfasst auch die Kombinationen der Merkmale der beschriebenen Ausführungsformen.The invention also includes the combinations of the features of the described embodiments.
Im Folgenden sind Ausführungsbeispiele der Erfindung beschrieben. Hierzu zeigt:
-
1 schematisch eine gegenseitige Blockade von zwei fahrerlosen Transportfahrzeugen eines fahrerlosen Transportsystems; -
2 schematisch eine gegenseitige Blockade einer Mehrzahl von fahrerlosen Transportfahrzeugen des fahrerlosen Transportsystems, welche einen Zyklus bilden; -
3 schematisch Möglichkeiten eines Auflösens der Blockade der Transportfahrzeuge gemäß1 ; -
4 schematisch Möglichkeiten eines Auflösens der Blockade der Transportfahrzeuge gemäß2 ; und -
5 eine weitere Möglichkeit einer Auflösung der Blockade in einer Situation gemäß2 , wobei eines der sich gegenseitig blockierenden fahrerlosen Transportfahrzeuge unbeladen ist.
-
1 schematically a mutual blockade of two driverless transport vehicles of a driverless transport system; -
2 schematically a mutual blocking of a plurality of driverless transport vehicles of the driverless transport system, which form a cycle; -
3 schematically possibilities of breaking the blockade of the transport vehicles according to1 ; -
4th schematically possibilities of breaking the blockade of the transport vehicles according to2 ; and -
5 according to another possibility of dissolving the blockage in a situation2 , with one of the mutually blocking automated guided vehicles being unloaded.
Bei den im Folgenden erläuterten Ausführungsbeispielen handelt es sich um bevorzugte Ausführungsformen der Erfindung. Bei den Ausführungsbeispielen stellen die beschriebenen Komponenten der Ausführungsformen jeweils einzelne, unabhängig voneinander zu betrachtende Merkmale der Erfindung dar, welche die Erfindung jeweils auch unabhängig voneinander weiterbilden. Daher soll die Offenbarung auch andere als die dargestellten Kombinationen der Merkmale der Ausführungsformen umfassen. Des Weiteren sind die beschriebenen Ausführungsformen auch durch weitere der bereits beschriebenen Merkmale der Erfindung ergänzbar.The exemplary embodiments explained below are preferred embodiments of the invention. In the exemplary embodiments, the described components of the embodiments each represent individual features of the invention that are to be considered independently of one another and that also develop the invention independently of one another. Therefore, the disclosure is intended to include combinations of the features of the embodiments other than those shown. Furthermore, the described embodiments can also be supplemented by further features of the invention already described.
In den Figuren bezeichnen gleiche Bezugszeichen jeweils funktionsgleiche Elemente.In the figures, the same reference symbols denote functionally identical elements.
Von einem fahrerlosen Transportsystem
Bei der fahrerlosen Fahrt des jeweiligen Transportfahrzeugs
Nachfolgend wird beschrieben, wie solche Ressourcen-Deadlocks erkannt und aufgelöst werden. Dieses Erkennen und Auflösen von Ressourcen-Deadlocks kann von einer zentralen Steuerungseinrichtung
Zunächst soll der Fall betrachtet werden, dass sich genau zwei fahrerlose Transportfahrzeuge
Je nachdem, ob zumindest eines der Transportfahrzeuge
Sind in einem solchen Fall eines unterschiedlichen Beladungszustands und des Vorliegens des Ressourcen-Deadlocks die Werkstückträger oder Ladungsträger kompatibel, so können die beiden Transportfahrzeuge
Wenn das jeweilige Ladegut
In einer weiteren Variante kann der in
Es kann der Fall auftreten, dass die von der Steuerungseinrichtung
In einem solchen Fall wird von der Steuerungseinrichtung
Ist es nicht möglich, dass sich eines der Transportfahrzeuge
Es kann jedoch vorkommen, dass wie in
Es kann gemäß
Gemäß der Darstellung in
Die baumartige Struktur kann ebenenweise untersucht werden oder astweise. Wird die Baumstruktur ebenenweise untersucht, so wird im in
Bei einer astweise durchgeführten Untersuchung der Baumstruktur wird für jedes einzelne der abermals weiteren Transportfahrzeuge
In einer komplexeren Ausführung des Verfahrens kann auch in tieferen Ebenen der Baumstruktur oder entlang des Astes beziehungsweise innerhalb der Abfolge
Vorzugsweise sorgt die Steuerungseinrichtung
Ein weiterer von der Steuerungseinrichtung
Auch bei einem derartigen Ressourcen-Deadlock prüft die Steuerungseinrichtung
In diesem Fall wird durch die Steuerungseinrichtung
Kann das erste Transportfahrzeug
Wurde innerhalb des Zyklus keine Lösung erzielt, so wird die Prüfung durch die Steuerungseinrichtung
Auch in
Ist zumindest eines der an dem Deadlock beteiligten Transportfahrzeuge
Das zuvor beladene Transportfahrzeug
Nach Überprüfung aller der sich in dem Kreis beziehungsweise Zyklus befindenden Transportfahrzeuge
Vorliegend wird vorzugsweise dann, wenn eines der Transportfahrzeuge durch ein anderes der Transportfahrzeuge blockiert ist, zunächst von der Steuerungseinrichtung
Liegt jedoch ein tatsächlicher Ressourcen-Deadlock vor, so wird dieser durch die Steuerungseinrichtung
Insgesamt zeigen die Beispiele, wie durch die Erfindung eine Erkennung und Auflösung von Ressourcen-Deadlocks in dem fahrerlosen Transportsystem
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102019128617.4A DE102019128617B3 (en) | 2019-10-23 | 2019-10-23 | Method for operating a driverless transport system and driverless transport system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102019128617.4A DE102019128617B3 (en) | 2019-10-23 | 2019-10-23 | Method for operating a driverless transport system and driverless transport system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102019128617B3 true DE102019128617B3 (en) | 2020-12-10 |
Family
ID=73460205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102019128617.4A Active DE102019128617B3 (en) | 2019-10-23 | 2019-10-23 | Method for operating a driverless transport system and driverless transport system |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102019128617B3 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002082195A2 (en) * | 2001-04-05 | 2002-10-17 | Siemens Aktiengesellschaft | Robot intelligence in natural environments |
EP2911926B1 (en) * | 2012-10-29 | 2016-09-07 | Audi AG | Method for coordinating the operation of motor vehicles that drive in fully automated mode |
US20180299882A1 (en) * | 2017-04-12 | 2018-10-18 | X Development Llc | Roadmap Annotation for Deadlock-Free Multi-Agent Navigation |
DE102017011694A1 (en) * | 2017-12-18 | 2019-06-19 | Audi Ag | Transport system and method for operating a transport system |
-
2019
- 2019-10-23 DE DE102019128617.4A patent/DE102019128617B3/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002082195A2 (en) * | 2001-04-05 | 2002-10-17 | Siemens Aktiengesellschaft | Robot intelligence in natural environments |
EP2911926B1 (en) * | 2012-10-29 | 2016-09-07 | Audi AG | Method for coordinating the operation of motor vehicles that drive in fully automated mode |
US20180299882A1 (en) * | 2017-04-12 | 2018-10-18 | X Development Llc | Roadmap Annotation for Deadlock-Free Multi-Agent Navigation |
DE102017011694A1 (en) * | 2017-12-18 | 2019-06-19 | Audi Ag | Transport system and method for operating a transport system |
Non-Patent Citations (2)
Title |
---|
LEHMANN, Matthias; Technische Universität Berlin Fakultät VI - Planen Bauen Umwelt: Einsatzplanung von Fahrerlosen Transportsystemen in Seehafen-Containerterminals. 2006. S. 1-207. URL: https://depositonce.tu-berlin.de/bitstream/11303/1829/1/Dokument_39.pdf [abgerufen am 2019-11-06]. - Dissertation * |
REVELIOTIS, Spyros A.: Conflict resolution in AGV systems. In: IISE Transactions (Formerly: IIE Transactions), Bd. 32, 2000, - ISSN 1545-8830; 1573-9724; 2472-5862 (E) ; 0569-5554; 0740-817X; 2472-5854 (P). DOI: 10.1080//07408170008967423. URL: https://www.tandfonline.com/doi/pdf/10.1080/07408170008967423?needAccess=true [abgerufen am 2019-11-14]. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1373993B1 (en) | Robot intelligence in natural environments | |
AT518354B1 (en) | Method for operating a conveyor in the form of a long stator linear motor | |
DE60108264T2 (en) | DEVICE FOR TRANSPORTING A SEMICONDUCTOR WAFER CARRIER | |
DE4013168A1 (en) | DRIVE CONTROL METHOD, DRIVE CONTROL DEVICE, AND MOBILE ROBOT FOR A MOBILE ROBOT SYSTEM | |
DE3930425A1 (en) | METHOD FOR CONDUCTING THE RUNNING OF A MOVING OBJECT | |
WO1994007730A1 (en) | Process for correcting axle counting errors in railway layouts and device for implementing the process | |
EP3499333B1 (en) | Driverless transport system and method for operating same | |
EP3819088B1 (en) | Method for determining a safety area and for routing robots | |
EP3250427B1 (en) | Vehicle control device and method | |
DE102019128617B3 (en) | Method for operating a driverless transport system and driverless transport system | |
DE102015003381B3 (en) | Method for controlling a material flow system | |
DE19535856A1 (en) | Computer control system with distributed requirement, non-synchronised region and control computers in different hierarchical planes for railway station signal handling where several trains are awaiting signals for the same track | |
DE102019203290B3 (en) | Method of assembling components | |
DE102018202557A1 (en) | Collision prevention between cars | |
EP3768567B1 (en) | Method for planning or controlling the movements of a plurality of vehicles over a network of routes | |
EP3580114B1 (en) | Method and apparatus for setting at least one route for a railway installation | |
EP0920391B1 (en) | Process of controlling and monitoring a traffic control system | |
DE2543089C2 (en) | Circuit arrangement for securing track vacancy detection information | |
EP0140216B1 (en) | Device and method for the control and supervision of transport arrangements with several transport vehicles on a common track | |
DE112021004289T5 (en) | MOTION CONTROL ASSISTANT DEVICE AND METHOD | |
DE102021200740B3 (en) | Method for operating a storage and retrieval system and a storage and retrieval system | |
WO2001062573A1 (en) | Method and system for preventing the congestion of a railtrack system | |
DE102016222907A1 (en) | Rail vehicle and method of operation | |
EP4317027A1 (en) | Shuttle system and method for operating a shuttle system with the aid of a control device | |
DE102020106723B3 (en) | Driverless transport system with reduced risk of blockage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G05D0001020000 Ipc: G05D0001430000 |