Разработка IoT-решения для багги
О клиенте
Royal Obidos Spa & Golf Resort – это превосходный курорт на побережье Португалии. Отель 5 звезд, предлагает гостям отдых в SPA, конференц-залы для встреч, комфортабельные номер для отдыха. Гольф-поле из 18 лунок простирается от лагуны Обидуш до бескрайних просторов Атлантического океана, предоставляя непередаваемый опыт гольфистам.
О проекте
Moses Buggy – аппаратно-программный комплекс который предоставляет игроку дополнительный клиентский сервис и функции контроля за передвижением по территории гольф-клуба.
В рамках проекта мы разработали веб-интерфейс для отслеживания местоположения электрокаров (Buggy Car), а также мобильное приложение, позволяющее осуществлять контроль и блокировку передвижения, а также предоставляющее дополнительный функционал для игроков.
Для удобства игроков в приложение добавили функцию линейки для расчета угла и силы удара, система самоконтроля темпа игры (Pace-of-Play) позволяющий следить за временем прохождения игры, витрину ресторана в Club House для заказа напитков и снэков с доставкой игроку на поле.
Цели
-
Реализовать систему телеметрии по местоположению и состоянию Buggy в режиме реального времени с хранением истории передвижений.
-
Интегрироваться с аппаратными модулями заказчика для блокировки движения при приближении к запрещенной зоне.
-
Реализовать систему дистанционного оформления заказов в ресторане через приложение.
-
Развернуть карту для удобной навигации, просмотра игровых полей с системой отображающей месторасположения электрокара для сотрудников.
-
Разработать функцию «линейки», позволяющую рассчитывать расстояние от местоположения игрока до лунки.
-
Создать систему контроля темпа игры.
Решение
Гольф — это точная игра, время игроков на поле ограничено, на прохождение каждой лунки отводится свое время. Игроки должны завершить прохождение лунки до появления, следующего участника. Для удобства членов клуба нами был разработан дополнительный функционал.
- При посадке в машину во время первого включения всем участникам показывается презентационный ролик.
- Понятная навигация на карте позволяет новым участникам легко найти путь к следующей игровой лунке.
- Встроенная система контроля передвижения багги с точностью до 1 м не позволяет заезжать в запретные зоны, благодаря чему удается сохранить качество газонного покрытия в местах, где на багги передвигаться нельзя, а также избежать переворачивания и ситуаций, когда багги увязнет в грунте, песке и т. д.
- Таймер на экране показывает, сколько времени игроку осталось на прохождение лунки (Pace of Play). Создание системы учета времени позволило снизить нагрузку на маршала, контролирующего игроков на поле, теперь нет необходимости напоминать участникам, что нужно ускориться. Это делает система!
- Для удобства игры мы встроили в приложение линейку. С помощью линейки можно рассчитать расстояние до лунки. Решение позволяет игрокам делать более точные удары и быстрее проходить все игровое поле. Данный инструмент востребован среди опытных игроков в гольф, которые знают и контролируют свою силу удара.
- Создать более комфортные условия для отдыха позволяет встроенный в приложение функционал, позволяющий осуществлять заказ напитков и снэков. Система учитывает месторасположение багги в данную минуту и направляет сотрудника к точке, где находится Buggy. Участник может продолжать игру и не переживать, что заказанный напиток не будет доставлен, даже если покинуть игровую лунку и переместиться на новую. Разработанная система заказов и обслуживания позволяет игрокам не отрываться от игры на посещение ресторана, снижает вероятность появления очереди на лунке из-за прерывания игры, ускоряет процесс прохождения лунок и повышает лояльность участников клуба.
Технологии
- PHP 8
- React.js
- Symfony 6
- REST API
- PostgreSQL
- RabbitMQ
- Docker
- Flutter
- OSM SDK
Годы работы
2022 — ∞