Factorio – Jak działają sygnały kolejowe i budowanie sieci
Gdy stawiałem swój pierwszy skrzyżowany skrzyżowanie, pierwszy pociąg jechał normalnie, ale gdy pojawił się drugi, zatrzymał się pośrodku i całe połączenie się zablokowało. Kiedy zmieniłem wjazd na sygnał połączony, przepływ natychmiast się poprawił i zrozumiałem: „sygnały zwykłe i sygnały połączone mają zupełnie inne funkcje".
Factorio – Jak działają sygnały kolejowe i budowanie sieci
Gdy stawiałem swój pierwszy skrzyżowany skrzyżowanie, pierwszy pociąg jechał normalnie, ale gdy pojawił się drugi, zatrzymał się pośrodku i całe połączenie się zablokowało. Kiedy zmieniłem wjazd na sygnał połączony, przepływ natychmiast się poprawił i zrozumiałem: „sygnały zwykłe i sygnały połączone mają zupełnie inne funkcje".
Ten artykuł skierowany jest do początkujących i średniozaawansowanych graczy, którzy zaczynają budować sieci kolejowe w Factorio vanilla 1.1–2.0. Wyjaśni różnicę między pozycją zatrzymania a zasięgiem rezerwacji, aby nauczyć Cię prawidłowo wybierać sygnały i budować skrzyżowania oraz stacje bez zakleszczań.
Podstawową formułę — linia główna to dwutory jednostronny, skrzyżowanie to wjazd połączony i zwykłe wyjście, stacje mają linie czekające poza linią główną — wystarczy opanować, aby znacznie zmniejszyć typowe problemy z zakleszzczeniami.
Artykuł obejmuje również praktyczne porady dotyczące podziału łańcuchów wewnątrz skrzyżowań, różniące się nieznacznie między wersjami 1.1 a 2.0, aby nie było wątpliwości w warunkach rzeczywistej eksploatacji.
Wersja dotyczy tego artykułu i założenia terminologiczne
W artykule omawiam sygnały kolejowe Factorio vanilla w wersjach 1.1–2.0. Specyfikacja podstawowa zwykłego sygnału kolejowego i sygnału kolejowego połączonego pozostaje w tym przedziale wspólna, a schemat „wjazd to sygnał połączony, wyjście to sygnał zwykły, pociągi zarządzane są w jednostkach bloków" — ten fundamentalny szkielet — nie uległ zmianie. Oficjalna Wiki Factorio w sekcji „Tutorial: Train signals" bazuje na tym podstawowym regule.
W artykule terminologia jest również zgodna z oficjalną Wiki. Używam: sygnał kolejowy zwykły (Rail signal), sygnał kolejowy połączony (Rail chain signal), blok, rezerwacja trasy, skrzyżowanie, linia czekająca (stacker) — konsekwentnie. Czasami skracam do „sygnału łańcuchowego" lub „sygnału zwykłego", ale zawsze mam na myśli właściwe nazwy. Konsystencja terminologiczna jest kluczowa — gdy mówię o tym, gdzie zatrzymać pociąg i gdzie potrzebne wolne miejsce, zmiana nazw nagle robi wszystko niejasnym.
Jedno założenie warto zaznaczyć na wstępie: pociągi czytają tylko sygnały z prawej strony w kierunku jazdy. W dwutorze jednostronnym rozmieszczenie jest naturalne, ale aby użyć jednej szyny w obu kierunkach, sygnały trzeba postawić po obu stronach. To jest częstą pułapką dla początkujących — sygnał jest tam, ale pociąg go nie widzi, i nic się nie porusza.
W kwestii różnic między wersjami: podziały wewnątrz skrzyżowań. W wersji 1.1 podstawowa logika jest ta sama, ale starsze poradniki mają niewiele podziałów wewnątrz skrzyżowań. Natomiast w wersji 2.0 społeczność zauważa, że „dokładne dzielenie skrzyżowań za pomocą sygnałów połączonych staje się coraz bardziej popularne", a wielu graczy uważa to za praktyczniejsze. To nie jest zmiana oficjalnego systemu — to praktyka wspólnoty, którą tu wspominam jako opcję dla 2.0.
Inny szczegół, który notorycznie pomijają zawodnicy średniego poziomu: umieszczenie lub usunięcie sygnału lub szyny uruchamia ponowną weryfikację tras wszystkich pociągów. To opisane w 'Railway/Train path finding'. Zwykle jest to wygodne, ale na dużych sieciach ma znaczący wpływ. Zmieniając sygnały na linii głównej, wszystkie jadące pociągi nagle zwalniają i czujesz się źle. Nic się nie zepsuło — to po prostu ponowna weryfikacja — ale im więcej pociągów, tym bardziej to zauważalne. Przebudowy lepiej robić w godzinach o mniejszym natężeniu.
Od tego punktu wyjaśniam zasady wspólne dla wersji 1.1–2.0, pamiętając również o praktyczności podziału sygnałów łańcuchowych wewnątrz skrzyżowań w wersji 2.0. Kiedy ustalamy terminologię, wszystko inne — od podziału bloków po rysowanie stoperów — łączy się w całość.
Podstawowa wiedza o sygnałach kolejowych: bloki i kierunek jazdy
Blok = najmniejsza jednostka bezpiecznej strefy
Aby zrozumieć sygnały w Factorio, najpierw musisz wewnętrznie zaakceptować: „sygnały dzielą szyny na bloki". Blok to bezpieczna strefa dla pociągu — zasadniczo tylko 1 pociąg na blok. To podstawa zapobiegania zderzeniom. Patrząc tylko na kolory sygnałów, wszystko się myli, ale naprawdę pociąg patrzy tylko: „czy ten następny sektor jest wolny?".
Gdy umieszczasz zwykłe sygnały w równych odstępach na prostej linii, każdy zmienia blok. Kiedy przedni pociąg przechodzi do następnego bloku, pociąg z tyłu może wjechać do tego, który właśnie opuścił. Dlatego na linii głównej łatwiej myślić o sekwencji małych bezpiecznych sektorów niż o jednym długim kawałku. Dla mnie wszystko kliknęło, gdy zrozumiałem, że rozmieszczanie sygnałów to nie „zapamiętywanie symbolów", ale „organizowanie sektorów". W rozjazdach i skrzyżowaniach zamieszanie bierze się z tego, że nie śledzisz umysłowo, jak bloki się łamią. Jeśli dwie gałęzie wbiegają w ten sam blok, wyglądają na różne trasy, ale oba pociągi nie mogą tam być jednocześnie. I odwrotnie — jeśli sygnały prawidłowo je dzielą, niezawodne trasy mogą działać równolegle. Ta logika stoi za podstawową regułą skrzyżowania — wjazdami są sygnały połączone, a wyjazdami zwykłe — aby pociągi wjechały na niebezpieczne skrzyżowanie, ale opuściły je zanim się zatrzymają.
Rysunki tutaj bardzo pomagają. Kiedy widzisz, jak szyny po prawej stronie (zgodnie z kierunkiem jazdy) są czytane przez pociąg, natychmiast rozumiesz: „o, sygnały to nie ozdoby — to kierunkowe bramy wjazdowe".
Jazda prawostronną i sygnały na szynie dwukierunkowej
Kolejna kluczowa zasada: pociągi czytają tylko sygnały z prawej strony w kierunku jazdy. Sygnał po lewej nie istnieje dla pociągu jadącego w przeciwnym kierunku. Dwutor jednostronny jest dla początkujących, bo kierunek jest ustalony, więc sygnały naturalnie się wyrównują.
Na przykład na torze prawostronnym górna i dolna linia mają sygnały po „prawej" stronie dla każdego kierunku. Ale jeśli chcesz używać jedną szynę w obu kierunkach, musisz postawić odpowiednie sygnały z obu stron. Jeśli postawisz je tylko z jednej strony, pociąg czytający z drugiej nigdy się nie poruszy — sygnał jest tam, ale go nie widzi.
Zapamiętam to z bólem — chciałem zaoszczędzić szyn na szynie jednostronnej, ale postawiłem sygnały tylko z jednej strony. Pociągi siedziały „bez możliwych tras" i prawie szukałem problemu w paliwach stacji. Przyczyna: pociąg nie mógł czytać sygnału z tej strony.
Ta zasada dotyczy też rozjazdów i czekania. Linie dwukierunkowe są możliwe, ale zapominanie o sygnałach na drugiej stronie powoduje blokady, a to jest najgorsze. Początkujący powinni trzymać się torów jednostronnych i tylko później uczyć się szyn dwukierunkowych z czekawką.

