VDA5050 – Der Kom­mu­ni­ka­ti­ons­stan­dard mobi­ler Robotik

Ihr Schlüs­sel zur fle­xi­blen Ein­bin­dung von Logis­tik­ro­bo­ter SOTO mit ande­ren mobi­len Robotern

RoboterTechnology

26. November 2024

Share

Der Grund­pfei­ler fle­xi­bler Auto­ma­ti­sie­rung in der Intra­lo­gis­tik: VDA5050

 

Moderne, nach­hal­tige Logis­tik­pro­zesse bauen heute und in Zukunft stark auf den Ein­satz auto­no­mer mobi­ler Robo­ter (AMRs). Exper­ten sind sich einig: Es wird wohl kaum einen ein­zi­gen Robo­tik-Her­stel­ler geben, der für jede Auf­gabe den idea­len Robo­ter anbie­tet. Unter­neh­men soll­ten gezielt prü­fen, wel­che Auto­ma­ti­sie­rungs­lö­sun­gen für ihre spe­zi­fi­schen Anwen­dungs­fälle am bes­ten geeig­net sind und diese in ihre Pro­zesse integrieren.

Damit das Orches­trie­ren ver­schie­de­ner auto­no­mer Robo­ter, wie unse­rem Logis­tik­ro­bo­ter SOTO mit mobi­len Robo­tern ande­rer Her­stel­lern, sicher und rei­bungs­los funk­tio­niert, ist der VDA5050-Kom­mu­ni­ka­ti­ons-Stan­dard für mobile Robo­tik das Maß der Dinge. Er wurde vom Ver­band der Auto­mo­bil­in­dus­trie (VDA) zusam­men mit dem Ver­band der Maschi­nen­bau­in­dus­trie (VDMA) ent­wi­ckelt und zielt dar­auf ab, eine her­stel­ler­un­ab­hän­gige Plug-and-Play-Schnitt­stelle zwi­schen ver­schie­de­nen Robo­tern und einer zen­tra­len Leit­steue­rung – einem Mas­ter-Con­trol­ler – zu schaffen.

Auch Maga­zino nutzt die­sen Stan­dard für die Kom­mu­ni­ka­tion mit sei­nem auto­no­men Robo­ter SOTO , um den Kun­den eine größt­mög­li­che Sicher­heit und Fle­xi­bi­li­tät zu bie­ten. Doch warum ist die­ser Stan­dard wich­tig? Ist er für eine SOTO-Flotte rele­vant? Und wel­che Her­aus­for­de­run­gen gibt es bei der Nut­zung unab­hän­gi­ger Leitsysteme?

Maga­zino Fleet Mana­ger vs. 3rd Party Master-Controller?

 

Magazino Fleet Manager als intelligentes Leitsystem fuer autonomen, mobilen Lagerroboter SOTOWenn Sie eine reine SOTO-Flotte betrei­ben, steht Ihnen der  Maga­zino Fleet Mana­ger (MFM) zur Ver­fü­gung. Er ist auf dem VDA5050-Stan­dard auf­ge­baut gewährleistet:

  • Die Ein­rich­tung der Arbeits­um­ge­bung und die Über­wa­chung der Auftragsausführung.

  • Die exakte Defi­ni­tion der Quel­len und Sen­ken und die Infor­ma­ti­ons­aus­gabe, sollte SOTO ein­mal Hilfe brauchen.

  • Zudem beinhal­tet er die intel­li­gente Steue­rungs­soft­ware, den Maga­zino Mas­ter-Con­trol­ler, zur Fahr­weg- und Lade­pla­nung und zur Anbin­dung der auto­no­men Logis­tik­ro­bo­ter an Steu­er­ele­mente, Feu­er­mel­de­an­la­gen, das WMS-Sys­tem etc..

Wenn in einem Unter­neh­men jedoch eine hete­ro­gene Robo­ter­flotte im Ein­satz ist, emp­fiehlt sich der Ein­satz eines Dritt­an­bie­ter Mas­ter-Con­trol­lers, um diese unter­schied­li­chen Robo­ter zu managen. 

Magazino Control Center und VDA5050 Master Controller lassen mobile Roboter rollen

 

Mas­ter Con­trol­ler von Dritt­an­bie­tern, die den VDA5050-Stan­dard unter­stüt­zen, sind z.B.:

Sehr gerne bera­ten wir Sie bei Fra­gen rund um Mas­ter-Con­trol­ler und eine Imple­men­tie­rung im Zusam­men­hang mit unse­rem SOTO. Denn es gilt eini­gen Punk­ten beson­dere Beach­tung zu schen­ken, die wir in Folge kurz anreißen.

Ein­füh­rung in den VDA5050 Standard

 

Der VDA5050-Stan­dard defi­niert ein uni­ver­sel­les Pro­to­koll, eine “Brü­cke”, für den Aus­tausch von Auf­trags- und Sta­tus­da­ten zwi­schen Robo­tern und einem Mas­ter Controller.

