[go: up one dir, main page]

DE102024101127A1 - Method for providing combined load carriers for unstacking, computer program and data carrier - Google Patents

Method for providing combined load carriers for unstacking, computer program and data carrier

Info

Publication number
DE102024101127A1
DE102024101127A1 DE102024101127.0A DE102024101127A DE102024101127A1 DE 102024101127 A1 DE102024101127 A1 DE 102024101127A1 DE 102024101127 A DE102024101127 A DE 102024101127A DE 102024101127 A1 DE102024101127 A1 DE 102024101127A1
Authority
DE
Germany
Prior art keywords
load carriers
transport packaging
threshold value
depth information
unstacking
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.)
Pending
Application number
DE102024101127.0A
Other languages
German (de)
Inventor
Dino Knoll
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.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
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 Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102024101127.0A priority Critical patent/DE102024101127A1/en
Publication of DE102024101127A1 publication Critical patent/DE102024101127A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/06Recognition of objects for industrial automation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Manipulator (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Bereitstellen von zusammengefassten Ladungsträgern (1) für ein Entstapeln, mit den Schritten:- Erfassen von Tiefeninformation und von Bildinformation eines Bereichs (4), in welchem die Ladungsträger (1) positioniert sind, mittels wenigstens einer Sensoreinrichtung; (S1)- Klassifizieren der Bildinformation durch eine Objekterkennungseinrichtung, wobei eine Klasse ein Vorhandensein wenigstens einer Transportverpackung (5 eines der Ladungsträger (1) charakterisiert; (S2)- In Abhängigkeit von der Klassifizierung: Erstellen eines Begrenzungsrahmens (8 um wenigstens eines als Transportverpackung (5) klassifizierten Objekts; (S3)- Abgleichen einer Punktwolke, welche in der zum Begrenzungsrahmen (8) korrespondierenden Tiefeninformation enthalten ist, mit wenigstens einem Schwellenwert; (S4)- Validieren der Klassifizierung in Abhängigkeit von dem Abgleich; (S5) und- Freigeben der Ladungsträger (1) zum Entstapeln in Abhängigkeit von der Validierung. (S6)Ferner betrifft die Erfindung ein Computerprogramm und einen Ladungsträger.The invention relates to a method for preparing combined load carriers (1) for unstacking, comprising the steps of: - detecting depth information and image information of an area (4) in which the load carriers (1) are positioned, by means of at least one sensor device; (S1) - classifying the image information by an object recognition device, wherein a class characterizes the presence of at least one transport packaging (5) of one of the load carriers (1); (S2) - depending on the classification: creating a bounding box (8) around at least one object classified as transport packaging (5); (S3) - comparing a point cloud contained in the depth information corresponding to the bounding box (8) with at least one threshold value; (S4) - validating the classification depending on the comparison; (S5) and - releasing the load carriers (1) for unstacking depending on the validation. (S6) Furthermore, the invention relates to a computer program and a load carrier.

Description

Die Erfindung betrifft ein Verfahren zum Bereitstellen von zusammengefassten, das heißt auf einem Transportsystem, wie beispielsweise einer Palette, befindlichen Ladungsträgern, beispielsweise stapelbare Kisten, für ein Entstapeln beziehungsweise dem Lösen aus der Zusammenfassung, gemäß dem Patentanspruch 1. Ferner betrifft die Erfindung ein Computerprogramm sowie einen elektronisch lesbaren Datenträger gemäß den Patentansprüchen 9 und 10.The invention relates to a method for preparing combined load carriers, for example stackable boxes, located on a transport system such as a pallet, for unstacking or detaching from the combination, according to patent claim 1. Furthermore, the invention relates to a computer program and an electronically readable data carrier according to patent claims 9 and 10.

Für die Logistik, beispielsweise in der Serienfertigung von Kraftfahrzeugen, ist es vorteilhaft, wenn diese möglichst automatisch und autonom betrieben werden kann. Eine Aufgabe der Logistik ist beispielsweise für eine Serienfertigung angelieferte Teile, welche beispielsweise in den auf Paletten gestapelten Ladungsträgern angeliefert werden, diese von der Palette zu nehmen und entsprechend zu verteilen. Für dieses Entstapeln oder Depalettieren wird zumindest neuerdings häufiger aufgrund der Automatisierung ein Roboter verwendet.For logistics, for example, in the series production of motor vehicles, it is advantageous if it can be operated as automatically and autonomously as possible. One task of logistics, for example, for series production is to remove delivered parts, which are delivered in load carriers stacked on pallets, from the pallets and distribute them accordingly. Due to automation, robots are now being used more frequently for this unstacking or depalletizing process.

Solch einen Roboter zeigt die DE 10 2021 115 950 A1 , in Form einer Depalettiervorrichtung zum Depalettieren von übereinander gestapelten Ladungsträgern.Such a robot is shown by the DE 10 2021 115 950 A1 , in the form of a depalletizing device for depalletizing load carriers stacked on top of each other.

Damit die Ladungsträger depalettiert werden können, wird in der Regel manuell, das heißt beispielsweise von einem Werker ein oberer Deckel, der die zusammengefassten Ladungsträger umgibt, beziehungsweise zumindest auf einem der Ladungsträger angeordnet sein kann, entfernt, woraufhin die Depalettiervorrichtung die Arbeit übernehmen kann.In order for the load carriers to be depalletized, an upper cover that surrounds the combined load carriers or can at least be arranged on one of the load carriers is usually removed manually, for example by a worker, after which the depalletizing device can take over the work.

Ist ein entsprechender Deckel, beispielsweise auf Grund von Unachtsamkeit nicht entfernt und wird dieser der Depalettiervorrichtung zugeführt, kann dies zu einer Beschädigung selbiger führen.If a corresponding lid is not removed, for example due to carelessness, and is fed into the depalletizing device, this can lead to damage to the depalletizing device.

Aufgabe der Erfindung ist es daher, ein Verfahren, ein Computerprogramm sowie einen Datenträger bereitzustellen, durch welche in besonders vorteilhafter Weise Ladungsträger, die noch zusammengefasst sind, und/oder deren Transportverpackung, insbesondere Deckel, erkannt werden können, um diese für ein Depalettieren bereitzustellen.The object of the invention is therefore to provide a method, a computer program and a data carrier by means of which load carriers which are still combined and/or their transport packaging, in particular lids, can be detected in a particularly advantageous manner in order to prepare them for depalletizing.

Diese Aufgabe wird Erfindungsgemäß durch die Gegenstände der unabhängigen Patentansprüche gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen sind Gegenstand der abhängigen Ansprüche, der Beschreibung sowie der Zeichnung.This object is achieved according to the invention by the subject matter of the independent patent claims. Advantageous embodiments and further developments are the subject matter of the dependent claims, the description, and the drawings.

Ein erster Aspekt der Erfindung betrifft ein Verfahren zum Bereitstellen von zusammengefassten Ladungsträgern für ein Entstapeln. Mit anderen Worten werden mittels des Verfahrens Ladungsträger, insbesondere Kleinladungsträger, beispielsweise Kisten, auf einer Palette, beispielsweise einer Europalette, auf der sie zusammengefasst sind, für ein Entstapeln, beziehungsweise ein Depalettieren und somit ein Lösen aus der Zusammenfassung freigegeben. Dabei kann das Depalettieren beispielsweise mittels eines entsprechenden Roboters durchgeführt werden. Damit die zusammengefassten Ladungsträger freigegeben, beziehungsweise bereitgestellt werden können, umfasst das erfindungsgemäße Verfahren die folgenden Schritte:

  • In einem ersten Schritt erfolgt ein Erfassen von Tiefeninformation, beispielsweise in Form einer Punktwolke und Bildinformation, beispielsweise in Form eines Farbfotos, eines Bereichs, in welchem die zusammengefassten Ladungsträger positioniert beziehungsweise angeordnet sind, mittels wenigstens einer Sensoreinrichtung.
  • In einem zweiten Schritt erfolgt ein Klassifizieren der Bildinformation durch eine Objekterkennungseinrichtung, wobei eine Klasse ein Vorhandensein wenigstens einer Transportverpackung, insbesondere beispielsweise in Form einer Abdeckung oder Deckels, eines der Ladungsträger charakterisiert.
  • In einem dritten Schritt erfolgt in Abhängigkeit von der Klassifizierung ein Erstellen eines Begrenzungsrahmens (Englisch Bounding Box) um wenigstens ein als Transportverpackung klassifiziertes Objekt. Das Erstellen des Begrenzungsrahmens kann insbesondere durch die Objekterkennungseinrichtung anhand der Bildinformation erfolgen. Es können somit ein Objekt oder mehrere Objekte klassifiziert werden. Ob es sich bei dem wenigstens einen als Transportverpackung klassifizierten Objekts tatsächlich um eine Transportverpackung handelt, wird im weiteren Verlauf des Verfahrens verifiziert.
  • In einem vierten Schritt erfolgt ein Abgleichen einer Punktwolke, welche die Tiefeninformation charakterisiert, und den Teil der Tiefeninformation betrifft, welcher mit dem Begrenzungsrahmen korrespondiert, mit wenigstens einem Schwellenwert.
  • In einem fünften Schritt erfolgt ein Validieren der Klassifizierung, in Abhängigkeit von dem Abgleich, wobei somit quasi das Ergebnis des Abgleichs mit dem Ergebnis der Klassifizierung verglichen wird und somit eine gegenseitige Kontrollfunktion vorhanden sein kann.
A first aspect of the invention relates to a method for preparing combined load carriers for unstacking. In other words, the method releases load carriers, in particular small load carriers, such as crates, on a pallet, such as a Euro pallet, on which they are combined, for unstacking or depalletizing, and thus for removal from the combination. Depalletizing can be carried out, for example, by means of a suitable robot. In order for the combined load carriers to be released or prepared, the method according to the invention comprises the following steps:
  • In a first step, depth information, for example in the form of a point cloud and image information, for example in the form of a color photo, of an area in which the combined charge carriers are positioned or arranged, is acquired by means of at least one sensor device.
  • In a second step, the image information is classified by an object recognition device, wherein a class characterizes the presence of at least one transport packaging, in particular for example in the form of a cover or lid, of one of the load carriers.
  • In a third step, depending on the classification, a bounding box is created around at least one object classified as transport packaging. The bounding box can be created, in particular, by the object recognition device based on the image information. Thus, one or more objects can be classified. Whether the at least one object classified as transport packaging is actually transport packaging is verified in the further course of the method.
  • In a fourth step, a point cloud characterizing the depth information and concerning the part of the depth information corresponding to the bounding box is compared with at least one threshold value.
  • In a fifth step, the classification is validated depending on the comparison, whereby the result of the comparison is compared with the result of the classification and thus a mutual control function can be present.

Schließlich erfolgt in einem sechsten Schritt das Freigeben, beziehungsweise das Bereitstellen der Ladungsträger zum Entstapeln, in Abhängigkeit von der Validierung, wobei beispielsweise ein Steuerungssignals für einen Roboter, welcher das Entstapeln, beziehungsweise das Depalettieren übernimmt, bereitgestellt werden kann oder je nach Ergebnis der Validierung, beziehungsweise der Klassifizierung und dem Abgleich, ein Warnsignal für einen Werker bereitgestellt werden kann, da beispielsweise ein Entstapeln aufgrund nicht entfernter Transportverpackungen nicht möglich ist, ohne dem Risiko einer Beschädigung des Roboters.Finally, in a sixth step, the release or provision of the load carriers for destacking takes place depending on the validation, whereby, for example, a control signal for a robot which De-stacking or depalletizing can be provided or, depending on the result of the validation or classification and comparison, a warning signal can be provided to a worker because, for example, de-stacking is not possible due to transport packaging not being removed, without the risk of damaging the robot.

Mit anderen Worten wird ein Verfahren bereitgestellt, dessen Ziel ein Erkennen von Transportverpackungen von Ladungsträgern, insbesondere Kleinladungsträgern, im Logistikprozess zur Automatisierung mittels Roboter darstellt. Dabei soll durch eine Sensoreinrichtung und einer Objekterkennungseinrichtung sowie einem Dreidimensionalen vermessen anhand von Tiefeninformation, nicht entfernte Transportverpackungen, wie beispielsweise Plastikdeckel, welche die Automatisierung behindern, erkannt werden.In other words, a method is provided whose goal is to detect transport packaging of load carriers, in particular small load carriers, in the logistics process for automation using robots. A sensor device and an object recognition device, as well as a three-dimensional measurement based on depth information, are intended to detect transport packaging that has not been removed, such as plastic lids, which hinder the automation.

Dabei wird durch das Verfahren ein insbesondere KI basiertes oder maschinelles Lernen bei der Bilderkennung, kombiniert mit mathematischen Ansätzen, im Bereich des Prozessierens von dreidimensionalen Punktwolken, wobei logistisch spezifische Entscheidungen und Validierungsregeln angewandt werden können, um beispielsweise Plastikdeckel robust zu erkennen und insbesondere die Verwendung einer kostengünstigen RGB-Kamera ermöglicht werden kann. So kann aufgrund der Validierung, anhand des Erkennens der Transportverpackung durch die Tiefeninformationen und anhand des Erkennens der Transportverpackung in der Bildinformation eine Redundanz sichergestellt werden.The method uses AI-based or machine learning in image recognition, combined with mathematical approaches, in the area of processing three-dimensional point clouds. Logistics-specific decisions and validation rules can be applied, for example, to robustly detect plastic lids. In particular, the use of a cost-effective RGB camera can be enabled. This ensures redundancy through validation, based on the recognition of the transport packaging using depth information, and based on the recognition of the transport packaging in the image information.

Dabei liegt die Erfindung der Erkenntnis zugrunde, dass das Erkennen einer Transportverpackung, beziehungsweise eines insbesondere als Plastikdeckel ausgebildeten Deckels, welcher auf zusammengefassten Ladungsträgern angebracht sein kann, eine Herausforderung darstellt. Zum einen gibt es eine hohe Produkt- und Behälterkomplexität, beispielsweise eine große Anzahl unterschiedlicher Plastikdeckel sowie weitere Transportverpackungen in der Logistik, beispielsweise Plastikdeckel mit Umbandelungen. Des Weiteren sollte das Verfahren gut skalieren, um insbesondere eine günstige und wartungsarme Komplementierung zu ermöglichen. Darüber hinaus sind Werksbedingungen in der Logistik, also beispielsweise in einem Lager oder in einem Standort der Serienfertigung unterschiedlich. So können beispielsweise für eine Erfassungseinrichtung beziehungsweise die Sensoreinrichtung und somit die Kamera unterschiedliche Lichtbedingungen vorherrschen, was beispielsweise ein Sensorrauschen verursachen kann. Darüber hinaus ist eine Beschaffenheit der Transportverpackungen, beziehungsweise Plastikdeckel unterschiedlich, so können diese unterschiedliche Farben aufweisen und darüber hinaus Beschädigungen, Aufkleber und weitere individuelle Markierungen umfassen. Darüber hinaus soll das vorgestellte Verfahren an einen steigenden Automatisierungsgrad anpassbar sein, beziehungsweise diesen unterstützen. Ein steigender Automatisierungsgrad kann bedeuten, dass unterstützte Nebentätigkeiten, wie beispielsweise das Prüfen, ob eine Transportverpackung auf dem Ladungsträger ruht, ebenfalls automatisiert wird und solche Prozesse um Schäden, beispielsweise am Roboter, zu vermeiden, ebenfalls abgesichert werden müssen. Darüber hinaus kann eine zu sensible Absicherung, beispielsweise aufgrund von häufigen Fehleralarmen, zu Anlagenstörungen und/oder Ausfällen führen, welche beispielsweise Kosten verursachen können.The invention is based on the realization that recognizing transport packaging, or in particular a lid designed as a plastic lid, which can be attached to combined load carriers, presents a challenge. On the one hand, there is a high level of product and container complexity, for example, a large number of different plastic lids as well as other transport packaging in logistics, such as plastic lids with banding. Furthermore, the method should scale well to enable cost-effective and low-maintenance complementation. Furthermore, factory conditions in logistics, for example in a warehouse or at a series production site, vary. For example, different lighting conditions may prevail for a detection device or the sensor device and thus the camera, which can cause sensor noise, for example. Furthermore, the nature of the transport packaging, or plastic lids, varies; they may have different colors and also contain damage, stickers, and other individual markings. Furthermore, the presented method should be adaptable to, or support, an increasing degree of automation. An increasing level of automation can mean that supported secondary activities, such as checking whether transport packaging is resting on the load carrier, are also automated, and such processes must also be secured to prevent damage, for example to the robot. Furthermore, overly sensitive security, for example due to frequent error alarms, can lead to system malfunctions and/or failures, which can incur costs.

Aufgrund der bereits genannten, geschickten Kombination von mathematischen Methoden und einer, insbesondere auf Methoden des maschinellen Lernens basierten Objekterkennung, kann sowohl der Produkt-, beziehungsweise der Behälterkomplexität als auch die Skalierung sowie die Werksbedingungen berücksichtigt werden und dabei ein steigender Automatisierungsgrad begünstigt werden.Due to the already mentioned clever combination of mathematical methods and object recognition based in particular on machine learning methods, both the product or container complexity as well as the scaling and the factory conditions can be taken into account, thereby promoting an increasing degree of automation.

In vorteilhafter Ausgestaltung der Erfindung wird als die Sensoreinrichtung eine Kamera, welche insbesondere beispielsweise eine Komponente des zum Entstapeln angedachten Roboters sein kann, verwendet, durch welche wenigstens eine Tiefeninformation und Bildinformation umfassende, wenigstens eine Aufnahme, insbesondere ein RGB-D-Bild, erstellt wird. Mit anderen Worten können die von der Objekterkennungseinrichtung verwendeten Bildinformationen und die zum mathematischen Ermitteln, beispielsweise einer Position, verwendeten Punktwolken, beziehungsweise Tiefeninformationen durch eine gemeinsame Aufnahme in Form des RGB-D-Bildes erfasst werden, wobei dafür lediglich eine Kamera verwendet werden muss. Daher ergibt sich der Vorteil, dass das Verfahren, aufgrund der Einfachheit der Sensoreinrichtung, welche ohnehin beispielsweise an dem zum Entstapeln verwendeten Roboter angebracht ist, besonders günstig realisierbar ist.In an advantageous embodiment of the invention, a camera is used as the sensor device, which can in particular, for example, be a component of the robot intended for destacking, and by means of which at least one recording, in particular an RGB-D image, is created, comprising at least one piece of depth information and image information. In other words, the image information used by the object recognition device and the point clouds or depth information used for mathematical determination, for example of a position, can be captured by a joint recording in the form of the RGB-D image, whereby only one camera needs to be used for this purpose. This results in the advantage that the method can be implemented particularly inexpensively due to the simplicity of the sensor device, which is already attached, for example, to the robot used for destacking.

In weiterer vorteilhafter Ausgestaltung der Erfindung erfolgt für den Abgleich mit dem wenigstens einen Schwellenwert, eine Vermessung des Begrenzungsrahmens und/oder wird anhand der Punktwolke eine Ebene bestimmt und eine Distanz zu dieser ermittelt. Mit anderen Worten kann der Schwellenwert in eine XY-Ebene, das heißt in der Bildebene der Bildinformation ohne die Tiefeninformation, erfolgen, um beispielsweise zu ermitteln, ob die Abmessung des Begrenzungsrahmens einer, aufgrund der Perspektive, der Aufnahme zu erwartenden Größe, einer Transportverpackung entsprechen kann, beziehungsweise gibt der Schwellenwert an, wieweit der Begrenzungsrahmen von der Größe einer Transportverpackung abweichen kann. Alternativ und insbesondere zusätzlich kann ein weiterer Schwellenwert abgeglichen werden, bei dem anhand der Punktwolke in dem Begrenzungsrahmen anhand der Tiefeninformation, insbesondere in Aufnahme, eine Ebene bestimmt wird. Diese Ebene sollte beispielsweise der Stirnseite der Transportverpackung entsprechen und eine Distanz zu dieser kann ermittelt werden, wobei anhand der Distanz beispielsweise bestimmt werden kann, ob die Ebene sich in einem Arbeitsbereich, beziehungsweise dem Bereich, in welchem die zusammengefassten Ladungsträger positioniert sein sollen, befindet. Dies ist insbesondere in einer Logistikhalle von Vorteil, wo eine Vielzahl an Kleinladungsträgern und Palettendeckeln vorhanden sein kann und die Verifizierung auf den zu depalettierenden Kleinladungsträgern erfolgen muss. Dadurch ergibt sich der Vorteil, dass das Verfahren besonders vorteilhaft die Klassifizierung validieren kann, da der Abgleich mit dem wenigsten einen Schwellenwert besonders präzise Bestimmung möglicher Transportverpackungen, insbesondere Plastikdeckel, ermöglicht.In a further advantageous embodiment of the invention, for comparison with the at least one threshold value, a measurement of the bounding box is carried out and/or a plane is determined based on the point cloud and a distance to this plane is determined. In other words, the threshold value can be set in an XY plane, i.e., in the image plane of the image information without the depth information, in order to determine, for example, whether the dimension of the bounding box corresponds to a size expected from the perspective of the image, such as a transport packaging. can, or the threshold value indicates how far the bounding box can deviate from the size of a transport packaging. Alternatively, and in particular additionally, a further threshold value can be compared, in which a plane is determined from the point cloud in the bounding box using the depth information, in particular in the image. This plane should, for example, correspond to the front of the transport packaging and a distance to it can be determined, whereby the distance can be used to determine, for example, whether the plane is in a work area or the area in which the combined load carriers are to be positioned. This is particularly advantageous in a logistics hall, where a large number of small load carriers and pallet lids may be present and the verification must be carried out on the small load carriers to be depalletized. This has the advantage that the method can particularly advantageously validate the classification, since the comparison with the fewest threshold value enables particularly precise determination of possible transport packaging, in particular plastic lids.

In weiterer vorteilhafter Ausgestaltung der Erfindung wird bei der Bestimmung der Ebene ein statistisches Resampling beziehungsweise Resampling-Algorithmus, insbesondere der RANSAC Algorithmus, verwendet. Mit anderen Worten erfolgt eine Stichprobenwiederholung beziehungsweise werden beispielsweise für die Ebenenbestimmung mehrere Ebenen mit mehreren Punkten bestimmt, wobei insbesondere eine Übereinstimmung mit einer zufälligen Stichprobe zur Schätzung eines Modells beziehungsweise des Füllstands verwendet wird. Dabei steht RANSAC im Englischen für Random Sample Consensus. Dadurch ergibt sich der Vorteil, dass statistisches Rauschen beispielsweise besonders vorteilhaft minimiert werden kann.In a further advantageous embodiment of the invention, a statistical resampling or resampling algorithm, in particular the RANSAC algorithm, is used to determine the level. In other words, a sample is repeated or, for example, several levels with multiple points are determined for level determination, whereby, in particular, a match with a random sample is used to estimate a model or the fill level. RANSAC stands for Random Sample Consensus. This offers the advantage that statistical noise, for example, can be particularly advantageously minimized.

In weiterer vorteilhafter Ausgestaltung der Erfindung wird die Objekterkennungseinrichtung durch oder mittels eine Methode des maschinellen Lernens bereitgestellt, wobei diese als ein neuronales Netzwerk, insbesondere ein faltendes neuronales Netzwerk (Convolutional-Neural-Network, kurz CNN), ausgebildet sein kann. Mit anderen Worten wird die Objekterkennungseinrichtung durch einen selbstlernenden Algorithmus und/oder durch ein künstliches, neuronales Netz gebildet, welches mehrere Schichten, sogenannte Convolution-Layers, gefolgt von einem Pooling Layer, aufweist. Diese Einheiten können sich prinzipiell beliebig oft wiederholen, bei ausreichender Wiederholung kann ein sogenanntes Deep-Convolution-Neural-Network bereitgestellt werden, durch welches Deep-Learning ermöglicht werden kann. Daher ergibt sich der Vorteil, dass die Objekterkennungseinrichtung besonders vorteilhaft zum Erkennen von, sich möglicherweise auf den Ladungsträgern befindlichen Transportverpackungen, verwendet werden kann.In a further advantageous embodiment of the invention, the object recognition device is provided by or by means of a machine learning method, which can be designed as a neural network, in particular a convolutional neural network (CNN). In other words, the object recognition device is formed by a self-learning algorithm and/or by an artificial neural network that has several layers, so-called convolution layers, followed by a pooling layer. These units can, in principle, be repeated any number of times; with sufficient repetition, a so-called deep convolution neural network can be provided, which can enable deep learning. This results in the advantage that the object recognition device can be used particularly advantageously for detecting transport packaging that may be located on the load carriers.

Um die, durch die Methode des maschinellen Lernens bereitgestellte Objekterkennungseinrichtung, vorteilhaft verwenden zu können, wird diese in vorteilhafter Ausgestaltung des Verfahrens auf unterschiedliche Typen der Transportverpackung, beziehungsweise Arten von insbesondere als Plastikdeckeln ausgebildete Deckel und/oder eine Varianz von Stapelfaktoren der Ladungsträger und/oder beispielsweise Transportverpackungen, wie den Plastikdeckel, im Hintergrund, das heißt außerhalb des Arbeitsraums des Roboters trainiert, um diese jeweils zu erkennen. Mit anderen Worten können entsprechende Trainingsdaten bereitgestellt werden, welche unterschiedliche Arten von Transportverpackungen enthalten und dabei gelabelt sind und/oder Trainingsdaten, welche unterschiedlich gestapelte Ladungsträger umfassen, beziehungsweise unterschiedliche Hintergründe aufweisen, verwendet werden. Dadurch ergibt sich der Vorteil, dass die Methode des maschinellen Lernens besonders vorteilhaft zum Erkennen der Transportverpackungen verwendet werden kann.In order to be able to advantageously use the object recognition device provided by the machine learning method, in an advantageous embodiment of the method it is trained on different types of transport packaging, or types of lids, in particular designed as plastic lids, and/or a variance of stacking factors of the load carriers and/or, for example, transport packaging, such as the plastic lid, in the background, i.e. outside the workspace of the robot, in order to recognize them. In other words, corresponding training data can be provided which contain different types of transport packaging and are labeled, and/or training data which include differently stacked load carriers or have different backgrounds can be used. This results in the advantage that the machine learning method can be used particularly advantageously for recognizing the transport packaging.

In weiterer, vorteilhafter Ausgestaltung der Erfindung wird eine zusätzliche Validierung mittels Erkennung der Ladungsträger, insbesondere Kleinladungsträger, durch die Objekterkennungseinrichtung durchgeführt. Mit anderen Worten ist die Objekterkennungseinrichtung dazu geeignet, zusätzlich zu den Transportverpackungen die Ladungsträger selbst zu erkennen, sodass beispielsweise eine Validierung derart erfolgen kann, dass beim Erkennen einer Transportverpackung, ohne jedoch einen Ladungsträger zu erkennen, von einem falsch-positiven Ergebnis ausgegangen werden kann. Dadurch ergibt sich der Vorteil, dass das Verfahren besonders vorteilhaft zum Entstapeln zusammengefasster Ladungsträger verwendet werden kann.In a further advantageous embodiment of the invention, additional validation is performed by detecting the load carriers, in particular small load carriers, using the object detection device. In other words, the object detection device is capable of detecting the load carriers themselves in addition to the transport packaging, so that, for example, validation can be performed in such a way that if a transport packaging is detected but no load carrier is detected, a false positive result can be assumed. This results in the advantage that the method can be used particularly advantageously for unstacking stacked load carriers.

In weiterer, vorteilhafter Ausgestaltung der Erfindung wird für den wenigstens einen Schwellenwert ein Wertbereich vorgegeben. Zusätzlich und alternativ wird der wenigstens eine Schwellenwert in Bezug auf den Bereich, also den Stapelbereich, beziehungsweise angepasst an ein Transportsystem, wie eine Europalette und/oder einen Arbeitsraum, bestimmt. Mit anderen Worten ist der Schwellenwert kein fester Bereich, sondern ermöglicht beispielsweise bei der Vermessung des Begrenzungsrahmens, ein gewisses Spiel. So kann beispielsweise, je nach Orientierung der Ladungsträger, die Transportverpackung eine minimale Länge im Sichtbereich der Sensoreinrichtung oder eine maximale Länge im Sichtbereich der Sensoreinrichtung aufweisen, was dadurch berücksichtigt werden kann. Zusätzlich oder darüber hinaus kann beispielsweise in dem Arbeitsraum, der Einrichtung zum Entstapeln, also des Roboters, die Palette, auf welcher die zusammengefassten Ladungsträger angeordnet sind, weiter vorne oder weiter hinten stehen, sodass beispielsweise dies für den Abstand, falls dies als Schwellenwert ermittelt werden soll, berücksichtigt werden kann. Dadurch ergibt sich der Vorteil, dass das Verfahren für eine große Anzahl unterschiedlicher Transportverpackungen und für eine große Varianz von Platzierungen der Ladungsträger im Arbeitsraum verwendet werden kann.In a further advantageous embodiment of the invention, a value range is specified for the at least one threshold value. Additionally and alternatively, the at least one threshold value is determined in relation to the area, i.e. the stacking area, or adapted to a transport system, such as a Euro pallet and/or a work space. In other words, the threshold value is not a fixed range, but allows for a certain amount of flexibility, for example, when measuring the boundary frame. For example, depending on the orientation of the load carriers, the transport packaging can have a minimum length in the field of view of the sensor device or a maximum length in the field of view of the sensor device, which can thereby be taken into account. Additionally or furthermore, for example For example, in the workspace of the destacking device, i.e., the robot, the pallet on which the combined load carriers are arranged can be positioned further forward or further back, so that this can be taken into account, for example, for the distance, if this is to be determined as a threshold value. This has the advantage that the method can be used for a large number of different transport packaging and for a wide variety of load carrier placements in the workspace.

Ein zweiter Aspekt der Erfindung umfasst ein Computerprogramm. Das Computerprogramm kann beispielsweise in einer elektronischen Recheneinrichtung einer Anlage geladen werden und umfasst Programmmittel, um die Schritte des Verfahrens gemäß dem ersten Aspekt der Erfindung auszuführen, wenn das Computerprogramm in der elektronischen Recheneinrichtung beziehungsweise beispielsweise einer Steuereinrichtung ausgeführt wird.A second aspect of the invention comprises a computer program. The computer program can be loaded, for example, into an electronic computing device of a system and comprises program means for executing the steps of the method according to the first aspect of the invention when the computer program is executed in the electronic computing device or, for example, a control device.

Dabei sind Vorteile und vorteilhafte Ausgestaltungen des ersten Aspekts der Erfindung als Vorteile und vorteilhafte Ausgestaltungen des zweiten Aspekts der Erfindung anzusehen und umgekehrt.Advantages and advantageous embodiments of the first aspect of the invention are to be regarded as advantages and advantageous embodiments of the second aspect of the invention and vice versa.

Ein dritter Aspekt der Erfindung betrifft einen elektronisch lesbaren Datenträger. Der elektronisch lesbare Datenträger umfasst darauf gespeicherte elektronisch lesbare Steuerinformationen, die zumindest ein Computerprogramm gemäß dem zweiten Aspekt der Erfindung umfassen und derart ausgestaltet sind, dass sie bei der Verwendung des Datenträgers in einer elektronischen Recheneinrichtung ein hier vorgestelltes Verfahren gemäß dem ersten Aspekt der Erfindung ausführen können.A third aspect of the invention relates to an electronically readable data carrier. The electronically readable data carrier comprises electronically readable control information stored thereon, which includes at least one computer program according to the second aspect of the invention and is configured such that, when the data carrier is used in an electronic computing device, it can execute a method presented here according to the first aspect of the invention.

Dabei sind Vorteile und vorteilhafte Ausgestaltungen des dritten Aspekts der Erfindung als Vorteile und vorteilhafte Ausgestaltungen sowohl des zweiten Aspekts als auch des ersten Aspekts der Erfindung anzusehen und jeweils umgekehrt.Advantages and advantageous embodiments of the third aspect of the invention are to be regarded as advantages and advantageous embodiments of both the second aspect and the first aspect of the invention and vice versa.

Weitere Merkmale der Erfindung ergeben sich aus den Ansprüchen, den Figuren und der Figurenbeschreibung. Die vorstehend in der Beschreibung genannten Merkmale und Merkmalskombinationen sowie die nachfolgend in der Figurenbeschreibung genannten und/oder in den Figuren alleine gezeigten Merkmale und Merkmalskombinationen sind nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar.Further features of the invention emerge from the claims, the figures, and the description of the figures. The features and combinations of features mentioned above in the description, as well as the features and combinations of features mentioned below in the description of the figures and/or shown alone in the figures, can be used not only in the respective combinations specified, but also in other combinations or on their own.

Die Erfindung wird nun anhand eines bevorzugten Ausführungsbeispiels sowie unter Bezugnahme auf die Zeichnungen näher erläutert. Es zeigt:

  • 1 ein schematisches Ablaufdiagramm für ein Verfahren zum Bereitstellen von zusammengefassten Ladungsträgern für ein Entstapeln;
  • 2 verschiedene schematische Frontansichten verschiedener, auf Paletten zusammengefasster Ladungsträger;
  • 3 schematische Ansicht der Verfahrensschritte anhand eines Ausführungsbeispiels einer Vorrichtung zum Entstapeln der Ladungsträger.
The invention will now be explained in more detail using a preferred embodiment and with reference to the drawings. It shows:
  • 1 a schematic flow diagram for a method for providing combined load carriers for destacking;
  • 2 various schematic front views of different load carriers grouped on pallets;
  • 3 schematic view of the method steps based on an embodiment of a device for unstacking the load carriers.

1 zeigt ein schematisches Ablaufdiagramm für ein Verfahren zum Bereitstellen von zusammengefassten, insbesondere auf einem Transportsystem 2, wie einer Palette, befindlichen Ladungsträger 1 für ein Entstapeln, das heißt ein Depalettieren, beziehungsweise Lösen aus der Zusammenfassung, beispielsweise mittels eines Roboters 3, beziehungsweise einer Depalettiervorrichtung. 1 shows a schematic flow diagram for a method for providing combined load carriers 1, in particular located on a transport system 2, such as a pallet, for unstacking, i.e. depalletizing, or releasing from the combination, for example by means of a robot 3, or a depalletizing device.

Die zusammengefassten Ladungsträger 1, welche sich beispielsweise auf einem, als Europalette ausgebildeten Transportsystem 2 befinden, weisen beim Anliefern und vor dem Entstapeln zu entfernende Transportverpackung 5 auf, welche insbesondere als mehrere Ladungsträger 1, welche insbesondere als Kleinladungsträger ausgebildet sind, abdeckender Plastikdeckel ausgebildet sein kann. Ferner kann die Transportverpackung 5 zusätzlich ein Transportumbandelung oder Umbandelung 7 aufweisen.The combined load carriers 1, which are located, for example, on a transport system 2 designed as a Euro pallet, have transport packaging 5 that is to be removed upon delivery and before unstacking. This transport packaging can be designed, in particular, as a plastic lid covering several load carriers 1, which are designed, in particular, as small load carriers. Furthermore, the transport packaging 5 can additionally have a transport banding or banding 7.

Für einen Transport der Ladungsträger 1 und somit für eine Transportlogistik kann einen Transportverpackung 5 vorhanden sein, welche für ein Entstapeln, beziehungsweise Depalettieren der Ladungsträger 1 entfernt werden muss. Die Transportverpackung 5 ist insbesondere als Plastikdeckel ausgebildet, sodass beispielsweise Paletten, als Transportsysteme 2, gestapelt werden können. Für die Fahrzeugproduktion werden Teile, welche in den Ladungsträgern 1 auf den Paletten angeliefert werden, automatisiert durch Roboter einsortiert. Dafür nehmen Werker den Plastikdeckel vor dem automatisierten Entstapeln durch den Roboter 3 ab. Dabei kann es vorkommen, dass beispielsweise ein Plastikdeckel nicht entfernt wird, was bei dem automatisierten Entladen zu einem Crash des Roboters 3 führen kann. Daher ist eine besonders robuste, automatisierte Erkennung der Transportverpackungen 5, insbesondere der Plastikdeckel, gewünscht.For transporting the load carriers 1 and thus for transport logistics, a transport packaging 5 may be present, which must be removed for unstacking or depalletizing the load carriers 1. The transport packaging 5 is designed in particular as a plastic lid so that, for example, pallets can be stacked as transport systems 2. For vehicle production, parts delivered in the load carriers 1 on the pallets are automatically sorted by robots. For this purpose, workers remove the plastic lid before the automated unstacking by the robot 3. It may happen that, for example, a plastic lid is not removed, which can lead to a crash of the robot 3 during automated unloading. Therefore, a particularly robust, automated detection of the transport packaging 5, in particular the plastic lid, is desired.

Das vorgestellte Verfahren umfasst dabei sechs Schritte S1 bis S6, welche im Folgenden gezeigt sind:

  • Im ersten Schritt S1 erfolgt ein Erfassen von Tiefeninformation, insbesondere in Form einer Punktwolke und Bildinformation, insbesondere in Form eines Farbfotos, eines Bereichs 4 in welchem die Ladungsträger 1 positioniert sind, mittels wenigstens einer Sensoreinrichtung, welche insbesondere als Kamera 6 ausgebildet ist.
  • Im zweiten Schritt S2 erfolgt ein Klassifizieren, insbesondere anhand von zwei Klassen, das Vorhandensein oder Nichtvorhandensein der Transportverpackung 5, aus der Bildinformation durch eine Objekterkennungseinrichtung, wobei eine Klasse ein Vorhandensein wenigstens einer Transportverpackung 5, insbesondere in Form einer Abdeckung, beziehungsweise eines Deckels, insbesondere eines Plastikdeckels, wenigstens eines der Ladungsträger 1, beziehungsweise mehrere der zusammengefassten Ladungsträger 1 charakterisiert.
  • Im dritten Schritt S3 erfolgt in Abhängigkeit von der Klassifizierung, also dem Ermitteln, ob eine Transportverpackung 5 vorhanden ist, ein Erstellen eines Begrenzungsrahmens 8, um wenigstens eines als Transportverpackung 5 klassifizierten Objekts, welches in der Regel die Transportverpackung 5 selbst ist. Jedoch kann beispielsweise im Fall einer Fehldetektion, beispielsweise auch eine Transportverpackung 5 in einem Hintergrund oder ein falsch erkannter Ladungsträger 1 das Objekt sein.
  • Im vierten Schritt S4 erfolgt das Abgleichen einer Punktwolke, welche in der, zum Begrenzungsrahmen 8 korrespondierenden Tiefeninformation enthalten ist, mit wenigstens einem Schwellenwert.
  • Im fünften Schritt S5 erfolgt das Validieren der Klassifizierung in Abhängigkeit von dem Abgleich, beziehungsweise wird das Ergebnis der Klassifizierung und des Abgleichs verglichen, um so für den sechsten Schritt S6 das Freigeben der Ladungsträger 1 zum Entstapeln, in Abhängigkeit von der Validierung zu ermöglichen.
The presented procedure comprises six steps S1 to S6, which are shown below:
  • In the first step S1, depth information is acquired, in particular in the form of a point cloud and image information, in particular in the form of a color photo, of an area 4 in which the charge carriers 1 are positioned, by means of at least one sensor device, which is designed in particular as a camera 6.
  • In the second step S2, a classification, in particular based on two classes, of the presence or absence of the transport packaging 5, is carried out from the image information by an object recognition device, wherein a class characterizes the presence of at least one transport packaging 5, in particular in the form of a cover or a lid, in particular a plastic lid, of at least one of the load carriers 1, or of several of the combined load carriers 1.
  • In the third step S3, depending on the classification, i.e., the determination of whether a transport packaging 5 is present, a bounding box 8 is created around at least one object classified as a transport packaging 5, which is usually the transport packaging 5 itself. However, in the case of a false detection, for example, the object may also be a transport packaging 5 in a background or an incorrectly detected load carrier 1.
  • In the fourth step S4, a point cloud contained in the depth information corresponding to the bounding box 8 is compared with at least one threshold value.
  • In the fifth step S5, the classification is validated depending on the comparison, or the result of the classification and the comparison is compared in order to enable the release of the load carriers 1 for destacking in the sixth step S6, depending on the validation.

Dabei kann das Freigeben beispielsweise durch das Bereitstellen eines Steuerungssignals für den Roboter 3 erfolgen. Alternativ kann, falls die Validierung ergibt, dass eine Transportverpackung 5 das Entstapeln der zusammengefassten Ladungsträger 1 durch den Roboter 3 verhindert, ein Warnsignal für einen Werker ausgegebenen werden, sodass dieser die Transportverpackung 5 entfernen kann.The release can be achieved, for example, by providing a control signal for the robot 3. Alternatively, if the validation shows that a transport packaging 5 prevents the robot 3 from unstacking the combined load carriers 1, a warning signal can be issued to a worker so that the worker can remove the transport packaging 5.

2 zeigt mehrere Ladungsträger 1, welche auf drei als Transportsystem 2 verwendeten Paletten zusammengefasst sind. So können beispielsweise eine unterschiedliche Anzahl von Ladungsträgern 1, insbesondere unterschiedlich gestapelt, zusammengefasst werden, sodass für die Objekterkennung unterschiedliche Stapelfaktoren eine Herausforderung darstellen. So kann aufgrund unterschiedlicher Bestellmengen bei einem Lieferanten nicht immer eine volle Ladeeinheit oder Palette angeliefert werden, weshalb die unterschiedlichen Stapelfaktoren an Ladungsträgern 1 entstehen. 2 shows several load carriers 1, which are combined on three pallets used as a transport system 2. For example, a different number of load carriers 1 can be combined, especially stacked differently, so that different stacking factors pose a challenge for object recognition. Due to different order quantities from a supplier, a full load unit or pallet cannot always be delivered, which is why the different stacking factors on load carriers 1 arise.

Weiterhin können die Paletten, insbesondere Europaletten, nach vorne oder hinten und links oder rechts, innerhalb eines Toleranzbereichs verschoben sein, was eine weitere Herausforderung für die Objekterkennung darstellt. Daraus folgt, dass keine statische, fixe Position der Transportverpackung 5 gegeben ist, sodass eine dynamische Prüfung notwendig sein kann, welche insbesondere aufgrund von niedrigen Kosten ohne Laserscanner erfolgen sollte.Furthermore, the pallets, especially Euro pallets, can be shifted forward or backward and left or right within a tolerance range, which presents a further challenge for object detection. This means that there is no static, fixed position of the transport packaging 5, so a dynamic inspection may be necessary, which should be performed without a laser scanner, particularly due to low costs.

Darüber hinaus zeigt 2 eine Varianz von Plastikdeckeln, so können diese beispielsweise unterschiedliche Formen aufweisen, weißen der linke und der mittlere Plastikdeckel abgerundeten Ecken auf, während der rechte Plastikdeckel, die rechte Transportverpackung 5, eher rechtwinklige Ecken aufweist. Darüber hinaus können unterschiedliche Größen und Farben sowie Beschädigungen, Beschriftungen und/oder Aufkleber vorhanden sein. Weiterhin muss nicht jede Palette, beziehungsweise jeder Ladungsträger 1 einen Plastikdeckel aufweisen.In addition, 2 A variety of plastic lids can occur. For example, they can have different shapes. The left and middle plastic lids have rounded corners, while the right plastic lid, the right transport packaging 5, has more rectangular corners. Furthermore, different sizes and colors, as well as damage, labels, and/or stickers, can be present. Furthermore, not every pallet or every load carrier 1 must have a plastic lid.

So ist eine weitere Herausforderung beim Erkennen der Plastikdeckel beispielsweise die Farbe, falls diese wenig Kontrast zu einem Hintergrund, beispielsweise zu Objekten in dem Bereich 4, welcher insbesondere einen Arbeitsbereich 9 beschreibt, oder im Hintergrund aufweist. Ferner kann beispielsweise die Oberflächenbeschaffenheit des Plastikdeckels entsprechende Reflektionen durch Deckenbeleuchtung ermöglichen. Darüber hinaus kann der Plastikdeckel die gleiche Farbe wie die Ladungsträger 1 aufweisen, sodass dieser sich von diesem nicht abhebt. Ferner können Reste von Aufklebern, beziehungsweise Aufkleber oder dergleichen auf den Deckeln angebracht sein. Darüber hinaus sind Beschädigungen, beispielsweise in Form eines Ausbruchs möglich, sodass eine beispielsweise reine Vermessung der Stirnseite des Plastikdeckels, welcher der Kamera 6 zugewandt ist, eine zuverlässige Detektion nicht zulässt. Darüber hinaus kann beispielsweise, wie links zu sehen, eine Umbandelung 7, beziehungsweise Transportumbandelung nicht entfernt sein, sodass für die Objekterkennung beispielsweise keine durchgängige Fläche entsteht, was eine weitere Herausforderung darstellt.For example, a further challenge in detecting the plastic lid is the color if it has little contrast to a background, for example to objects in the area 4, which in particular describes a work area 9, or in the background. Furthermore, the surface quality of the plastic lid can, for example, enable corresponding reflections from overhead lighting. Furthermore, the plastic lid can have the same color as the load carriers 1 so that it does not stand out from them. Furthermore, remnants of stickers, or stickers or the like can be attached to the lids. Furthermore, damage, for example in the form of a breakout, is possible, so that, for example, measuring only the front side of the plastic lid facing the camera 6 does not allow reliable detection. Furthermore, as can be seen on the left, a banding 7 or transport banding may not have been removed, so that, for example, no continuous surface is created for object detection, which presents a further challenge.

Bei dem Einsatz von Robotern, wie dem Roboter 3, im Wareneingang kann in der Praxis nicht immer ein eingezäunter beziehungsweise abgeschotteter Betrieb, beispielsweise mit Trennwänden, realisiert werden. Dies kann zur Folge haben, dass Ladeeinheiten mit Plastikdeckel auch im Hintergrund sichtbar sind, weshalb relevante von unrelevanten Plastikdeckeln unterschieden werden müssen, was insbesondere durch das Bestimmen des wenigstens einen Schwellwerts, insbesondere mittels eines Abstands zur Ebene, erfolgen kann. Daher ist es sinnvoll, den genannten Arbeitsraum 9, insbesondere für den Bereich 4 zu definieren.When using robots, such as Robot 3, in goods receipt, it is not always possible in practice to have a fenced or isolated operation, for example with a partition walls. This can result in load units with plastic lids being visible even in the background, which is why relevant plastic lids must be distinguished from irrelevant ones, which can be done in particular by determining at least one threshold value, in particular by means of a distance from the plane. Therefore, it is useful to define the aforementioned working space 9, in particular for area 4.

3 schematisch den Ablauf des Verfahrens. Dabei zeigt der mit 1 markierte, erste Teil der 3, den Roboter 3 mit dem Bereich 4, in welchem sich zusammengefasste Ladungsträger 1 befinden, wobei die Kamera 6 (des Roboters 3) ein RGB-D-Bild, beziehungsweise Aufnahme erzeugt, dessen Bildinformation beispielweise im zweiten, mit 2 markierten Teil der 3, gezeigt ist. 3 schematically shows the procedure. The first part, marked with 1, shows the 3 , the robot 3 with the area 4 in which combined load carriers 1 are located, whereby the camera 6 (of the robot 3) generates an RGB-D image, or recording, the image information of which is, for example, in the second part, marked with 2, of the 3 , is shown.

Mittels der Objekterkennungseinrichtung, welche insbesondere als neuronales Netz auf einer elektronischen Recheneinrichtung ausgeführt ist, erfolgt das Klassifizieren und daraufhin in Schritt S3 das Anlegen der Begrenzungsrahmen 8. Im Beispiel werden zwei Begrenzungsrahmen 8 angebracht. Der linke, obere Begrenzungsrahmen 9 ist hier beispielsweise eine Detektion eines Plastikdeckels im Hintergrund und liegt somit nicht in dem Bereich des Arbeitsraums 9.The object recognition device, which is implemented in particular as a neural network on an electronic computing device, performs the classification and then, in step S3, creates the bounding boxes 8. In the example, two bounding boxes 8 are applied. The left, upper bounding box 9, for example, is a detection of a plastic lid in the background and is therefore not located in the area of the workspace 9.

Es folgt ein Auswerten der zu den Begrenzungsrahmen 8 zugehörigen Tiefeninformation, was durch den Pfeil 10 angedeutet ist. Im dritten Teil der 3 erfolgt ein Vermessen der Begrenzungsrahmen, beziehungsweise der darin enthaltenen Punkte der Tiefeninformation, als Abgleich mit wenigstens einem Schwellwert gemäß dem Schritt S4 erfolgt. Zu erkennen sind die Werte für die Begrenzungsrahmen 8. Daraufhin erfolgt die Validierung der KI-Ergebnisse beziehungsweise der Ergebnisse eines neuronalen Netzwerks, welches insbesondere für die Objekterkennung verwendet wird, mit dem Abgleich gemäß dem Schritt S5, was im Resultat den vierten Teil der 3 liefert. Im Anschluss wird eine Distanzmessung 11 durchgeführt, bei welcher aus den Punktwolken der Tiefeninformation im jeweiligen Bereich des Begrenzungsrahmens 8 eine Ebene gebildet wird und der Abstand zwischen Kamera 6 und der jeweiligen Ebene ermittelt wird.This is followed by an evaluation of the depth information associated with the bounding boxes 8, which is indicated by the arrow 10. In the third part of the 3 The bounding boxes, or rather the points of depth information contained therein, are measured and compared with at least one threshold value according to step S4. The values for the bounding boxes 8 can be seen. The AI results, or rather the results of a neural network, which is used in particular for object recognition, are then validated with the comparison according to step S5, which results in the fourth part of the 3 Subsequently, a distance measurement 11 is carried out, in which a plane is formed from the point clouds of the depth information in the respective area of the bounding box 8 and the distance between camera 6 and the respective plane is determined.

Als ein weiterer des wenigstens einen Schwellenwertabgleichs 12 wird das Ergebnis der Distanzmessung 11 in einem alternativen Schritt S5 validiert, um zu überprüfen, ob sich der Plastikdeckel innerhalb des Arbeitsraums 9 befindet., woraufhin eine Auswahl 13 erfolgt. Bei dieser wird anhand dem Ergebnis der Verifikation, also ob die Objekterkennung und die mathematischen Methoden durchgeführt an der Tiefeninformation keinen oder einen Plastikdeckel erkannt haben, der Logistikprozess mit dem Roboter 3 gestaltet. So kann, wenn die KI beziehungsweise das neuronale Netz keinen Plastikdeckel erkennt und die Verifikation mittels der Tiefeninformation erfolgt, der Logistikprozess des Entstapelns gestartet werden. Scheitert die Verifikation kann ein Werker herangezogen werden, um einen möglichen Plastikdeckel in Form einer Transportverpackung 5 zu entfernen.As a further step of the at least one threshold value comparison 12, the result of the distance measurement 11 is validated in an alternative step S5 to check whether the plastic lid is located within the workspace 9, whereupon a selection 13 is made. In this step, the logistics process with the robot 3 is designed based on the result of the verification, i.e. whether the object recognition and the mathematical methods carried out on the depth information have detected no plastic lid or a plastic lid. Thus, if the AI or the neural network does not detect a plastic lid and the verification is carried out using the depth information, the logistics process of unstacking can be started. If the verification fails, a worker can be called upon to remove a possible plastic lid in the form of transport packaging 5.

So kann für den Abgleich in dem gezeigten Verfahren eine Vermessung des Begrenzungsrahmens erfolgen und zusätzlich anhand der Punktwolke eine Ebene bestimmt und Distanz ermittelt werden. Für die Bestimmung der Ebene kommt vorteilhafterweise ein Resampling-Algorithmus, wie beispielsweise RANSAC zum Einsatz.For comparison, the method shown here can be used to measure the bounding box, and additionally, a plane can be determined and distance determined based on the point cloud. A resampling algorithm such as RANSAC is advantageously used to determine the plane.

Dabei ist für den wenigstens einen Schwellwert ein Intervall beziehungsweise Wertebereich vorgegeben oder der Schwellwert in Bezug auf den Bereich 4, beziehungsweise den Arbeitsraum 9, definiert.In this case, an interval or value range is specified for the at least one threshold value or the threshold value is defined in relation to the area 4 or the working space 9.

Darüber hinaus kann beispielsweise zur Ergänzung des Schritte S5 oder S6 eine Validierung, mittels Erkennens der Ladungsträger 1 selbst durch die Objekterkennungseinrichtung durchgeführt werden.In addition, for example, to supplement steps S5 or S6, a validation can be carried out by detecting the load carriers 1 themselves by the object detection device.

So kann das vorgestellte Verfahren auch derart beschrieben werden, dass im ersten Schritt eine Aufnahme eines RGB-D-Bilds erfolgt. Dabei wird die Aufnahme vorteilhafterweise mittels einer kostengünstigen Kamera 6 erzeugt und kann daher Sensorrauschen umfassen. Das RGB-Bild umfasst somit zugehörige Tiefeninformation im Sinne einer 3D Punktwolke. Am Beispiel des in 3 gezeigten Roboters 3 kann die Kamera 6 an diesem montiert und somit eine Komponente des Roboters 3 sein. In dem zweiten Schritt erfolgt die Objekterkennung mittels eines insbesondere Convolutional-Neural-Networks. Für die Objekterkennung erfolgt somit die Verwendung eines lernbasierten Ansatzes, insbesondere in Form von Deep-Learning zur Objekterkennung, das beispielsweise mittels Faster RCNN oder Yolo V5, durchgeführt werden kann. Alternativ ist eine Segmentation möglich, beispielsweise mittels Mask RCNN, welche die beiden Objekte - Plastikdeckel und kein Plastikdeckel - erkennen kann. Bei Bedarf können die Ladungsträger 1 zusätzlich für die Validierung erkannt werden.Thus, the presented method can also be described as follows: in the first step, an RGB-D image is captured. The image is advantageously generated using a low-cost camera 6 and can therefore include sensor noise. The RGB image thus includes associated depth information in the sense of a 3D point cloud. Using the example of the 3 In the robot 3 shown, the camera 6 can be mounted thereon and thus be a component of the robot 3. In the second step, object recognition takes place using a convolutional neural network in particular. A learning-based approach is therefore used for object recognition, in particular in the form of deep learning for object recognition, which can be carried out, for example, using Faster RCNN or Yolo V5. Alternatively, segmentation is possible, for example, using Mask RCNN, which can recognize the two objects - plastic lid and no plastic lid. If necessary, the load carriers 1 can also be recognized for validation purposes.

In einem dritten Schritt erfolgt eine XY-Vermessung. Dabei erfolgt eine Auswahl der 3D-Tiefeninformation oder Punktwolke, innerhalb der Bounding Box oder Maske, also dem Begrenzungsrahmen 8. Bei der XY-Vermessung erfolgt eine Berechnung der Länge (xmax - xmin) und Höhe (ymax-ymin) für jeden erkannten Plastikdeckel. Daraufhin kann ein Vergleich mit parametrierten Werten eines Wertebereichs, beispielsweise von Europaletten beziehungsweise dem Transportsystem 2 erfolgen.In a third step, an XY measurement is performed. This involves selecting the 3D depth information or point cloud within the bounding box or mask, i.e. the limiting frame 8. During the XY measurement, the length (x max - x min ) and height (y max -y min ) are calculated for each detected plastic lid. A comparison with parameterized Values of a value range, for example of Euro pallets or transport system 2.

Schließlich kann in einem vierten Schritt des Verfahrens, eine 3-Ebenen-Bestimmung, Distanzmessung und Schwellwertprüfung erfolgen. Dabei kann ein robuster Ansatz zur 3D-Ebenen-Bestimmung (ax1 + bx2 + cx3 + d = 0) mit RANSAC erfolgen. Distanzmessungen entlang der Ebenennormale (= Distanz der Kamera 6 zur Seitenfläche des Plastikdeckels). Davon kann ein Vergleich mit parametrierten Werten innerhalb eines Wertebereichs (Minimum und Maximum) des Arbeitsraums 9 des Roboters 3 erfolgen.Finally, in a fourth step of the process, a 3-plane determination, distance measurement, and threshold testing can be performed. A robust approach for 3D plane determination (ax 1 + bx 2 + cx 3 + d = 0) can be performed using RANSAC. Distance measurements along the plane normal (= distance from camera 6 to the side surface of the plastic lid) can be performed. These measurements can be compared with parameterized values within a value range (minimum and maximum) of the workspace 9 of robot 3.

Schließlich erfolgt in einem fünften Schritt oder fünften Stufe, eine Validierung und Entscheidung. Bei der Validierung wird die Konsistenz zwischen der Kl-basierten Klassifikation beziehungsweise der Klassifikation mittels des neuronalen Netzes (insbesondere Schritt S2) mit der Schwellwertprüfung (Schritt 3 und Schritt 4) ermittelt. Daraufhin folgt anhand einer Logistik-spezifischen Entscheidungsregel das Freigeben der Ladungsträger 1 zum Entstapeln oder ein entsprechendes Warnsignal: Beispielsweise, sobald ein valider Plastikdeckel im Arbeitsbereich des Roboters 3 sichtbar ist, wird der Ladungsträger 1 nicht automatisiert eingelagert, sondern manuell durch Mitarbeiter geprüft, um einen Crash des Roboters 3 auszuschließen.Finally, in a fifth step or fifth stage, validation and decision-making take place. During validation, the consistency between the Classification-based classification or the classification using the neural network (in particular, step S2) and the threshold value check (steps 3 and 4) is determined. This is followed by the release of load carriers 1 for destacking based on a logistics-specific decision rule or a corresponding warning signal: For example, as soon as a valid plastic lid is visible in the work area of robot 3, load carrier 1 is not stored automatically but is manually checked by employees to prevent a crash of robot 3.

Das hier vorgestellte Verfahren, ein korrespondierendes Computerprogramm, welches die Verfahrensschritte ausführen kann, sowie ein elektronisch lesbarer Datenträger mit Programmschritten, zum Ausführen des Computerprogramms, können besonders flexibel in eine bestehende Objekterkennung („Retro-Fitting“), welche bereits die Ladungsträger 1 und deren Pose (Position und Rotation im Raum) erkennt, integriert werden.The method presented here, a corresponding computer program that can execute the process steps, as well as an electronically readable data carrier with program steps for executing the computer program, can be integrated particularly flexibly into an existing object recognition (“retro-fitting”), which already recognizes the load carriers 1 and their pose (position and rotation in space).

Das Verfahren bietet einen robusten Ansatz auf Basis von RGB-Bildern und Tiefenbildern, zur Sicherstellung einer Redundanz, wobei ein lern basierter Anteil mit neuronalen Netzwerken sowohl auf logistisch-spezifische Datensätze in beliebigen Umgebungen, wie beispielsweise Lagerhallen und Werken, eingelernt werden kann. Zusätzlich erfolgt eine insbesondere mathematische Distanzmessung, welche eine Validierung aufgrund logistisch-spezifischer beziehungsweise roboter-spezifischer Schwellenwerte ermöglicht. Daraus ergibt sich durch die Verwendung unterschiedlicher Technologien eine hohe Prozessstabilität und folglich besonders wenige Ausfälle, beispielsweise durch einen Unfall, am Roboter 3, welcher zum Entstapeln der zusammengefassten Ladungsträger 1 verwendet wird.The method offers a robust approach based on RGB images and depth images to ensure redundancy. A learning-based component with neural networks can be trained on logistics-specific data sets in any environment, such as warehouses and factories. In addition, a particularly mathematical distance measurement is performed, which enables validation based on logistics-specific or robot-specific thresholds. The use of different technologies results in high process stability and consequently, particularly few failures, for example, due to an accident, on robot 3, which is used to unstack the combined load carriers 1.

Die insbesondere der Objekterkennung zugrunde liegende Methode des maschinellen Lernens kann beispielsweise optional erweitert werden, sodass je nach Trainingsdaten verschiedene Plastikdeckel, beispielsweise unterschiedliche Farbvarianten, Beschädigungen, Abklebungen usw., erkannt werden können. Darüber hinaus kann eine Erkennung des Ladungsträgertyps, beispielsweise KLT6410, der Ladungsträger 1 erfolgen, sodass ein optionaler Schritt zur Überprüfung der Anzahl der Behälter, beziehungsweise Ladungsträger 1, sichergestellt werden kann. Darüber hinaus können beispielsweise mittels OCR (Optical Character Recognition) an Aufklebern, welche als beispielsweise VDA-Labels ausgebildet sind, spezifische Daten ausgelesen und abgeglichen werden.The machine learning method underlying object recognition, in particular, can be optionally expanded, for example, so that, depending on the training data, different plastic lids, such as different color variants, damage, masking, etc., can be recognized. Furthermore, the load carrier type, for example, KLT6410, of load carrier 1 can be recognized, thus ensuring an optional step for checking the number of containers or load carriers 1. Furthermore, specific data can be read and compared using OCR (Optical Character Recognition) on stickers, which are designed as VDA labels, for example.

Das Verfahren zeigt insbesondere eine Kombination aus neuronalen Netzwerken und einer 3D-Ebenen-Bestimmung, welches weitgehend unabhängig von der Perspektive und daher ohne exakte Vorpositionierung durchgeführt werden kann. So kann das Verfahren in den Roboter 3 oder in bestehende Fördertechniken implementiert oder installiert werden.In particular, the method demonstrates a combination of neural networks and 3D plane determination, which can be performed largely independently of perspective and therefore without precise pre-positioning. This allows the method to be implemented or installed in Robot 3 or in existing conveyor systems.

Darüber hinaus ist das Verfahren unanfällig bei Störkonturen im Blickfeld der Kamera 6, beispielsweise andere Ecken, Kanten oder Kabel. Ferner ist eine Distanzmessung auf Basis der 3D-Ebenenbestimmung besonders robust, durch beispielsweise mathematische Optimierung wie dem RANSAC, sodass einzelne, fehlerhafte Punkte der Tiefeninformation zuverlässig aus dieser entfernt werden können.Furthermore, the method is not susceptible to interfering contours in the field of view of camera 6, such as other corners, edges, or cables. Furthermore, distance measurement based on 3D plane determination is particularly robust, for example, through mathematical optimization such as RANSAC, so that individual, erroneous points in the depth information can be reliably removed.

Ferner ergeben sich durch das Verfahren wirtschaftliche Skaleneffekte, beispielsweise Kostenvorteile, gegenüber einer klassischen Computer Vision, da beispielsweise Endanwender die Trainingsdaten ohne Programmierkenntnisse einlernen können. Darüber hinaus ist ein Transfer zwischen unterschiedlichen Plastikdeckeln möglich, sodass der Aufwand zum Training reduziert werden kann.Furthermore, the method offers economies of scale, such as cost advantages, over traditional computer vision, since end users can learn the training data without any programming knowledge. Furthermore, transfer between different plastic lids is possible, thus reducing the training effort.

Es ist somit ein System zur robusten Erkennung und Validierung von Kunststoffabdeckungen in Logistik und Umgebungen unter Verwendung von RGB-Tiefenkameras gezeigt.Thus, a system for robust detection and validation of plastic covers in logistics and environments using RGB depth cameras is shown.

BezugszeichenlisteList of reference symbols

11
Ladungsträgerload carrier
22
Transportsystemtransport system
33
Roboterrobot
44
BereichArea
55
TransportverpackungTransport packaging
66
Kameracamera
77
UmbandelungBanding
88
Begrenzungsrahmenbounding box
99
Arbeitsraumworkspace
1010
PfeilArrow
1111
DistanzmessungDistance measurement
1212
SchwellenwertabgleichThreshold adjustment
1313
AuswahlSelection
S1S1
erster Schrittfirst step
S2S2
zweiter Schrittsecond step
S3S3
dritter Schrittthird step
S4S4
vierter Schrittfourth step
S5S5
fünfter Schrittfifth step
S6S6
sechster Schrittsixth step

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES CONTAINED IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 10 2021 115 950 A1 [0003]DE 10 2021 115 950 A1 [0003]

Claims (10)

Verfahren zum Bereitstellen von zusammengefassten Ladungsträgern (1) für ein Entstapeln, mit den Schritten: - Erfassen von Tiefeninformation und von Bildinformation eines Bereichs (4), in welchem die Ladungsträger (1) positioniert sind, mittels wenigstens einer Sensoreinrichtung; (S1) - Klassifizieren der Bildinformation durch eine Objekterkennungseinrichtung, wobei eine Klasse ein Vorhandensein wenigstens einer Transportverpackung (5) eines der Ladungsträger (1) charakterisiert; (S2) - In Abhängigkeit von der Klassifizierung: Erstellen eines Begrenzungsrahmens (8) um wenigstens eines als Transportverpackung (5) klassifizierten Objekts; (S3) - Abgleichen einer Punktwolke, welche in der zum Begrenzungsrahmen (8) korrespondierenden Tiefeninformation enthalten ist, mit wenigstens einem Schwellenwert; (S4) - Validieren der Klassifizierung in Abhängigkeit von dem Abgleich; (S5) und - Freigeben der Ladungsträger (1) zum Entstapeln in Abhängigkeit von der Validierung. (S6)A method for preparing combined load carriers (1) for destacking, comprising the steps of: - detecting depth information and image information of an area (4) in which the load carriers (1) are positioned using at least one sensor device; (S1) - classifying the image information using an object recognition device, wherein a class characterizes the presence of at least one transport packaging (5) of one of the load carriers (1); (S2) - depending on the classification: creating a bounding box (8) around at least one object classified as a transport packaging (5); (S3) - comparing a point cloud contained in the depth information corresponding to the bounding box (8) with at least one threshold value; (S4) - validating the classification based on the comparison; (S5) and - releasing the load carriers (1) for destacking based on the validation. (S6) Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass als die Sensoreinrichtung eine Kamera (6) verwendet wird, durch welche wenigstens eine die Tiefeninformation und die Bildinformation umfassenden Aufnahme erstellt wird.Procedure according to Claim 1 , characterized in that a camera (6) is used as the sensor device, by means of which at least one recording comprising the depth information and the image information is created. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass das für den Abgleich mit dem wenigstens einen Schwellenwert eine Vermessung des Begrenzungsrahmens (8) erfolgt und/oder anhand der Punktwolke eine Ebene bestimmt und eine Distanz zu dieser ermittelt wird.Procedure according to Claim 1 or 2 , characterized in that for the comparison with the at least one threshold value, a measurement of the boundary frame (8) is carried out and/or a plane is determined on the basis of the point cloud and a distance to this is determined. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass bei der Bestimmung der Ebene ein Resampling-Algorithmus, insbesondere der RANSAC-Algorithmus, verwendet wird.Procedure according to Claim 3 , characterized in that a resampling algorithm, in particular the RANSAC algorithm, is used to determine the plane. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Objekterkennungseinrichtung durch eine Methode des maschinellen Lernens bereitgestellt wird.Method according to one of the preceding claims, characterized in that the object recognition device is provided by a machine learning method. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass die Methode des maschinellen Lernens darauf trainiert ist, als die Transportverpackung (5) unterschiedliche Arten von Deckeln und/oder eine Varianz von Stapelfaktoren und/oder Deckel in einem Hintergrund zu erkennen.Procedure according to Claim 5 , characterized in that the machine learning method is trained to recognize, as the transport packaging (5), different types of lids and/or a variance of stacking factors and/or lids in a background. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine zusätzliche Validierung mittels Erkennung der Ladungsträger (1) durch die Objekterkennungseinrichtung durchgeführt wird.Method according to one of the preceding claims, characterized in that an additional validation is carried out by means of recognition of the load carriers (1) by the object recognition device. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass für den wenigstens einen Schwellenwert ein Wertebereich vorgegeben wird und/oder der Schwellwert in Bezug auf den Bereich (4) und/oder einen Arbeitsraum (9) bestimmt wird.Method according to one of the preceding claims, characterized in that a value range is specified for the at least one threshold value and/or the threshold value is determined with respect to the area (4) and/or a working space (9). Computerprogramm, welches direkt in einen Speicher einer elektronischen Recheneinrichtung ladbar ist, mit Programmmitteln, um die Schritte des Verfahrens nach einem der Ansprüche 1 bis 8 auszuführen, wenn das Programm in einer elektronischen Recheneinrichtung ausgeführt wird.Computer program which can be loaded directly into a memory of an electronic computing device, with program means for carrying out the steps of the method according to one of the Claims 1 until 8 to be executed when the program is executed in an electronic computing device. Elektronisch lesbarer Datenträger mit darauf gespeicherten elektronisch lesbaren Steuerinformationen, welche zumindest ein Computerprogramm nach Anspruch 9 umfassen und derart ausgestaltet sind, dass sie bei Verwendung des Datenträgers in einer elektronischen Recheneinrichtung ein Verfahren nach einem der Ansprüche 1 bis 8 durchführen.Electronically readable data carrier with electronically readable control information stored thereon, which contains at least one computer program according to Claim 9 and are designed in such a way that when the data carrier is used in an electronic computing device, they implement a method according to one of the Claims 1 until 8 carry out.
DE102024101127.0A 2024-01-16 2024-01-16 Method for providing combined load carriers for unstacking, computer program and data carrier Pending DE102024101127A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102024101127.0A DE102024101127A1 (en) 2024-01-16 2024-01-16 Method for providing combined load carriers for unstacking, computer program and data carrier

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102024101127.0A DE102024101127A1 (en) 2024-01-16 2024-01-16 Method for providing combined load carriers for unstacking, computer program and data carrier

Publications (1)

Publication Number Publication Date
DE102024101127A1 true DE102024101127A1 (en) 2025-07-17

Family

ID=96172972

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102024101127.0A Pending DE102024101127A1 (en) 2024-01-16 2024-01-16 Method for providing combined load carriers for unstacking, computer program and data carrier

Country Status (1)

Country Link
DE (1) DE102024101127A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112019000125B4 (en) * 2018-10-30 2021-07-01 Mujin, Inc. SYSTEMS, DEVICES AND METHODS FOR AUTOMATED PACKAGING REGISTRATION

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112019000125B4 (en) * 2018-10-30 2021-07-01 Mujin, Inc. SYSTEMS, DEVICES AND METHODS FOR AUTOMATED PACKAGING REGISTRATION

Similar Documents

Publication Publication Date Title
DE102020111139A1 (en) Refinement after detection based on edges and multi-dimensional corners
AT519452A4 (en) Method and device for picking goods
DE112019000172T5 (en) A robotic system with an automated packet scanning and registration mechanism and method of operating this system
DE102022101825B3 (en) Method and system for automated material handling including 100% verification
EP3071340B1 (en) Method and appartus for sorting objects
DE102016120386A1 (en) Method for detecting objects in a warehouse and industrial truck with a device for detecting objects in a warehouse
EP2385014B1 (en) Industrial truck with a device for identifying a loaded transport good and method for identifying a loaded transport good
WO2023052008A1 (en) Method for determining a target position
DE102022106765B3 (en) Method for determining a position of an object relative to a detection device, computer program and data carrier
EP4429983A1 (en) Method and device for removing a product from a stack
DE102024101127A1 (en) Method for providing combined load carriers for unstacking, computer program and data carrier
DE102021203671B4 (en) Method for monitoring the condition of a lift truck of a forklift vehicle
DE102022124065A1 (en) Method for determining a fill level of a charge carrier, computer program and data carrier
EP3323517B1 (en) Sorting system and method for tracking the sorting of a sorted item in a sorting register
EP1111334B1 (en) Method and apparatus for the localisation of cylindrical objects
DE102022201311A1 (en) Monitoring device for a storage area, intralogistics arrangement with the monitoring device and monitoring method
DE102021114265A1 (en) Robotic device set up to determine a target object position of a predetermined target object and method
DE102023103843A1 (en) Load carrier control device, method of operation and use
DE102004051938A1 (en) Method and device for checking the loading of a transport device with objects
DE102019217214A1 (en) Detection of defective pallets
DE102021123581A1 (en) Procedures for cargo monitoring
DE102021117455B4 (en) Method for teaching and operating a palletizing robot and associated palletizing system
DE102024122058B3 (en) Method and device for detecting at least one instance of an object during a workflow in a work environment and system for controlling a workflow in a work environment
DE102024114501A1 (en) Storage and retrieval machine, method for loading a storage and retrieval machine
EP4212472A1 (en) Device and method for determining a position of a load carrier

Legal Events

Date Code Title Description
R163 Identified publications notified