Tutorial:Train signals/ja
wiki.factorio.comWizualizacja bloków dla samodiagnozy
Najszybszy sposób, gdy masz problemy z sygnałami, to aktywować wizualizację bloków. Tekst to jedno, ale widok szyn w kolorach mówi więcej. Widać od razu, jak prosta linia, rozjazd, połączenie i skrzyżowanie dzielą się na bloki — rozwiązuje się wiele problemów.
Sposób czytania jest prosty: najpierw sprawdzisz, czy blok się dzieli przed pozycją, gdzie chcesz, aby pociąg się zatrzymał. Następnie sprawdzisz, czy rozjazdy i połączenia nie tworzą jednego ogromnego bloku. Na przykład, jeśli całe skrzyżowanie jest jednym kolorem, tylko 1 pociąg tam wjedzie. Jeśli jest podzielone, bez konfliktu tras, wielorazie mogą jechać jednocześnie. Starsze poradniki mają mało podziałów wewnątrz skrzyżowań, ale w 2.0 system z drobniejszymi podziałami połączonymi jest bardziej praktyczny — i sam go używam.
Łatwo jest znaleźć „wygląda jak różne trasy, ale ten sam kolor" — to oznacza brak wystarczających sygnałów. Jeśli pociągi czekają w zbędnych miejscach, tutaj zazwyczaj jest problem. Odwrotnie — zbyt krótki blok po wyjściu z skrzyżowania pozostawia tył pociągu w środku — to też powoduje zablokowanie.
💡 Tip
Gdy sygnały się psują, sprawdzaj najpierw: „czy pociąg widzi sygnał z tej strony?" i „czy pozycja zatrzymania to oddzielny blok?". To przyspiesza diagnozę.
Myślenie o rozmieszczeniu sygnałów jako sekwencja kolorowych sektorów zamiast rysunku szyn znacznie przyspieszą zrozumienie. Gdy to zobaczysz, projektowanie rozjazdów, skrzyżowań i połączeń staje się jasne — „gdzie muszą być bloki, aby pociągi nie się klocily" idzie naturalnie.
Różnice między zwykłym sygnałem kolejowym a sygnałem kolejowym połączonym
Zachowanie zwykłego sygnału i zasady umieszczania
Zwykły sygnał kolejowy jest prosty. Patrzy tylko: czy następny blok jest wolny?. Nie obchodzi go, co jest dalej za rozjazdem czy wyjściem. Jeśli przód jest wolny — wjedzie. Jeśli zajęty — czeka. Ta prostota oznacza, że zwykłe sygnały to miejsce, gdzie pociąg może długo czekać bez konsekwencji.
Klasyczne zastosowanie: główne linie podzielone sznurem zwykłych sygnałów lub czekawka przed stacją. Pociąg tam czeka bez szkody dla innych. Zaś gdy postawisz zwykłe sygnały na wjazdu na skrzyżowanie, pociąg może wjechać w środek, ale jeśli wyjście jest zajęte, zatrzyma się wewnątrz — i wtedy cała sieć stoi.
Ja na początku stawiałem wszędzie to samo. Ale to powodowało: pociąg wjechał na skrzyżowanie, bo przód bloku było wolne, ale wyjście zajęte, pociąg w środku czeka — a wtedy ruch z innych kierunków musi czekać na skrzyżowanie zamiast wewnątrz. Zwykły sygnał widzi tylko 1 blok, więc logika jest poprawna, ale projektowo to błąd. Zrozumiałem, że zwykły sygnał to sygnał dla bezpiecznego czekania, a nie wielofunkcyjny uniwersal.
Rysunek tutaj pokazuje „pozycję zatrzymania" i „zasięg odczytu" — zwykły sygnał przypisuje pociąg do konkretnego bloku, co jest silne, gdy chcesz punkt zwrotny dokładnie ustaloną.
Zachowanie sygnału połączonego i 4 stany
Sygnał połączony jest znacznie bardziej ostrożny. Nie patrzy na 1 blok — patrzy: co dalej — do następnego sygnału lub wyjścia?. A nie tylko czy jest wolne — czy trasa może być zarezerwowana. To znaczy: „Wpuścić pociąg, tylko jeśli nie utknie wewnątrz".
Ta funkcja jest niezbędna w miejscach, gdzie zatrzymanie się w środku psuje wszystko: skrzyżowania, wjazdy do rozjazdów, wjazdy do szyn jednostronnych. Oficjalna Wiki to tłumaczy: sygnał połączony odbiera stan wyjścia i podejmuje decyzję.
Sygnał połączony ma 4 stany: zielony, żółty, czerwony, niebieski.
| Stan | Znaczenie |
|---|---|
| Zielony | Trasa do wyjścia jest dostępna, rezerwacja OK, wjazd możliwy |
| Żółty | Następny sygnał połączony pokazuje ostrożność, ale trasa przechodzi |
| Czerwony | Nie można zarezerwować trasy do wyjścia, brak wjazdu |
| Niebieski | Z kilku możliwych wyjść, tylko niektóre są dostępne |
Ten stan niebieski to główna pułapka. To nie znaczy „wszystko wolne" — to znaczy „konkretne wyjścia są zajęte, inne wolne". Na przykład na skrzyżowaniu czterokierunkowym: niebieskie światło może znaczyć, że możesz skręcić w prawo, ale jechać prosto nie możesz. Ja na początku myślałem naiwnie „niebieski = wjedź", ale to zależy od celu pociągu. To ważne.
Inny szczegół: pociągi automatyczne czekają przy sygnale połączonym i potem szukają nową trasę. Społeczność raportuje „około 5 sekund", ale dokładne liczby nie są w oficjalnych dokumentach (zobacz 'Railway/Train path finding'). Dlatego tutaj piszę to ostrożniej: „czeka trochę, potem szuka nową trasę (społeczność mówi około 5 sekund)".
Praktyczna różnica widać w tabeli poniżej.
| Aspekt | Zwykły sygnał | Sygnał połączony |
|---|---|---|
| Główne zastosowanie | Długie proste linie, główne dzielniki, czekawki | Wjazdy skrzyżowań, wjazdy rozjazdów, wjazdy szyn jednostronnych |
| Zasięg odczytu | Następny 1 blok | Następny sygnał/wyjście + rezerwacja trasy |
| Długie czekanie | Łatwe | Zazwyczaj się nie czeka |
| Stany sygnału | Zielony, żółty, czerwony | Zielony, żółty, czerwony, niebieski |
| Zbyt wiele użycia | Drobne podziały mogą polepszyć przepływ | Zbyt wiele rezerwacji może pogorszyć przepływ |