Er ver­knüpft alle kom­pa­ti­blen Sys­teme in der Logis­tik­land­schaft und baut dabei auf einer fort­lau­fen­den Aktua­li­sie­rung einer soge­nann­ten Befehls­liste. Das ermög­licht es den Robo­tern, sich dyna­misch und sicher im Raum zu bewe­gen und Auf­träge mög­lichst opti­mal abzuwickeln.


Der VDA5050-Stan­dard ver­wen­det MQTT (Mes­sage Queu­ing Tele­me­try Trans­port) als Kom­mu­ni­ka­ti­ons­pro­to­koll. Das bedeu­tet, dass die gesamte Kom­mu­ni­ka­tion zwi­schen den auto­ma­ti­sier­ten Fahr­zeu­gen (z. B. Robo­tern) und dem Leit­sys­tem über MQTT-Nach­rich­ten erfolgt.

Diese Nach­rich­ten ent­hal­ten die im VDA5050-Stan­dard defi­nier­ten Auf­trags- und Sta­tus­da­ten. Ein MQTT-Bro­ker fun­giert als zen­tra­ler Ser­ver, der Nach­rich­ten von Publishern (z. B. einem Robo­ter, der seine Posi­tion mel­det) emp­fängt und an Abon­nen­ten (z. B. den Mas­ter-Con­trol­ler) wei­ter­lei­tet. Dies ermög­licht eine effi­zi­ente und zuver­läs­sige Kom­mu­ni­ka­tion, selbst in kom­ple­xen Umge­bun­gen mit vie­len auto­ma­ti­sier­ten Fahrzeugen.

Haupt­vor­teil: Skalierbarkeit.

 

Sobald ein Mas­ter Con­trol­ler gut ein­ge­rich­tet ist, kön­nen neue Robo­ter ein­fach in die bestehende Flotte auf­ge­nom­men wer­den oder Ände­run­gen im Arbeits­um­feld ohne auf­wän­dige Anpas­sun­gen an der IT-Infra­struk­tur an alle Robo­ter ein­ge­spielt werden.

Das ist vor allem in dyna­mi­schen Pro­duk­ti­ons­um­ge­bun­gen wich­tig, in der eine schnelle Anpas­sung an Ver­än­de­run­gen und eine hohe Inves­ti­ti­ons­si­cher­heit gefragt sind.

Mehrere autonome Logistikroboter SOTO bewegen sich sicher im Arbeitsumfeld dank VDA5050 Kommunikations-Standard

Funk­ti­ons­weise: Kno­ten und Kanten

 

Magazino Fleet Manager - Nodes and Edges

Das Navi­ga­ti­ons­sys­tem des VDA5050 basiert auf einem Fahr­gra­fen, der aus Kno­ten (Weg­punk­ten; engl: nodes) und Kan­ten (Ver­bin­dun­gen; engl: edges) besteht. Jeder Kno­ten und jede Kante ent­hält spe­zi­fi­sche Anwei­sun­gen, die der Robo­ter aus­füh­ren muss. Der Mas­ter-Con­trol­ler steu­ert dabei die Ver­füg­bar­keit der Kno­ten: Wenn ein Kno­ten blo­ckiert ist, darf der Robo­ter nicht wei­ter­fah­ren und muss auf eine Frei­gabe warten.

Wäh­rend sei­ner Fahrt wer­den Basis- und Hori­zont­kom­po­nen­ten unterschieden:

  • Die Basis­kom­po­nen­ten bezeich­net die aktu­ell frei­ge­ge­be­nen Kno­ten und Kan­ten, die exklu­siv für einen Robo­ter reser­viert sind, um Kol­li­sio­nen zu vermeiden.
  • Die Hori­zont­kom­po­nen­ten sind Weg­punkte, die wei­ter weg lie­gen und die dyna­misch ange­passt wer­den, um den Ver­kehrs­fluss zu opti­mie­ren und meh­rere Robo­ter effi­zi­ent zu koordinieren.

Her­aus­for­de­run­gen: Daten-Inter­pre­ta­tion, Beson­dere Auf­ga­ben, Dyna­mi­sches Arbeitsumfeld

 

Der VDA5050-Stan­dard hat das Ziel, als Plug-and-Play-Schnitt­stelle zwi­schen ver­schie­de­nen Robo­tern und einer zen­tra­len Leit­steue­rung zu fun­gie­ren. Daran arbei­ten sowohl Robo­ter-Her­stel­ler als auch Soft­ware-Anbie­ter von unab­hän­gi­gen Mas­ter Controllern.

