WO2009013271A1 - Method to make automatically available cartographic data in a container crane system, container crane system and control program - Google Patents

Method to make automatically available cartographic data in a container crane system, container crane system and control program Download PDF

Info

Publication number
WO2009013271A1
WO2009013271A1 PCT/EP2008/059534 EP2008059534W WO2009013271A1 WO 2009013271 A1 WO2009013271 A1 WO 2009013271A1 EP 2008059534 W EP2008059534 W EP 2008059534W WO 2009013271 A1 WO2009013271 A1 WO 2009013271A1
Authority
WO
WIPO (PCT)
Prior art keywords
container crane
crane system
container
satellite image
features
Prior art date
Application number
PCT/EP2008/059534
Other languages
German (de)
French (fr)
Inventor
Hans-Peter Kagerer
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to EP08775259A priority Critical patent/EP2043940B1/en
Priority to DE502008000357T priority patent/DE502008000357D1/en
Priority to AT08775259T priority patent/ATE457017T1/en
Publication of WO2009013271A1 publication Critical patent/WO2009013271A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • B66C13/48Automatic control of crane drives for producing a single or repeated working cycle; Programme control

Definitions

  • Rubber-tired gantries or “straddle-carriers” are controlled by humans and are very flexible in terms of field of application. Rubber-tired gantries, in particular, require very precise driving in an area where containers are stacked, and mistakes made by a driver during steering can have dangerous consequences or at least result in significant damage to property.
  • geostationary satellites can emit correction signals which are generated by local reference stations, for example continent-specific. Examples include the systems EGNOS in Europe, WAAS in America and MSAS in Japan.
  • an end position 115 of the container stacks is stored.
  • a setpoint route for the crane 101 along the container stack considered here is detected.
  • other cranes used along the container stack considered here must also be provided with information on the recorded target route, otherwise separate "learning trips" would have to be carried out for the other cranes.
  • position corrections can be made by position sensors installed in transport vehicles or by absolute encoders provided in drive units.
  • the method is preferably implemented by means of a control program which has at least one code section which can be loaded into a main memory of a computer and in the execution of which the above-described steps are carried out when the control program runs in the computer.
  • a container crane system with a unit for retrieving at least one satellite image of the container crane system can be realized with a predefinable resolution.
  • the container crane system has a unit for the extraction of a container arrangement in the container crane descriptive characteristics from the satellite image and a unit for generating a container crane-specific topographic map.
  • a unit for providing the card is present at least for a control unit of the container crane system.
  • the acquired satellite image is segmented by generating content-related regions as well as aggregating neighboring pixels in accordance with a specific homogeneity criterion.
  • each pixel is assigned to at least one segment.
  • each pixel is assigned at most one segment. In a complete and coverage-free segmentation, therefore, each pixel is assigned to exactly one segment. If each segment forms a coherent area, there is a coherent segmentation.
  • Automatic segmentation can be pixel, edge or region oriented.
  • model-based methods a specific form of objects to be recognized is assumed, or, in the case of texture-based methods, an internal homogeneous structure for objects to be recognized is additionally or alternatively taken into account.
  • the approaches to automatic segmentation mentioned here can also be combined with each other.
  • Edge-oriented segmentation searches for edges or object transitions in the image to be segmented. Depending on the algorithm used, discrete edge sequences may be combined to form closed edge features that include objects.
  • Model-based segmentation is based on a model of objects to be recognized; in the present case, for example, containers or cranes.
  • the Hough transformation is preferably used. Using the Hough transformation, points are combined into lines or circles by mapping them in a parameter space.
  • the satellite image acquired for automatically providing cartographic data in a container crane system is preferably provided by an internet-based service.
  • a service such as Google Earth could be used in principle provided the up-to-dateness of the provided image material is guaranteed.
  • the features extracted from the satellite image can additionally be checked for plausibility by comparison with reference values.
  • the reference values can be determined during a crane crossing over a container stack or stored in an inventory management system.
  • FIG. 3 shows a satellite image of a container crane system. Dotted lines 301-303 exemplify a selected stack area that can be recognized by the method described above.
  • the present invention is not limited to the application example described here.

Abstract

At least one satellite image of a container crane system is created with a resolution which can be predetermined to automatically make available cartographic data in a container crane system. The order of containers in the features describing the container crane system is extracted from the satellite image by means of a pattern recognition method. A container crane system-specific topographical map is generated from the extracted features. Said map is made available for at least one control unit of the container crane system, which unit is assigned to at least one transport device.

Description

