
VDA5050 LIF Editor + Nav2
VDA5050 LIF Nedir:
LIF aslında bir dosya formatı, VDMA tarafından oluşturulmuş bir format (VDA ile aynı kurum oluşturmuştur). Kısaca fabrika ya da depo alanlarında vehicle (aslında AGV, AMR ve diğer araçlar; konuşmanın kalanında “vehicle” olarak kullanmaya devam edeceğim) kullanacağı yolları, alanları ve istasyonları belirtmek için oluşturulmuş bir formattır. Peki niye böyle bir formata ihtiyaç var?
Bundan önce kısaca VDA5050 neydi onu hatırlayalım. VDA5050 robotların ve filo yönetim sistemlerinin aynı dilde konuşmasını sağlayan bir arayüz (kendi aralarında konuşma dili diye de düşünebilirsiniz) diyebiliriz. Yani robot üreticileri ve filo yönetim sistemi yazılımı geliştiren şirketlerin ikisi de VDA5050 destekliyorsa, aslında ortada genellikle sadece detayların implemente edilmesi gerektiği durumlar oluyor. Yani vehicle aslında o filo yönetim sistemiyle çalışabilir durumda oluyor.
Ancak işlem kurulum aşamasına gelince ortada şöyle bir soru işareti çıkıyor: Her fabrika veya deponun kendi yerleşimi (layout’u) var, istasyonların yerleri farklı, farklı türdeki robotların kullanabileceği yollar da farklı. Ayrıca robot üreticileri genellikle kurulum yapmıyor, entegratör şirketler bu işlemi gerçekleştiriyor.
Yani ortada 4 farklı kuruluş var:
- Entegratör şirket
- Robot üretici şirket
- Filo yönetim yazılımı geliştiren şirket
- Robotların kurulumunun yapılacağı şirket (müşteri)
ve hepsi aynı amaca hizmet ediyor (müşteriye robotların kurulması) ve bu şirketlerin bir şekilde koordine edilmesi gerekiyor. VDMA LIF ise tam anlamıyla bu işlemi bizim için yapıyor. Entegratör şirket, kurulumun yapılacağı fabrika ya da deponun yer planları ile vehicle’ların kapasitesine göre LIF formatını oluşturup bunu filo yönetim firmalarına vermelidir.
Filo yönetim yazılımları ise bu dosyaları kendi yazılımlarına entegre edip, format içerisinde belirtilen şartları ve kuralları uygulamalıdır.
Peki bu bize neyi sağlıyor? Hızlı entegrasyon ve kesin çözüm.
VDA5050 LIF Editor Nedir:
Benim geliştirdiğim basit bir web uygulamasıdır. Bu uygulama ile elinizde olan bir haritayı editöre yükleyip basitçe yerleşimi (layout’u) oluşturabilir, vehicle’lara ait istasyonları tanımlayabilir ya da var olan dosyanızı kontrol edebilirsiniz.
Nav2 Route Server:
Belki de Nav2 dokümantasyon sayfasındaki belgeleri okuyup sonra da bu yazıyı buldunuz ve kendinize “LIF ile Nav2’nin ne alakası var?” sorusunu sordunuz. Kafa karıştırıcı olabilir ama aslında çok basit bir açıklaması var.
Geçen günlerde Nav2 için bir yazının yayınlandığını gördüm ve bu beni heyecanlandırdı. Yazı artık Nav2 ile beraber robotların rotaları takip edebileceği bir formattan bahsediyordu ki bu kısmen LIF ile benzer; sadece LIF çok daha detaylı bir format.
Kısa bir süre inceledikten sonra birkaç depo yapıp deneme şansım oldu. Sonrasında ise bunu LIF Editor içerisine entegre etme fikrinin iyi olabileceğini düşündüm.
Kısacası bir işlem ile iki format elde edebilecektiniz, hatta elinizde bir LIF dosyası varsa, direkt olarak bunu Nav2’ye aktarabilecektiniz. Yazılımı geliştirip hızlıca Steve Macenski ile iletişime geçtim (kendisi Nav2 kurucusu). Sonrasında bir dokümantasyon oluşturup bunu da herkese sunmak istedik. Linki aşağıda bulabilirsiniz. Benim için de eğlenceli bir hafta sonu projesi oldu.
Sonuç:
Belki “Bekir, ne gerek var bu kadar zahmete?” diyebilirsiniz; ancak sadece şunu sormak istiyorum:
Her geçen gün etrafımızdaki otomasyonlar artıyorken, robotların 10 sene sonra hayatımızın tamamen içinde olacağı gerçeğini unutmayın. 😊