Achizie servicii de dezvoltare soluție software de monitorizare și comandă
SEAPIDStare
DA29402736
Data26 Noiembrie 2021
Valoare55.000 RON
Oferta acceptata
Autoritatea contractantaLocalitateIasi, Iasi
FurnizorTipul contractuluiServicii
Cod CPVDescriere:Servicii de dezvoltare soluție software de monitorizare și comandă a unui sistem logistic cu roboți mobili
Achizitii55.000 RON
Cantitate: 1
Unitate masura: bucata
Dezvoltare soluție software de monitorizare și comandă a unui sistem logistic cu roboți mobili
Sistemul de monitorizare și comandă are trei componente principale: componenta de gestiune a flotei de
roboți mobili, componenta locală de monitorizare și control, și componenta Cloud de management de la distanță.
Primele două componente sunt localizate în depozitul unde se află sistemul logistic cu roboți mobili, iar cea de-
a treia componentă este localizată într-o soluție Cloud pentru a facilita accesul și controlul la distanță a
sistemului.
Componenta de gestiune a flotei de roboți mobili este formată din câte un modul de control localizat pe
fiecare robot mobil și de un modul (nodul dispecer) cu rolul de orchestrare a comenzilor pe care roboții mobili
trebuie să le execute. Toate aceste module au instalat pachetul software Robot Operation System (ROS) care
facilitează inter-operaționalizarea sistemului logistic cu echipamente ce înglobează o automatizare locală și
permite comunicarea în vederea obținerii unei flote de roboți mobili autonomi.
Componenta locală de monitorizare și control este reprezentată de o aplicație web realizată în limbajul Java
cu ajutorul framework-ului Spring care rulează pe un server Apache Tomcat ce comunică cu o bază de date locală
MySQL. Rolul acestei componente este de a superviza parametrii interni ai fiecărui robot, printr-un protocol full-
duplex de comunicație cu nodul dispecer, de a monitoriza funcționarea flotei de roboți mobili și de a vizualiza
execuția comenzilor. Accesul la diverse funcționalități ale aplicației diferă în funcție de rolul operatorilor umani
(administrare, mentenanță, operare, monitorizare).
Componenta Cloud de management de la distanță utilizează serviciile puse la dispoziție de platforma Cloud
Microsoft Azure, și presupune o aplicație web care folosește serviciul Azure App Service și o bază de date stocată
în Azure MySQL. Realizarea comunicării dintre componenta locală și cea Cloud se face prin intermediul
serviciilor web de tipul RESTful, prin intermediul cărora aplicația web locală asigură sincronizarea celor două
baze de date MySQL și facilitează accesul securizat de oriunde la funcționalitățile oferite de sistem..