Case Study

Raspberry Pi 5 i system powitalny

Inwestowanie w rozwój kompetencji może prowadzić do innowacji. Udowadnia to projekt zespołu GlobalLogic w Gdańsku, który może być wykorzystany w administracji, bezpieczeństwie obiektów i branży retail.

Pomysł

Raspberry Pi 5 to wydajny i wszechstronny komputer jednopłytkowy, który umożliwia realizację złożonych projektów technologicznych. Dzięki bogatemu zestawowi interfejsów komunikacyjnych, umożliwia programowanie, tworzenie prototypów i eksperymentowanie z nowymi technologiami. Jest to doskonałe narzędzie dla inżynierów szukających nowych wyzwań. Jego premiera w drugiej połowie 2023 roku zainspirowała inżynierów z GlobalLogic Gdańsk do poszerzenia swoich kompetencji. Zalety Raspberry Pi 5 idealnie odpowiadały potrzebom specjalistów, którzy chcieli zrealizować praktyczny projekt w określonym czasie i rozwijać swoje umiejętności.

 raspberry-pi-cover-02

Przebieg projektu

Zespół z Gdańska przedstawił kilka pomysłów na rozwiązania oparte na Raspberry Pi 5. Autor każdego z nich miał szansę zaprezentować go przed pozostałymi i pokazać, dlaczego byłby to dobry wybór. Inżynierowie ocenili, jakie kompetencje mogą rozwinąć w ramach poszczególnych projektów i jak wpisują się one w profil firmy. Analizowali możliwości adaptacji pod różne branże, zakres potrzebnych kompetencji oraz budżet. Ważny był również potencjał dalszego rozwoju. Na tej podstawie, członkowie zespołu wybrali w głosowaniu system powitalny z rozpoznawaniem twarzy i sztuczną inteligencją.

Celem prac było stworzenie systemu, który przy użyciu sensorów i odpowiednich rozwiązań technologicznych będzie mógł weryfikować osoby odwiedzające siedzibę GlobalLogic i odpowiednio reagować na ich przybycie. Technologia rozpoznawania twarzy oraz algorytmy sztucznej inteligencji umożliwiły automatyzację procesu i tworzenie spersonalizowanych komunikatów dla konkretnych członków zespołu. Rozwiązanie pozwala na pozostawianie indywidualnych wiadomości oraz informuje wskazane osoby o każdej wizycie w firmie.

Prototyp oparto na języku Python, co pozwoliło na szybkie testowanie i implementację prostego programu wymaganego do realizacji projektu. Mimo że pierwsze wersje systemu nie były złożone, zapewniały wystarczające funkcjonalności do przetestowania kluczowych założeń i dalszego rozwoju. Do budowy GUI dostępnego przez stronę internetową został wykorzystany Javascript/Typescript. To na nim oparto backend całej strony.

Zaangażowani Embedded Developerzy mieli unikalną możliwość pracy bezpośrednio z fizycznym sprzętem i sensorami. To pozwoliło im na głębsze zrozumienie możliwych praktycznych zastosowań technologii. Konieczność integracji różnych komponentów, jak kamery, mikrofony i czujniki ruchu wymagała umiejętności programistycznych oraz zdolności do rozwiązywania wyzwań hardware’owych.

Specjaliści uczestniczący w projekcie mieli również szansę na praktyczną naukę i zastosowanie technik machine learning (ML) w rzeczywistych warunkach. Zespół wykorzystał istniejące, wstępnie wytrenowane modele, do wykrywania i rozpoznawania. Stworzył proces niezbędny do dokładnego rozpoznawania osób, który został zintegrowany z programem na Raspberry Pi. Praca nad tym aspektem projektu obejmowała nie tylko programowanie, ale także zbieranie i analizę danych, co pozwoliło lepiej zrozumieć działanie i możliwości algorytmów. Dzięki temu developerzy zyskali cenne doświadczenie w zakresie budowania, testowania i optymalizacji modeli sztucznej inteligencji, co zwiększyło ich kompetencje w jednym z najszybciej rozwijających się obszarów technologicznych.

Kluczowym aspektem prac było zintegrowanie systemu z bazą danych. Umożliwiło to zautomatyzowanie procesów i pozwoliło na przechowywanie ważnych informacji służących algorytmom do realizowania powierzonych zadań. Programiści skupili się na zapewnieniu sprawnego funkcjonowania bazy danych oraz jej integracji z innymi elementami systemu.

 raspberry-pi-02

Rezultat

Prace projektowe przyniosły skalowalne i elastyczne rozwiązania technologiczne. Opracowany system jest testowany w biurze GlobalLogic w Gdańsku i wykazuje duży potencjał rozwoju. Specjaliści planują zintegrowanie go z wcześniej stworzonym systemem wykrywania i rozpoznawania twarzy GLOFace, co zwiększy możliwości technologii biometrycznych.

System powitalny może być adaptowany do administracji, bezpieczeństwa i obsługi klienta. W biurach bez systemów kart dostępowych znajdzie zastosowanie jako nowoczesny i bezpieczny sposób otwierania drzwi wejściowych. Może także pozwolić udostępniać wydzielone strefy, eliminując potrzebę tradycyjnych kluczy czy kart, co jest cenne w miejscach o wysokich wymaganiach bezpieczeństwa.

Zespół przewiduje, że po odpowiednich modyfikacjach system sprawdzi się także w sektorze retail, gdzie może odgrywać rolę pierwszego punktu interakcji z klientem. Witając kupujących i kontrahentów już przy wejściu, może znacząco przyczynić się do poprawy ich doświadczeń w ramach customer journey. Możliwość personalizacji powitań oraz dostarczania dopasowanych informacji o promocjach czy aktualnej dostępności produktów zwiększa szansę na zainteresowanie klienta i może poprawiać percepcję marki. 

Powyższe zastosowania mogą również wpłynąć na optymalizację pracy personelu, umożliwiając mu skupienie się na bardziej wymagających zadaniach, podczas gdy rutynowe czynności, związane z weryfikacją tożsamości i witaniem gości, zostaną zautomatyzowane. 

Z perspektywy zespołu, projekt pomógł rozwinąć umiejętności w obszarze sztucznej inteligencji i optymalizacji zasobów. Inżynierowie, dzięki bliskiej współpracy, zdobyli cenne umiejętności interpersonalne i prezentacyjne. Mogli również wcielić się w rolę Product Ownerów, poznać specyfikę roli i zakres jej obowiązków.

Wyróżnione blogi

Case Studies

Optymalizacja dokumentacji API dzięki automatyzacji opartej na GenAI

Odkryj, jak GlobalLogic zautomatyzował dokumentację API, zwiększył produktywność i poprawił efektywność tworzenia oprogramowania dzięki narzędziom AI.

AI-Powered SDLCRetail and Consumer
Optymalizacja dokumentacji API dzięki automatyzacji opartej
Case Studies

Optymalizacja SDLC dla globalnego lidera technologii energetycznych

Odkryj, jak GlobalLogic pomógł globalnej firmie usprawnić rozwój oprogramowania, poprawić jakość kodu i zwiększyć produktywność dzięki automatyzacji AI.

AI-Powered SDLCIndustrial and Energy
Optymalizacja SDLC dla globalnego lidera technologii
Skontaktuj się z nami

Zacznijmy razem wywierać realny wpływ.

GlobalLogic łączy unikalne doświadczenie i wiedzę z zakresu danych, projektowania oraz inżynierii.