Beschreibungdescription
Verfahren zur automatischen Bereitstellung kartographischer Daten in einer Containerkrananlage, Containerkrananlage und SteuerungsprogrammMethod for the automatic provision of cartographic data in a container crane system, container crane system and control program
Neuere Containerkrananlagen weisen einen sehr hohen Automatisierungsgrad auf. Aufgrund von Umgebungsbedingungen und Abmessungen stoßen jedoch Automatisierungslösungen in bestimmte Bereiche einer Containerkrananlage auf Grenzen. Beispielsweise sind aufgrund großer Abstände, Witterungseinflüssen, Materialbewegungen und -Verformungen nach wie vor menschliche Eingriffe erforderlich. Außerdem müssen Meßsysteme ständig gewartet und in regelmäßigen Abständen kalibriert werden.Newer container crane systems have a very high degree of automation. However, due to environmental conditions and dimensions, automation solutions encounter limits in certain areas of a container crane system. For example, human intervention is still required due to long distances, weather influences, material movements and deformations. In addition, measuring systems must be constantly maintained and calibrated at regular intervals.
„Rubber-tired gantries" oder „Straddle-carrier" werden von Menschen gesteuert und sind vom Einsatzbereich her sehr flexibel. Speziell „Rubber-tired gantries" erfordern ein sehr zielgenaues Fahren in einem Bereich, wo Container gestapelt sind. Fehler durch einen Fahrer beim Lenken können gefährliche Folgen haben oder zumindest in nennenswerten Sachschäden enden ."Rubber-tired gantries" or "straddle-carriers" are controlled by humans and are very flexible in terms of field of application. Rubber-tired gantries, in particular, require very precise driving in an area where containers are stacked, and mistakes made by a driver during steering can have dangerous consequences or at least result in significant damage to property.
Systeme zur Verhinderung von Fahrfehlern basieren auf einer genauen Kenntnis insbesondere von Containerstapeln. Steuerungseinheiten für Transporteinrichtungen einer Containerkrananlage werden deswegen mit kartographischen Daten versorgt, damit Fahrspuren zuverlässig erkannt werden können. Bei baulichen oder betrieblichen Änderungen innerhalb einer Containerkrananlage müssen die kartographischen Daten für die Steuerungseinheiten bisher weitgehend manuell nachgeführt werden . Steuerungen für Containerkräne arbeiten üblicherweise mit festen Referenzpunkten innerhalb der Containerkrananlage. Hierzu wird ein Anlagenkoordinatensystem festgelegt. Positionsangaben einzelner Containerkräne beziehen sich dann auf ent- sprechende Koordinaten. Grundsätzlich sind Grundrißpläne einer Containerkrananlage beim Betreiber vorhanden. Allerdings weichen diese Pläne oft von den realen Gegebenheiten ab oder sind nicht präzise genug, um Anforderungen an eine Positionierungsgenauigkeit im Bereich weniger Zentimeter Rechnung zu tragen.Systems for the prevention of driving errors are based on a precise knowledge, especially of container stacks. Control units for transport facilities of a container crane system are therefore supplied with cartographic data so that lanes can be reliably detected. For structural or operational changes within a container crane system, the cartographic data for the control units must hitherto largely be tracked manually. Control systems for container cranes usually work with fixed reference points within the container crane system. For this purpose, a system coordinate system is defined. Position details of individual container cranes then refer to corresponding coordinates. Basically, floor plans of a container crane system are available at the operator. However, these plans often deviate from the real world or are not precise enough to accommodate positioning accuracy requirements in the range of a few centimeters.
Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Verfahren zur automatischen Bereitstellung kartographischer Daten in einer Containerkrananlage zu schaffen sowie eine ge- eignete Implementierung des Verfahrens und eine angepaßte Containerkrananlage anzugeben.The present invention has for its object to provide a method for automatically providing cartographic data in a container crane system and to provide a suitable implementation of the method and an adapted container crane system.
Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den in Anspruch 1 angegebenen Merkmalen, eine Containerkran- anläge mit den in Anspruch 6 angegebenen Merkmalen und einThis object is achieved by a method having the features specified in claim 1, a container crane systems with the features specified in claim 6 and a
Steuerungsprogramm mit den in Anspruch 7 angegebenen Merkmalen gelöst. Vorteilhafte Weiterbildungen sind in den abhängigen Ansprüchen angegeben.Control program solved with the features specified in claim 7. Advantageous developments are specified in the dependent claims.
Ein wesentlicher Aspekt des erfindungsgemäßen Verfahrens besteht darin, daß zur automatischen Bereitstellung kartographischer Daten in einer Containerkrananlage zumindest ein Satellitenbild der Containerkrananlage mit einer vorgebbaren Auflösung erstellt wird. Mittels eines Mustererkennungsver- fahrens werden eine Containeranordnung in der Containerkrananlage beschreibende Merkmale aus dem Satellitenbild extrahiert. Aus den extrahierten Merkmalen wird eine Containerkrananlagen-spezifischer topographische Karte erzeugt. Die Karte wird zumindest für eine Steuerungseinheit der Contai- nerkrananlage verfügbar gemacht, die zumindest einer Transporteinrichtung zugeordnet ist. Mit grundsätzlich jederzeit aktuellen kartographischen Daten kann wesentlich schneller als bei bisherigen Lösungen auf Veränderungen auf einem Con- tainerkrananlagengelände reagiert werden.An essential aspect of the method according to the invention is that for the automatic provision of cartographic data in a container crane system at least one satellite image of the container crane system is created with a predefinable resolution. By means of a pattern recognition method, features describing a container arrangement in the container crane system are extracted from the satellite image. From the extracted features, a container crane-specific topographical map is generated. The card is used at least for one control unit of the Contai- Nerkrananlage made available, which is associated with at least one transport device. With fundamentally up-to-date cartographic data at any time, it is much easier to react to changes on a container crane site than with previous solutions.
Vorteilhafterweise wird das Satellitenbild durch einen internetbasierten Dienst bereitgestellt wird. Auf diese Weise ergibt sich ein besonders wirtschaftlicher Zugriff auf für eine Generierung kartographischer Daten benötigtes Ausgangsmaterial.Advantageously, the satellite image is provided by an internet-based service. In this way, a particularly economical access to required for generating cartographic data starting material results.
Entsprechend einer vorteilhaften Weiterbildung der vorliegenden Erfindung werden die extrahierten Merkmale durch Ver- gleich mit Referenzwerten auf Plausibilität überprüft. Dies dient einer zusätzlichen Qualitätssicherung der automatisiert erfaßten kartographischen Daten. Beispielsweise werden die Referenzwerte bei zumindest einer Kranüberfahrt über zumindest einen Containerstapel ermittelt. Alternativ oder zusätz- lieh können die Referenzwerte in einem Bestandsverwaltungssystem abgefragt werden, in dem Containerbestände erfaßt sind.According to an advantageous development of the present invention, the extracted features are checked for plausibility by comparison with reference values. This serves to provide additional quality assurance of the automatically acquired cartographic data. For example, the reference values are determined during at least one crane crossing over at least one container stack. Alternatively or additionally, the reference values can be queried in an inventory management system in which container inventories are recorded.
Das erfindungsgemäße Verfahren wird bevorzugt durch ein Steu- erungsprogramm zur automatischen Bereitstellung kartographischer Daten in einer Containerkrananlage implementiert. Das Steuerungsprogramm weist zumindest einen Codeabschnitt auf, der in einen Arbeitsspeicher eines Rechners ladbar ist, und bei dessen Ausführung die vorangehend beschriebenen Schritte ausgeführt bzw. veranlaßt werden, wenn das Steuerungsprogramm im Rechner abläuft.The method according to the invention is preferably implemented by a control program for the automatic provision of cartographic data in a container crane system. The control program has at least one code section which can be loaded into a main memory of a computer, and in the execution of which the above-described steps are executed or initiated when the control program runs in the computer.
Die vorliegende Erfindung wird nachfolgend anhand der Zeichnung näher erläutert. Es zeigt Figur 1 ein Anwendungsumfeld für eine Erfassung kartographischer Daten nach dem Stand der Technik,The present invention will be explained in more detail with reference to the drawing. It shows FIG. 1 shows an application environment for acquiring cartographic data according to the prior art;
Figur 2 ein Ablaufdiagramm für ein erfindungsgemäßes Verfahren zur Bereitstellung kartographischer Daten in einer Containerkrananlage,FIG. 2 shows a flow chart for a method according to the invention for providing cartographic data in a container crane system,
Figur 3 eine durch einen internetbasierten Dienst bereitge- stellte Satellitenaufnahme einer Containerkrananlage.FIG. 3 shows a satellite recording of a container crane system provided by an internet-based service.
Eine absolute Positionsermittlung von Transporteinrichtungen und Containern innerhalb einer Containerkrananlage erfolgt bisher durch aufwendige manuelle Vermessung. Dabei werden auf einer GPS-Positionsermittlung basierende differentielle GSP- Positionsermittlungsverfahren (DGPS) verwendet. Die eingesetzten Transporteinrichtungen werden mit auf diese Weise ermittelten Vermessungsergebnissen versorgt. Aufgrund eines ho- hen manuellen Bearbeitungsanteils ergibt sich eine erhöhte Fehleranfälligkeit .An absolute position determination of transport devices and containers within a container crane system has hitherto been carried out by complex manual measurement. In this case, based on a GPS position determination differential GSP position determination method (DGPS) are used. The transport devices used are supplied with surveying results determined in this way. Due to a high manual processing proportion, an increased susceptibility to errors results.
Bei DGPS wird eine ortsfeste Referenzstation benutzt, die von GPS-Satelliten gesendete Signale empfängt. Da die geografi- sehe Position der Referenzstation mit sehr hoher Genauigkeit bekannt ist, kann ein Fehler einer GPS-Positionsermittlung berechnet werden. Dazu wird jeweils ein Fehlerbeitrag eines GPS-Satelliten, dessen Signale empfangen werden können, einzeln ermittelt und durch die Referenzstation per Funk an DGPS-Empfänger innerhalb einer vorgegebenen Region übermittelt.DGPS uses a fixed reference station that receives signals sent by GPS satellites. Since the geographical position of the reference station is known with very high accuracy, an error of a GPS position determination can be calculated. For this purpose, a respective error contribution of a GPS satellite whose signals can be received, individually determined and transmitted by the reference station by radio to DGPS receiver within a given region.
Ein DGPS-Empfänger decodiert empfangene GPS-Satellitensignale und zusätzlich Korrektursignale der Referenzstation. Mit letzteren korrigiert der DGPS-Empfänger Fehler der GPS- Satellitensignale, wodurch die Genauigkeit der Positionsermittlung erhöht wird. Vielfach ist eine Empfangsantenne für die Korrektursignale bereits in eine GPS-Antenne integriert. Reißt die Funkverbindung zur DGPS-Sendeanlage ab, schaltet der Empfänger in einen normalen GPS-Modus ohne Korrektur um, verliert aber dann den Genauigkeitsvorteil. Die erreichbare Genauigkeit liegt je nach Qualität des Empfängers und der Korrekturdaten zwischen 0,3 und 2,5 m bezogen auf Längen- und Breitenangaben und zwischen 0,6 bis 5 m bezogen auf Höhenangaben. Hochqualitative Systeme werten zusätzlich eine Trägerphase aus und erreichen Genauigkeiten von nur wenigen mm.A DGPS receiver decodes received GPS satellite signals and, in addition, reference station correction signals. With In the latter case, the DGPS receiver corrects errors in the GPS satellite signals, thereby increasing the accuracy of the position detection. In many cases, a receiving antenna for the correction signals is already integrated in a GPS antenna. If the radio disconnects from the DGPS transmitter, the receiver switches to a normal GPS mode without correction, but then loses the accuracy advantage. Depending on the quality of the receiver and the correction data, the achievable accuracy is between 0.3 and 2.5 m in relation to length and width data and between 0.6 and 5 m in relation to height information. High-quality systems additionally evaluate a carrier phase and achieve accuracies of only a few mm.
Die Korrektursignale einer Referenzstation werden üblicher- weise mittels Funk im UKW-Bereich oder mittels Mobilfunkverbindung an die DGPS-Empfänger übermittelt. Da sich die fehlerbehaftet ermittelten Laufzeiten der GPS-Satellitensignale nur langsam ändern, ist eine Übertragung der Korrektursignale per UKW oder Mobilfunkverbindung zeitunkritisch.The correction signals of a reference station are usually transmitted by means of radio in the VHF range or by means of a mobile radio connection to the DGPS receiver. Since the erroneous determined transit times of the GPS satellite signals change only slowly, a transmission of the correction signals via VHF or mobile radio connection is non-time critical.
Neben ortsfesten Referenzstationen können auch geostationäre Satelliten Korrektursignale aussenden, die von lokalen Referenzstationen, beispielsweise kontinentspezifisch erzeugt werden. Beispiele hierfür sind die Systeme EGNOS in Europa, WAAS in Amerika und sowie MSAS in Japan.In addition to stationary reference stations, geostationary satellites can emit correction signals which are generated by local reference stations, for example continent-specific. Examples include the systems EGNOS in Europe, WAAS in America and MSAS in Japan.
Alternativ oder zusätzlich zu DGPS-basierten Methoden können Positionsdaten durch „Lernfahrten" mit einer Transporteinrichtung ermittelt werden. Beispielsweise kann ein Kran in seinem Operationsbereich manuell verfahren werden. Dabei werden die Positionsdaten entlang der Fahrtroute erfaßt und abgespeichert . Figur 1 zeigt eine beispielhafte Anordnung eines Containerstapels 102 innerhalb einer Containerkrananlage. Zum Start eines Lernvorganges positioniert ein Kranfahrer einen Kran 101 auf einen Ausgangspunkt 111 am Beginn eines Stapelberei- ches. Über eine Eingabevorrichtung, beispielsweise Taster oder Bedienpanel, speichert der Kranfahrer eine erste Referenzposition ab. In der Folge fährt der Kranfahrer mit dem Kran 101 an den Containerstapeln entlang und erfaßt dabei mehrere Zwischenpositionen 112-114. Die ist insbesondere dann wichtig, wenn die Containerstapel nicht entlang einer Geraden angeordnet sind.Alternatively or in addition to DGPS-based methods, position data can be determined by "learning trips" with a transport device, for example, a crane can be moved manually in its operating area, whereby the position data along the travel route are recorded and stored. Figure 1 shows an exemplary arrangement of a container stack 102 within a container crane system. To start a learning process, a crane operator positions a crane 101 on a starting point 111 at the beginning of a stacking area. The crane operator stores a first reference position via an input device, for example push-button or control panel. As a result, the crane driver drives with the crane 101 along the container stacks and thereby detects several intermediate positions 112-114. This is especially important if the container stacks are not arranged along a straight line.
Als letztes wird eine Endposition 115 der Containerstapel abgespeichert. Damit ist eine Soll-Route für den Kran 101 ent- lang der hier betrachteten Containerstapel erfaßt. Bei Veränderung der Containerstapelanordnung sind die „Lernfahrten" zu wiederholen. Außerdem sind auch andere entlang des hier betrachteten Containerstapels eingesetzte Krane mit Informationen zur erfaßten Soll-Route zu versorgen. Andernfalls müßten für die anderen Kran separate „Lernfahrten" durchgeführt werden. Zusätzlich können Positionskorrekturen durch in Transportfahrzeugen installierte Positionsgeber oder durch in Antriebseinheiten vorgesehene Absolutwertgeber vorgenommen werden .Lastly, an end position 115 of the container stacks is stored. Thus, a setpoint route for the crane 101 along the container stack considered here is detected. In addition, other cranes used along the container stack considered here must also be provided with information on the recorded target route, otherwise separate "learning trips" would have to be carried out for the other cranes. In addition, position corrections can be made by position sensors installed in transport vehicles or by absolute encoders provided in drive units.
Entsprechend dem in Figur 2 veranschaulichten Verfahren wird zur automatischen Bereitstellung kartographischer Daten in einer Containerkrananlage zunächst ein Satellitenbild der Containerkrananlage mit einer vorgebbaren Auflösung erstellt (Schritt 201) . Eine Containeranordnung in der Containerkrananlage beschreibende Merkmale werden dann aus dem Satellitenbild mittels eines Mustererkennungsverfahrens extrahiert (schritt 202). Aus den extrahierten Merkmalen wird eine Containerkrananlagen-spezifischer topographische Karte erzeugt (Schritt 203) . Die Karte wird abschließend für eine Steuerungseinheit der Containerkrananlage verfügbar gemacht, die einer Transporteinrichtung, beispielsweise einem Kran zugeordnet ist.In accordance with the method illustrated in FIG. 2, for the automatic provision of cartographic data in a container crane system, first of all a satellite image of the container crane system is created with a predefinable resolution (step 201). Features describing a container arrangement in the container crane facility are then extracted from the satellite image by means of a pattern recognition process (step 202). From the extracted features, a container crane-specific topographical map is generated (Step 203). The card is finally made available for a control unit of the container crane system, which is assigned to a transport device, for example a crane.
Das Verfahren wird bevorzugt mittels eines Steuerungsprogramms implementiert, das zumindest einen Codeabschnitt aufweist, der in einen Arbeitsspeicher eines Rechners ladbar ist, und bei dessen Ausführung die vorangehend beschriebenen Schritte ausgeführt bzw. veranlaßt werden, wenn das Steuerungsprogramm im Rechner abläuft. Auf diese Weise kann eine Containerkrananlage mit einer Einheit zum Abrufen zumindest eines Satellitenbildes der Containerkrananlage mit einer vorgebbaren Auflösung realisiert werden. Zusätzlich weist die Containerkrananlage eine Einheit zur Extraktion von eine Containeranordnung in der Containerkrananlage beschreibenden Merkmalen aus dem Satellitenbild sowie eine Einheit zur Erzeugung einer Containerkrananlagen-spezifischen topographischen Karte auf. Außerdem ist eine Einheit zur Bereitstellung der Karte zumindest für eine Steuerungseinheit der Containerkrananlage vorhanden.The method is preferably implemented by means of a control program which has at least one code section which can be loaded into a main memory of a computer and in the execution of which the above-described steps are carried out when the control program runs in the computer. In this way, a container crane system with a unit for retrieving at least one satellite image of the container crane system can be realized with a predefinable resolution. In addition, the container crane system has a unit for the extraction of a container arrangement in the container crane descriptive characteristics from the satellite image and a unit for generating a container crane-specific topographic map. In addition, a unit for providing the card is present at least for a control unit of the container crane system.
Zur Mustererkennung wird das erfaßte Satellitenbild durch Erzeugung von inhaltlich zusammenhängenden Regionen sowie Zu- sammenfassung benachbarter Pixel entsprechend einem bestimmten Homogenitätskriterium segmentiert.For pattern recognition, the acquired satellite image is segmented by generating content-related regions as well as aggregating neighboring pixels in accordance with a specific homogeneity criterion.
Zur vollständigen Segmentierung wird jedes Pixel mindestens einem Segment zugeordnet. Für eine Überdeckungsfreie Segmen- tierung wird jedes Pixel dagegen höchstens einem Segment zugeordnet. Bei einer vollständigen und Überdeckungsfreien Segmentierung wird folglich jedes Pixel genau einem Segment zugeordnet. Sofern jedes Segment ein zusammenhängendes Gebiet bildet, liegt eine zusammenhängende Segmentierung vor. Eine automatische Segmentierung kann pixel-, kanten- oder regionenorientiert erfolgen. Zusätzlich wird bei modellbasierten Verfahren von einer bestimmten Form zu erkennender Objek- te ausgegangen, oder es wird bei texturbasierten Verfahren zusätzlich oder alternativ eine innere homogene Struktur zu erkennender Objekte berücksichtigt. Die hier genannten Ansätze zur automatischen Segmentierung können auch miteinander kombiniert werden.For complete segmentation, each pixel is assigned to at least one segment. For a coverless segmentation, however, each pixel is assigned at most one segment. In a complete and coverage-free segmentation, therefore, each pixel is assigned to exactly one segment. If each segment forms a coherent area, there is a coherent segmentation. Automatic segmentation can be pixel, edge or region oriented. In addition, in the case of model-based methods, a specific form of objects to be recognized is assumed, or, in the case of texture-based methods, an internal homogeneous structure for objects to be recognized is additionally or alternatively taken into account. The approaches to automatic segmentation mentioned here can also be combined with each other.
Bei einer pixelorientierten Segmentierung wird für jeden einzelnen Bildpunkt die Entscheidung getroffen, ob er zu einem ausgewählten Segment zuzuordnen ist. Diese Entscheidung kann durch die Umgebung des jeweiligen Bildpunkts beeinflußt sein.In the case of pixel-oriented segmentation, the decision is made for each individual pixel as to whether it is to be assigned to a selected segment. This decision may be influenced by the environment of the respective pixel.
Bei einer kantenorientierten Segmentierung wird im zu segmentierenden Bild nach Kanten oder Objektübergängen gesucht. Je nach verwendetem Algorithmus werden ggf. diskrete Kantenzüge zu geschlossenen Kantenzügen zusammengefaßt, die Objekte ein- schließen.Edge-oriented segmentation searches for edges or object transitions in the image to be segmented. Depending on the algorithm used, discrete edge sequences may be combined to form closed edge features that include objects.
Zu einer Kante gehörige Pixel können mittels des Sobel- Operators, des Laplace-Operators oder einer Gradientensuche ermittelt werden. Die ermittelten Pixel werden nachfolgend mittels eines Kantenverfolgungsalgorithmus komplettiert. Ein Beispiel für einen Kantenverfolgungsalgorithmus ist das Live- Wire-Verfahren, das von E. Mortensen, W. A. Barrett und J. K. Udupa entwickelt wurde. Mit diesem Verfahren wird ein optimaler Weg von einem Start- zu einem Zielpunkt ermittelt. Opti- mal bedeutet in diesem Zusammenhang, daß der Weg zwischen Start- und Zielpunkt immer über die stärksten Kantenpixel führt. Diese Problem kann beispielsweise mit einer in der Informatik bekannten Breitensuche gelöst werden. Bei einer regionenorientierten Segmentierung werden Punktmengen als Gesamtheit betrachtet, um auf diese Weise zusammenhängende Objekte zu finden. Zu regionenorientierten Segmentierung können das Region Growing, Region Splitting, Pyramid Linking oder Split and Merge angewendet werden.Pixels belonging to an edge can be determined by means of the Sobel operator, the Laplace operator or a gradient search. The determined pixels are subsequently completed by means of an edge tracking algorithm. An example of an edge tracking algorithm is the Live Wire method developed by E. Mortensen, WA Barrett and JK Udupa. This method determines an optimal path from a start point to a destination point. Optimal in this context means that the path between start and end point always leads over the strongest edge pixels. This problem can be solved, for example, with a breadth-first search known in computer science. In a region-oriented segmentation, sets of points are considered as a whole in order to find contiguous objects in this way. For region-oriented segmentation, the region Growing, Region Splitting, Pyramid Linking or Split and Merge can be used.
Bei einer modellbasierten Segmentierung wird zunächst ein Modell zu erkennender Objekte zugrundegelegt; im vorliegenden Fall beispielsweise Container oder Krane. Zur modellbasierten Segmentierung wird bevorzugt die Hough-Transformation verwendet. Mittels der Hough-Transformation werden Punkte zu Linien oder Kreisen zusammengefügt, indem sie in einem Parameterraum abgebildet werden.Model-based segmentation is based on a model of objects to be recognized; in the present case, for example, containers or cranes. For model-based segmentation, the Hough transformation is preferably used. Using the Hough transformation, points are combined into lines or circles by mapping them in a parameter space.
Bei einer texturorientierte Segmentierung wird ausgenutzt, daß manche Bildobjekte zwar keine einheitliche Farbe, aber eine einheitliche Textur aufweisen. Beispielsweise kann ein Objekt Rillen besitzen, die in einer Fotographie als abwechselnde Streifen dunkler und heller Farbe erscheinen.In the case of texture-oriented segmentation, use is made of the fact that, although some image objects do not have a uniform color, they have a uniform texture. For example, an object may have grooves that appear in a photograph as alternating streaks of dark and light color.
Das zur automatischen Bereitstellung kartographischer Daten in einer Containerkrananlage erfaßte Satellitenbild wird vorzugsweise durch einen internetbasierten Dienst bereitgestellt. Beispielsweise könnte grundsätzlich ein Dienst wie Google Earth verwendet werden, sofern Aktualität des bereitgestellten Bildmaterials gewährleistet ist.The satellite image acquired for automatically providing cartographic data in a container crane system is preferably provided by an internet-based service. For example, a service such as Google Earth could be used in principle provided the up-to-dateness of the provided image material is guaranteed.
Die aus dem Satellitenbild extrahierten Merkmale können zusätzlich durch Vergleich mit Referenzwerten auf Plausibilität überprüft werden. Beispielsweise können die Referenzwerte bei einer Kranüberfahrt über einen Containerstapel ermittelt werden oder in einem Bestandsverwaltungssystem gespeichert sein. Mit dem beschriebenen Verfahren kann ein aufwendiges, manuelles Erfassen und Weiterverarbeiten von kartographischen Daten in einer Containerkrananlage entfallen. Zum einen werden dadurch Eingabefehler in vorhandenen Datenerfassungssysteme vermieden. Andererseits wird eine erheblich Zeitersparnis realisiert, da ein Zurücklegen großer Wegstrecken im Rahmen von „Lernfahrten" allenfalls in Ausnahmefällen erforderlich ist.The features extracted from the satellite image can additionally be checked for plausibility by comparison with reference values. For example, the reference values can be determined during a crane crossing over a container stack or stored in an inventory management system. With the method described can be a complex, manual capture and processing of cartographic data accounts in a container crane system. On the one hand, this prevents input errors in existing data acquisition systems. On the other hand, a considerable saving of time is realized, since it is only necessary to travel long distances in the context of "learning trips" in exceptional cases.
Durch entfallende „Lernfahrten" werden außerdem sowohl Un- fallgefahren als auch Ausfallzeiten aufgrund falscher oder veralteter kartographischer Daten minimiert. Automatisierungssysteme in einer Containerkrananlage können zudem mit dem beschriebenen Verfahren ständig auf aktuellem Stand gehalten werden. Grundsätzlich können auch sensorische Ein- richtungen funktionell auf ein Minimum zur Wahrung sicherheitsrelevanter Funktionen, wie Kollisionsschutz, reduziert werden .By eliminating "learning journeys" both accident hazards and downtimes due to incorrect or outdated cartographic data are minimized.Additionally, automation systems in a container crane system can be kept up to date using the described procedure.Firstly, sensory equipment can also be functionally kept to a minimum to safeguard security-related functions, such as collision protection.
Figur 3 zeigt ein Satellitenbild einer Containerkrananlage. Gestrichelte Linien 301-303 markieren beispielhaft einen ausgewählten Stapelbereich, der durch das vorangehend beschriebene Verfahren erkannt werden kann.FIG. 3 shows a satellite image of a container crane system. Dotted lines 301-303 exemplify a selected stack area that can be recognized by the method described above.
Die vorliegende Erfindung ist nicht auf das hier beschriebene Anwendungsbeispiel beschränkt. The present invention is not limited to the application example described here.

