DE102020105334A1 - Verfahren für ein Steuern eines fahrerlosen Transportfahrzeugs und Steuerungssystem, das angepasst ist, um das Verfahren auszuführen - Google Patents

Verfahren für ein Steuern eines fahrerlosen Transportfahrzeugs und Steuerungssystem, das angepasst ist, um das Verfahren auszuführen Download PDF

Info

Publication number
DE102020105334A1
DE102020105334A1 DE102020105334.7A DE102020105334A DE102020105334A1 DE 102020105334 A1 DE102020105334 A1 DE 102020105334A1 DE 102020105334 A DE102020105334 A DE 102020105334A DE 102020105334 A1 DE102020105334 A1 DE 102020105334A1
Authority
DE
Germany
Prior art keywords
vehicle
loading
area
load
charge
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
DE102020105334.7A
Other languages
English (en)
Inventor
Anmelder Gleich
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE102020105334.7A priority Critical patent/DE102020105334A1/de
Priority to JP2022552241A priority patent/JP7469494B2/ja
Priority to EP21709634.6A priority patent/EP4111285B1/de
Priority to US17/802,802 priority patent/US20230137089A1/en
Priority to CN202180017391.6A priority patent/CN115516398A/zh
Priority to CA3172332A priority patent/CA3172332A1/en
Priority to ES21709634T priority patent/ES2983756T3/es
Priority to PCT/EP2021/054935 priority patent/WO2021170852A1/en
Publication of DE102020105334A1 publication Critical patent/DE102020105334A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/242Means based on the reflection of waves generated by the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/40Control within particular dimensions
    • G05D1/43Control of position or course in two dimensions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Electromagnetism (AREA)
  • Optics & Photonics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Forklifts And Lifting Vehicles (AREA)
  • Warehouses Or Storage Devices (AREA)

Abstract

Gemäß der vorliegenden Erfindung wird ein Verfahren für ein Steuern eines automatisch geführten Fahrzeugs (AGV, automatic guided vehicle) bzw. fahrerlosen Transportfahrzeugs, um mindestens zwei Ladungen von einem Ladungsaufnahmebereich zu einem Betriebsbereich zu transportieren, in dem die mindestens zwei Ladungen in entsprechende Ladebereiche platziert werden sollen, bereitgestellt. Dieses Verfahren kann die Schritte aufweisen: Aufnehmen einer ersten Ladung mit dem AGV in dem Ladungsaufnahmebereich, Führen des AGV mit der ersten Ladung durch Führungsmittel von dem Ladungsaufnahmebereich zu dem Betriebsbereich, Bewegen des AGV in dem Betriebsbereich, um virtuelle Grenzen in dem Betriebsbereich zu kartieren, innerhalb deren die mindestens zwei Ladungen in den entsprechenden Ladebereichen platziert werden sollen, Erzeugen eines Lademusters für ein Platzieren der mindestens zwei Ladungen in den entsprechenden Ladebereichen innerhalb der virtuellen Grenzen in dem Betriebsbereich und Erzeugen von Fortbewegungslinien, auf denen sich das AGV mit jeder der mindestens zwei Ladungen fortzubewegen hat, um die mindestens zwei Ladungen in den entsprechenden Ladebereichen zu platzieren, Platzieren der ersten Ladung in dem entsprechenden Ladebereich basierend auf dem erzeugten Lademuster und der erzeugten Fortbewegungslinie für die erste Ladung, Kartieren des Betriebsbereichs mit der platzierten ersten Ladung, die in dem entsprechenden Ladebereich platziert wird, und Verifizieren, ob die erste Ladung in dem entsprechenden Ladebereich dem Lademuster auf solch einer Art und Weise entspricht, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren, und falls die erste Ladung in dem entsprechenden Ladebereich nicht dem Lademuster auf solch einer Art und Weise entspricht, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren, Korrigieren der Position und/oder Ausrichtung der ersten Ladung auf solch eine Art und Weise, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren.

