Verfahren zum Ausrichten eines Behälters
Technisches Gebiet
[0001] Die vorliegende Erfindung betrifft ein Verfah- ren und eine Vorrichtung zum Ausrichten eines Behälters. Des weiteren betrifft die vorliegende Erfindung ein Computerprogramm zum Durchführen des erfindungsgemäßen Verfahrens .
Beschreibung des Standes der Technik
[0002] Verfahren und Vorrichtungen zum Ausrichten von Behältern, insbesondere von Flaschen und für den Einsatz in Abfüll- und Etikettieranlagen, sind im Stand der Technik bekannt .
[0003] So zeigt die Offenlegungsschrift DE 10 2005 050 902 Al eine Vorrichtung zum Ausrichten von Behältern in Bezug auf wenigstens ein geometrisches Behältermerkmal, die einen Transporteur mit Behälteraufnahmen für jeweils einen Behälter und entlang einer von dem Transporteur gebildeten Transportstrecke angeordnete Kameras eines Bilderkennungs- system umfasst, wobei das BilderkennungsSystem durch einen Vergleich der von den Kameras gelieferten Ist-Bilddaten mit in einer Auswert- und Steuerelektronik abgelegten SoIl- Bilddaten oder Kennwerten das Ausrichten der Behälter bewirkt .
[0004] In dieser bekannten Vorrichtung werden die Behälter anhand eines geometrischen Merkmals ausgerichtet, beispielsweise anhand einer Prägung auf der Oberfläche des Behälters .
[0005] Von diesem geometrischen Merkmal wird gemäß dem Stand der Technik ein Bild in der gewünschten Position der Flasche aufgenommen und anschließend eine jeweilige Verzerrung dieses geometrischen Merkmals für die Fälle berechnet, in denen der Behälter jeweils um einen bestimmten Winkel von dieser gewünschten Position verdreht ist. Die so erzeugten Bilder bzw. Bilddaten werden dann als SoIl- Bilddaten hinterlegt und verwendet . Im Betrieb der Vorrichtung wird dann mittels einer Kamera ein Bild von dem Behäl- ter bzw. der Flasche aufgenommen und mittels eines Algorithmus das so generierte tatsächliche Ist-Bild mit den hinterlegten Soll -Bilddaten verglichen. Dabei wird bestimmt, mit welchem Bild der Soll -Bilddaten die höchste Übereinstimmung besteht. Anhand der zu diesem Bild in den Soll -Bilddaten hinterlegten Verdrehung des Behälters bzw. der Flasche kann diese dann um den entsprechenden Winkel in die gewünschte Position gedreht werden.
[0006] Gemäß dem Stand der Technik können des weiteren mehrere Stufen solcher Ausrichtvorgänge vorgesehen sein, um sukzessive die gewünschte Ausrichtung bzw. Position des Behälters bzw. der Flasche herbeizuführen.
[0007] Des weiteren kann innerhalb einer dieser Stufen vorgesehen sein, dass mehrere Kameras gleichzeitig ein Bild der Flasche aufnehmen, das dann mit den Soll -Bilddaten ver- glichen wird, wobei auch dann der Ausrichtvorgang basierend auf der besten Übereinstimmung vorgenommen wird.
[0008] Bei einem derartigen Ausrichtvorgang wird jedoch stets eine beste Übereinstimmung des aufgenommenen Ist-Bilds mit den Soll -Bilddaten bestimmt und zum Ausrich- ten der Flasche verwendet, selbst wenn diese in absoluter
Betrachtung nur eine sehr niedrige Übereinstimmung mit den
Soll-Bilddaten darstellt. So wird auch in dem Fall, in dem eine der Kameras das geometrische Behältermerkmal nicht in ihrem Suchbereich erfasst, etwa weil das geometrische Behältermerkmal so verdreht ist, dass es in einem rechten Winkel zur Kameraachse angeordnet ist, eine beste Übereinstimmung mit einem der Bilder aus den Soll-Bilddaten ermittelt und ein entsprechender Ausrichtvorgang eingeleitet.
[0009] Auch wenn diese Problematik in der Regel lediglich in der ersten Stufe des Ausrichtvorgangs auftritt und in den darauffolgenden Stufen meist kompensiert werden kann, besteht generell ein Bedarf an einem Verfahren zum Ausrichten eines Behälters, das eine schnellere und genauere Ausrichtung des Behälters ermöglicht.
Zusammenfassung der Erfindung
[0010] Daher wird erfindungsgemäß ein Verfahren zum Ausrichten eines Behälters in Bezug auf mindestens ein geometrisches Behältermerkmal in eine Sollposition vorgeschlagen, bei dem durch eine Auswertung von mittels mindestens einer Bildaufnahmevorrichtung erzeugten Ist-Bilddaten in einer Steuerelektronik ein Ausrichten des Behälters bewirkt wird, wobei die Ist-Bilddaten in einem Suchbereich mittels einer Mustererkennung ausgewertet werden, die als Ergebnis eine Ist-Position des Behälters ausgibt, falls das geometrische Behältermerkmal erkannt wird, und anzeigt, falls das geometrische Behältermerkmal nicht erkannt wird.
[0011] Zum Ausrichten der Behälter wird ein neuronales Netz eingesetzt, dem vorab in einem Anlernvorgang beigebracht worden ist, wie das zur Ausrichtung eines Behälters herangezogene geometrische Behältermerkmal in den verschie- denen Orientierungen des Behälters aussieht, und das dar-
- A -
über in der Lage ist, zu erkennen, dass in einem Suchbereich das zu suchende geometrische Behältermerkmal, die sogenannte Suchinstanz, nicht vorhanden ist. Des weiteren ist eine den Ausrichtvorgang steuernde Steuerelektronik dazu in der Lage, eventuelle andere geometrische Behältermerkmale oder Bilder im Suchbereich dahingehend zu klassifizieren, dass diese nicht die Suchinstanz darstellen, indem auch diese sogenannten Exclude- Instanzen als solche vorab angelernt werden.
[0012] Auf diese Weise ist die Steuerelektronik im Rahmen der Musterkennung dazu in der Lage, bestimmte Aufnahmen des Suchbereichs von vornherein zu verwerfen, da sie die Such- Instanz nicht enthalten.
[0013] In Ausrichtstufen, in denen mehr als eine Kame- ra Ist-Bilddaten erzeugt, besteht somit die Möglichkeit, die Aufnahmen der Kameras, die die Suchinstanz nicht enthalten, auszusortieren, so dass diese nicht in Konkurrenz zu der Aufnahme treten können, die die Such- Instanz enthält.
[0014] Auf diese Weise wird ein sehr viel schnelleres und genaueres Ausrichtverfahren bereitgestellt. Grundsätzlich erfolgt die Mustererkennung, indem die Steuerelektronik die Ist -Bilddaten anhand von Soll -Bilddaten dahingehend klassifiziert, ob sie das geometrische Behältermerkmal ent- halten. Die Soll -Bilddaten umfassen dabei das angelernte geometrische Behältermerkmal als Such- Instanz und des weiteren voranstehend beschriebene und ebenso angelernte Exclude- Instanzen.
[0015] Das Anlernen der Soll-Bilddaten erfolgt, indem zunächst das auf einer Musterflasche befindliche zu suchen-
de geometrische Behältermerkmal, die Suchinstanz, aufgenommen und abgespeichert wird. Das geometrische Behältermerkmal wird daraufhin von einem Benutzer identifiziert, insbesondere anhand seiner Kontur.
[0016] Dieses Anlernen der Such- Instanz kann grundsätzlich am Einsatzort des Verfahrens, d. h. mit der tatsächlich aufgebauten Abfüll- und Etikettieranlage, oder aber abseits davon erfolgen, beispielsweise in einem Labor.
[0017] Nachdem die Suchinstanz nun grundsätzlich der Steuerelektronik bekannt ist, wird der Behälter bzw. die
Flasche vor einer Bildaufnahmevorrichtung um sich selbst gedreht, wobei in bestimmten Gradschritten jeweilige Bilder des Behälters bzw. der Flasche gemacht werden. Die Vielzahl der Gradschritte hängt insbesondere davon ab, wie genau die Ausrichtung im Betrieb erfolgen soll. Soll beispielsweise eine Ausrichtung auf 1° genau erfolgen, ist es angezeigt, die Bilder ebenfalls in 1° -Schritten, besser in 0,5°-
Schritten zu aufzunehmen.
[0018] Aus diesen Bildern wird die Suchinstanz nun ausgeschnitten, falls sie noch in dem gesuchten Bereich zu finden ist, was automatisch geschehen kann, da die Suchinstanz bereits vorher angelernt wurde und dem neuronalen Netz bekannt ist.
[0019] Der verbleibende Rest des jeweiligen Bildes wird nun automatisch als Exclude- Instanz angelernt.
[0020] Auf diese Weise werden also über den gesamten Umfang des Behälters bzw. der Flasche aufgenommene Bilder in dem Anlernvorgang klassifiziert.
[0021] Bei der Anwendung des Verfahrens werden die von der Bildaufnahmevorrichtung aufgenommenen Ist-Bilddaten mit den in den Soll -Bilddaten abgelegten Instanzen verglichen und festgestellt, ob der Suchbereich eine Exclude- Instanz oder die Suchinstanz enthält .
[0022] Enthält der Suchbereich nur eine Exclude- Instanz, wird dies angezeigt und das entsprechende Bild nicht zur Berechnung der Ist-Position der Flasche verwendet.
[0023] Sollte keine der Bildaufnahmevorrichtungen einer Ausrichtungsstufe die Suchinstanz in ihrem Suchbereich aufgenommen haben, d.h. es wurden lediglich Übereinstimmungen mit Exclude-Instanzen festgestellt, kann vorgesehen sein, die Flasche um eine vorgegebene Gradzahl, beispiels- weise um 120°, zu drehen, um die Wahrscheinlichkeit zu erhöhen, dass die Bildaufnahmevorrichtungen der nächsten Stufe das geometrische Behältermerkmal in ihrem Suchbereich erfassen können.
[0024] Wird festgestellt, dass die Suchinstanz aufge- nommen wurde, wird anhand einer Perspektivenverzerrung des geometrischen Behältermerkmals, eines bekannten Abstands der Bildaufnahmevorrichtung zu dem Behälter während der Aufnahme und eines bekannten Durchmessers des Behälters die Ist-Position des Behälters bzw. seine Orientierung berech- net . Aus der Differenz der Ist-Position des Behälters zu der gewünschten Soll -Position des Behälters kann nun die Gradzahl und die Richtung bestimmt werden, in die der Behälter zu drehen ist.
[0025] Der genaue Algorithmus zur Bestimmung dieses Verdrehwinkels ist aus dem Stand der Technik bekannt, siehe
beispielsweise die eingangs zitierte Offenlegungsschrift DE 10 2005 050 902 Al.
[0026] Die Erfindung umfasst des weiteren eine Vorrichtung zur Durchführung eines erfindungsgemäßen Verfah- rens .
[0027] Des weiteren deckt die vorliegende Beschreibung auch ein Computerprogramm mit Programmcode ab, um alle Schritte eines erfindungsgemäßen Verfahrens durchzuführen, wenn das Programm auf einem Computer oder einer entspre- chenden Recheneinheit ausgeführt wird. Das Computerprogramm kann auf einem computerlesbaren Datenträger gespeichert sein.
[0028] Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und der beiliegenden Zeichnung.
[0029] Es versteht sich, dass die voranstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.
[0030] Die Erfindung ist anhand eines Ausführungsbeispieles in der Zeichnung schematisch dargestellt und wird im Folgenden unter Bezugnahme auf die Zeichnung ausführlich beschrieben.
Kurzbeschreibung der Zeichnung
[0031] Figur 1 zeigt eine schematische Ansicht einer Ausführungsform einer erfindungsgemäßen Vorrichtung, auf der das erfindungsgemäße Verfahren ausgeführt werden kann.
Ausführliche Beschreibung der Zeichnung
[0032] Figur 1 zeigt eine Vorrichtung 1, auf der das erfindungsgemäße Verfahren ausgeführt werden kann.
[0033] Die Vorrichtung umfasst ein Karussell 5, in das
Behälter 2 über einen Einlauf 3 hineintransportiert und über einen Auslauf 4 hinaustransportiert werden. Von der Etikettierstation 7 werden die Behälter 2 in die gewünschte
Orientierung zum Aufbringen eines Etiketts ausgerichtet.
[0034] In der dargestellten Ausführungsform sind drei Stufen zur Ausrichtung vorgesehen, wobei die erste Stufe die Bildaufnahmevorrichtungen 8 und 9 umfasst, die zweite Stufe die Bildaufnahmevorrichtung 10 und die dritte Stufe die Bildaufnahmevorrichtung 11. Zur Erfassung qualitativ hochwertiger Bilder sind Hintergrundelemente 13, 14, 15 vorgesehen, die auch beleuchtet sein können.
[0035] Der Ausrichtvorgang wird von einer Steuerelekt- ronik 12 gesteuert, die Ist-Bilddaten von den Bildaufnahmevorrichtungen 8, 9, 10, 11 empfängt und Steuerungsanweisungen an Behälteraufnahmen 6 ausgeben kann, auf denen die Behälter 2 angeordnet sind.
[0036] Zur Inbetriebnahme und zur Vorbereitung des Ausrichtverfahrens hat ein Anlernvorgang zu erfolgen, bei dem zunächst anhand einer ersten Aufnahme eines Musterbehälters eine Suchinstanz, d.h. ein zur Ausrichtung eines Behälters herangezogenes geometrisches Behältermerkmal, von
einem Benutzer identifiziert und die Suchinstanz so einem neuronalen Netz der Steuerelektronik: 12 angelernt wird.
[0037] Nun folgt eine 360° -Drehung des Behälters vor der Bildaufnahmevorrichtung, wobei beispielhaft pro Grad eine Bildaufnahme getätigt wird. Die dem neuronalen Netz nunmehr bekannte Suchinstanz wird im Suchbereich der Bildaufnahmevorrichtung ausgeschnitten und der verbleibende Suchbereich als Exclude- Instanz automatisch angelernt. Der Anlernvorgang wird nach einer vollständigen 360° -Drehung des Behälters 2 abgeschlossen.
[0038] Ist die Vorrichtung 1 an ihrem Einsatzort aufgestellt, kann durch eine Bedienperson der entsprechende Soll -Bilddatensatz aufgerufen werden. Es folgt nun ein langsamer Einlauf eines ersten Behälters bzw. einer ersten Flasche, wobei die Bildaufnahmevorrichtungen 8, 9, 10, 11 so ausgerichtet werden, dass sie die möglichen Lagen der Suchinstanz möglichst genau erfassen. Gewünscht ist selbstverständlich ein möglichst enger optischer Auswertungsbereich.
[0039] Anschließend kann der Schnelllauf für die Produktion gestartet werden.
[0040] Auf diese Weise kann mittels des erfindungsgemäßen Verfahrens, der erfindungsgemäßen Vorrichtung und des erfindungsgemäßen Computerprogramms ein vereinfachtes und somit beschleunigtes sowie qualitativ verbessertes Ausrichten von Behältern, insbesondere Flaschen, bereitgestellt werden.