Claims

Patentansprüche claims
1. Verfahren zur automatischen Bereitstellung kartographischer Daten in einer Containerkrananlage, bei dem - zumindest ein Satellitenbild der Containerkrananlage mit einer vorgebbaren Auflösung erstellt wird,1. A method for automatically providing cartographic data in a container crane system, in which - at least one satellite image of the container crane system is created with a predefinable resolution,
— eine Containeranordnung in der Containerkrananlage beschreibende Merkmale aus dem Satellitenbild mittels eines Mustererkennungsverfahrens extrahiert werden, - aus den extrahierten Merkmalen eine Containerkrananlagen- spezifischer topographische Karte erzeugt wird,A feature of the container system describing features in the container crane system is extracted from the satellite image by means of a pattern recognition method, - a container crane-specific topographical map is generated from the extracted features,
— die Karte zumindest für eine Steuerungseinheit der Containerkrananlage verfügbar gemacht wird, die zumindest einer Transporteinrichtung zugeordnet ist.- The card is made available at least for a control unit of the container crane system, which is associated with at least one transport device.
2. Verfahren nach Anspruch 1, bei dem das Satellitenbild durch einen internetbasierten Dienst oder innerhalb eines Datennetzes bereitgestellt wird.2. The method of claim 1, wherein the satellite image is provided by an Internet-based service or within a data network.
3. Verfahren nach einem der Ansprüche 1 oder 2, bei dem die extrahierten Merkmale durch Vergleich mit Referenzwerten auf Plausibilität überprüft werden.3. The method according to any one of claims 1 or 2, wherein the extracted features are checked by comparison with reference values for plausibility.
4. Verfahren nach Anspruch 3, bei dem die Referenzwerte bei zumindest einer Kranüberfahrt über zumindest einen Containerstapel ermittelt werden.4. The method of claim 3, wherein the reference values are determined at least one crane crossing over at least one container stack.
5. Verfahren nach Anspruch 3 oder 4, bei dem die Referenzwerte in einem Bestandsverwaltungssystem gespei- chert sind. 5. The method of claim 3 or 4, wherein the reference values are stored in an inventory management system.
6. Containerkrananlage mit6. Container crane with
— einer Einheit zum Abrufen zumindest eines Satellitenbildes der Containerkrananlage mit einer vorgebbaren Auflösung,A unit for retrieving at least one satellite image of the container crane system with a predefinable resolution,
— einer Einheit zur Extraktion von eine Containeranordnung in der Containerkrananlage beschreibenden Merkmalen aus dem- A unit for the extraction of a container assembly in the container crane descriptive features of the
Satellitenbild mittels eines Mustererkennungsverfahrens,Satellite image by means of a pattern recognition method,
— einer Einheit zur Erzeugung einer Containerkrananlagen- spezifischen topographischen Karte aus den extrahierten Merkmalen, — einer Einheit zur Bereitstellung der Karte zumindest für eine Steuerungseinheit der Containerkrananlage, die zumindest einer Transporteinrichtung zugeordnet ist.A unit for producing a container crane-specific topographical map from the extracted features, a unit for providing the map, at least for a control unit of the container crane system, which is assigned to at least one transport device.
7. Steuerungsprogramm zur automatischen Bereitstellung karto- graphischer Daten in einer Containerkrananlage mit zumindest einem Codeabschnitt, der in einen Arbeitsspeicher eines Rechners ladbar ist, und bei dessen Ausführung7. Control program for the automatic provision of cartographic data in a container crane system with at least one section of code that can be loaded into a working memory of a computer, and during its execution
— eine Erstellung zumindest eines Satellitenbildes der Containerkrananlage mit einer vorgebbaren Auflösung veranlaßt wird,A creation of at least one satellite image of the container crane system is initiated with a predefinable resolution,
— eine Containeranordnung in der Containerkrananlage beschreibende Merkmale aus dem Satellitenbild mittels eines Mustererkennungsverfahrens extrahiert werden,To extract features describing a container arrangement in the container crane system from the satellite image by means of a pattern recognition method,
— aus den extrahierten Merkmalen eine Containerkrananlagen- spezifischer topographische Karte erzeugt wird,A container crane-specific topographical map is generated from the extracted features,
— die Karte zumindest für eine Steuerungseinheit der Containerkrananlage verfügbar gemacht wird, die zumindest einer Transporteinrichtung zugeordnet ist, wenn das Steuerungsprogramm im Rechner abläuft. - The card is made available at least for a control unit of the container crane system, which is associated with at least one transport device when the control program runs in the computer.
PCT/EP2008/059534 2007-07-26 2008-07-21 Method to make automatically available cartographic data in a container crane system, container crane system and control program WO2009013271A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP08775259A EP2043940B1 (en) 2007-07-26 2008-07-21 Method to make automatically available cartographic data in a container crane system, container crane system and control program
DE502008000357T DE502008000357D1 (en) 2007-07-26 2008-07-21 METHOD FOR THE AUTOMATIC PROVISION OF CARTOGRAPHIC DATA IN A CONTAINER CONTROL SYSTEM, CONTAINER CONTROL SYSTEM AND CONTROL PROGRAM
AT08775259T ATE457017T1 (en) 2007-07-26 2008-07-21 METHOD FOR AUTOMATICALLY PROVIDING CARTOGRAPHIC DATA IN A CONTAINER CRANE SYSTEM, CONTAINER CRANE SYSTEM AND CONTROL PROGRAM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102007035034.3 2007-07-26
DE102007035034A DE102007035034A1 (en) 2007-07-26 2007-07-26 Method for the automatic provision of cartographic data in a container crane system, container crane system and control program