Rail chain signal/ja - Factorio Wiki
wiki.factorio.comGdzie pozwolić na czekanie, gdzie nigdy się nie zatrzymywać
Praktyczne rozróżnienie jest proste: na miejscach gdzie czekanie jest OK — zwykły sygnał; na wjazdach gdzie zatrzymanie rujnuje wszystko — sygnał połączony.
Czekawka przed stacją? Zwykłe sygnały wewnątrz. Pociągi tam czekają — to jest sens czekawki. Skrzyżowanie, rozjazd, szyna jednostronna? Sygnały połączone na wjazdzie — wjedź tylko jeśli się nie zatrzymasz. To „wpuść tylko pociąg, który będzie mogł wyjechać" zamiast „wpuść i patrz co się stanie".
Błąd, który robi się łatwo: sygnały połączone wewnątrz czekawki. Wtedy pociąg patrzy w przód i czeka, zamiast się przesunąć — czekawka wygląda pusta, a główna linia jest zatkana. Naprawiłem to: czekawka wewnątrz to zwykłe sygnały, wjazdy to połączone. Od razu przepływ.
💡 Tip
Gdy się nie decydujesz: „czy pociąg może czekać 30 sekund w tym miejscu?" Jeśli tak — zwykły sygnał. Jeśli nie — połączony.
Modyfikacja z oficjalnego tutoriala dla skrzyżowań zatkanego to dokładnie to — zmiana wjazdów na sygnały połączone. Logika ta sama: w środku — przepływ; czekanie — na zewnątrz. Różnica między sygnałami to gdzie rezerwujesz, gdzie się zatrzymujesz, nie kolory.
Przepływ na skrzyżowaniach bez zatkaczy: wjazd połączony, wyjście zwykłe
Rozjazd T: minimalistyczne ustawienie bez zatkaczy
Rozjazd T wygląda prosto — bo prawie zawsze pasuje tu podstawowa reguła. Ideą jest: na wjazdach sygnały połączone, za wyjściami zwykłe. Wtedy pociąg wjedzie tylko gdy wyjście jest całkowicie wolne, bez zatrzymywania się w środku.
Praktyka: każdy wjazd T ma sygnał połączony, każde wyjście (po przeciwnych stronach) ma zwykły sygnał w bezpiecznej odległości. Ważny szczegół: wyjście nie może być blisko skrzyżowania. Najpierw najdłuższy pociąg musi całkowicie wyjechać, zanim następny zacznie wjedzie. Inaczej tył zostaje w środku — zatyczka.
Sam to popełniałem z 4-8 wagonami. Myślałem, że T to proste — postawiłem zwykłe sygnały blisko wyjścia. Ale tył pociągu zawinął się w srodku, a wszystkie pozostałe kierunki zastygły. Drobna zmiana — pozostawienie 1 pociągu miejsca za wyjściem — zmieniła wszystko.
Oficjalna Wiki pokazuje dokładnie to: zamiana wjazdów na połączone. T jest dobrym punktem wejścia. 3 zasady: (1) wjazd = połączony, (2) wyjście = zwykły, (3) za wyjściem = miejsce na pociąg. To działa.
Skrzyżowanie czterokierunkowe: przepływ wewnątrz z kilkoma blokami
Gdy chcesz większą przepustowość na czterokierunkowym, pomysł to podzielić środek kilkoma sygnałami połączonymi. Cel: niezawodne trasy mogą jechać jednocześnie.
Na przykład: północ→południe i wschód→zachód się krzyżują (nie jednoczesnie), ale północ→wschód i południe→zachód się nie krzyżują (mogą jednocześnie). Jeśli środek to 1 blok, wszystkie trasy czekają. Jeśli podzielisz na kilka, niezawodne mogą przechodzić razem. Społeczność pokazuje, że czterokierunkowe może być 4 pociągi naraz — oczywiście nie zawsze, ale to możliwość.
Jednak błąd: zbyt wiele sygnałów połączonych. Jeśli wewnątrz i nawet za wjazdami będą sygnały połączone, rezerwacja rozprzestrzenia się i pociągi będą się wzajemnie blokować nawet gdy nie ma konfliktu. Zmieniłem kiedyś skrzyżowanie, myśląc że będzie inteligentne — umieściłem bardzo dużo sygnałów połączonych — ale wynik był przeciwny: pociągi czekały na wjazdu, choć środek był pusty. Podział zależy od wielkości skrzyżowania i liczby pociągów. Małe skrzyżowanie potrzebuje mało podziałów, duże więcej — ale nie „maksymalnie możliwe".
Rysunek pokazuje ideę: wjazd połączony, środek podzielony, wyjście zwykłe = przepływ zamiast czekania.
💡 Tip
Gdy czterokierunkowe się zatapia: przed zmianą sygnałów w środku — sprawdź czy za wyjściem jest miejsce na pociąg. Tył w środku — to zawsze problem, choć sygnały są prawidłowe.
Rozjazdy, połączenia, wjazdy szyn jednostronnych
Rozjazdy to czasem „wypychacze zatkaczy" — decyzja gdzie jechać + czekanie na wolną gałąź, razem. Zasada pozostaje: przed rozjazdem = sygnał połączony (widzi obie gałęzie), za wyjazdami = zwykły. To powoduje, że pociąg wjedzie tylko do odpowiedniej gałęzi.
Połączenia są też pułapką — jeśli pociągi czekają w srodku połączenia, to rujnuje ruch z obu stron. Dlatego przed połączeniem = sygnał połączony, tak aby pociąg czekał poza połączeniem, a nie w środku.
Wjazd szyny jednostronnej to też sygnał połączony — bo szyna jednostronna z pociągiem z drugiej strony to natychmiastowy kłopot. Wjazd musi widzieć całą scenę.
Wszystko to razem w dużych bazach oznacza, że to są właśnie miejsca, gdzie zatapia się przepływ. Główne skrzyżowania są seksowne, ale rzeczywiste problemy to rozjazdy i czekawki. Tutaj sama reguła wjazd = połączony, wyjście = zwykły działa wszędzie.
Jak łączyć stacje z główną linią: czekawka (stacker) unika zatkaczy przed stacją
Budowa czekawki
Gdy kilka pociągów dzieli tę samą stację, główna linia nie powinna być miejscem czekania. Tu przydaje się czekawka — miejsce, gdzie pociągi czekają zanim wjadą na stację. Doświadczyłem tego bólu: stacja się zapełniła, następny pociąg czekał na głównej linii, a to zatapiło całe skrzyżowanie. Czekawka to rozwiązanie — pociągi tam czekają, główna linia zostaje wolna.
Schemat: z głównej linii do czekawki, w czekawce kilka torów równoległych, z czekawki do stacji. Technicznie to jak parking — gdy stacja zajęta, pociąg siedzi w czekawce. Rysunek pokazuje typowy layout.
Składniki: (1) wjazd z głównej linii, (2) dystrybucja pociągów do każdego toru czekawki, (3) połączenie z stacją. Kluczowe: czekawka nie jest stacją — to bufor czekania. Gdy stacja zajęta, ciśnienie idzie do czekawki. Gdy stacja wolna, czekawka opuszcza pociąg.
Zanim rysować czekawkę, określ gdzie czekać. Główna linia = przepływ. Czekawka = czekanie. Stacja = ładunek. Gdy to się mija, zatyczki są nieuniknione.
Dlaczego wjazd połączony, środek zwykły
Czekawka to miejsce gdzie naukowcy się gubią: gdzie połączony, gdzie zwykły? Reguła: wjazd do czekawki = połączony, każdy tor czekawki = zwykły.
Wjazd połączony, bo decyduje „czy wpuścić tego pociągu do czekawki czy nie" — sprawdza czy wewnątrz jest miejsce i czy stacja ma możliwości. Jeśli czekawka pełna a stacja zatkana, pociąg siedzi na głównej linii — źle. Wjazd połączony tego unika.
Ale czekawka wewnątrz to zwykłe sygnały — praca czekawki to ułożyć pociągi w kolejkę, nie rezerwować. Rezerwacja czekawki byłaby kontrproduktywna — czekawka by się blokowała sama. Zwykły sygnał to tu właściwy.
To paradoks dla wielu: intuicja mówi „połączony wszędzie jest mądry", ale czekawka dowodzi że zwykły sygnał jest tu lepszy.
💡 Tip
Gdy czekawka się zatapia: sprawdzaj czy zatyczka to wjazd czy wewnątrz czekawki. Wjazd = błąd oceny, czekawka = za mało torów lub za krótko.
Ile torów i jak długie?
Czekawka „na oko" zwykle nie wystarczy. Liczy się: ile pociągów jedzie do tej stacji? Jeśli 2 stacje, to mogą czasem przychodzić 3–4 pociągi zaraz — potrzeba miejsca. Plus: każdy tor musi być najdłuższy pociąg, inaczej tył zostaje na rozjeździe.
Obserwowałem to: założyłem 2 tory dla 2 stacji — myślałem to dość. Ale pociągi przychodziły falami — czekawka pełna, tył na głównej linii, zatyczka. Zwiększyłem do 3–4 torów i problem znikł.
Długość każdego toru to dokładnie 1 pociąg. Brak tego powoduje ten sam problem co skrzyżowania — tył w złym miejscu.
Wzór: (1) ile pociągów do stacji? (2) tyle torów + 1–2 ekstra, (3) każdy tor = najdłuższy pociąg. Stacja czeka dłużej w czekawce — główna linia zawsze świeża.
Typowe błędy i jak je naprawić
4
RinSeo
Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。
Powiazane artykuly
【Factorio】Jak budować główny autobus i ustalić jego szerokość
【Factorio】Jak budować główny autobus i ustalić jego szerokość
Factorio harmonogram pociągu - konfiguracja i automatyzacja【wersja 2.0】
Factorio harmonogram pociągu - konfiguracja i automatyzacja【wersja 2.0】
Factorio sygnały kolei - podstawy | zwykłe/sprzężone i segmenty ruchu
Factorio sygnały kolei - podstawy | zwykłe/sprzężone i segmenty ruchu
【Factorio】Jak zacząć logistykę robotów | Konfiguracja minimalna i projektowanie rozmieszczenia