
Wir haben kĂŒrzlich ein Pilotprojekt gestartet: In unseren 10 Moskauer Filialen können Sie mit Hilfe einer kleinen Augmented-Reality-Anwendung M.Go schnell durch die HandelsflĂ€chen navigieren und sofort Regale mit den erforderlichen Warengruppen finden. Soweit wir wissen, ist dies das erste derartige Projekt in der weltweiten Einzelhandelspraxis. Ich möchte Ihnen mehr ĂŒber diese Anwendung erzĂ€hlen, wie sie funktioniert und woraus dieses Projekt entstehen kann, wenn Kunden es mögen.
Vor ungefĂ€hr 8-10 Jahren erschienen verschiedene Augmented-Reality-Projekte erstmals auf Smartphones. Sie ermöglichten es, auf dem Bild, statisch oder Video, eine bestimmte flache Markierung zu finden, die einem QR-Code Ă€hnelt. Die Anwendung konnte ihre GröĂe und Position im Raum erkennen. Seitdem wurde diese Technologie aktiv weiterentwickelt. Das lauteste Beispiel fĂŒr ein Augmented-Reality-Produkt ist das Pokemon GO-Spiel, das vor einigen Jahren alle Charts in die Luft gesprengt hat. Auch auf dem heutigen Markt gibt es Lösungen, die Drittentwicklern die Erstellung von AR-Produkten erheblich erleichtern.
Wie M.Go funktioniert
Beim Start ermittelt die Anwendung automatisch Ihren Standort und bietet an, das GeschĂ€ft auszuwĂ€hlen, in dem Sie sich befinden. Danach werden Sie von M.Go aufgefordert, den Marker zu kalibrieren. Sie werden in allen 10 GeschĂ€ften, die heute die Anwendung unterstĂŒtzen, auf den Boden geklebt (jeweils zwei Marker, mit Ausnahme eines groĂen zweistöckigen GeschĂ€fts in Sadovaya-Spasskaya - Sie finden bereits drei Marker darin):
Sie mĂŒssen die Kamera des Smartphones auf diesen Aufkleber auf dem Boden richten. Die Anwendung erkennt ihn und âverstehtâ genau, wo Sie stehen.
Nach einigen Sekunden wird eine Liste der in diesem GeschĂ€ft verfĂŒgbaren Kategorien von Waren und Dienstleistungen auf dem Bildschirm angezeigt.
Klicken Sie auf das gewĂŒnschte Symbol und zwei Zeiger werden auf dem Bildschirm angezeigt. Einer âhĂ€ngtâ in der Entfernung ĂŒber der Stelle, an der Sie sich befinden mĂŒssen (er kann vom Bildschirm verschwinden, wenn die Kamera auf die andere Seite zeigt), und der zweite Zeiger befindet sich immer am unteren Bildschirmrand - dies ist ein Pfeil, der die Richtung wie ein Navigator anzeigt.