Description

  • Gebiet der Erfindung
  • Diese Erfindung bezieht sich generell auf ein Materialeinladen in und -ausladen aus Lastkraftwagen oder Containern mit autonomen Gabelstaplern oder anderen autonomen Fahrzeugen, wenn ein Hineinfahren in den Lastkraftwagen von der Rückseite erforderlich ist, um das Material im Inneren des Lastkraftwagens oder Containers zu platzieren (einladen) oder dieses von dort zu entfernen (ausladen). Noch spezifischer werden ein Apparat und ein Verfahren für ein automatisiertes Beladen und Entladen von Gütern auf Paletten von Frachtlastkraftwagen oder -containern von hinten mittels fahrerloser gabelhebender Belademaschinen bereitgestellt.
  • Hintergrund der Erfindung
  • Gegenwärtig existieren bereits verschiedene automatisierte und autonome Transportsysteme, die im Stande sind, Güter von einer Stelle zu einer anderen Stelle innerhalb einer Produktion oder von Speicherbereichen zu transportieren, wobei dies ein Transportieren von Gütern enthält, die auf einer Palette platziert sind. Einige dieser automatisierten Transportsysteme enthalten Gabeln, die auf der vorwärts gerichteten oder rückwärts gerichteten Seite des Fahrzeugs montiert sind, d.h. Gabelstapler. Es sind ebenfalls Gabelstapler bekannt, die im Stande sind, Güter von einer Seite oder ebenfalls von dem hinteren Eingang ins Innere eines Lastkraftwagens einzuladen oder diese zu entladen, wenn die Lastkraftwagen an Ladetoren angedockt sind. Obwohl das letztere eine Lösung bereitstellt, ist die Lösung primär für speziell entwickelte Gabelstapler gestaltet, die im Stande sind, zwei Ladungen gleichzeitig zu transportieren, und die mit Neigungs- und Seitverschiebungsmechanismen ausgestattet sind, und die Ladungen zu der Seite zu verschieben, wenn sich einzig parallel zu den Wänden fortbewegt wird. Zusätzlich beruht der präsentierte Ansatz auf den Motorstrom- oder Druckmesswertgebern, um zu messen, wann die Ladung eine andere Ladung in der Reihe oder die Vorderwandende trifft, um die Ladung zu platzieren.
  • In der Realität gibt es viele Fälle, dass Gabelstapler verwendet werden, die im Stande sind, einzig eine einzelne Ladung zu transportieren, und die keinen Neigungs- und insbesondere Verschiebungsmechanismus haben. Zudem bleiben, wenn die Ladungen nicht richtig gebildet sind und es erforderlich ist, diese eng aneinander in einer Reihe von meist mehr als zwei Ladungen zu platzieren, die Ladungen häufig stecken und erfordern diese Korrekturen. In diesem Fall würde ein Beruhen auf den Strom- oder Druckmesswertgebern dazu führen, dass Ladeaufgaben nicht vervollständigt werden. Dasselbe betrifft den umgekehrten Vorgang, d.h. ein Ausladen von ähnlich platzierten Gütern aus dem Lastkraftwagen von der Rückseite des Lastkraftwagens.
  • Zusätzlich zu dem oben genannten Problem gibt es eine Herausforderung, die Paletten selbst zu laden. Obwohl die Vorgänge meist manuell durchgeführt werden, erfordern sie ebenfalls Präzision und ein bestimmtes Level an Erfahrung darin, die Paletten sehr nahe aneinander zu platzieren. Ziemlich ist der Raum zwischen den Paletten auf nahezu 0 mm beschränkt, wobei die Ladungen auf den Paletten nicht perfekt gebildet sind. Dies alles erfordert spezielle Techniken, um die Paletten hineinzudrücken, und zwar oft mit einer Kraft, diese heraus- und wieder hineinzubringen.
  • Zusätzlich realisieren, wenn die Reihen nicht von Anfang an richtig gebildet sind, die Gabelstaplerbediener bzw. Gabelstaplerfahrer dies sehr spät, wenn fast alle reingebildet sind und die letzte Reihe nicht passt. In Folge dessen ist es nicht möglich, die Türe zu schließen. In diesem Fall muss die gesamte Ladung entfernt und neu in dem Lastwagen oder Container platziert werden.
  • Zu der gegenwärtigen Zeit wird in den meisten der Produktions- oder Logistikeinrichtungen ein Einladen von Gütern in ein finales Zieltransportfahrzeug (Lastkraftwagen oder Container) oder ein Empfangen von diesen und deshalb ein Ausladen von diesen aus solchen Fahrzeugen weiterhin manuell oder mit Hilfe von komplexen mechanischen Einlade-/Ausladesystemen, die im Inneren solcher Lastkraftwagen oder Containern installiert sind, durchgeführt, wie es zum Beispiel in https://www.youtube.com/watch?v=pbpvyZgZgL0&list=PL2kviFOXIFHZAt1UHiaYuvZe5 RzmABCJk&index=10&t=0s) zu sehen ist.
  • Das Dokument US 8,192,137 B2 offenbart ein System und ein Verfahren, die primär für einen Gabelstapler gestaltet sind, der zwei Paar Gabeln hat, die zusätzlich zu einer Standardvertikalverschiebung (Hub) horizontal verschoben und ebenfalls geneigt werden können. Ein Fahrzeug mit einem einzelnen Paar Gabeln erfordert einen Seitverschiebungsmechanismus, um die Ladung eng zu platzieren. Das Verfahren gemäß diesem Dokument ermöglicht es, sich einzig auf einer geraden Linie parallel zu einer Wand im Inneren des Transportmittels fortzubewegen.
  • Zusammenfassung der Erfindung
  • Technisches Problem
  • Die Aufgabe der vorliegenden Erfindung ist es, einen Apparat und ein Verfahren mit erhöhter Effizienz während einem Einladen und/oder Ausladen von Material bezüglich eines Behälters bereitzustellen. Zusätzlich werden ein unbemannter Apparat und ein Verfahren von hoher Effizienz bereitgestellt, wobei keine Modifikation der Lastkraftwagen und/oder Container zu machen ist und es vorzugsweise keine Notwendigkeit gibt, eine spezielle mechanische Ausrüstung bzw. Einrichtung zu installieren.
  • Lösung des Problems
  • Diese Aufgabe wird durch die Gegenstände der Ansprüche 1, 5, 6, 7 gelöst. Weitere Aspekte sind in den Unteransprüchen definiert.
  • Gemäß einem ersten Aspekt der vorliegenden Erfindung wird ein Verfahren für ein Steuern eines fahrerlosen Transportfahrzeugs bzw. automatisch geführten Fahrzeugs (automatic guided vehicle, AGV), um mindestens zwei Ladungen von einem Ladungsaufnahmebereich bzw. Ladungsabholbereich zu einem Betriebsbereich zu transportieren, in dem die mindestens zwei Ladungen in entsprechende Ladebereiche platziert werden sollen, bereitgestellt, wobei das Verfahren die Schritte aufweist: Aufnehmen einer ersten Ladung mit dem AGV in dem Ladungsaufnahmebereich, Führen des AGV mit der ersten Ladung durch Führungsmittel von dem Ladungsaufnahmebereich zu dem Betriebsbereich, Bewegen des AGV in dem Betriebsbereich, um virtuelle Grenzen des Betriebsbereichs zu kartieren bzw. festzulegen, innerhalb deren die mindestens zwei Ladungen in den entsprechenden Ladebereichen platziert werden sollen, Erzeugen eines Lademusters für ein Platzieren der mindestens zwei Ladungen in den entsprechenden Ladebereichen innerhalb der virtuellen Grenzen des Betriebsbereichs und Erzeugen von Fortbewegungslinien, auf denen sich das AGV mit jeder der mindestens zwei Ladungen fortzubewegen hat, um die mindestens zwei Ladungen in den entsprechenden Bereichen zu platzieren, Platzieren der ersten Ladung in dem entsprechenden Ladebereich basierend auf dem erzeugten Lademuster und der erzeugten Fortbewegungslinie für die erste Ladung, Kartieren bzw. Festlegen des Betriebsbereichs mit der ersten Ladung, die in dem entsprechenden Ladebereich platziert wird, und Verifizieren, ob die erste Ladung in dem entsprechenden Ladebereich dem Lademuster auf solch eine Art und Weise entspricht, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren, und falls die erste Ladung in dem entsprechenden Ladebereich nicht dem Lademuster auf solch einer Art und Weise entspricht, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren, Korrigieren der Position und/oder Ausrichtung der ersten Ladung auf solch eine Art und Weise, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren.
  • Gemäß dem zweiten Aspekt, der von dem ersten Aspekt abhängt, wird ein Verfahren für ein Steuern eines AGV bereitgestellt, wobei der Schritt eines Führen des AGV ein Navigieren durch Positionssynchronisierungscheckpunkte und ein Hineinfahren in einen beschränkte Raum, in dem der Betriebsbereich definiert ist, durch einen hinteren Eingang oder Ladetore enthält. Auf solch eine Art und Weise ist ein Beladen des AGV mit einer hohen Geschwindigkeit möglich.
  • Gemäß dem dritten Aspekt wird ein Steuerungssystem, das angepasst ist, das Verfahren des ersten Aspekts auszuführen, bereitgestellt.
  • Gemäß dem vierten Aspekt wird ein fahrerloses Transportfahrzeug bzw. automatisch geführtes Fahrzeug mit einem Steuerungssystem gemäß dem dritten Aspekt bereitgestellt.
  • Gemäß dem fünften Aspekt wird ein Steuerungskit, das angepasst ist, in einem nichtfahrerlosen Transportfahrzeug bzw. nichtautomatisch geführten Fahrzeug installiert zu werden, um es solch einem Fahrzeug zu ermöglichen, das Verfahren des ersten Aspekts in einer automatisierten Art und Weise auszuführen, bereitgestellt.
  • Mit der Technik der vorliegenden Erfindung ist es möglich, die Platzierungsdichte automatisch zu überwachen. In Folge dessen wird die Effizienz von Ladeaufgaben erhöht und kann Zeit gespart werden. Zudem wird mit der Lösung der vorliegenden Erfindung ein letzter Schritt in der Produktionsautomatisierung gemacht.
  • Die vorgeschlagene Lösung beseitigt die Notwendigkeit eines Installierens von spezieller Ausrüstung bzw. einer speziellen Einrichtung oder eines Durchführens jeglicher Arten von Modifikationen an Ladungstransportcontainern oder an einer Betriebsumgebung aufgrund von natürlicher Navigation und ermöglicht ein Beladen oder Entladen von Gütern komplett autonom mit unbemannten Gabelstaplern oder anderen unbemannten Transportfahrzeugen von einer Größe, die im Stande sind, in die Gütercontainer oder Lastkraftwagen durch die Rückseite hineinzufahren. Die Lastkraftwagen in diesem Fall sind normalerweise an Ladungstore angedockt, die einen direkten Zugang, normalerweise über eine Rampe, zu dem inneren Bereich für ein Beladen ermöglichen, wobei Container entweder auf dem Boden platziert oder auf einen containertransportierenden Lastkraftwagen geladen sein können und ebenfalls an einem Ladetor einer Logistikeinrichtung oder einem Verschiffungsbereich bzw. Frachtbereich/Empfangsbereich einer Produktionseinrichtung angedockt sein können.
  • Im Fall der Ladeaufgabe kann der automatisierte Gabelstapler, der mit der notwendigen Abtast- und Berechnungshardware ausgestattet ist und der die Autonome-Navigation- und Anwendungssoftware laufen lässt, den inneren Bereich des Gütercontainers abtasten und dessen Abmessungen, Ausrichtung und Versatz identifizieren, falls dieser nicht perfekt gerade an den Ladetoren angedockt ist oder von der erwarteten Position verschoben ist. Basierend auf der Ladeaufgabe, die von dem Server empfangen wird, und Containerinformationen über die Größe der Güter, die von dem Aufnahme- bzw. Abholbereich geladen werden sollen, und ihrer Menge, wird ein Ladeprogramm berechnet und werden ein Lademuster und Pfade, d.h., ein Plan, berechnet und ausgeführt. Während der Ausführung der Ladeaufgabe werden die Güter von einem definierten Standort abgeholt und eng aneinander im Inneren des Lastkraftwagencontainers geladen. In dem Fall, dass die Güter nicht richtig gebildet sind, um eng im Raum zu passen, ist das System im Stande, dies zu detektieren. Die Detektion ist vorzugsweise sowohl während der Aufnahme- bzw. Abholaufgabe als auch während der Ladeaufgabe tätig. Während einem Aufnehmen der Palette wird es identifiziert, wie gut die Ladung gebildet ist. Im Fall, dass die Ladung schlecht gebildet ist, kann die Palette zurückgewiesen werden und wird die Aufgabe pausiert. Anschließend wird das Überwachungssystem/der Server benachrichtigt.
  • Während und nach jeder Platzierung der Güter wird die Platzierungsqualität automatisch gesteuert und kann im Fall eines nicht befriedigenden Ergebnisses eine Korrektur versucht werden. Für ein besseres Verständnis von „während jeder Platzierung“ ist hier ein Fall gemeint, bei dem die Ladungsfeststecksituation detektiert wird, d.h., dass der Gabelstapler die Ladung nicht zu der gewünschten Ladungsposition drücken kann und zurücksetzen muss, und eine Korrektur versucht.
  • Für die Entladeaufgabe werden die Abmessungen, die Ausrichtung und der Versatz des angedockten oder platzierten Containers an dem Entladepunkt (oder an einem Tor) automatisch identifiziert und werden die Muster der geladenen Güter zusammen mit der virtuellen Grenze des Betriebsbereichs automatisch erkannt und mit der Hilfe der Bordabtast- und Berechnungsausrüstung des automatisierten Gabelstaplers (AGV) abgebildet bzw. festgelegt. Der Entladungsplan wird deshalb auf solch eine Art und Weise berechnet und ausgeführt, dass die Güter von dem gütertransportierenden Container/Lastkraftwagen durch den hinteren Eingang/Entladeeingang abgeholt werden, wobei dies ein Hineinfahren in den Container/Lastkraftwagenbereich enthält, um die Güter aufzunehmen und diese an einen angeordneten Standort, der von dem Server empfangen wird, zu bringen, wobei die Anordnung in der Entladungsaufgabe definiert ist. Die Flottenmanagementsoftware ist auf die folgende Art und Weise involviert: Die Flottenmanagementsoftware sendet einzig die Informationen über die Ladung, z.B. die Anzahl an Paletten als Minimum, Formation bzw. Bildung und Abmessungen, falls verfügbar, die Tornummer oder Containerstandortinformationen und Entladeposition oder initiale Koordinaten und ein gewünschtes Speichermuster. Der ganze Rest wird an Bord des AGV berechnet, so dass die Flottenmanagementsoftware einzig eine Überwachungsrolle hat.
  • Der Hauptvorteil eines Automatisierens der Lade- und Entladeaufgaben mit unbemannten automatisierten Fahrzeugen gemäß der vorliegenden Erfindung ist die Optimierung der Ruhezeit der Lastkraftwagenfahrer, die es den Lastkraftwagenfahrern ermöglicht, die benötigte Ruhezeit vor der nächsten Fahrt zu haben, während sie darauf warten, dass die Güter parallel geladen werden. Für die Automatisierung der gesamten Transportkette, die die unbemannten Lastkraftwagen enthalten, ist dies ein Schritt in der Lieferprozessautomatisierung, der zusätzlich implementiert werden muss.
  • Gemäß einem ersten zusätzlichen Aspekt der Erfindung kann ein System für ein automatisiertes Einladen und Ausladen von Materialien/Gütern bereitgestellt werden, das ein Materialhandhabungsfahrzeug mit eigenständiger automatisch angetriebener bzw. fahrender Robotik aufweist, wobei das System enthält:
    1. a) Drive-by-wire-Betrieb mit automatisierten und manuellen Steuerungen,
    2. b) ein standortbestimmendes Untersystem,
    3. c) ein Nahhindernisdetektion- und Vermeidung-Untersystem,
    4. d) eine Lade- und Entladesequenz-, Muster- und Bewegungslinie-Planeinrichtung,
    5. e) eine bewegungslinienfolgende Ausführungssteuerungseinrichtung,
    6. f) ein Ladungsplatzierungserkennung- und Überwachung-Untersystem,
    7. g) einen Einlade- und Ausladeaufgabe-Anforderungsklienten, und
    8. h) ein Einlade- und Ausladeaufgabe-Management-Untersystem.
  • In einem System gemäß einem zweiten zusätzlichen Aspekt, der von dem ersten zusätzlichen Aspekt abhängt, kann die Karte eine Aufgabe enthalten, einem dynamisch ändernden Bereich eine erhöhte Planausführungspräzision zuzuweisen, wobei der Plan eine Liste aus Unterplänen ist, die aus Wegpunkten für jede Ladung der Ladeaufgabe bestehen.
  • In einem System gemäß einem dritten zusätzlichen Aspekt, der von einem der anderen zusätzlichen Aspekte abhängt, kann die Karte mehr als eine erhöhte Präzision für Planausführungsbereiche enthalten, wobei Positionssynchronisierungsmarkierungen für den Standortfehlerabbruch enthalten sind.
  • In einem System gemäß einem vierten zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, enthält die Fahrzeugdatenbank einen Fahrzeugeinsatzplan, Trackingdaten und einen Fahrzeugstatus.
  • Ein System gemäß einem fünften zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, kann Messwertgeber und Verarbeitungselektronik (als Messwertgeberkit bezeichnet) enthalten, die es Materialhandhabungsfahrzeugen ermöglichen, in beschränkten Umgebungen, wie im Inneren von Lastkraftwagen oder Containern, zu navigieren, wobei dies ein Hineinfahren in diese durch einen Hintereingang oder Ladetore und ein Navigieren durch Positionssynchronisierungscheckpunkte enthält.
  • Ein System gemäß einem sechsten zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, kann Messwertgeber und Verarbeitungselektronik (als Messwertgeberkit bezeichnet) enthalten, die in bestehenden kommerziellen Materialhandhabungsfahrzeugen, die mit Gabeln oder anderen Mitteln für ein Transportieren von Gütern und Materialien ausgestattet sind, installierbar sind.
  • Ein System gemäß einem siebten zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, kann Messwertgeber und Verarbeitungselektronik (als Messwertgeberkit bezeichnet) enthalten, wobei es erforderlich ist, dass die Breite des Materialhandhabungsfahrzeugs kleiner als die Breite des Handhabungsmaterials oder gleich dieser ist.
  • Ein System gemäß einem achten zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, kann ein automatisch fahrendes robotisches Materialhandhabungsfahrzeug mit Messwertgebern und Verarbeitungselektronik enthalten, die es dem Fahrzeug ermöglichen, in beschränkten Umgebungen, wie beispielsweise im Inneren von Lastkraftwagen oder Containern, zu navigieren, wobei dies ein Hineinfahren in diese durch einen Hintereingang oder Ladetore und ein Navigieren durch Positionssynchronisierungscheckpunkte enthält.
  • Ein System gemäß einem neunten zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, kann ein automisch fahrendes robotisches Materialhandhabungsfahrzeug mit Messwertgebern und Verarbeitungselektronik in der Form von Lastkraftwagen mit autonomen Gabeln und Paletten bzw. Palettentransporten enthalten.
  • Ein System gemäß einem zehnten zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, kann Messwertgeber und Verarbeitungselektronik (als Messwertgeberkit bezeichnet) in einem modularen einsatzspezifischen Setup mit einer gemeinsamen Standortbestimmungsarchitektur enthalten.
  • Ein System gemäß einem elften zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, kann ein automatisch fahrendes robotisches Materialhandhabungsfahrzeug mit modularen einsatzspezifischen Messwertgebern und Verarbeitungselektronik mit einer gemeinsamen Standortbestimmungsarchitektur enthalten.
  • In einem System gemäß einem zwölften zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, ist einer oder sind mehrere der folgenden Messwertgeber in einer gemeinsamen Standortbestimmungsarchitektur vereinigt:
    • IMU (inertial measurement unit, inertiale Messeinheit),
    • Magnetometer,
    • Differentialodometrie (durch magnetische oder optische Encodiereinrichtungen), Visuelle Orientierungspunkte bzw. Markierungslinie,
    • 2D-Bereich-Finder (2D-LIDARs) (Lidar, Laser imaging detection and ranging, Laserstrahlerfassungs- und Entfernungsmesseinrichtung)
    • 3D-Bereich-Finder (3D-LIDARs),
    • Einzelner-Messbereich-Messwertgeber,
    • Optische Messwertgeber (einzelne Kameras oder Stereopaare),
    • Optische Messwertgeber (einzelne Kameras oder Stereopaare), passiv oder mit lichtemittierendem System mit eingebauter Tiefen-/Bereichsberechnung.
  • Ein System gemäß einem dreizehnten zusätzlichen Aspekt, der von dem einen der anderen der zusätzlichen Aspekte abhängt, kann Messwertgeber und Verarbeitungselektronik (als Messwertgeberkit bezeichnet) enthalten, um visuelle Codes, die einen Standort und andere zugehörige Daten als Orientierungspunkte bzw. Markierungslinie encodieren, lesen und interpretieren, um Innenstandorte bzw. Im-Gebäude-Standorte zu bestimmen.
  • Ein System gemäß einem vierzehnten zusätzlichen Aspekt, der von dem einen der anderen zusätzlichen Aspekte abhängt, kann ein automatisch fahrendes robotisches Materialhandhabungsfahrzeug mit Messwertgebern und Verarbeitungselektronik enthalten, um visuelle Codes, die einen Standort und andere zugehörige Daten als Orientierungspunkte bzw. Markierungslinie encodieren, zu lesen und zu interpretieren, um Innenstandorte bzw. Im-Gebäude-Standorte zu bestimmen.
  • Figurenliste
  • Mit Bezug auf die beigefügten Zeichnungen und einer entsprechenden detaillierten Beschreibung wird die vorhergehende Aufgabe der vorliegenden Erfindung zusammen mit ihren anderen Aufgaben, Merkmalen und Vorteilen noch mehr im Detail beschrieben.
    • 1A zeigt ein fahrerloses Transportfahrzeug bzw. automatisch geführtes Fahrzeug (AGV, automated guided vehicle) mit einem Messwertgeberkit gemäß der vorliegenden Erfindung in einer perspektivischen Ansicht und 1B zeigt eine Berechnungseinheit von dem AGV, an dem Messwertgeber angeschlossen sind,
    • 2 zeigt ein Bereichsfinder-Sichtfeld und Messüberdeckungen in dem unteren Bereich des Fahrzeugs von 1.
    • 3 zeigt mögliche Szenarien für Aufnahme- und Ablieferbereiche und
    • 4A und 4B zeigen einen Betriebsbereich, der eine virtuelle Grenze hat, innerhalb der Ladebereiche definiert sind.
    • 5A und 5B zeigen ein Verfahren für ein Steuern eines AGV gemäß der vorliegenden Erfindung.
    • 6A und 6B zeigen ein fahrerloses Transportfahrzeug bzw. automatisch geführtes Fahrzeug (AGV) mit einem Messwertgeberkit gemäß der vorliegenden Erfindung in einer perspektivischen Ansicht und einer Seitenansicht.
  • Detaillierte Beschreibung der Erfindung
  • Die Erfindung beruht auf einem automatisierten Einladen von Materialien/Güter in einen Lastkraftwagen oder einen Container, wenn in den Transporterbereich hineingefahren wird. Normalerweise hat das Hubfahrzeug bzw. der Hubwagen (oft ein Gabelstapler, jedoch auch ein anderer Typ einer automatisierten Transportplattform) für die Materialien oder Güter Zugang durch die Rückseite, z.B. ein Lastkraftwagen, der an ein Tor angedockt ist, um die Güter dicht zu laden. Die Hubfahrzeuge bzw. Hubwagen haben vorzugsweise dieselbe Breite wie die Ladegüter/Materialien oder sind enger als diese. Die Erfindung deckt ebenfalls den umgekehrten Vorgang, d.h. den Entladevorgang, gemäß denselben Bedingungen ab. Der Ansatz ermöglicht ein Verwenden von bereits bestehenden Transportplattformen durch eine Messwertgeberkitintegration (Nachrüstung) sowie von automatisierten Hubplattformen, die für solche Anwendungen speziell gestaltet sind.
  • Das System weist ein Fahrzeug auf, das mit Gabeln oder anderen Mechanismen ausgestattet ist, um Güter zu heben und zu transportieren, die normalerweise auf einer Palette platziert sind oder die auf anderen Arten sicher festgemacht sind, vorzugsweise in einer rechteckigen Prismenform. Das Fahrzeug ist mit einer Sensorik und Berechnungsausrüstung (Messwertgeberkit), die Entfernungsmesswertgeber und optische Messwertgeber aufweisen, die sich in unterschiedlichen Bereichen des Fahrzeugs befinden, um für ein Lokalisieren des Fahrzeugs in dem Betriebsbereich und ein Steuern der Ladungsplatzierung die Umgebung rundherum abzutasten, und einer Berechnungseinheit für eine Lokalisierung und Navigationsalgorithmenberechnung und einer Server/Flottenmanagementsystemkommunikation ausgestattet. Vorzugsweise ist das Fahrzeug eigenständig und erfordert nicht einen externen Überwacher, um dessen Betrieb bzw. Bedienung zu steuern, oder die Installation irgendeines externen Verfolgungsmesswertgebers. Das Fahrzeug empfängt einzig die Aufgabenreihenfolge von einem Überwachungssystem oder einem Server und erstattet bei Vervollständigung der Aufgaben oder, falls es erforderlich ist, bei Ausführungsfehlern Bericht. Im Fall von Fehlern kann das Fahrzeug manuell gesteuert werden, wobei dies eine manuelle Fernsteuerung enthält.
  • In dem Folgenden wird die erste Ausführungsform der vorliegenden Erfindung mit Bezug auf 1 beschrieben. Für eine sichere Navigation und Abtastung der Umgebung um das Fahrzeug 1 herum sind Bereich-Messwertgeber 2a, 2b, 2c, die vorzugsweise Entfernungsmesswertgeber sind, auf solch eine Weise installiert, um in beiden Richtungen einer Fortbewegung des Fahrzeugs 1 eine volle Absicherung bzw. Erfassung zu haben. Um den Fall abzudecken, dass ein Messwertgeber pro Richtung das erforderliche Sichtfeld aufgrund von Okklusionen bzw. Verdeckungen nicht liefern kann, werden vielfache Messwertgeber mit einer Überdeckung verwendet. Die Abtasttechnologie beeinträchtigt nicht die zu Grunde liegende Steuerungslogik, solange eine Präzision bereitgestellt werden kann, die ähnlich wie die von LIDARs oder besser als diese ist. Alternativ können Messwertgeber mit einer Präzision, die eine sichere Navigation und eine erforderliche Anwendungsgenauigkeit gewährleistet, verwendet werden. Das bedeutet ebenfalls, dass Kameras als Bereich-Messwertgeber verwendet werden können, wenn Bereichsmessungen, die durch die Bildverarbeitung gewonnen werden, die oben genannten Anforderungen erfüllen.
  • 1B zeigt eine Berechnungseinheit des AGV der ersten Ausführungsform, an der die Messwertgeber angeschlossen sind. Die Berechnungseinheit und die Messwertgeber sind Teil eines Automatisierungskits gemäß der vorliegenden Erfindung, mit dem die folgenden Funktionen erreicht werden können:
    • Für das minimale funktionale Setup sind die folgenden Messwertgeber erforderlich:
      1. 1. Vordere und hintere LIDARs. Der vordere LIDAR ist der eine, der sich auf der entgegengesetzten Seite des Gabelpaares befindet und primär für ein schnelles Fortbewegen ohne die Ladung verwendet wird oder wenn die Ladung über eine lange Entfernung befördert wird. Der hintere LIDAR befindet sich auf der Seite des Gabelpaares über der Ladung. Er wird primär in bzw. bei dem Ladevorgang verwendet, wenn in den Lastkraftwagen oder Container mit Ladung hineingefahren wird. Beide LIDARs ergänzen einander, um die Haltungsschätzung des Fahrzeugs in dem Betriebsbereich zu verbessern. Beide LIDARs können 2D oder 3D sein oder durch andere Messwertgeber ersetzt werden, die im Stande sind, Bereichsdaten in der Qualität ähnlich denen der 2D- oder 3D-LIDARs zu liefern. In einer anderen Ausführungsform, in der es Sicherheitsregulationen erfordern, dass es einen oder ein Paar nach hinten gerichteter LIDARs geben könnte, sind diese unter den Gabeln installiert, um eine ungehinderte Sicht zu gewährleisten, wenn die Ladung transportiert wird. Sie sind nicht für die Transportladefunktionalität erforderlich, sondern eher für ein Fortbewegen mit der Ladung/den Gabeln nach vorne, wenn andere AGVs oder Menschen in dem Bereich tätig sind.
      2. 2. Die Bereichskamera, die ebenfalls als RGB-D-Kamera bekannt ist, ist eine Vorrichtung, die optische Bilddaten sowie zugehörig zu der Bildpixeldichte Entfernungsmessungen liefert. Die Kamera wird primär verwendet, um die Ladungsplatzierung zu überwachen, und zwar, um den Spalt bzw. Zwischenraum zwischen der Ladung auf den Gabeln und den benachbarten Ladungen in dem Transportmittel zu messen. Die Kamera ist auf solch eine Weise ausgerichtet, um eine klare Ansicht von dem Ende der Ladung auf den Gabeln und den benachbarten Objekten zu gewährleisten. Sie hat ein Sichtfeld, das breit genug ist, um den Bereich vor dem Fahrzeug in der Gabelrichtung zu sehen, um geometrische Eigenschaften des Fahrzeugs, wie die Ränder bzw. Kanten des Bodens und der Wände, und Orte ihrer Verbindungen zu identifizieren. Selbst wenn die Wände nicht vorhanden sind, ist es möglich, die Ränder bzw. Kanten der Plattform zu identifizieren, um ein Planen und eine Haltungsberechnung zu unterstützen. In einer anderen Ausführungsform kann die Bereichskamera durch ein Paar optische Kameras (alias Stereopaar) ersetzt werden, das eine Möglichkeit bereitstellt, um die im Stand der Technik wohl bekannten Bereichsdaten algorithmisch zu gewinnen. Alternativ kann das Paar Kameras eine einzelne Kamera mit einem Entfernungsmesswertgeber sein, der die Entfernung von der Kamera zu der Ladung misst, um das Maß bzw. den Maßstab zu identifizieren und die ebenfalls im Stand der Technik bekannten Bereichsdaten zu gewinnen.
      3. 3. IMU - Inertiale Messeinheit (inertial measurement unit), die Gyroskope und Beschleunigungsmesser, und oft magnetische Messwertgeber 3 mit jeweils drei Freiheitsgraden kombiniert. Die IMU wird in dem Messwertgeberfusionsalgorithmus bzw. Messwertgebervereinigungsalgorithmus verwendet, um die Haltungsschätzung des Fahrzeugs in der Umgebung zu verbessern.
      4. 4. Rad- und Lenk-Encodiereinrichtungen sind normalerweise Teil des Systems, wenn kommerzielle Fahrzeuge automatisiert werden. Falls sie nicht vorhanden sind, müssen sie installiert werden. Die Rad-Encodiereinrichtung stellt normalerweise eine Inkrementierung von Ticks bereit, die sich abhängig von der Fortbewegungsrichtung erhöhen oder verringern. Die Ticks können in Geschwindigkeiten übersetzt werden, die die Encodiereinrichtungsauflösung und den Raddurchmesser geben bzw. wiedergeben. Die Lenk-Encodiereinrichtung stellt ebenfalls entweder absolute inkrementelle Ticks oder ein anderes Signal bereit, das in einen absoluten Lenkwinkel des Lenkrads übersetzt werden kann. Absolut bedeutet, dass die Daten immer in den Lenkwinkel übersetzt werden können, selbst wenn das System heruntergefahren war bzw. wurde.
      5. 5. Ein Strommesswertgeber wird verwendet, um eine Überladung des Systems zu detektieren, wenn die Ladung auf den Gabeln eine andere Ladung oder die Wand des Transportmittels berührt. Sehr wichtig ist, dass dies ebenfalls ein Detektieren der Fälle ermöglicht, bei denen die Ladung stecken bleibt, wenn es versucht wird, die Ladung in eine geeignete Position zu bringen bzw. diese in dieser zu platzieren. In einer anderen Ausführungsform kann, wenn ein Messen der Antriebsmotorströme aus technischen Gründen nicht möglich ist, ein Druckmesswertgeber zwischen der Ladung und dem Fahrzeug auf Gabeln installiert werden, und zwar zu demselben Zweck, dass ein Erhöhen des Drucks gemessen wird, wenn die Ladung ein Hindernis berührt oder stecken bleibt.
      6. 6. Um das Fahrzeug anzutreiben, berechnet das Führungssystem eine gewünschte Geschwindigkeit und kommuniziert diese in dem Signal, das für die Geschwindigkeitssteuerungseinrichtung verständlich ist. Folglich wird eine lineare Geschwindigkeit des Fahrzeugs gesteuert. In einer anderen Ausführungsform, in der ein unterschiedliches Antriebssystem mit zwei unabhängig angetrieben Rädern verwendet wird, werden die gewünschten Geschwindigkeiten berechnet und an die entsprechenden Geschwindigkeitssteuerungseinrichtungen kommuniziert, wobei folglich sowohl Linear- als auch Winkelgeschwindigkeiten des Fahrzeugs gesteuert werden.
      7. 7. Um das Fahrzeug mit dem Lenkrad zu steuern, berechnet das Führungssystem diesen und kommuniziert dieses in dem Signal, das für die Lenksteuerungseinrichtung verständlich ist, den gewünschten Lenkwinkel, wobei folglich die Winkelgeschwindigkeit des Fahrzeugs gesteuert wird.
      8. 8. Um die Ladung aufzunehmen und zu platzieren, berechnet das Führungssystem und kommuniziert dieses in dem Signal, das für die Hubsteuerungseinrichtung verständlich ist, Hubfehle. Falls die Höhe der Gabeln für bestimmte Ladevorgänge gemessen werden muss, kann eine lineare Encodierungseinrichtung oder irgendein anderer Typ des Messwertgebers, der in der Darstellung nicht zu sehen ist, installiert werden.
  • 2, die sich auf eine zweite Ausführungsform der vorliegenden Erfindung bezieht, stellt die Sichtfeldabdeckung bzw. -erfassung von Bereich-Messwertgebern 12c, 12e, 12d dar, wenn die gabelseitigen Messwertgeber 12d und 12e, die auf entgegengesetzten Seiten des Fahrzeugs 10 angeordnet sind, einer Verdeckung bzw. Okklusion in der Sichtrichtung zugewandt sind. Um den Fall abzudecken, dass ein Messwertgeber pro Richtung aufgrund von Verdeckungen bzw. Okklusionen nicht das geforderte Sichtfeld liefern kann, werden vielfache Messwertgeber mit einer Überdeckung verwendet, die in 2 durch die Messwertgeber 12d und 12e veranschaulicht sind, die in dieselbe Richtung zeigen und die optionale Messwertgeber für Seitenentfernungen sein können. Hier ist es für eine sichere Navigation wichtig, dass die Messwertgeber 12d und 12e an der unteren Stelle des Fahrzeugs 10 auf dem Niveau der Räder installiert sind, während die Messwertgeber, die auf der oberen Seite installiert sind, eher spezifischen Erfordernissen dienen. Das minimale vertikale Sichtfeld, das erforderlich ist, ist ebenes 2D, kann jedoch auf höhere vertikale Winkel erweitert werden, wenn 3D-Bereich-Messwertgeber oder Äquivalentes, z.B. RGBD-Kameras, verwendet werden.
  • Die 2 zeigt Bereichsfinder-Sichtfelder 14a, 14b, 14c, 14d, 14e und Messüberdeckungen 16a, 16b, 16c, 16d, 16e in dem unteren Bereich des Fahrzeugs von 1.
  • In der ersten Ausführungsform ist der Bereich-Messwertgeber 2a, der sich an der oberen Seite des Fahrzeugs befindet, in solch einer Position platziert, dass eine Sicht voraus gewährleistet wird, wenn die Ladung auf dem Fahrzeug 1 platziert wird. Ein Bereich-Messwertgeber ähnlich wie der Bereich-Messwertgeber 2a der ersten Ausführungsform kann ebenfalls in der zweiten Ausführungsform installiert sein.
  • In dem Fall, dass der Bereich-Messwertgeber 2a 2D ist oder nicht ein ausreichend vertikales Sichtfeld hat, kann ein Neigungs- bzw. Schwenkmechanismus wie der in der dritten Ausführungsform von 6A und 6B bereitgestellt werden, um einen ausreichend vertikalen Scan der Ladungsplatzierung zu ermöglichen und, wenn es erforderlich ist, funktionale Sicherheitskriterien zu erfüllen, ebenfalls eine vertikale Hindernis-/Objektedetektion, wenn mit der Ladung vorwärts navigiert wird. Anstelle von oder zusätzlich zu dem Neigungs- bzw. Schwenkmechanismus kann ein optischer Messwertgeber oder 3D-Bereich-Messwertgeber, wie eine RGBD- oder ToF- (time of flight, Laufzeit) Kamera (2f) mit einem engeren Sichtfeld verwendet werden. Diese Fähigkeit ist vorteilhaft, um zu gewährleisten, dass die Ladung für Ladevorgänge korrekt in dem Lastkraftwagen oder Container platziert ist, und um die Ladungsplatzierung und, falls erforderlich, Einfahrtaschen- und Ladungsinformationen zu identifizieren, wenn die Aufnahme- oder Ausladeaufgabe durchgeführt wird. Die Position, bei der sich der Messwertgeber über der Ladung befindet, hängt von der Länge und Höhe der Ladung ab, die für die Einlade- oder Ausladeanwendung gehandhabt wird, und kann entweder manuell oder automatisch angepasst werden.
  • Der obere Bereich-Messwertgeber 2a der ersten Ausführungsform mit einem optionalen Neigungs- bzw. Schwenkmechanismus hat zumindest in einer horizontalen Ebene keine horizontalen Sichtverhinderungen bzw. -okklusionen. Dies bedeutet, dass das horizontale Sichtfeld durch die Messwertgebercharakteristiken definiert wird und normalerweise bis zu 360° Grad reichen kann. Auf diese Weise kann, falls das Sichtfeld breit genug ist, ein perfekt unterstützender (sekundärer) Lokalisierungsmesswertgeber bereitgestellt werden. Abhängig von funktionalen Sicherheitsanforderungen kann der obere Messwertgeber 2a für eine unabhängige Lokalisierungsberechnung verwendet werden, die in festen Zeitintervallen mit den Hauptberechnungen gegengeprüft wird. Im Fall einer fehlenden Übereinstimmung über einem Schwellenwert kann ein Vorgangsfehler ausgegeben werden.
  • Wenn in den Container oder einem Lastkraftwagen mit einem Fahrzeug gemäß der ersten Ausführungsform hineingefahren wird, ist der obere Bereich-Messwertgeber 2a ein primärer Messwertgeber für eine präzise Lokalisierung im Inneren des Lastkraftwagen-/Containerbereichs. Die Platzierung des Messwertgebers 2a auf dem Niveau über der Höhe der Containerladung gewährleistet eine ungehinderte Sicht über den Umkreis zw. Umfang des Innenraums des Containers. Um zu gewährleisten, dass Ladungen von unterschiedlichen Höhen gehandhabt werden können, wird der Messwertgeber 2a vorzugsweise in der maximalen Höhe platziert, die es gestattet, ins Innere der Lastkraftwagen oder Container hineinzufahren, wobei dies eine Höhe von normalerweise nicht höher als 2,2 m bedeutet.
  • Um eine geeignete Ladungs-/Palettenplatzierung auf den Gabeln oder einer Beförderungsplattform zu gewährleisten, kann ein zusätzlicher optischer Messwertgeber 2f oder ein Paar von Messwertgebern an der oberen Seite installiert sein. Dieser Messwertgeber oder dieses Paar Messwertgeber ist auf solch einer Weise installiert, dass ein voller Überblick über die Ladung von der Oberseite gewährleistet wird, während eine Erhöhung in der oben beschriebenen maximalen erlaubten Höhe vermieden wird.
  • Falls ein Gabelmechanismus mit dem Fahrzeug 1 der ersten Ausführungsform für ein Aufnehmen von Paletten oder einer Ladung verwendet wird, gibt es vorzugsweise zwei Bereich-Messwertgeber/Entfernungsmesswertgeber 3a und 3b, die an bzw. auf der unteren Seite des Fahrzeugs bereitgestellt sind, wobei diese unter die Ladung gehen, z.B. an dem Ende der Gabeln für eine Gabel eines Hubfahrzeug bzw. Hubwagens, das bzw. der mit Gabeln ausgestattet ist. Die Messwertgeber 3a und 3b können nur für den Bereich sein oder eine Kombination aus optischer Technologie und Bereich-/Entfernung-Messtechnologie haben bzw. sein. Diese Bereich-Messwertgeber 3a und 3b können optional eine Kamera haben. Ein optischer Messwertgeber fügt die Möglichkeit hinzu, Konturen und Öffnungen (z.B. Einfahrtaschen) auf eine bessere Weise zu identifizieren, zusätzlich zu einem Messen der Entfernung bezüglich des sich nähernden bzw. des angenäherten Objekts.
  • In Fällen, in denen der obere Bereich-Messwertgeber 2a, 2f der ersten Ausführungsform nicht eine ausreichende Präzision für eine Entfernungsmessung zu den Seiten des Containers oder eines Lastkraftwagens liefern kann, können unterstützende Bereich-Messwertgeber/Entfernungsmesswertgeber 5a und 5b auf beiden Seiten des Hubfahrzeugs bzw. Hubwagens 1 innerhalb der Fahrzeugbreitenabmessungen installiert sein. Die Messwertgeber 5a und 5b sind auf solch eine Weise installiert, das ein Fortbewegen entlang einer der Seiten des Containers/Lastkraftwagens gültige Bereichsmessungen liefert, selbst wenn die Seiten des Hubfahrzeugs bzw. Hubwagens die Wände des Containers/Lastkraftwagens berührt.
  • Um die globale Haltungsschätzung des Fahrzeugs zu unterstützen, d.h. in den Koordinaten des Betriebsraums, wobei sich Haltung auf Position und Ausrichtung bezieht, werden zusätzliche Messwertgeber, wie Rad-Encodiereinrichtungen 6a, 6b und IMU 7, verwendet. Informationen von diesen Messwertgebern 6a, 6b und 7 liefern, wenn sie zusammen vereint sind, eine lokal konsistente Haltungsschätzung, vorzugsweise in dem Roboterkoordinatenrahmen, der in den gewünschten globalen Rahmen übersetzt werden kann. Die Messwertgeber 6a und 6b sind vorzugsweise Rad-Encodiereinrichtungen, die mit den Rädern integriert sind bzw. in diese zu integrieren sind. Alternativ können separate Räder mit Encodiereinrichtungen, die an den Fahrzeugabbau angebracht sind, bereitgestellt werden. In dem Fall, dass das Fahrzeug ein kombiniertes lenkendes und angetriebenes Rad hat und es keine strengen Sicherheitsanforderungen gibt, die redundante Rad-Encodiereinrichtungen erfordern, können die Messwertgeber 6a und 6b weggelassen werden und können stattdessen die Lenk- und Rad-Encodiereinrichtungen, wie jene 306, 307, die in der alternativen Ausführungsform in der 6B zu sehen sind, verwendet werden.
  • Diese Haltungsschätzung weicht über die Zeit ab, wird jedoch durch die globale Haltungsschätzung korrigiert. Die Messwertgeber 6a und 6b können optische und magnetische Encodiereinrichtungen sein, vorzugsweise auf beiden Seiten des Fahrzeugs 1, und der Messwertgeber 7 ist eine IMU (inertial measurement unit, inertiale Messeinheit), die in dem Berechnungsmodul integriert sein kann oder sich in einer anderen zweckmäßigen Position des Fahrzeugs 1 der ersten oder zweiten Ausführungsform befinden kann.
  • Das Fahrzeug hält seine Position und seine Ausrichtung, d.h., lokalisiert sich selbst in der Betriebsumgebung, mit der Hilfe der Bordbereich-Messwertgeber 2a, 2b, 2c oder äquivalenten Messwertgebern, optischen oder magnetischen Encodiereinrichtungen 6a und 6b, und IMU 7. Die IMU kann in irgendeinem Teil des Fahrzeugs platziert sein, wobei dies auch das Berechnungsmodul enthält.
  • Die interne Darstellung der Umgebung (Karte) wird entweder von einem Server geladen oder während des Vorgangsvorbereitungsprozesses erlangt. Der Betriebsbereich wird virtuell in verschiedene Sektoren bzw. Bereiche unterteilt, denen unterschiedliche Präzisionsanforderungen für ein Halten einer Lokalisierung und Position auferlegt sind. Der größte Bereich, der in 3 zu sehen ist, ist mit (A) markiert und ist ein genereller Betriebsbereich, der generelle Betriebspräzisionsanforderungen für automatisierte Fahrzeuge hat.
  • Die Bereiche (B) und (C) von 3 sind Bereiche mit erhöhten Präzisionsanforderungen. Diese Bereiche (B) und (C) sind Aufnahme- bzw. Abholbereiche (Entladebereiche) und Ablieferbereiche (Ladebereiche). Es gibt keinen prinzipiellen Unterschieden zwischen den Bereichen (B) und (C), da sie in Abhängigkeit von der Aufgabe, z.B. in Abhängigkeit davon, ob Einlade- oder Ausladevorgänge ausgeführt werden, austauschbar sind.
  • Ein bevorzugtes Prinzip ist, dass eine Ladung von einem Ort präzise aufgenommen werden muss und bei einem anderen präzise platziert werden muss. Der Bereich (B) in 3 ist der Container- oder der Lastkraftwagenbereich, bei dem ein Winkel (α) demonstriert, dass sich der Lastkraftwagen an dem Ladetor oder sich der Container an dem Containerladestandort nicht streng bzw. genau senkrecht zu den Wänden/der Tür des Tors befindet. Wenn die Karte erzeugt wird, sind die Tore normalerweise geschlossen, so dass es hilfreich sein könnte, den Winkel (a) zusätzlich zu den Container- oder Lastkraftwagenabmessungen zu kennen. Jedoch ist die erste Ausführungsform nicht auf eine Kenntnis des Winkels (α) beschränkt.
  • Wenn die Einlade- oder Ausladevorgänge mit Transportfahrzeugen mit langer Reichweite, die an den Toren angedockt sind, durchgeführt werden, sind die Torkoordinaten von vornherein bekannt. In Folge dessen ist es ausreichend, den Winkel (a), falls dieser existiert, einen seitlichen Versatz und die Breite und Länge des Containers/Lastkraftwagens zu schätzen. Fakt ist, dass die Liste von Container/Lastkraftwagen-Längen und -Breiten normalerweise ebenfalls von vornherein bekannt ist, so dass einzig eine Übereinstimmung gefunden werden muss. Wenn ein Container nicht an Toren platziert wird, müssen die X- und Y-Koordinaten zusätzlich bereitgestellt oder festgelegt werden, jedoch sind in den meisten der Fälle die X- und Y-Koordinaten von vornherein bekannt oder kann, falls erforderlich, ein Versatz automatisch identifiziert werden. Zu allen Zeiten kann, falls keine Übereinstimmung gefunden werden kann, der Container/Lastkraftwagenbereich kartiert werden und wird diesem eine virtuelle Grenze 110 auferlegt, um die Betriebsgrenzen streng bzw. genau zu definieren, und zwar selbst in der Abwesenheit von einer oder mehreren Wänden.
  • Um zu gewährleisten, dass die geforderte Präzision für eine Lokalisierung und Navigation in den Bereichen (B) oder (C) erreicht werden kann, können spezielle Haltungssynchronisierungsmarker 30a, 30b für Bereich (B) und 32a, 32b für Bereich (C) auf dem Boden oder den Wänden nahe dem Eingangspunkt zu diesen Bereichen installiert werden. Diese Marker 30a, 30b und 32a, 32b sind vorzugsweise visuelle Marker, die quadratische Orientierungspunktmarker bzw. Markierungslinienmarker sein können, wie es z.B. in „Automatic generation and detection of highly reliable fiducial markers under occlusion" von S. Garrido-Jurado, R. Muñoz-Salinas, F. J. Madrid-Cuevas und M. J. Marín-Jiménez, 2014 in Pattern Recogn. 47, 6 (Juni 2014), 2280-2292, DOI=1 0.1 016/j.patcog.2014.01.005, und in ArUco: „a minimal library for Augmented Reality applications based on OpenCV“, https://www.uco.es/investiga/grupos/ava/node/26, zu sehen ist. Alternativ können andere Marker verwendet werden, die eine relative Haltungsschätzung des Fahrzeugs (Koordinaten X, Y und Ausrichtung) durch einen Bildverarbeitungsalgorithmus ermöglichen.
  • Der Ort der Marker in dem globalen Betriebskoordinatenrahmen ist dem Fahrzeugsystem bekannt. Für ein Detektieren der Marker 30a, 30b und/oder 32a, 32b kann eine Kamera 8 verwendet werden, falls die Marker auf dem Boden nahe den Bereichen (B) und/oder (C) installiert sind. Alternativ können Kameras an Stellen des Fahrzeugs 1 installiert sein, die eine leichte Detektion der Marker 30a, 30b und/oder 32a, 32b ermöglichen. Falls Kameras in Kombination mit Bereich-Messwertgebern 3a, 3b verwendet werden, kann eine Detektion von Markern auf Wänden ebenfalls möglich sein, ohne zusätzliche Kameras zu installieren.
  • Anschließend werden die Einlade- und Ausladevorgänge weiter im Detail beschrieben.
  • Der Ladevorgang beginnt mit einer Aufgabenreihenfolge, die von dem Server oder von dem Flottenmanagementsystem abgerufen wird. Die anderen Informationen sind diejenigen über Aufnahmeorte, die Größe und die Abmessungen der Güter/Materialien, die zu laden sind, und die Ladetornummer oder der Containerstandort. Vor einem Starten des Ladevorgangs wird der Container oder Lastkraftwagen an dem Tor automatisch gescannt bzw. abgestastet, um die Raumabmessungen und optional den Winkel (a) und den Versatz zu identifizieren. Basierend auf den identifizierten Container-/Lastkraftwagenabmessungen und den Güter-/Materialabmessungen und ihrer Menge wird ein Lademuster (d.h., ein Plan) erzeugt. Der Gesamtplan ist eine Liste aus Unterplänen, vorzugsweise in Form von Bewegungslinien, für jede individuelle Ladung, die von dem Aufnahme- bzw. Abholstandort zu dem passenden Standort in dem Lastkraftwagen oder Container befördert werden muss, und zwar basierend auf dem erzeugten Lademuster. Jeder Unterplan ist ein Set aus Punkten, die Sollposition und -ausrichtung des Fahrzeugs beschreiben, d.h. ein Set aus Haltungen, die sequentiell zu erreichen sind. Bei einem Fortschreiten von jeder Unterplanausführung werden Aufnahmetätigkeiten definiert. Jeder Unterplan endet mit einer Abliefertätigkeit. Die Gesamtplanausführung wird durch einen Aufgabenverwaltungsalgorithmus verwaltet und Fehler werden dem Server oder einem Flottenmanagementsystem gemeldet und, falls möglich, werden Wiederherstellungsverhalten bzw. Wiederherstellungsfahrverhalten ausgeführt. Bei Vervollständigung der Ladeaufgabe meldet das Fahrzeug den Ausführungserfolg und navigiert dieses zu einem definierten Wartestandort.
  • Im Fall einer Navigation im Inneren des beschränkten Raums mit erhöhten Präzisionsanforderungen (B), wie im Inneren eines Containers oder eines Lastkraftwagens, wird der sich weiter oben befindliche Bereich-Messwertgeber 2a der ersten Ausführungsform für ein Berechnen einer präzisen Relativposition basierend auf der bekannten Geometrie des Containers/ Lastkraftwagens verwendet. In dem Fall, dass eine 3D-Bereich-Kamera anstelle von oder zusätzlich zu dem Neigungs- bzw. Schwenkmechanismus für den Messwertgeber 2a, der oben beschrieben wurde, installiert ist, kann diese 3D-Bereich-Kamera als ein unterstützender Messwertgeber verwendet werden, um solch präzise lokale Schätzung zu unterstützen. Die lokale Schätzung wird dann für eine geeignete Ladeplanausführung in den globalen Rahmen übersetzt.
  • Jede Ladungsplatzierung im Inneren des Containers oder des Lastkraftwagens wird nach jedem Abliefer-/Platzierungsvorgang mit der Hilfe des oberen Bereich-Messwertgebers 2a der ersten Ausführungsform mit einem Neigungs- bzw. Schwenkmechanismus oder einer 3D-Bereich-Kamera, die anstelle von oder zusätzlich zu dem Neigungs- bzw. Schwenkmechanismus installiert ist, verifiziert. In dem Fall einer unpassenden Ladungsplatzierung wird eine Korrektur versucht. Falls die Korrektur versagt, wird die Ladeaufgabe pausiert und wird das entsprechende Versagen dem Server oder dem überwachenden Flottenmanagementsystem mitgeteilt. Eine manuelle Korrektur kann versucht werden, nach der der Ladeplan mit der nächsten Ladung in der Liste wiederaufgenommen werden kann.
  • Während der Planausführung wird der Bereich in der Richtung einer Fortbewegung mit Bezug auf das Vorhandensein von Hindernissen überwacht. Falls das Hindernis in dem Bereich einer möglichen Kollision erscheint, wird die Planausführung pausiert. Falls das Hindernis über eine definierte Zeitspanne nicht verschwindet und statisch ist, wird ein erneutes Planen versucht. Falls ein erneutes Planen versagt oder dem neuen Plan, z.B. Bewegungslinien, nicht präzise gefolgt werden kann, wird der Ladevorgang gestoppt und wird das Versagen gemeldet.
  • Der Ausladevorgang beginnt in einer ähnlichen Weise wie der Einladevorgang mit einer Aufgabenreihenfolge, die von dem Server oder dem Flottenmanagementsystem empfangen wird und die die Informationen über die Auslade- bzw. Entladetornummer oder den Containerstandort, Informationen über die Ladung, wobei dies die Größe und Abmessungen enthält, und die Ablieferstandorte enthält. Der Lastkraftwagen oder der Container wird gescannt bzw. abgetastet, um, falls anwendbar, den Winkel (a) und den Versatz zu finden und die Innenraumabmessung zu verifizieren. Die Ladung wird dann mit der Hilfe des oberen Bereich-Messwertgebers 2a und des Neigungs- bzw. Schwenkmechanismus oder einer 3D-Bereich-Kamera 2f, die anstelle von oder zusätzlich zu diesem installiert ist, gescannt bzw. abgetastet. Ein Platzierungserkennungsalgorithmus identifiziert die Ladungsplatzierung basierend auf den Bereichsdaten und/oder zusätzlichen Bilddaten und vergleicht diese Ladungsplatzierung mit den Informationen, die von dem Server empfangen werden. Dann berechnet das Fahrzeug den Ausladeplan, der zum Beispiel aus Unterplänen besteht, die aus Transportbewegungslinien für jede individuelle Ladung bestehen, wie es oben in dem Einladevorgang beschrieben ist.
  • In 3 sind die Bereiche B und C als austauschbarer Aufnahmebereich (Ausladebereich) und Ablieferbereich (Einladebereich) gezeigt worden.
  • In 4A und 4B ist ein Ladebereich 100 mit einer virtuellen Grenze 110 zu sehen. Die virtuelle Grenze 110 zeigt die Grenze, in der Ladungen platziert werden können. In diesem Beispiel ist eine erste Reihe mit drei Spalten zu sehen. Dies bedeutet, dass Ladebereiche 120, 122 und 124 Seite an Seite und auf solch eine Art und Weise definiert sind, dass passende bzw. geeignete Ladungen durch ein fahrerloses Transportfahrzeug bzw. automatisch geführtes Fahrzeug (AGV, automatic guided vehicle) gemäß der Erfindung platziert werden können. Die Ladebereiche 120, 122 und 124 sind nahe dem vorderen Teil 112 der virtuellen Grenze 110 definiert und sind vorzugsweise auf solch eine Art und Weise definiert, dass sie sich über den gesamten vorderen Teil 112 erstrecken.
  • Für ein Transportieren von Ladungen zu den jeweiligen Ladebereichen 120, 122 und 124 sind Bewegungslinien 130, 132 und 134 in 4B zu sehen. Diese Bewegungslinien ermöglichen es dem AGV gemäß der vorliegenden Erfindung, die Ladungen auf den Ladebereichen 120, 122 und 124 zu platzieren.
  • Ein Beispiel für ein Verfahren für ein Steuern eines AGV, um Ladungen von einem Ladungsaufnahmebereich zu einem Betriebsbereich zu transportieren, auf dem mindestens zwei Ladungen platziert werden sollen, ist in 5 zu sehen. Dieses Verfahren wird auf die folgende Art und Weise ausgeführt:
    • Nach einem Starten des Verfahrens in Schritt S110 navigiert das AGV zu einem Ladungsaufnahmebereich (Schritt S20). Wenn das AGV in dem Ladungsaufnahmebereich ist, verifiziert das AGV, ob die Aufgabe, (die Ladung) aufzunehmen und zu einem Betriebsbereich zu transportieren, Informationen über die Ladungsabmessung enthält (Schritt S30). In dem Fall, dass die Aufgabe nicht Informationen über die Ladungsabmessung enthält, werden die Ladungsabmessungen in dem Ladungsaufnahmebereich in Schritt S40 identifiziert und fährt das Verfahren mit Schritt S50 fort. In dem Fall, dass die Aufgabe Informationen über die Ladungsabmessung enthält, geht das Verfahren unmittelbar zu Schritt S50. In diesem Schritt S50 nimmt das AGV die Ladung auf. Anschließend ist die Ladung durch das AGV transportierbar.
  • In dem nächsten Schritt S60 wird es verifiziert, ob die Karte des Betriebsbereichs erweitert worden ist, um den Transportraum zu enthalten, und wird es ebenfalls verifiziert, ob ein Ladeplan existiert. In dem Fall, dass es in Schritt S60 entschieden worden ist, dass die Karte des Betriebsbereichs erweitert worden ist, um den Transportraum zu enthalten, und dass ebenfalls eine Ladeplan existiert, geht das Verfahren zu Schritt S150. In dem Fall, dass die Karte des Betriebsbereichs nicht erweitert worden ist, um den Transportraum zu enthalten, oder dass der Ladeplan nicht existiert, geht das Verfahren zu Schritt S70, in dem das AGV die Aufgabe empfängt, innerhalb des unbekannten Raums zu navigieren, um den Bereich zu kartieren. Mit anderen Worten navigiert das AGV in dem Betriebsbereich, auf dem die Ladungen platziert werden sollen, um eine Karte des Bereichs zu bekommen bzw. erhalten.
  • In dem anschließenden Schritt S80 wird die Karte des Betriebsbereichs mit den erlangten Beobachtungen erweitert und in Schritt S90 wird die virtuelle Grenze, die einen Ladebereich definiert, identifiziert und zugeteilt. In dem anschließenden Schritt S100 werden die geometrischen Eigenschaften des Bereichs, um ein Tracken bzw. Verfolgen von der Position des AGV oder der Ausrichtung des AGV zu unterstützen, identifiziert und in dem anschließenden Schritt S110 werden ein Lademuster und Fortbewegungslinien erzeugt, die es dem AGV ermöglichen, Ladungen von dem Aufnahmebereich zu dem Ladebereich zu transportieren.
  • In dem anschließenden Schritt S120 wird es verifiziert, ob der Ladeplan gültig ist, da es mit einem ungültigen Ladeplan nicht möglich ist, einen Ladebereich in einer effizienten Art und Weise mit den Ladungen zu beladen.
  • Falls die Verifizierung in Schritt S120 kennzeichnet, dass der Ladeplan nicht gültig ist, wird ein Backup bzw. eine Sicherung von der Sicherheitsentfernung erzeugt oder wird sich zurückbewegt, bis optionale Synchronisierungsmarker des Ladebereichs gesehen werden können, z.B., Synchronisierungsmarker 30a und 30b von 3. Nach Schritt S130 wird zurück vor Schritt S70 gesprungen und wird der Kartierungsprozess des Bereichs mit den Schritten S70 bis S110 wiederholt.
  • Nach Schritt S120 gibt es einen optionalen Schritt 140, in dem die erzeugte Karte und der Plan dem Server des Flottenmanagements mitgeteilt werden können, um den Status für zukünftige Vorgänge oder andere Fahrzeuge verfügbar zu haben. Alternativ kann das Verfahren ebenso unmittelbar von Schritt S120 zu Schritt S150 gehen.
  • Nach Schritt S120 oder Schritt S140 wird Schritt S150 ausgeführt, in dem die Ladung von dem Ladungsaufnahmebereich platziert wird, während den erzeugten Bewegungslinien präzise gefolgt wird, die als ein Beispiel in 4B mit Bezugszeichen 130, 132, 134 zu sehen sind. Eine globale Haltungsschätzung wird auf der Karte unterstützt, während die identifizierten geometrischen Eigenschaften des Ladebereichs verwendet werden.
  • Nach einem Platzieren der Ladung in Schritt S150 wird es in Schritt S160 geschätzt, ob die Ladung korrekt platziert ist. Falls dieser Test von Schritt S160 negativ ist, d.h., dass die Ladung nicht korrekt platziert ist oder stecken bleibt, wird Schritt S170, in dem es versucht wird, die Ladung zu korrigieren, ausgeführt.
  • Falls das Ergebnis von Schritt S160 positiv ist, wird es in Schritt S180 geschätzt, ob der Plan vollständig ausgeführt worden ist. In dem Fall, dass der Plan nicht vollständig ausgeführt worden ist, geht das Verfahren von Schritt S180 zurück vor den Schritt S20, so dass das AGV im Stande ist, die nächste Ladung in dem Aufnahmebereich aufzunehmen.
  • Wenn es sich an dem Ende von Schritt S180 herausstellt, dass der Plan vervollständigt worden ist, navigiert das AGV in Schritt S190 zu einer Warteposition und endet die Prozedur in Schritt S200.
  • Mit diesem Verfahren ist ein AGV im Stande, Ladungen von einem Aufnahmebereich in einer effizienten Art und Weise und in einer automatisierten Weise zu dem Ladebereich innerhalb der virtuellen Grenzen zu transportieren.
  • Die Steuerung, die zu bestehenden fahrerlosen Transportfahrzeugen bzw. automatisch geführten Fahrzeugen hinzugefügt werden muss, kann eine Steuerung sein, die im Stande ist, mit bestehenden Messwertgebern des fahrerlosen Transportfahrzeugs bzw. automatisch geführten Fahrzeugs verbunden zu werden, oder die ihre eigenen Messwertgeber mitbringen kann, die zu bestehenden fahrerlosen Transportfahrzeugen bzw. automatisch geführten Fahrzeugen oder nicht automatisch geführten Fahrzeugen hinzugefügt werden können, um es den automatisch und nicht automatisch geführten Fahrzeugen zu ermöglichen, das Verfahren der vorliegenden Erfindung auszuführen.
  • Alternativ kann ein Bediener für ein Steuern des fahrerlosen Transportfahrzeugs bzw. automatisch geführten Fahrzeugs, um Ladungen von dem Ladungsaufnahmebereich zu einem Ladebereich zu transportieren, auf dem Ladungen platziert werden sollen, alle Vorrichtungen und Mittel haben, die erforderlich sind, um das bereits während einer Herstellung enthaltene Verfahren auszuführen.
  • Die Verfahrensschritte, die in 5A und 5B zu sehen sind, können ebenfalls mit einem Fahrzeug gemäß einer dritten Ausführungsform, die in 6A und 6B zu sehen ist, ausgeführt werden. Das Fahrzeug, das in 6B zu sehen ist, enthält vorzugsweise einen Lenk- und Antriebsmechanismus, der verwendet wird, um das AGV anzutreiben und zu lenken. In 6B sind das Lenk- und Antriebsrad in einem kombiniert, und zwar mit passiven nachlaufgestützten Rädern auf den Seiten nahe des Lenk-/Antriebsrads. Ein passives Rad auf den Gabeln unterstützt das Fahrzeug während einem Transportieren der Ladung, wobei dies den Fall enthält, wenn die Gabeln in der oberen Position sind.
  • Andere Ausführungsformen können getrennte Lenk- und Antriebsräder sowie ein nichtlenkbares individuell gesteuertes Paar Antriebsräder (Differentialantrieb) mit passiven Unterstützungsrädern aufweisen. Die Antriebs- und Lenkräder sind mit einem Führungssystem gekoppelt, das Messwertgeber, ein Berechnungsmodul und Steuerungsschnittstellen aufweist und verwendet wird, um das AGV anzutreiben und zu lenken sowie den Hubmechanismus zu bewegen, der vorzugsweise ein Paar Gabeln aufweist. Die Messwertgeber, das Berechnungsmodul und die Steuerungsschnittstellen sind vorzugsweise diejenigen von 1B.
  • Mit Bezug auf die Verfahrensschritte, die in 5A und 5B zu sehen sind, können die folgenden Informationen berücksichtigt werden: In diesem Ladealgorithmus wird es angenommen, dass vor einem Starten des Ladevorgangs das AGV die Karte des Hauptbetriebsbereichs hat und im Stande ist, sich auf diesem zu lokalisieren. Mit „Hauptbetriebsbereich“ ist der Bereich, der den Lastkraftwagen-/Containerraum ausschließt, gemeint. Gemäß 3 sind diese Bereiche A+C, die Teil der generellen Karte sind, die das AGV hat, und ist B vor dem Ladevorgang unbekannt. Dieser Bereich B wird während dem Ladevorgang kartiert, so dass die generelle Karte erweitert wird, um den Bereich B zu enthalten. Dieses Verständnis von „Hauptbetriebsbereich“ ist verschieden von dem Ausdruck „Betriebsbereich“, der ebenfalls die Bedeutung eines Lastkraftwagen-/Containerinnenraums haben kann.
  • Mit dem Ausdruck „lokalisieren“ ist die Fähigkeit gemeint, die gegenwärtige Position und Ausrichtung (ebenfalls als Haltung bezeichnet) des Fahrzeugs bezüglich der Karte des Bereichs zu berechnen und kontinuierlich zu aktualisieren (globale Haltungsschätzung). Das Fahrzeug ist ebenfalls im Stande, Bewegungslinien, die durch das Planungssystem bereitgestellt werden, präzise zu folgen. Bewegungslinien bilden den gesamten Ladeplan (und in ähnlicher Weise Entladeplan), der aus individuellen Bewegungslinien für ein Aufnehmen bzw. Abholen und Platzieren jeder individuellen Ladung besteht. Jede Bewegungslinie ist ein Set aus aufeinanderfolgenden Haltungen, denen gefolgt werden soll, um die Soll-/Zielhaltung zu erreichen. Für jede Bewegungslinie (die ebenfalls Plan oder Unterplan genannt werden kann) berechnet das Führungssystem gewünschte Linear- und Winkelgeschwindigkeiten (oder Lenkwinkelbefehle), um auf der Strecke zu bleiben, d.h., um der berechneten bereitgestellten Bewegungslinie präzise zu folgen.
  • Das Lokalisierungssystem des Fahrzeugs verwendet Informationen von vielfachen Messwertgebern, um einen gegenwärtigen Haltungskonsens bzw. eine gegenwärtige Haltungsübereinstimmung zu berechnen. Die Hauptmesswertgeber (ebenfalls als globale Messwertgeber bezeichnet) sind die LIDARs 301A und 301B (oder 2a, 2c der ersten Ausführungsform) in beiden Richtung einer Fortbewegung. Die LIDARs sind vorzugsweise 2D oder 3D, jedoch können die Messwertgeber 301A und 301B von anderer optischer Technologie oder Frequenztechnologie sein, wie Kameras, Sonare und Radare. Das LIDAR 301A ist vorzugsweise über der Ladung installiert. Optional kann das LIDAR 305 (oder 2b der ersten Ausführungsform) auf der anderen Seite des ladungsaufnehmenden Mechanismus unter der Ladung oder unter den Gabeln installiert sein, wenn nahe anderen AGVs oder Menschen gearbeitet wird. Das LIDAR 301B ist vorzugsweise ein 2D- oder 3D-LIDAR in der Richtung, die entgegengesetzt zu der Richtung einer Fortbewegung ist, und dient ebenfalls als ein Sicherheitsmesswertgeber.
  • Mit Bezug auf das Zeichen 305 wird vorzugsweise ein nach vorne ausgerichteter Sicherheit-LIDAR gekennzeichnet, der eine volle (nicht verdeckte) Sicht in der Richtung einer Fortbewegung haben muss. Alternativ kann ein sich überdeckendes Paar von LIDARs verwendet werden, wie es in 2 zu sehen ist. Falls es reduzierte Sicherheitsanforderungen gibt, können diese Messwertgeber weggelassen bzw. ausgeschlossen werden.
  • Eine lokale Haltungsschätzung (in dem Fahrzeugkoordinatenrahmen) wird mit der Hilfe von dem IMU 303 und den Rad- und Lenk-Encodiereinrichtungen 306, 307 berechnet und wird mit der globalen Schätzung vereint, um eine konsistente abweichungsfreie globale (in dem Kartenreferenzrahmen) Haltungsschätzung zu haben.
  • Wenn die Ladeaufgabe empfangen wird, wird das AGV bis zu einem bekannten Aufnahmestandort folgen, um die Ladung mit einem ladungsaufnehmenden Mechanismus, das heißt, vorzugsweise ein Paar Gabeln und die Ladung hat vorzugsweise Einfahrtaschen, zu greifen bzw. in diese einzugreifen. Falls die Präzision der Ladungsaufnahmeposition nicht sichergestellt werden kann oder die Abmessungen nicht kommuniziert werden, wird die Ladung mit der Kamera 302 im Profil dargestellt und werden die Einfahrtaschen identifiziert. Danach senkt das AGV den Hubmechanismus und kommt mit der Ladung in Eingriff. Sobald die Ladung aufgenommen ist, wird der Hubmechanismus erhöht, um die weitere Ladungstransportierung und -platzierung in dem Transportmittel oder Container zu ermöglichen.
  • Falls die Informationen über das Transportmittel noch nicht erhalten wurden (keine Karte des Innenraums) und der Ladeplan (Lademuster) noch nicht erzeugt wurde, versucht das AGV, in das Transportmittel hineinzufahren, wobei sichere Entfernung zu den Wänden oder dem Ende der Plattform eingehalten werden. Während diesem initialen normalerweise langsamen Hineinfahrprozess wird der Kartenaktualisierungsprozess ermöglicht und werden die Beobachtungen von dem LIDAR 301A sowie von der Kamera 302 in die Hauptbetriebskarte eingefügt bzw. eingebaut. Die Kamera 302 hat einen Zweck, die Ladungsplatzierung zu verifizieren, und kann sich irgendwo bzw. überall in dem oberen Bereich befinden, um die beste Sicht hinsichtlich des Betriebsbereichs zu haben. Die Kamera 302 kann eine einzelne Bereichskamera (alias RGB-D oder 3D), zwei Kameras, die ein Stereopaar bilden, oder einzig eine Kamera mit einem optionalen nach unten gerichteten Entfernungsmesswertgeber sein, um den Maßstab bzw. das Maß zu erhalten. Die Kamera 302 kann sich ebenfalls an demselben Platz befinden, an dem sich das obere LIDAR und/oder die Neigungs- bzw. Schwenkeinheit befindet. Anstelle der 3D-Kamera kann eine Neigungs- bzw. Schwenkeinheit oder eine Kombination aus einer Neigungs- bzw. Schwenkeinheit mit einer 2D- oder 3D-Kamera bereitgestellt sein.
  • Es kann eine Fortbewegung von wenigen zehn cm bis zu einem oder zwei Metern innerhalb des Transportmittels erfordern, um genug Informationen anzusammeln und die Karte zu erweitern, vorzugsweise wenige zehn Zentimeter, nachdem die Laderampe, die die Bucht/den Betriebshallenbereich und das Transportmittel oder den Container verbindet, überwunden ist. Während diesem Schritt werden ebenfalls geometrische Eigenschaften (ebenfalls Merkmale genannt), wie die Bodengrenze, die Wände und ihre Schnittlinien, die verwendet werden, um die lokale Haltungsschätzung im Inneren des Transportmittels zu unterstützen, identifiziert.
  • Nachdem die Karte erweitert ist, wird der Ladebereich mit einer virtuellen Grenze erweitert bzw. augmentiert und wird das Lademuster (Ladeplan) erzeugt. Das Fahrzeug schreitet mit einer Platzierungsbewegung der Ladung auf die Zielposition basierend auf der erzeugten Ladebewegungslinie fort. Sobald die Zielposition erreicht und verifiziert ist, um unter einem Entfernungsschwellenwert zwischen den benachbarten Ladungen oder den Wänden zu sein, senkt das AGV den Hubmechanismus, um die Ladung zu platzieren. Danach folgt das AGV dem Ladeplan mit der nächsten Ladung und so weiter, bis der Plan vollständig ist.
  • Während dem Ladungsplatzierungsvorgang kann es passieren, dass der gewünschte Entfernungsschwellenwert wegen einer unpassenden Form der Ladung oder aus anderen Gründen nicht erreicht werden kann. Das Führungssystem überwacht zusätzlich die Ströme des Antriebsmotors oder, falls die Strommesswertgeberinstallation nicht möglich ist, dann einen Druckmesswertgeber zwischen der Ladung und dem Fahrzeug, um die Fälle zu identifizieren, bei denen die Ladung andere Ladungen oder Wände kontaktiert bzw. berührt. Falls der Schwellenwert nicht erreicht wird, versucht das Fahrzeug, die Zielhaltung zu erreichen, jedoch kommunizieren der Strom- oder Druckmesswertgeber eine große Erhöhung im Wert, die als ein Fall einer festgestellten Ladung interpretiert wird, und eine Korrekturtätigkeit wird versucht.
  • Zusätzlich wird, falls während des Kartenerweiterungsschritts mit einem neuen Transportmittel der Ladeplan aufgrund von Ungültigkeit der Karte, unerwarteten Objekten in dem Transportmittel oder fehlender Übereinstimmung der Ladung mit den Transportmittelabmessungen in der gewünschten Ladungskapazität nicht erzeugt werden kann, die Ladeaufgabe abgebrochen und setzt das AGV aus dem Transportmittel zurück. Basierend auf dem Fehlerfall kann ein manuelles Eingreifen erforderlich sein oder kann das Fahrzeug versuchen, den Transportmittelbereich-Kartierungsprozess zu wiederholen.
  • Unabhängig von dem Ladeplan, der den ersten Schritt eines Erhaltens der Karte des Transportmittels enthält, bemerkt das AGV die Hindernisse um es herum und wird es entsprechend abhängig von den Dynamiken dieser Hindernisse entweder durch erneutes Planen eines Pfads/einer Bewegungslinie um es herum für statische Objekte oder durch Warten, bis der Pfad frei für dynamische Objekte ist, reagieren.
  • Deshalb ist es ebenfalls sicher für das AGV, in das Transportmittel hineinzufahren, ohne vorherige Informationen über dessen Innenbereich zu haben.
  • Im Gegensatz zu dem Dokument aus dem Stand der Technik US 8,192,137 B2 , berücksichtigt die präsentierte Erfindung vorzugsweise eine Palettendichte pro Reihe von maximal zwei, die bezüglich der Gabelhubgestaltung gesehen werden kann. Mit ihrer präsentierten Erfindung ist es möglich, die Wände und das Profil des Transportmittels zu sehen, bevor in es hineingefahren wird, um einen Versatz und einen Winkel von der erwarteten Transportmittelanordnung an dem Tor zu schätzen.
  • Die vorliegende Erfindung fokussiert sich auf ein Überwinden der Beschränkungen in dem Stand der Technik für AGVs mit einem einzelnen Paar Gabeln oder anderen AGVs, die im Stande sind, eine einzelne Ladung zu transportieren, die nicht mit einem Seitenverschiebungsmechanismus ausgestattet sind und bei denen die gewünschte Ladungsplatzierung in irgendeiner Anordnung sein kann, wobei dies Reihen von mehr als zwei Ladungen enthält. Die vorliegende Erfindung befasst sich ebenfalls mit dem Problem eines Steckenbleibens während der Ladungsplatzierung, bei dem der Stand der Technik nicht im Stande ist, diesen Fall zu identifizieren und die Ladung einfach platzieren würde, sobald der Antriebsstrom oder -druck erhöht wird.
  • Ein anderer signifikanter Unterschied der vorliegenden Erfindung im Vergleich mit dem Stand der Technik ist, dass sie nicht ein direktes Identifizieren des Versatzes und des Winkels der Transportmittelplatzierung vor dem Hineinfahren in das Transportmittel erfordert. Ein natürliches Vorhandensein dieser Parameter ist einzig der Grund/Auslöser für den Kartenerweiterungsprozessschritt und die Virtuelle-Grenze-Berechnung, und nicht die primäre Suchaufgabe des Algorithmus. Obwohl die Anwesenheit der Wände des Transportmittels vorteilhaft für das Ladeverfahren gemäß der vorliegenden Erfindung sein würde, ist dies nicht eine strenge bzw. genaue Anforderung und das Verfahren würde auf einem Transportmittel funktionieren, das selbst überhaupt keine Wände hat, oder bei einem Transportmittel, das nicht bei einem Tor platziert ist, sondern z.B. ein Container, der auf dem Boden in einem Betriebsbereich platziert ist.
  • Die Lösung, die in der vorliegenden Erfindung vorgeschlagen wird, kann einen zusätzlichen optischen Messwertgeber haben, der die Konturen der Plattform, deren Maßstab bzw. Maß und die Ladungsplatzierung in Bezug auf die benachbarte Ladung, Wände oder die virtuelle Grenze im Fall einer Abwesenheit von Wänden abtasten bzw. wahrnehmen und identifizieren kann.
  • Der Bereich-Messwertgeber, der über der Ladung in der Richtung der Gabeln installiert ist, wird verwendet, um die Karte des Führungssystems zu dem neuen Transporter bzw. Transportmittel oder Container zu erweitern, und unterstützt ein Verfolgen der Position und wichtig der Ausrichtung von dem AGV im Inneren des Transportmittels während dem Ladevorgang.
  • In der Abwesenheit der Wände in dem Transportmittel kann dieser eine beschränkt helfende Unterstützung haben, jedoch können in Kombination mit dem optischen Messwertgeber und dem zweiten Bereich-Messwertgeber, der sich auf der anderen Seite befindet, die Positions- und Ausrichtungsverfolgungsaufgabe ohne Schwierigkeiten durchgeführt werden.
  • Es gibt einzig ein einzelnes Führungssystem, das für den gesamten Vorgang verwendet wird, und zwar basierend auf einer natürlichen Navigation - ein im Stand der Technik weithin bekannter Ausdruck, und das keine spezielle externe Ausrüstungsinstallation oder Umgebungsmodifikation erfordert. Die Hilfe bzw. Unterstützung in dem Verfolgen der Position und Ausrichtung wird erreicht durch ein Ermöglichen einer Hilfseingabe in das Multimesswertgebervereinigung-Verfahren, das zu einer Erhöhung der gesamten Haltungsschätzungspräzision des Hauptführungssystems im Inneren des Transportmittels führt und nicht ein Wechseln zwischen verschiedenen Verfahren erfordert.
  • Es könnte schwierige Fälle geben, wenn auf dem Weg zu einem Hineinfahren in das Transportmittel ein Lokalisierungsfehler aufgehoben oder als minimal sichergestellt werden muss. In diesem Fall können optionale optische Marker auf dem Weg eines Hineinfahrens in das Transportmittel, z.B. auf einer Wand des Tors oder wanders, installiert werden, so dass sie leicht gesehen werden können, ohne das AGV zu stoppen oder nicht mehr zu leiten.
  • Das Hauptproblem, wenn die Ladung passend in dem Transportmittel angeordnet wird, wenn das AGV nicht den Seitverschiebungsmechanismus hat, ist, dass, um die Ladung eng an eine Seitenwand oder an eine andere Ladung zu platzieren, wenn mehr als eine Ladung, speziell, wenn mehr als zwei davon, in der Reihe platziert wird, das AGV drehen und sich zu der Wand oder der Ladung hin fortbewegen und dann unmittelbar erneut drehen muss.
  • Ziemlich oft kann die Ladung nicht perfekt gebildet werden und solch ein Vorgang kann dazu führen, dass eine Ladung steckenbleibt oder nicht nahe genug platziert wird. Ein Fortführen des Ladevorgangs würde zu der Situation führen, dass nicht alle geplanten Ladungen im Inneren des Transportmittels oder Containers platziert werden können.
  • Deshalb ist ein Verfahren eines Detektierens solcher Situationen, ein Verifizieren der Ladungsplatzierung und ein Besitzen eines Korrekturschritts gemäß der vorliegenden Erfindung hilfreich und wird solch eine Lösung ebenfalls in der vorliegenden Erfindung vorgeschlagen.
  • Zusammenfassend ist es mit der vorliegenden Erfindung möglich, AGVs (Automatic Guided Vehicles, fahrerlose Transportfahrzeuge bzw. automatisch geführte Fahrzeuge) zu produzieren, die speziell für ein Transportmittel- oder Containerbeladen gestaltet sind. Zudem ist es gemäß der vorliegenden Erfindung ebenfalls möglich, bestehende nichtautomatisierte Fahrzeuge, die für Ladeaufgaben verwendet werden, zu automatisieren, indem ein Automatisierungskit installiert wird. Auf diese Art und Weise werden Messwertgeber und ein Berechnungsmodul in die Antriebselektronik der Fahrzeuge nachgerüstet, damit diese im Stande sind, Geschwindigkeiten zu steuern, das Rad bzw. die Räder zu steuern und den Hubmechanismus des AGV zu steuern.
  • Bezugszeichenliste
  • 1
    Fahrzeug
    2a, b, c
    Messwertgeber
    3a, 3b
    Messwertgeber
    5a, 5b
    Messwertgeber
    6a, 6b
    Messwertgeber
    7
    Messwertgeber- und Berechnungseinheit
    10
    Fahrzeug
    12c, d, e
    Messwertgeber
    14a, b, c, d, e
    Bereichsfinder-Sichtfeld
    16a-e
    Messwertgeberüberdeckungen
    (A), (B), (C)
    Bereiche
    30a, 30b
    Haltungssynchronisierungsmarker
    32a, 32b
    Haltungssynchronisierungsmarker
    100
    Ladebereich
    110
    virtuelle Grenze
    112
    vorderer Teil
    130
    Bewegungslinie
    132
    Bewegungslinie
    134
    Bewegungslinie
    301A, B
    LIDAR
    302
    Kamera
    303
    IMU
    304
    Berechnungseinheit
    305
    LIDAR
    306, 307
    Lenk- und Rad-Encodiereinrichtungen
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • 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.
  • Zitierte Patentliteratur
    • US 8192137 B2 [0007, 0095]
  • Zitierte Nicht-Patentliteratur
    • „Automatic generation and detection of highly reliable fiducial markers under occlusion” von S. Garrido-Jurado, R. Muñoz-Salinas, F. J. Madrid-Cuevas und M. J. Marín-Jiménez, 2014 in Pattern Recogn. 47, 6 (Juni 2014), 2280-2292 [0056]

