PL2036014T3

System and method for managing mobile drive units

Abstract

This record has no abstract on file.

Term

0.7 yearsto projected expiry

Projected expiry 1 June 2027, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

1 claim: 1 independent, 0 dependent

  1. 1
    Zastrzeżenia patentowe 1. Automatyczny system magazynowy (10) do transportowania pozycji magazynowych obejmujący:mobilną jednostkę napędową (20) posiadającą własne zasilanie, która może służyć do: odbierania odpowiedzi na żądanie wyznaczenia trasy (24) określające ścieżkę (16) pomiędzy pierwszym punktem a drugim punktem, przy czym: ścieżka (16) obejmuje co najmniej segment (17) początkowy i jeden lub większą liczbę segmentów (17) dodatkowych, segment początkowy (17) obejmuje część ścieżki (16) przylegającą do pierwszego punktu, a co najmniej jeden z segmentów (17) dodatkowych obejmuje część ścieżki (16) przylegającą do drugiego punktu;zapisywania ścieżki (16);nadawania żądania rezerwacji segmentu (17) początkowego ścieżki (16);odbierania odpowiedzi na żądanie rezerwacji informujące, że segment początkowy został zarezerwowany;oddalania się od pierwszego punktu wzdłuż segmentu (17) początkowego po zarezerwowaniu segmentu początkowego;po rozpoczęciu ruchu wzdłuż segmentu (17) początkowego — do zarezerwowania każdego z dodatkowych segmentów (17) ścieżki (16) poprzez wysyłanie kolejnych żądań rezerwacji po rozpoczęciu ruchu wzdłuż zarezerwowanego segmentu;oraz w odpowiedzi na zarezerwowanie każdego segmentu — przemieszczenia się w kierunku drugiego punktu wzdłuż każdego dodatkowego segmentu (17), gdy ten segment (17) jest zarezerwowany;moduł planowania trasy (94), który może służyć do nadawania odpowiedzi na żądanie wyznaczenia trasy (24) do mobilnej jednostki napędowej (20), przy czym odpowiedź na żądanie wyznaczenia trasy (24) określa ścieżkę (16) w obrębie obszaru roboczego (70) pomiędzy pierwszym punktem a drugim punktem;moduł rezerwacji segmentów (96), który może służyć do: otrzymywania żądania rezerwacji (26) z mobilnej jednostki napędowej (20), przy czym żądanie rezerwacji (26) określa żądany segment (17), który ma zostać zarezerwowany;w odpowiedzi na otrzymanie żądania rezerwacji (26) ustalić, czy żądany segment (17) może zostać zarezerwowany przez wysyłającą żądanie mobilną jednostkę napędową (20) bez ryzyka kolizji z innymi mobilnymi jednostkami napędowymi (20) podczas przemieszczania się po zarezerwowanym segmencie;oraz nadawania odpowiedzi na żądanie rezerwacji (28) do wysyłającej żądanie mobilnej jednostki napędowej (20), przy czym odpowiedź na żądanie rezerwacji (28) wskazuje, czy żądany segment (17) został zarezerwowany, przy czym mobilna jednostka napędowa jest skonfigurowana tak, aby mogła: nadać żądanie rezerwacji do modułu rezerwacji segmentów (96) dla każdego dodatkowego segmentu podczas przemieszczania się po zarezerwowanym segmencie, gdy mobilna jednostka napędowa ustali, że część pozostała do końca zarezerwowanego segmentu jest mniejsza niż wstępnie ustalona część i konieczne jest przemieszczanie się po segmencie dodatkowym ścieżki;przemieszczać się wzdłuż zarezerwowanego segmentu i segmentu dodatkowego, jeżeli segment dodatkowy zostanie pomyślnie zarezerwowany;ponownie podejmować próbę rezerwacji segmentu dodatkowego w przypadku przemieszczania się po zarezerwowanym segmencie przez wstępnie ustaloną ilość czasu, jeżeli segment dodatkowy nie został zarezerwowany;oraz jeżeli segment dodatkowy nie został zarezerwowany przed dotarciem przez mobilną jednostkę napędową do końca zarezerwowanego segmentu, zatrzymywać się na końcu zarezerwowanego segmentu do czasu rezerwacji segmentu dodatkowego lub otrzymania informacji o wyznaczeniu alternatywnej ścieżki. 2. Automatyczny system magazynowy (10) według zastrzeżenia 1 obejmujący ponadto: moduł planowania trasy (94), który może służyć do: generowania ścieżki (16) pomiędzy pierwszym punktem a drugim punktem, przy czym: ścieżka (16) obejmuje segment (17) początkowy i jeden lub większą liczbę segmentów (17) dodatkowych;segment (17) początkowy obejmuje część ścieżki (16) przylegającą do pierwszego punktu;oraz co najmniej jeden segment (17) dodatkowy obejmuje część ścieżki (16) przylegającą do drugiego punktu;zapisywania ścieżki (16);nadać odpowiedź na żądanie wyznaczenia trasy (24) określającą segment (17) początkowy do mobilnej jednostki napędowej (20);otrzymać jedno lub większą liczbę kolejnych żądań (26) od mobilnej jednostki napędowej (20);a po otrzymaniu jednego lub większej liczby kolejnych żądań (22) od mobilnej jednostki napędowej (20) nadać dodatkową odpowiedź na żądanie wyznaczenia trasy (24) określającą dodatkowy segment (17) ścieżki (16). 3. Automatyczny system magazynowy (10) według zastrzeżenia 2, przy czym moduł planowania trasy (94) może ponadto służyć do: w odpowiedzi na żądanie wyznaczenia kolejnego segmentu (17) wysłane przez mobilną jednostkę napędową (20) — określania, czy wygenerować nową ścieżkę (16) dla mobilnej jednostki napędowej (20);w odpowiedzi na decyzję o niegenerowaniu nowej ścieżki (16) — nadawania informacji na temat drugiego segmentu (17) pierwszej ścieżki (16);oraz w odpowiedzi na decyzję o wygenerowaniu nowej ścieżki (16): wygenerowania drugiej ścieżki (16) pomiędzy bieżącą lokalizacją mobilnej jednostki napędowej (20) a drugim punktem;oraz nadawania informacji określającej segment (17) początkowy drugiej ścieżki (16) do mobilnej jednostki napędowej (20). 4. Automatyczny system magazynowy (10) według zastrzeżenia 3, przy czym moduł planowania trasy (94) może służyć do generowania drugiej ścieżki (16) na podstawie algorytmu wykorzystującego informacje o pierwszej ścieżce (16) jako dane wejściowe;i/lub przy czym moduł planowania trasy (94) może ponadto służyć do: wykrywania zmian stanu systemu magazynowego (10) powiązaną z mobilną jednostką napędową (20);oraz podejmowania decyzji dotyczącej wygenerowania nowej ścieżki (16) dla mobilnej jednostki napędowej (20) na podstawie wykrytej zmiany, i/lub przy czym moduł planowania trasy (94) może służyć do wykrywania zmiany stanu systemu magazynowego (10) poprzez wykrycie zmiany w natężeniu ruchu powiązanego z systemem magazynowym (10) i/lub poprzez otrzymanie informacji wskazujących na obecność przeszkody w obszarze roboczym (70) powiązanym z systemem magazynowym (10). 5. System (10) według zastrzeżenia 1, przy czym moduł rezerwacji segmentów (96) może służyć do ustalania, czy zarezerwować co najmniej żądany segment (17) poprzez: ustalenie zmodyfikowanego segmentu (17) do rezerwacji na podstawie żądanego segmentu (17) oraz marginesu błędu w celu kompensacji potencjalnych niepewności lub błędów w obliczonym położeniu mobilnej jednostki napędowej (20);oraz podjęcie decyzji dotyczącej rezerwacji zmodyfikowanego segmentu (17) dla wysyłającej żądanie mobilnej jednostki napędowej (20);i/lub przy czym moduł rezerwacji segmentów (96) może służyć do określania zmodyfikowanego segmentu (17) obejmującego żądany segment (17) oraz komórkę przylegającą do żądanego segmentu (17). 6. System (10) według zastrzeżenia 1 lub zastrzeżenia 5, przy czym mobilna jednostka napędowa (20) obejmuje pierwszą mobilną jednostkę napędową (20), a moduł rezerwacji segmentów (96) może ponadto służyć do: ustalania rodzaju rezerwacji żądanej dla co najmniej pierwszej części żądanego segmentu (17);w odpowiedzi na ustalenie, że dla pierwszej części żądanego segmentu (17) żądana jest rezerwacja obrotu: zatwierdzania żądania rezerwacji (26) obrotu otrzymanego z drugiej mobilnej jednostki napędowej (20) wysyłaj ącej żądanie rezerwacji pierwszej części w celu umożliwienia drugiej mobilnej jednostce napędowej (20) obrócenia pojemnika magazynowego (30) w obszarze przylegającym do pierwszej części;oraz odrzucenia żądania rezerwacji (26) innego rodzaju dotyczącego pierwszej części, gdy pierwsza mobilna jednostka napędowa (20) zarezerwowała pierwszą część;i/lub przy czym mobilna jednostka napędowa (20) może ponadto służyć do zwolnienia rezerwacji segmentu (17) początkowego po przemieszczeniu się przez segment (17) początkowy;i/lub przy czym mobilna jednostka napędowa (20) może ponadto zwolnić część segmentu (17) początkowego po przemieszczeniu się przez tę część, przy czym ta część jest mniejsza niż segment (17) początkowy;i/lub przy czym moduł rezerwacji segmentów (96) może ponadto: określenia stanu mobilnej jednostki napędowej (20);oraz podjąć decyzję, czy zwolnić rezerwację segmentu (17) początkowego na podstawie stanu mobilnej jednostki napędowej (20);i/lub przy czym mobilna jednostka napędowa (20) może przemieszczać się wzdłuż segmentu (17) początkowego poprzez: zadokowanie się do pojemnika magazynowego (30);i przeniesienie pojemnika magazynowego (30) wzdłuż segmentu początkowego (17) po zadokowaniu się do pojemnika magazynowego (30);i/lub przy czym mobilna jednostka napędowa (20) może przemieszczać się wzdłuż segmentu (17) końcowego jednego lub większej liczby segmentów (17) dodatkowych poprzez: przeniesienie pojemnika magazynowego (30) wzdłuż segmentu (17) końcowego do drugiego punktu;oddokowanie się od pojemnika magazynowego (30);oraz oddalenie się od pojemnika magazynowego (30). 7. Sposób działania mobilnej jednostki napędowej (20) posiadającej własne zasilanie w obrębie obszaru roboczego (70) automatycznego systemu magazynowego, obejmujący: odbiór przez mobilną jednostkę napędową (20) ścieżki (16) pomiędzy pierwszym punktem a drugim punktem, przy czym: ścieżka (16) obejmuje segment (17) początkowy i jeden lub większą liczbę segmentów (17) dodatkowych, segment (17) początkowy obejmuje część ścieżki (16) przylegającą do pierwszego punktu, a co najmniej jeden z segmentów (17) dodatkowych obejmuje część ścieżki (16) przylegającą do drugiego punktu;zapisanie ścieżki (16) przez mobilną jednostkę napędową (20);rezerwację przez mobilną jednostkę napędową (20) segmentu (17) początkowego ścieżki (16) poprzez nadanie żądania rezerwacji określającego segment początkowy i odbiór odpowiedzi na żądanie rezerwacji informującej, że segment początkowy został zarezerwowany dla mobilnej jednostki napędowej;oddalenie się mobilnej jednostki napędowej (20) od pierwszego punktu wzdłuż segmentu (17) początkowego;po rozpoczęciu ruchu wzdłuż segmentu (17) początkowego rezerwację przez mobilną jednostkę napędową (20) każdego z segmentów (17) dodatkowych ścieżki (16) poprzez nadanie żądania rezerwacji określającego segmenty dodatkowe i otrzymanie odpowiedzi na żądanie rezerwacji informującej, że segmenty dodatkowe zostały zarezerwowane dla mobilnej jednostki napędowej;oraz przemieszczenie się mobilnej jednostki napędowej (20) w kierunku drugiego punktu wzdłuż segmentów (17) dodatkowych, gdy ten segment (17) jest zarezerwowany, przy czym moduł planowania trasy (94) nadaje odpowiedź na żądanie wyznaczenia trasy (24) do mobilnej jednostki napędowej (20), a odpowiedź na żądanie wyznaczenia trasy (24) określa ścieżkę (16) w obrębie obszaru roboczego (70) pomiędzy pierwszym punktem a drugim punktem, moduł rezerwacji segmentów (96) otrzymuje żądanie rezerwacji (26) z mobilnej jednostki napędowej (20), przy czym żądanie rezerwacji (26) określa żądany segment (17), który ma zostać zarezerwowany, i po otrzymaniu żądania rezerwacji (26) moduł rezerwacji segmentów (96) ustala, czy żądany segment (17) może zostać zarezerwowany przez wysyłającą żądanie mobilną jednostkę napędową (20) bez ryzyka kolizji z innymi mobilnymi jednostkami napędowymi (20) podczas przemieszczania się po zarezerwowanym segmencie oraz nadaje odpowiedź na żądanie rezerwacji (28) do wysyłającej żądanie mobilnej jednostki napędowej (20), przy czym odpowiedź na żądanie rezerwacji (28) wskazuje, czy żądany segment (17) został zarezerwowany, przy czym mobilna jednostka napędowa może: nadać żądanie rezerwacji do modułu rezerwacji segmentów (96) dla każdego dodatkowego segmentu podczas przemieszczania się po zarezerwowanym segmencie, gdy mobilna jednostka napędowa ustali, że część pozostała do końca zarezerwowanego segmentu jest mniejsza niż wstępnie ustalona część i konieczne jest przemieszczanie się po segmencie dodatkowym ścieżki;przemieszczać się wzdłuż zarezerwowanego segmentu oraz segmentu dodatkowego, gdy segment dodatkowy został pomyślnie zarezerwowany;ponownie podjąć próbę rezerwacji segmentu dodatkowego podczas przemieszczania się wzdłuż zarezerwowanego segmentu i po upływie określonego czasu, jeżeli segment dodatkowy nie został zarezerwowany;oraz jeżeli segment dodatkowy nie został zarezerwowany przed dotarciem przez mobilną jednostkę napędową do końca zarezerwowanego segmentu, zatrzymać się na końcu zarezerwowanego segmentu do czasu rezerwacji segmentu dodatkowego lub otrzymania informacji o wyznaczeniu alternatywnej ścieżki. 8. Sposób według zastrzeżenia 7, przy czym proces ustalania, czy zarezerwować co najmniej żądany segment (17) obejmuje: ustalenie zmodyfikowanego segmentu (17) do rezerwacji na podstawie żądanego segmentu (17) oraz marginesu błędu w celu kompensacji potencjalnych niepewności lub błędów w obliczonym położeniu mobilnej jednostki napędowej (20);oraz podjęcie decyzji dotyczącej rezerwacji zmodyfikowanego segmentu (17) dla wysyłającej żądanie mobilnej jednostki napędowej (20);i/lub przy czym moduł rezerwacji segmentów (96) może służyć do określania zmodyfikowanego segmentu (17) obejmującego żądany segment (17) oraz komórkę przylegającą do żądanego segmentu (17). 9. Sposób według dowolnego z poprzednich zastrzeżeń 7 lub 8 obejmujący ponadto: ustalenie rodzaju rezerwacji żądanej dla co najmniej pierwszej części żądanego segmentu (17);w odpowiedzi na ustalenie, że dla pierwszej części żądanego segmentu (17) żądana jest rezerwacja obrotu: zatwierdzenie żądania rezerwacji (26) obrotu otrzymanego z drugiej mobilnej jednostki napędowej (20) wysyłającej żądanie rezerwacji pierwszej części w celu umożliwienia drugiej mobilnej jednostce napędowej (20) obrócenia pojemnika magazynowego (30) w obszarze przylegającym do pierwszej części;oraz odrzucenie żądania rezerwacji (26) innego rodzaju dotyczącego pierwszej części, gdy pierwsza mobilna jednostka napędowa (20) zarezerwowała pierwszą część;i/lub przy czym mobilna jednostka napędowa (20) może ponadto służyć do zwolnienia rezerwacji segmentu (17) początkowego po przemieszczeniu się przez segment (17) początkowy;i/lub przy czym mobilna jednostka napędowa (20) może ponadto służyć do zwolnienia części segmentu (17) początkowego po przemieszczeniu się przez tę część, przy czym ta część jest mniejsza niż segment (17) początkowy;i/lub obejmujący ponadto: określenie stanu mobilnej jednostki napędowej (20);oraz podjęcie decyzji, czy zwolnić rezerwację segmentu (17) początkowego na podstawie stanu mobilnej jednostki napędowej (20);i/lub przy czym mobilna jednostka napędowa (20) może przemieszczać się wzdłuż segmentu (17) początkowego poprzez: zadokowanie się do pojemnika magazynowego (30);i przeniesienie pojemnika magazynowego (30) wzdłuż segmentu początkowego (17) po zadokowaniu się do pojemnika magazynowego (30);i/lub przy czym mobilna jednostka napędowa (20) może przemieszczać się wzdłuż segmentu (17) końcowego jednego lub większej liczby segmentów (17) dodatkowych poprzez: przeniesienie pojemnika magazynowego (30) wzdłuż segmentu (17) końcowego do drugiego punktu;oddokowanie się od pojemnika magazynowego (30);oraz oddalenie się od pojemnika magazynowego (30). 10. Sposób według dowolnego z poprzednich zastrzeżeń od 7 do 9 obejmujący ponadto: wygenerowanie pierwszej ścieżki (16) pomiędzy pierwszym punktem a drugim punktem, przy czym pierwsza ścieżka (16) obejmuje wiele segmentów (17);nadanie informacji do mobilnej jednostki napędowej (20) określających segment (17) początkowy pierwszej ścieżki (16);otrzymanie odpowiedzi (26) dotyczącej kolejnego segmentu (17) z mobilnej jednostki napędowej (20);w odpowiedzi na otrzymanie żądania (26) dotyczącego kolejnego segmentu (17), podjęcie decyzji dotyczącej generowania nowej ścieżki (16) dla mobilnej jednostki napędowej (20);w odpowiedzi na decyzję o niegenerowaniu nowej ścieżki (16), nadanie informacji o drugim segmencie (17) pierwszej ścieżki (16);oraz w odpowiedzi na decyzję o wygenerowaniu nowej ścieżki (16): wygenerowanie drugiej ścieżki (16) pomiędzy bieżącą lokalizacją mobilnej jednostki napędowej (20) a drugim punktem;oraz nadanie informacji określających segment (17) początkowy drugiej ścieżki (16) do mobilnej jednostki napędowej (20). 11. Sposób według zastrzeżenia 10, przy czym proces generowania drugiej ścieżki (16) obejmuje generowanie drugiej ścieżki (16) na podstawie algorytmu wykorzystującego informacje o pierwszej ścieżce (16) jako informacje wejściowe;i/lub sposób ponadto obejmuje: wykrycie zmiany stanu systemu magazynowego (10) powiązanej z mobilną jednostką napędową (20);oraz podjęcie decyzji dotyczącej generowania nowej ścieżki (16) dla mobilnej jednostki napędowej (20) na podstawie wykrytej zmiany, przy czym korzystnie wykrycie zmiany stanu systemu magazynowego (10) obejmuje wykrycie zmiany w natężeniu ruchu powiązanego z systemem 100 magazynowym (10), i/lub otrzymanie informacji o lokalizacji przeszkody w obszarze roboczym (70) powiązanym z systemem magazynowym (10);i/lub przy czym rezerwacja segmentu (17) początkowego pierwszej ścieżki (16) obejmuje nadanie żądania rezerwacji (26) przez mobilną jednostkę napędową (20) do modułu rezerwacji segmentów (96), przy czym żądanie rezerwacji (26) określa segment (17) początkowy, i ponadto obejmuje: otrzymanie przez moduł rezerwacji segmentów (96) żądania rezerwacji (26);po otrzymaniu żądania rezerwacji (26) podjęcie decyzji dotyczącej rezerwacji co najmniej żądanego segmentu (17) dla wysyłającej żądanie mobilnej jednostki napędowej (20);oraz nadanie odpowiedzi na żądanie rezerwacji (28) z modułu rezerwacji segmentów (96) do wysyłającej żądanie mobilnej jednostki napędowej (20), przy czym odpowiedź na żądanie rezerwacji (28) wskazuje, czy żądany segment (17) został zarezerwowany. 101 Rys. 1 102 Rys. 2 Moduł interfejsu Rys. 3A 126 126;!”b 120 Rys. 3B 150-% 110 ‘Ί 130 120 170-'160-'' 140 162 1____ 122 ^124 126 124 FI 103 Rys. 4 312 104 Rys. 5 105 RYS. 6 ( POCZĄ —i 602604606MOBILNA JEDNOSTKA NAPĘDOWA (MDU) I V ( KONIEC 630 MOBILNA JEDNOSTKA NAPĘDOWA NADAJE ŻĄDANIE WYZNACZENIA MODUŁ PLANOWANIA TRASY GENERUJE ŚCIEŻKĘ Z BIEŻĄCEJ LOKALIZACJI MOBILNEJ JEDNOSTKI NAPĘDOWEJ DO LOKALIZACJI MOBILNA JEDNOSTKA NAPĘDOWA PODEJMUJE PRÓBĘ REZERWACJI SEGMENTU WYZNACZONEJ 610-^ ŚCIEŻKI POPRZEZ NADANIE ŻĄDANIA REZERWACJI DO MODUŁU REZERWACJI SEGMENTÓW 612614MODUŁ REZERWACJI SEGMENTÓW PODEJMUJE PRÓBĘ REZERWACJI ŻĄDANEGO SEGMENTU DLA MODUŁ REZERWACJI SEGMENTÓW NADAJE ODPOWIEDŹ NA ŻĄDANIE REZERWACJI INFORMUJĄCĄ MOBILNĄ JEDNOSTKĘ NAPĘDOWĄ, CZY REZERWACJA SIĘ POWIODŁA CZY MOBILNA JEDNOSTKA NAPĘDOWA POMYŚLNIE C 616 TAK 106 ο UD Δ ο Lrt Δ V Ο ΙΛ V Rys. 7 107 RYS 8 ( POCZĄ ) ( KONIE ) RYS. 13 ( POCZĄ ) 108 Rys. 9 109 Rys. 10 110 RYS. 11 111 RYS. 12A RYS. 12B RYS. 12D RYS. 12E 112 RYS. 14 -712 -714 KONIE 113 FIG. 15 114 115 116 ο Rys. 18 117 118 119 RYS. 20A RYS. 20C RYS. 20D 110- RYS. 20E 120 Lista publikacji cytowanych przez wnioskującego stanowi jedynie udogodnienie dla czytelnika. Nie jest częścią dokumentu patentu europejskiego. Pomimo zachowania dużej staranności przy sporządzaniu wykazu źródeł nie można wykluczyć błędów ani pominięć. Europejski Urząd Patentowy (European Patent Office, EPO) zrzeka się wszelkiej odpowiedzialności w tym zakresie. PUBLIKACJE CYTOWANE W OPISIE Dokumenty patentowe cytowane w opisie • US 5625559 A [0003] 121