Publications (1)

Publication Number Publication Date
WO2009013271A1 true WO2009013271A1 (en) 2009-01-29

Family

ID=39855202

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/059534 WO2009013271A1 (en) 2007-07-26 2008-07-21 Method to make automatically available cartographic data in a container crane system, container crane system and control program

Country Status (4)

Country Link
EP (1) EP2043940B1 (en)
AT (1) ATE457017T1 (en)
DE (2) DE102007035034A1 (en)
WO (1) WO2009013271A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110874544A (en) * 2018-08-29 2020-03-10 宝钢工程技术集团有限公司 Metallurgical driving safety monitoring and identifying method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5780826A (en) * 1995-03-27 1998-07-14 Toyo Umpanki Co., Ltd. Container handling apparatus and management system
DE19756297A1 (en) * 1997-12-10 1999-07-01 Ver Energiewerke Ag Production of satellite-picture-based map images for motor vehicle traffic management using GPS and on-board card system
FR2785425A1 (en) * 1998-11-02 2000-05-05 Suez Lyonnaise Des Eaux Automatic management of terrain for slurry management in waste water purification plants
EP1069547A1 (en) * 1997-12-25 2001-01-17 Toyota Jidosha Kabushiki Kaisha Method and apparatus for processing digital map data
WO2002042881A2 (en) * 2000-11-27 2002-05-30 Carson Robert M Container tracking system
US20020191813A1 (en) * 2000-10-27 2002-12-19 Kouji Uchida Container position measuring method and device for cargo crane and container landing/stacking method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5780826A (en) * 1995-03-27 1998-07-14 Toyo Umpanki Co., Ltd. Container handling apparatus and management system
DE19756297A1 (en) * 1997-12-10 1999-07-01 Ver Energiewerke Ag Production of satellite-picture-based map images for motor vehicle traffic management using GPS and on-board card system
EP1069547A1 (en) * 1997-12-25 2001-01-17 Toyota Jidosha Kabushiki Kaisha Method and apparatus for processing digital map data
FR2785425A1 (en) * 1998-11-02 2000-05-05 Suez Lyonnaise Des Eaux Automatic management of terrain for slurry management in waste water purification plants
US20020191813A1 (en) * 2000-10-27 2002-12-19 Kouji Uchida Container position measuring method and device for cargo crane and container landing/stacking method
WO2002042881A2 (en) * 2000-11-27 2002-05-30 Carson Robert M Container tracking system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110874544A (en) * 2018-08-29 2020-03-10 宝钢工程技术集团有限公司 Metallurgical driving safety monitoring and identifying method
CN110874544B (en) * 2018-08-29 2023-11-21 宝钢工程技术集团有限公司 Metallurgical driving safety monitoring and identifying method