Claims (8)

  1. Verfahren für ein automatisches Steuern eines Fahrzeugs, um mindestens zwei Ladungen von einem Ladungsaufnahmebereich zu einem Betriebsbereich zu transportieren, in dem die mindestens zwei Ladungen in entsprechende Ladebereichen platziert werden sollen, wobei das Verfahren die Schritte aufweist: Aufnehmen einer ersten Ladung mit dem Fahrzeug in dem Ladungsaufnahmebereich, Führen des Fahrzeugs mit der ersten Ladung durch Führungsmittel von dem Ladungsaufnahmebereich zu dem Betriebsbereich, Bewegen des Fahrzeugs in dem Betriebsbereich, um virtuelle Grenzen in dem Betriebsbereich zu kartieren, innerhalb deren die mindestens zwei Ladungen in den entsprechenden Ladebereichen platziert werden sollen, Erzeugen eines Lademusters für ein Platzieren der mindestens zwei Ladungen in den entsprechenden Ladebereichen innerhalb der Fahrzeuggrenzen in dem Betriebsbereich und Erzeugen von Fortbewegungslinien, auf denen sich das Fahrzeug mit jeder der mindestens zwei Ladungen fortzubewegen hat, um die mindestens zwei Ladungen in den entsprechenden Ladebereichen zu platzieren, Platzieren der ersten Ladung in dem entsprechenden Ladebereich basierend auf dem erzeugten Lademuster und der erzeugten Fortbewegungslinie für die erste Ladung, Kartieren des Betriebsbereichs mit der platzierten ersten Ladung, die in dem entsprechenden Ladebereich platziert wird, und Verifizieren, ob die erste Ladung in dem entsprechenden Ladebereich dem Lademuster auf solch eine Art und Weise entspricht, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren, und falls die erste Ladung in dem entsprechenden Ladebereich nicht dem Lademuster auf solch einer Art und Weise entspricht, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren, Korrigieren der Position und/oder Ausrichtung der ersten Ladung auf solch eine Art und Weise, dass es möglich ist, die mindestens eine weitere Ladung gemäß dem Lademuster zu platzieren.
  2. Verfahren für automatisches Steuern eines Fahrzeugs gemäß Anspruch 1, wobei, falls während des Schritts eines Platzierens der ersten Ladung in dem entsprechenden Ladebereich ein Ladungssteckenbleiben detektiert wird, es versucht wird, die Ladung korrekt zu platzieren, und optional, falls dies nicht möglich ist, ein Fehlersignal erzeugt wird.
  3. Verfahren für ein automatisches Steuern eines Fahrzeugs gemäß Anspruch 1 oder 2, wobei der Schritt eines Führens des Fahrzeugs ein Navigieren durch Positionssynchronisierungscheckpunkte und ein Hineinfahren in einen beschränkten Raum, in dem der Betriebsbereich durch einen Hintereingang oder Ladetore definiert wird, enthält.
  4. Verfahren gemäß einem der vorhergehenden Ansprüche, wobei das Fahrzeug ein automatisch geführtes Fahrzeug oder nicht automatisch geführtes Fahrzeug ist.
  5. Steuerungssystem, das angepasst ist, das Verfahren nach einem der Ansprüche 1 bis 4 auszuführen.
  6. Automatisch geführtes Fahrzeug mit einem Steuerungssystem gemäß Anspruch 5.
  7. Steuerungskit, das angepasst ist, um in einem Fahrzeug installiert zu werden, um es dem Fahrzeug zu ermöglichen, das Verfahren nach einem der Ansprüche 1 bis 4 auszuführen.
  8. Steuerungskit gemäß Anspruch 7, wobei das Fahrzeug ein automatisch geführtes Fahrzeug (AGV) oder ein nicht automatisch geführtes Fahrzeug ist.
