Proje Hakkında
CarrefourSA ve MediaMarkt mağazalarında kullanılan refakatçi robotların ekran arayüzünü ve arka plandaki yazılım altyapısını geliştirdik. Robotlar mağaza içinde stantlar arasında dolaşarak ziyaretçileri bilgilendiriyor. Mağaza ziyaretçisi robotla çoğu zaman kısa bir an için ve alışveriş sırasında karşılaşır; bu da arayüzün ilk bakışta anlaşılmasını zorunlu kılar. Ziyaretçinin robotla kurduğu ilk temas ekran arayüzü üzerinden gerçekleştiği için arayüz, projenin en görünür parçasıydı. Arayüzü ve ona bağlı yazılım altyapısını baştan geliştirdik. Robotik projelerde yazılım, donanımla ve başka sistemlerle sürekli veri alışverişi yapar; çalışma ekran tasarımıyla sınırlı kalmadı, robotun arka plandaki servislerle nasıl konuşacağını belirleyen entegrasyon katmanını da kapsadı.
İhtiyaç ve Çözülen Problem
Mağaza içi refakatçi robotların müşteriyle etkileşim kuracağı, kullanıcı dostu bir ekran arayüzüne ihtiyaç vardı. Arayüz, mağazadaki kalabalık ve hızlı ortamda herkesin kolayca kullanabileceği şekilde tasarlanmalıydı. Bu tür ortamlarda arayüzden beklenenler genellikle şunlardır:
- Kısa sürede anlaşılabilen, sade ekran akışları
- Farklı yaş ve teknoloji alışkanlığındaki ziyaretçilere uygun kullanım
- Robotun donanımı ve arka plandaki servislerle uyumlu çalışma
- Mağaza içi kullanım senaryolarına göre kurgulanmış deneyim
Uyguladığımız Çözüm
Refakatçi robotlar için özel ekran arayüzünü ve arka plan yazılım altyapısını baştan geliştirdik. Çalışmanın bileşenleri:
- Özel ekran arayüzü: ziyaretçinin robotla etkileşime girdiği yüzey; bilgilendirme içeriklerinin nasıl sunulacağını ve ziyaretçinin hangi adımlarla istediği bilgiye ulaşacağını belirler.
- Arka plan yazılım altyapısı: ekranda görünen içeriklerin ve robotun davranışlarının yönetildiği katman.
- Entegrasyon API’leri: robotun donanımı, arayüz ve arka plandaki servisler arasındaki veri akışını düzenler; bu katmanın ayrı tasarlanması, arayüzde yapılan bir değişikliğin robotun diğer işlevlerini etkilememesini sağlar.
- Mağaza içi senaryolara göre UX: ziyaretçinin robotla nerede, ne kadar süre ve hangi amaçla etkileşime girdiği düşünülerek ekran akışlarının sadeleştirilmesi.
Kullanılan Teknolojiler
- Özel arayüz yazılımı
- Robot entegrasyon API’leri
- Arka plan yazılım altyapısı
Süreç
Aşağıdaki adımlar, donanımla çalışan arayüz projelerinde izlediğimiz genel düzeni özetler:
- Analiz: Bu tür projelerde robotun kullanılacağı ortam, ziyaretçi profili ve robotun hangi bilgileri sunacağı belirlenir. Bu projede hazır bir şablon yerine robotun kullanılacağı gerçek mağaza ortamı esas alındı.
- Tasarım: Mağaza ortamının gürültüsü, kalabalığı ve hızı düşünülerek ekran akışları sade tutulur.
- Geliştirme: Arayüz, arka plan altyapısı ve entegrasyon API’leri birbirinden ayrışmış katmanlar olarak geliştirilir.
- Saha testi ve canlıya alma: Donanımla çalışan yazılımda arayüz kararları sahada test edilmeden kesinleşmez; bu yüzden ekranlar gerçek kullanım koşullarında doğrulanır.
Sonuç ve Kazanımlar
Mağaza içi müşteri deneyimini zenginleştiren interaktif bir robot arayüzü hayata geçirildi. Arayüz ve altyapının baştan geliştirilmesi, mağaza içi senaryolara göre ekranların ve akışların serbestçe kurgulanabilmesine imkân verdi. Hazır bir şablona uyum sağlamak yerine robotun kullanılacağı gerçek ortamın esas alınması, arayüz kararlarının sahadaki kullanıma göre şekillenmesini mümkün kıldı. Bu, içerik veya akış değişikliklerinin robotun diğer işlevlerine dokunmadan yapılabilmesini de kolaylaştırdı.
Perakende mağazaları gibi yoğun ortamlarda katmanların birlikte uyumlu çalışması, teknolojinin ziyaretçi için bir engel değil, yardımcı bir araç olarak algılanmasını sağlar. Bu projede edindiğimiz robotik ve arayüz deneyimini depo otomasyonu ve otonom sistem projelerimizde de kullanıyoruz.
Benzer Bir Proje İçin
Robotik, kiosk veya mağaza içi bir teknoloji projeniz varsa özel yazılım geliştirme ve yapay zekâ çözümleri hizmetlerimizi inceleyebilirsiniz. Projenizi konuşalım: Teklif alın; ihtiyacınızı dinleyip kapsam, takvim ve fiyat içeren yazılı teklifi hazırlayalım.