Warum werden in jedem GeschĂ€ft mehrere Marker eingefĂŒgt? Tatsache ist, dass die Anwendung korrekt funktioniert, wĂ€hrend sie aktiv ist. Sobald Sie es minimieren oder eine andere Anwendung aktiv wird (z. B. wenn Sie jemand anruft), wird die Navigation im GeschĂ€ft unterbrochen. Und um M.Go wieder zu verwenden, mĂŒssen Sie kalibrieren. Damit die Kunden nicht jedes Mal zum Anfang zurĂŒckkehren mĂŒssen, haben wir in den Filialen einen zusĂ€tzlichen Marker eingefĂŒgt.
Wie M.Go funktioniert
Als wir mit der Erstellung der Anwendung begannen, haben wir uns auf unsere Vision und unseren gesunden Menschenverstand verlassen. SchlieĂlich gab es zu diesem Zeitpunkt im Einzelhandel keine Ă€hnlichen Entscheidungen. Es gab nur gute Beispiele fĂŒr die Verwendung des Technologie-Stacks zur Erstellung von Augmented-Reality-Anwendungen. Wir haben mehrere Privatpiloten ausgegeben. Sie testeten den Betrieb der AR-Technologie und verschiedene Schnittstellenoptionen, was fĂŒr solche Anwendungen besonders wichtig ist.
Die erste Option war mit einem Pfeil, der die Richtung anzeigt. In der zweiten Version gab es einen fliegenden Bot, der sich entlang einer vordefinierten Route bewegte. Wir haben die Option mit einem Pfeil ausgewĂ€hlt, damit Sie zur gewĂŒnschten Abteilung des GeschĂ€fts gelangen, eine andere Warengruppe auswĂ€hlen und fortfahren können. Und in der Version mit dem Bot war es notwendig, wieder zur Kalibrierungsmarkierung zurĂŒckzukehren, die nĂ€chste Warengruppe auszuwĂ€hlen und erst danach eine neue Route zu beschreiten. Unbequem. DarĂŒber hinaus sind unsere GeschĂ€fte bereits recht einfach eingerichtet, dies ist kein Labyrinth von Lebensmittel-VerbrauchermĂ€rkten, in denen Sie es leid sind, zum Ausgang zu gelangen.
Heute gibt es auf dem Markt zwei Bibliotheken, ARKit und ARCore, die im Darm von Apple und Google erstellt wurden. Bibliotheken können nicht nur Markierungen erkennen, sondern auch den Bereich, in dem sich das GerĂ€t des Benutzers befindet. Jedes Bild der Kamera wird kontrastreich auf SchwarzweiĂ umgeschaltet, sodass nur Konturlinien auf dem Bild verbleiben. Das System findet die SchlĂŒsselpunkte (den Schnittpunkt der Konturen im Bild) und verwandelt sie in eine "Punktwolke". Dies sind rĂ€umliche Markierungen.
Diese Technologie bildete die Grundlage unserer Anwendung.
ZusĂ€tzlich zu den ARCore- und ARKit-Engines haben wir eine spezielle Architektur fĂŒr die Arbeit mit LagerrĂ€umen erstellt. Sie haben ihre eigenen Besonderheiten - die Produktreihen sind recht homogen und optisch nicht immer einzigartig. Je lĂ€nger der Kunde im GeschĂ€ft herumlĂ€uft, desto mehr akkumuliert sich der Positionierungsfehler. Wir korrigieren es auf viele Arten. Eine Lösung sind zusĂ€tzliche Marker, mit denen Sie neu kalibrieren können, ohne zum Anfang zurĂŒckzukehren.
Ăbrigens haben wir zuerst Kalibrierungsmarker rot-weiĂ in Firmenfarben hergestellt. Sie waren sehr schön, wurden aber sehr schnell schmutzig. Ich musste eine andere Farbkombination wĂ€hlen, wonach die Marker von der Anwendung noch zuverlĂ€ssiger erkannt wurden.
In Bezug auf die CPU-Auslastung ist M.Go mit einigen Messenger vergleichbar. Der Hauptverbraucher von Energie ist die Kamera. M.Go kann auf den meisten iOS- und Android-GerÀten verwendet werden, beginnend mit Android 7.0 und iOS 11. Diese EinschrÀnkung wird dem SDK von Google und Apple selbst auferlegt.
Warum âkenntâ unsere AR-Anwendung nur 10 GeschĂ€fte? Die Implementierung der UnterstĂŒtzung fĂŒr jedes GeschĂ€ft erfordert viel Arbeit:
- ein digitales Planogramm (GeschÀftskarte) erstellen, das die Platzierung aller Warenkategorien angibt,
- vereinbaren, wo die Markierungen platziert werden,
- Testen Sie, wie genau die Anwendung "navigiert".
Aber das Projekt ist noch ein Pilotprojekt. Wir möchten verstehen, ob Menschen solche Funktionen benötigen.
Was weiter?
Wenn der Pilot erfolgreich ist, werden wir die AR-FunktionalitĂ€t in unsere Hauptanwendung einbetten und neue Funktionen hinzufĂŒgen. Es gibt viele Möglichkeiten. Zum Beispiel, um die Ănderung der Platzierung von Waren im GeschĂ€ft zu vereinfachen. Damit der Administrator auf dem Tablet im Store-Diagramm einfach angibt, wo diese oder jene Kategorien jetzt liegen. Und diese Daten wĂŒrden mit der von den Benutzern installierten Anwendung synchronisiert.
Sie können ein vollstĂ€ndiges universelles System fĂŒr GeschĂ€ftsleiter erstellen, so dass:
- Waren detaillierter in Unterkategorien einteilen,
- Geben Sie den Warenbestand an
- FĂŒgen Sie aktuelle Aktionen hinzu.
Wir planen, die Anruftaste eines VerkĂ€ufers zu einem bestimmten Bereich in der Kundenanwendung hinzuzufĂŒgen und Gamification-Elemente einzufĂŒhren: Erhalten Sie Rabatte, die im Raum herumfliegen, oder suchen Sie nach virtuellen Boni hinter dem KĂŒhlschrank. DarĂŒber hinaus können Sie mit der Lösung Waren finden, die nicht auf dem Handelsplatz ausgestellt sind, mit einer detaillierten Beschreibung und einem 3D-Modell.