DE102020105334.7A 2020-02-28 2020-02-28 Verfahren für ein Steuern eines fahrerlosen Transportfahrzeugs und Steuerungssystem, das angepasst ist, um das Verfahren auszuführen Pending DE102020105334A1 (de)

Priority Applications (8)

Application Number Priority Date Filing Date Title
DE102020105334.7A DE102020105334A1 (de) 2020-02-28 2020-02-28 Verfahren für ein Steuern eines fahrerlosen Transportfahrzeugs und Steuerungssystem, das angepasst ist, um das Verfahren auszuführen
JP2022552241A JP7469494B2 (ja) 2020-02-28 2021-02-26 自動誘導車の制御方法及びその方法を実行するように構成される制御システム
EP21709634.6A EP4111285B1 (de) 2020-02-28 2021-02-26 Verfahren zur steuerung eines automatisch geführten fahrzeugs und steuersystem zur durchführung des verfahrens
US17/802,802 US20230137089A1 (en) 2020-02-28 2021-02-26 Method for Controlling an Automatic Guided Vehicle and Control System Adapted to Execute the Method
CN202180017391.6A CN115516398A (zh) 2020-02-28 2021-02-26 用于控制自动导引车的方法和适于执行所述方法的控制系统
CA3172332A CA3172332A1 (en) 2020-02-28 2021-02-26 Method for controlling an automatic guided vehicle and control system adapted to execute the method
ES21709634T ES2983756T3 (es) 2020-02-28 2021-02-26 Método para controlar un vehículo de guiado automático y sistema de control adaptado para ejecutar el método
PCT/EP2021/054935 WO2021170852A1 (en) 2020-02-28 2021-02-26 Method for controlling an automatic guided vehicle and control system adapted to execute the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102020105334.7A DE102020105334A1 (de) 2020-02-28 2020-02-28 Verfahren für ein Steuern eines fahrerlosen Transportfahrzeugs und Steuerungssystem, das angepasst ist, um das Verfahren auszuführen

Publications (1)

Publication Number Publication Date
DE102020105334A1 true DE102020105334A1 (de) 2021-09-02

Family

ID=74856833

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020105334.7A Pending DE102020105334A1 (de) 2020-02-28 2020-02-28 Verfahren für ein Steuern eines fahrerlosen Transportfahrzeugs und Steuerungssystem, das angepasst ist, um das Verfahren auszuführen

Country Status (8)

Country Link
US (1) US20230137089A1 (de)
EP (1) EP4111285B1 (de)
JP (1) JP7469494B2 (de)
CN (1) CN115516398A (de)
CA (1) CA3172332A1 (de)
DE (1) DE102020105334A1 (de)
ES (1) ES2983756T3 (de)
WO (1) WO2021170852A1 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102022114953A1 (de) 2022-06-14 2023-12-14 Kelo Robotics Gmbh Kollaborative Transporttechnik
DE102023107599A1 (de) 2023-03-27 2024-10-02 Sick Ag Fahrerloses transportfahrzeug

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3995925B1 (de) * 2020-11-06 2023-08-30 Kabushiki Kaisha Toshiba Autonomer mobiler roboter, transporter, steuerungsverfahren für autonomen mobilen roboter und transportersteuerungsverfahren
IT202200016311A1 (it) * 2022-08-01 2024-02-01 Toyota Mat Handling Manufacturing Italy S P A Guida autonoma o assistita di un carrello industriale utilizzando videocamere

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8192137B2 (en) 2004-05-03 2012-06-05 Jervis B. Webb Company Automatic transport loading system and method
DE202007019542U1 (de) 2007-05-09 2013-09-19 Hans-Heinrich Götting jun. Hilfssystem zur Lagebestimmung eines Fahrzeugs
DE102015111613A1 (de) 2015-07-17 2017-01-19 Still Gmbh Verfahren zur Hinderniserfassung bei einem Flurförderzeug
US20180089616A1 (en) 2016-09-26 2018-03-29 Cybernet Systems Corp. Path and load localization and operations supporting automated warehousing using robotic forklifts or other material handling vehicles
DE102016222156A1 (de) 2016-11-11 2018-05-17 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Steuereinheit zur Steuerung eines autonomen Transportfahrzeugs
DE102018200827A1 (de) 2018-01-19 2019-07-25 Robert Bosch Gmbh Verfahren zur Ausrichtung von Karten eines LIDAR-Systems
DE102018203440A1 (de) 2018-03-07 2019-09-12 Robert Bosch Gmbh Verfahren und Lokalisierungssystem zum Erstellen oder Aktualisieren einer Umgebungskarte

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4595331A (en) * 1983-12-29 1986-06-17 Adolph Coors Company Automated railcar loader and method
JP3443829B2 (ja) 1999-07-26 2003-09-08 村田機械株式会社 ロケーション管理システムとそれに用いる有人フォークリフト
JP2001088906A (ja) 1999-09-20 2001-04-03 Murata Mach Ltd 無人搬送車システム
DE10234730A1 (de) * 2002-07-30 2004-02-19 Josef Schreiner Verfahren zur Positionsbestimmung eines Transportfahrzeuges
US7980808B2 (en) * 2004-05-03 2011-07-19 Jervis B. Webb Company Automatic transport loading system and method
US20080167817A1 (en) * 2007-01-06 2008-07-10 Transbotics Corporation Automated cargo loading systems and methods
JP5503419B2 (ja) 2010-06-03 2014-05-28 株式会社日立製作所 無人搬送車および走行制御方法
US20130054129A1 (en) * 2011-08-26 2013-02-28 INRO Technologies Limited Method and apparatus for using unique landmarks to locate industrial vehicles at start-up
US8965561B2 (en) * 2013-03-15 2015-02-24 Cybernet Systems Corporation Automated warehousing using robotic forklifts
JP6025289B2 (ja) 2014-03-12 2016-11-16 株式会社豊田自動織機 無人搬送車と在庫管理システムの連動システム
US10022867B2 (en) * 2014-11-11 2018-07-17 X Development Llc Dynamically maintaining a map of a fleet of robotic devices in an environment to facilitate robotic action
US10721451B2 (en) * 2016-03-23 2020-07-21 Symbol Technologies, Llc Arrangement for, and method of, loading freight into a shipping container
JP6492024B2 (ja) * 2016-03-30 2019-03-27 株式会社豊田中央研究所 移動体
DE102016206781A1 (de) * 2016-04-21 2017-10-26 Kuka Roboter Gmbh Verfahren zur Steuerung einer Mehrzahl von mobilen fahrerlosen Manipulatorsystemen
US9880561B2 (en) * 2016-06-09 2018-01-30 X Development Llc Sensor trajectory planning for a vehicle
US10504055B2 (en) * 2016-09-02 2019-12-10 X Development Llc Optimization of warehouse layout based on customizable goals
WO2019054208A1 (ja) 2017-09-13 2019-03-21 日本電産シンポ株式会社 移動体および移動体システム
DE102017011768A1 (de) * 2017-12-19 2019-06-19 Kuka Deutschland Gmbh Navigieren einer Roboteranordnung mithilfe einer Sensoranordnung

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8192137B2 (en) 2004-05-03 2012-06-05 Jervis B. Webb Company Automatic transport loading system and method
DE202007019542U1 (de) 2007-05-09 2013-09-19 Hans-Heinrich Götting jun. Hilfssystem zur Lagebestimmung eines Fahrzeugs
DE102015111613A1 (de) 2015-07-17 2017-01-19 Still Gmbh Verfahren zur Hinderniserfassung bei einem Flurförderzeug
US20180089616A1 (en) 2016-09-26 2018-03-29 Cybernet Systems Corp. Path and load localization and operations supporting automated warehousing using robotic forklifts or other material handling vehicles
DE102016222156A1 (de) 2016-11-11 2018-05-17 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Steuereinheit zur Steuerung eines autonomen Transportfahrzeugs
DE102018200827A1 (de) 2018-01-19 2019-07-25 Robert Bosch Gmbh Verfahren zur Ausrichtung von Karten eines LIDAR-Systems
DE102018203440A1 (de) 2018-03-07 2019-09-12 Robert Bosch Gmbh Verfahren und Lokalisierungssystem zum Erstellen oder Aktualisieren einer Umgebungskarte

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
„Automatic generation and detection of highly reliable fiducial markers under occlusion" von S. Garrido-Jurado, R. Muñoz-Salinas, F. J. Madrid-Cuevas und M. J. Marín-Jiménez, 2014 in Pattern Recogn. 47, 6 (Juni 2014), 2280-2292

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102022114953A1 (de) 2022-06-14 2023-12-14 Kelo Robotics Gmbh Kollaborative Transporttechnik
DE102023107599A1 (de) 2023-03-27 2024-10-02 Sick Ag Fahrerloses transportfahrzeug

Also Published As

Publication number Publication date
EP4111285A1 (de) 2023-01-04
WO2021170852A1 (en) 2021-09-02
US20230137089A1 (en) 2023-05-04
JP7469494B2 (ja) 2024-04-16
EP4111285C0 (de) 2024-06-12
CN115516398A (zh) 2022-12-23
JP2023507675A (ja) 2023-02-24
CA3172332A1 (en) 2021-09-02
EP4111285B1 (de) 2024-06-12
ES2983756T3 (es) 2024-10-24

Similar Documents

Publication Publication Date Title
DE102020105334A1 (de) Verfahren für ein Steuern eines fahrerlosen Transportfahrzeugs und Steuerungssystem, das angepasst ist, um das Verfahren auszuführen
EP2837985B1 (de) Fahrerloses Transportfahrzeug und Verfahren zum Betreiben eines fahrerlosen Transportfahrzeugs
US10919745B2 (en) Automating the operation of vehicle lifts
DE69712906T2 (de) Von der umgebung unabhängiges positionsbestimmungssystem
EP2490092B1 (de) Verfahren zur autarken Lokalisierung eines fahrerlosen, motorisierten Fahrzeugs
AT504557B1 (de) Verfahren zum navigieren eines transportmittels für waren
DE3741259A1 (de) Verfahren und vorrichtung zur autonomen steuerung eines fahrzeuges
WO2016120044A1 (de) Vermessen einer abmessung auf einer oberfläche
WO2004015510A1 (de) Verfahren zur positionsbestimmung eines transportfahrzeuges
EP2568310A2 (de) Verfahren, System sowie Vorrichtung zur Lokalisation eines Fahrzeugs relativ zu einem vordefinierten Bezugssystem
EP3935414B1 (de) Lokalisierungssystem für ein fahrerloses fahrzeug
US20190100420A1 (en) Automated Rolling-Jack for Drive-on Lifts
DE102018205964A1 (de) Verfahren und Steuergerät zum Navigieren eines autonomen Flurförderfahrzeugs
DE102020122900A1 (de) Gabelstapler und Verfahren zur Erfassung einer Stellung eines Transportbehälters
EP4088885A1 (de) Verfahren und system zum kommissionieren von stückgütern
DE102019128253B4 (de) Verfahren zum Navigieren eines Flurförderzeugs
US20230174358A1 (en) Material Handling Vehicle Guidance Systems and Methods
DE102004041938A1 (de) Stapelgerät, insbesondere Reachstacker, und Verfahren zum Greifen und Stapeln von Containern
EP4095639B1 (de) Navigieren eines fahrzeugs mit spurführung
DE102016222156A1 (de) Verfahren und Steuereinheit zur Steuerung eines autonomen Transportfahrzeugs
DE102016001839B3 (de) Fahrerloses Transportsystem
WO2019219356A1 (de) Verfahren und positionierungssvstem zum transformieren einer position eines fahrzeugs
DE102023103468B3 (de) Verfahren zum Betrieb eines fahrerlosen Transportsystems mit beweglichen Orientierungspunkten
DE102008058828B4 (de) Verfahren und Vorrichtung zur Lokalisation eines mobilen Objekts
DE202021102346U1 (de) Kalibriervorrichtung für Fahrzeuge

Legal Events

Date Code Title Description
R163 Identified publications notified