Verschiedene autonome Fahrzeuge von unterschiedelichen Herstellern kommunizieren sicher ueber den VDA5050 Standard Eine der größ­ten Her­aus­for­de­run­gen dabei ist die Inter­pre­ta­tion des Stan­dards. Obwohl die­ser eine Gene­ra­li­sie­rung der Schnitt­stel­len­an­for­de­run­gen ermög­licht, bleibt Spiel­raum bei der Defi­ni­tion, wie Daten im phy­si­schen Raum inter­pre­tiert wer­den sol­len. Bei­spiels­weise gibt es Abwei­chun­gen in der Prä­zi­sion, mit der ein Robo­ter eine bestimmte Posi­tion anfah­ren kann, abhän­gig von sei­nen tech­ni­schen Fähig­kei­ten. Dies kann zu Koor­di­na­ti­ons­pro­ble­men füh­ren, wenn meh­rere Robo­ter­mo­delle zusam­men­ar­bei­ten sol­len. Zudem gilt es eine Balance zwi­schen Gene­ra­li­sie­rung und not­wen­di­ger Indi­vi­dua­li­sie­rung zu halten.

Eine wei­tere Her­aus­for­de­rung, wich­tig auch für den Betrieb von SOTO,  ist die Ver­wal­tung eines dyna­mi­schen Umfelds, wie es in einem Lager üblich ist. Hier kom­men Bat­ching-Algo­rith­men zum Ein­satz, um Trans­port­auf­träge effi­zi­ent zu bün­deln und Fahr­ten zu pla­nen. Der Mas­ter-Con­trol­ler muss sicher­stel­len, dass die Auf­träge nach Prio­ri­tät und Trag­fä­hig­keit geplant und über die Robo­ter­flotte ver­teilt werden.

Die Wahl des rich­ti­gen VDA5050-Mas­ter Controllers

 

 

Jeder Robo­ter-Her­stel­ler betreibt in der Regel für seine eige­nen Robo­ter ein eige­nes Leit­sys­tem, wie Maga­zino auch. Sobald eine hete­ro­gene Robo­ter-Flotte ein­ge­setzt wird, ist der Ein­satz eines Dritt­an­bie­ter-Mas­ter-Con­trol­lers der sinn­vollste Weg, um die Kom­ple­xi­tät zu redu­zie­ren. Die­ser Dritt­an­bie­ter-Mas­ter Con­trol­ler muss sowohl die VDA5050 kon­forme Kom­mu­ni­ka­tion über das MQTT-Pro­to­koll als auch die Bat­ching-Logik für eine effi­zi­ente Steue­rung unter­stüt­zen. Er muss dar­über hin­aus die naht­lose Inte­gra­tion von IoT-Peri­phe­rie­ge­rä­ten, wie Türen oder Mate­ri­al­an­for­de­rungs­ter­mi­nals, sicherstellen. 

Last in First out - multi loader soto braucht smarten master controllerGerade für den Multi-Load-Robo­ter SOTO ist bei der Aus­wahl eines Mas­ter Con­trol­lers auf sehr gute und belast­bare Bat­ching-Algo­rith­men zu ach­ten, damit er die Kom­ple­xi­tät der Rou­ten- und Auf­trags­pla­nung im Griff hat.
SOTO ver­fügt über eine hohe Trans­port­ka­pa­zi­tät von bis zu 24 KLTs, die auf ver­schie­de­nen Ebe­nen in der inter­nen Lager­ein­heit unter­ge­bracht wer­den. Um diese Kapa­zi­tät opti­mal zu nut­zen und den Mate­ri­al­fluss effi­zi­ent zu steu­ern, benö­tigt er einen Mas­ter Con­trol­ler, der Tou­ren für Voll- und Leer­gut plant und die Lage­rung der KLTs organisiert.

Bei der Wahl des rich­ti­gen exter­nen Mas­ter Con­trol­lers ist daher immer wich­tig, sich genau zu über­le­gen, wel­che Fälle die­ser abde­cken muss und auch, wie er zur Wachs­tums- und Ska­lie­rungs­stra­te­gie des Unter­neh­mens im Ein­satz mobi­ler Robo­ter passt. Wir hel­fen hier gerne weiter.

Fazit: VDA5050 als Inno­va­ti­ons­trei­ber für die Imple­men­tie­rung mobi­ler Roboter

 

 

Der VDA5050-Stan­dard ist zwei­fel­los ein essen­zi­el­les Ele­ment für die zukunfts­si­chere Auto­ma­ti­sie­rung der Logis­tik. Er bie­tet eine fle­xi­ble, stan­dar­di­sierte Kom­mu­ni­ka­ti­ons­ba­sis für die gemischte Robo­ter­flotte und ermög­licht eine unkom­pli­zierte Erwei­te­rung der Systemlandschaft.

Mit einer umsich­ti­gen Aus­wahl eines geeig­ne­ten Leit­sys­tems für die Anfor­de­run­gen Ihrer Logis­tik­um­ge­bung steht dem Ein­satz mobi­ler Robo­tik nichts im Weg.

Wir haben bereits viel Erfah­rung im Umgang mit ver­schie­de­nen Mas­ter-Con­trol­lern gesam­melt und unter­stüt­zen und bera­ten Sie gerne. Kon­tak­tie­ren Sie uns ein­fach und ver­ein­ba­ren Sie einen Bera­tungs­ter­min zur Auto­ma­ti­sie­rung mit SOTO.