Also Published As

Publication number Publication date
DE502008000357D1 (en) 2010-03-25
EP2043940A1 (en) 2009-04-08
ATE457017T1 (en) 2010-02-15
EP2043940B1 (en) 2010-02-03
DE102007035034A1 (en) 2009-02-05

Similar Documents

Publication Publication Date Title
WO2012110343A1 (en) Method for the autonomous localization of a driverless, motorized vehicle
DE2910490A1 (en) AUTOMATIC CONTROL SYSTEM FOR VEHICLES
EP3824247A1 (en) Method and system for determining a position of a vehicle
EP1218809A1 (en) Method and device for detecting the position of a vehicle in a given area
DE102016214470A1 (en) Method and system for detecting a traffic environment of a mobile unit
WO2019192905A1 (en) Method for calibrating a position sensor in a vehicle, computer program, storage means, control device and calibration route
EP2193334A1 (en) Sensor unit and method for calibration thereof
EP3814720A1 (en) Localization system and method for operating same
DE102018009114A1 (en) Method for determining the position of a mobile part movable on a travel surface and installation with mobile part for carrying out the method
DE102020118629B4 (en) Computer-implemented method for determining the validity of an estimated position of a vehicle
DE102014221763A1 (en) A method of automatically controlling objects within a confined area intended for the manufacture or maintenance or parking of a vehicle
EP2682783B1 (en) Method and device for evaluating laser scans
DE102015218686A1 (en) Method for modeling a three-dimensional movement space of at least one load transport device and / or at least one component of the load transport device and / or at least one transport object transported by the load transport device, method for operating a load transport device and device
EP2749982B1 (en) Generation and updating of reference models
EP2043940B1 (en) Method to make automatically available cartographic data in a container crane system, container crane system and control program
EP3504100B1 (en) Method for creating a digital track plan for a track system
EP3963287B1 (en) Method and apparatus for creating a first map
DE102016222156A1 (en) Method and control unit for controlling an autonomous transport vehicle
DE102012214579A1 (en) Container plant and its operation
DE10346596B4 (en) Method and device for detecting the position of a vehicle in a predetermined area, in particular a storage facility, and warehouse management method and system
WO2018046248A1 (en) System and method for controlling utility vehicles
DE102021214441A1 (en) Method for correcting an orientation angle determination of a sensor system of a working machine
DE102019209637B4 (en) Generating a vehicle environment map
DE102016222664A1 (en) Method for installing a localization system
EP3338263B1 (en) Method and device for determining a roadside parking space

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2008775259

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08775259

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE