Реалізація AR-вимірювання відстаней і площ

Обміри об'єктів забирають дні, а результат залежить від людського фактора. Ми розробляємо мобільні застосунки з AR-вимірюванням відстаней і площ під ключ: від аудиту задачі до передачі готового рішення. Скорочує час на обмір у рази та прибирає повторні виїзди.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Реалізація AR-вимірювання відстаней і площ
Середній
~2-3 дні
Часті запитання

AR-вимірювання відстаней: де ламається точність

Вбудовані засоби вимірювання на смартфоні виглядають переконливо на демо: наводиш камеру, ставиш дві точки, отримуєш число.

На реальному об'єкті — кімнаті з меблями, фасаді, стіні під кутом — розкид між вимірами однієї й тієї самої лінії легко сягає кількох сантиметрів, а на дистанції понад три метри похибка зростає нелінійно.

Причина в тому, що застосунок спирається на оцінку глибини сцени, а не на фізичний вимір: чим далі точка, тим менше пікселів її описують і тим сильніша помилка.

Точність вимірювань залежить від трьох речей одночасно. Калібрування камери — якщо воно не виконане або збите після оновлення системи, координатна сітка з'їжджає відносно реальності.

Умови освітлення — відблиски на плитці, темний кут, контрове світло від вікна ламають розпізнавання площин, і застосунок «домадьовує» геометрію. Текстура поверхні — однотонна стіна або скло не дають опорних точок, і побудова плану йде по шуму.

Ціна такої помилки — не абстрактна. Замірник фіксує площу, за нею рахують матеріал, а розходження викривається вже на монтажі: не вистачає плитки, не сходиться розкладка, бригада простоює. Один перероб на об'єкті дорожчий, ніж весь цикл розробки акуратного вимірювального модуля.

Розбираємо, як це закривається: де потрібне ручне калібрування під конкретний пристрій, як обмежувати дистанцію заміру і підказувати користувачеві умови, за яких результат достовірний.

Що дає застосунок з AR-вимірюванням площ

Швидкість обмірів замість рулетки

Вимірювання приміщення перестає бути окремою операцією: інженер проходить по контуру, застосунок будує площину за опорними точками й одразу рахує площу.

На об'єкті площею в кілька сотень квадратів обмір займає хвилини замість години з рулеткою та блокнотом, а результат потрапляє в кошторис без ручного перерахунку.

Повторюваність результату

Ручний замір залежить від того, хто і як натягнув рулетку: розходяться кути, губляться ніші, площа «пливе» на кілька відсотків.

AR-вимірювання площ фіксує опорні точки й перераховує контур за єдиною методикою, тому два різні співробітники на одному об'єкті отримують зіставні цифри, а розбіжність із контрольним обміром залишається в межах допустимої похибки.

Зменшення виїздів

Коли попередні розміри знімаються за відео або фото з телефона клієнта, частина виїздів на замір просто не потрібна — фахівець уточнює геометрію лише там, де вона критична.

Це скорочує кількість виїздів на об'єкт і переносить спірні питання в листування, не гальмуючи підготовку розрахунку.

Автоматичний розрахунок і передача в кошторис

Площі, периметри та похідні величини рахуються на пристрої й надходять в облікову систему готовими значеннями — без проміжного введення та помилок перенесення.

У підсумку цикл «замір → розрахунок → пропозиція клієнту» стискається, а вартість робіт спирається на перевірену геометрію, а не на приблизні прикидки.

Режими роботи: одиничний обмір, обхід і пакетна зйомка

Режим обміру вибирається не за зручністю інтерфейсу, а за геометрією об'єкта та вимогами до точності. Одиничний замір — це одна площина або відрізок: навів, зафіксував, отримав значення.

Обхід приміщення пов'язує кілька площин у зв'язану послідовність, тому накопичується прив'язка до опорних точок. Пакетна зйомка знімає серію об'єктів підряд без повернення в меню — критично, коли оператор іде по поверху і не повинен переривати потік.

Режим Коли підходить Обмеження
Одиничний обмір Точкові задачі: довжина стіни, діагональ прорізу, висота Немає накопичення прив'язки — при повторному підході до того самого об'єкта відлік починається заново
Обхід приміщень Зв'язна зйомка кімнати або квартири цілком Потребує опорних точок і контролю перекриттів; на складній геометрії зростає час проходу
Пакетна зйомка Серії однотипних об'єктів: вікна, радіатори, стелажі Чутлива до стабільності освітлення та утримання пристрою — збій на одному об'єкті тягне за собою сусідні

Що визначає вибір

Одиничний обмір дає мінімальну затримку на кадр і не потребує калібрування сцени. Обхід приміщень додає етап прив'язки, зате результат — не набір розрізнених чисел, а зв'язана схема, де кожна площина знає своє місце.

Пакетна зйомка виграє на обсязі: оператор проходить об'єкт один раз, а не повертається до кожної позиції окремо.

Обмеження, які видно на майданчику

Усі три режими спираються на розпізнавання поверхонь, тому плоскі однотонні стіни без текстури та дзеркальні фасади дають просідання точності — там потрібна контрольна точка. Пакетний режим чутливий до пауз: якщо оператор збиває темп, прив'язка між об'єктами втрачається.

Обхід приміщень не любить різких перепадів освітлення між кімнатами — перехід через поріг варто робити з фіксацією опори.

Вибір режиму фіксується в сценарії використання: точковий ремонт — одиничний обмір, приймання квартири — обхід, інвентаризація однотипних позицій — пакетна зйомка.

Як ми впроваджуємо вимірювання: від аудиту задачі до передачі

Впровадження AR-вимірювання починається не з коду, а з аудиту задачі: які об'єкти вимірюються, за яких умов (світло, дистанція, поверхня), хто користувач і якою є допустима похибка.

На цьому етапі ми фіксуємо сценарії — замір кімнати, ділянки, фасаду — і визначаємо, де потрібен трекінг площини, а де достатньо опорних точок. Результат аудиту — узгоджена схема вимірювань з переліком контрольованих параметрів.

  1. Аудит задачі та вимог. Розбираємо об'єкти, умови зйомки, ролі користувачів і допустиму похибку. Фіксуємо, що саме вважається результатом: довжина, площа, периметр, збережене креслення.
  2. Проєктування схеми вимірювань. Визначаємо логіку захоплення точок, порядок операцій, поведінку при втраті трекінгу та правила перерахунку. Схема узгоджується до початку розробки.
  3. Складання вимірювального модуля. Реалізуємо розпізнавання поверхонь, накладання точок і розрахунок геометрії, вбудовуємо в застосунок і пов'язуємо з наявними екранами та сховищем.
  4. Калібрування та тести в приміщенні. Перевіряємо точність на еталонних об'єктах, порівнюємо з рулеткою, налаштовуємо фільтрацію тремтіння та обробку крайових випадків.
  5. Перевірка на реальному об'єкті. Виїжджаємо на майданчик замовника: різні поверхні, освітлення, дистанції. Звіряємо результати з фактичними замірами та коригуємо алгоритми.
  6. Передача рішення та навчання. Віддаємо збірку, документацію щодо схеми вимірювань і інструкцію для користувачів, проводимо розбір типових помилок.
  7. Підтримка після запуску. Збираємо зворотний зв'язок, уточнюємо точність на нових сценаріях і випускаємо оновлення без зупинки роботи застосунку.

Кожен етап закінчується артефактом: узгодженою схемою, тестовим протоколом, звітом про перевірку на об'єкті. Так замовник бачить рух за проєктом і розуміє, на якій підставі ухвалено кожне технічне рішення.

Передача включає не лише працюючий модуль, а й зрозумілу логіку вимірювань, щоб команда могла розвивати функцію самостійно.

Що залишається у замовника: конфігурації, схеми, регламенти

Проєкт закінчується не демонстрацією, а пакетом матеріалів, за якими ваша команда зможе працювати без нас. Нижче — що фізично передаємо після впровадження AR-вимірювання відстаней і площ.

  • Конфігурації застосунку під ваш об'єкт. Профілі розпізнавання площин, пороги допустимої похибки, набори одиниць вимірювання, шаблони типових обмірів (стіна, проріз, ділянка) — у вигляді файлів, які можна редагувати без перезбирання застосунку.
  • Схеми розмітки. Візуальні карти опорних точок і маркерів для складних приміщень: де камера втрачає площину, які зони потребують додаткового маркера, як викладати контрольні відрізки для повірки.
  • Регламент обмірів. Покроковий порядок: підготовка приміщення, калібрування, прохід за маршрутом, фіксація результату, що робити при розходженні з рулеткою понад допуск.
  • Інструкції для бригади. Короткі пам'ятки на одну сторінку: як тримати пристрій, за якого освітлення вимірювання стабільні, які поверхні дають збій і як це обійти.
  • Схема вивантаження та зберігання даних. Формат файлів обмірів, структура папок за об'єктами, правила іменування, терміни зберігання — щоб через півроку можна було підняти заміри за будь-якою адресою.
  • Документація щодо інтеграцій. Опис обміну з вашою кошторисною або обліковою системою: які поля виходять, у якому вигляді повертаються, де дивитися журнал помилок.
  • Матриця перевірок перед здачею об'єкта. Контрольні точки, за якими бригадир сам розуміє, що замір коректний, без звернення до нас.
  • План оновлень і підтримки. Що змінюється при виході нових версій системи, як переносяться ваші налаштування, хто і в які терміни реагує на збій.

Кожен пункт узгоджуємо у вашому форматі — якщо у вас уже є свої шаблони регламентів, вбудовуємо матеріали в них, а не нав'язуємо свою структуру. Опишіть задачу — повернемося з оцінкою та планом.

Кейс: обміри складу без повторних виїздів

Завдання було типовим для складської логістики: обмір стелажних зон і площ зберігання виконували рулеткою, заміри фіксували в блокнот, потім переносили в таблицю.

На об'єкті площею кілька тисяч квадратних метрів один прохід займав 3-4 години, а розбіжності між двома виконавцями на одних і тих самих ділянках сягали 5-7% — цього вистачало, щоб схема розміщення палет не збігалася з фактом.

Ми зібрали застосунок на базі ARKit: камера телефона будує карту приміщення, оператор проходить по контуру й ставить точки, застосунок рахує відстань між ними та площу замкнутого контуру.

Кожен замір прив'язаний до координат і часу, тому при розбіжності видно, хто і де помилився, а не «переміряємо все заново». Результат вивантажується в таблицю та на план приміщення — без ручного перенесення.

Метрики до і після

Показник До Після
Час обміру однієї зони 3-4 години 40-50 хвилин
Розбіжності між виконавцями 5-7% до 1%
Повторні виїзди на об'єкт майже кожен обмір поодинокі випадки
Оформлення результату ручне перенесення в таблицю вивантаження із застосунку

Повторні виїзди скоротилися не за рахунок «точнішої рулетки», а за рахунок того, що спірні ділянки переміряються за збереженими точками прямо в застосунку — без повернення на склад.

За перший місяць роботи на об'єкті команда закрила обміри всіх зон зберігання і більше не виїжджала для уточнень.

Важлива деталь: застосунок не замінює геодезію там, де потрібна міліметрова точність, — для монтажу стелажів ми, як і раніше, рекомендуємо контрольний замір.

Але для обліку площ, планування зон і звірки з документацією точності вистачає, а швидкість і відсутність повторних виїздів дають основний ефект.

Чим відрізняється AR-вимірювання від лазерного далекоміра

Лазерний далекомір дає точкове вимірювання з похибкою в межах міліметра на дистанції до десятків метрів, але кожне значення — це окремий замір: приклали, натиснули, записали. AR-вимірювання працює інакше.

Камера будує карту оточення, а інерціальні датчики відстежують переміщення пристрою в просторі, тому лінія вимірювання «приклеєна» до реальної геометрії: ви ставите дві точки на екрані, і застосунок рахує відстань між ними з урахуванням перспективи та паралаксу.

За точністю підходи розходяться передбачувано. Далекомір виграє на коротких дистанціях і рівних поверхнях — там його результат стабільний і не залежить від освітлення.

AR програє в абсолютній точності на великих відстанях: накопичена похибка відстеження зростає з кожним метром, і на 10-15 метрах розходження може сягати кількох сантиметрів.

Зате AR бере своє там, де далекомір марний: виміряти площу кімнати, периметр ділянки або габарити меблів в один прохід, без перестановки і без другої людини з рулеткою.

Швидкість — головний аргумент AR. Один замір далекоміром займає секунди, але обмір квартири перетворюється на десятки операцій із записом результатів. AR-режим дозволяє обвести контур приміщення й отримати площу та периметр одразу, а результат зберігається в кошторис або проєкт. На складних об'єктах із нішами, виступами та непрямими кутами це скорочує роботу з годин до хвилин.

Придатність об'єкта визначає вибір інструмента. Рівні стіни, стяжка, монтаж профілю — далекомір точніший і надійніший. Приміщення складної форми, ділянки, покрівля, розрахунок матеріалів «на око» — AR швидший і достатній за точністю.

На практиці обидва інструменти доповнюють один одного: AR задає загальну геометрію, далекомір уточнює критичні розміри.

У мобільному застосунку це реалізується як два режими зі спільним сховищем замірів, щоб інженер не вибирав «або-або», а перемикався за ситуацією.

Часті технічні сумніви перед стартом

Точність AR-вимірювання відстаней залежить не від «магії камери», а від того, наскільки стійко алгоритм утримує площину та трекінг. Нижче — чотири сумніви, які найчастіше виникають на етапі оцінки, і як кожен із них закривається інженерно.

Наскільки критичне слабке світло?

Сучасні камери та моделі машинного навчання впевнено працюють при освітленості офісного коридору, але при майже повній темряві трекінг втрачає опорні точки і замір «пливе».

Ми закладаємо в застосунок індикатор якості трекінгу: якщо опорних точок мало, інтерфейс не дає хибну цифру, а просить змістити камеру або увімкнути підсвічування. Для складів і підвалів додаємо режим із використанням вбудованого спалаху та підказки щодо маршруту обходу.

Що робити з нерівними стінами та нестандартною геометрією?

Площина визначається за хмарою точок, тому опуклі панелі, ніші та стелажі дають розкид. Ми не вимірюємо «в лоб» однією лінією: застосунок будує кілька опорних точок по краях об'єкта і рахує площу за замкненим контуром.

Якщо поверхня сильно викривлена, інтерфейс пропонує розбити замір на сегменти й підсумувати їх — це дає стабільність заміру там, де одиночний замір помиляється.

Чи працює застосунок без мережі?

Так. Розпізнавання площин і розрахунок відстаней відбуваються на пристрої, інтернет потрібен лише для синхронізації результатів і оновлення каталогу об'єктів.

Заміри складаються в локальну чергу й вирушають на сервер, коли зв'язок з'являється — це критично для об'єктів, де мережі немає взагалі. Конфлікти при синхронізації розв'язуються за часом заміру, щоб не втратити дані з різних пристроїв.

Який розкид на дистанції і чи можна йому довіряти?

На коротких відрізках похибка в межах сантиметрів, на довгих вона зростає — це фізика трекінгу, а не дефект коду. Ми чесно показуємо діапазон замість однієї цифри й просимо підтвердити замір повторним проходом.

Для відповідальних обмірів вмикаємо режим із кількома проходами та усередненням: розходження між проходами видно одразу, і оператор розуміє, якому результату вірити.

Якщо за вашими об'єктами є специфіка — низькі стелі, дзеркальні поверхні, довгі прольоти — опишіть задачу, повернемося з оцінкою та планом перевірки точності на ваших умовах.

Обговоримо ваше завдання вимірювання

Щоб повернутися з оцінкою та планом, а не із загальними словами, нам потрібен контекст вашого об'єкта. Опишіть завдання — що і в яких умовах доведеться вимірювати: житлові приміщення, склади, будівельний майданчик, інженерні мережі, торгові зали.

Вкажіть, хто буде працювати із застосунком — замірник, виконроб, менеджер з оренди, — і з якою точністю потрібен результат: чорнова прикидка обсягу чи цифра, на яку можна спертися в кошторисі.

Окремо важливо зрозуміти, як вимірювання вбудовується в поточний процес. Чи є вже облікова система, куди мають надходити дані, чи потрібне вивантаження в кошторис або звіт, чи працюєте ви офлайн на об'єкті без стабільного зв'язку.

Від цього залежить архітектура: де рахувати геометрію, як зберігати історію замірів, як синхронізувати результати між пристроями та офісом.

Далі ми збираємо це в план впровадження вимірювання з етапами, строками та точками контролю. Зазвичай він включає:

  • розбір сценаріїв замірів і вимог до точності на реальних об'єктах;
  • прототип вимірювання відстаней і площ на камеру пристрою;
  • перевірку на об'єкті: як поводиться розпізнавання площин за різного освітлення та на складних поверхнях;
  • пілот на об'єкті з вашими співробітниками та збір зворотного зв'язку щодо зручності;
  • доопрацювання за підсумками пілоту: підказки оператору, ручна корекція, контроль помилок;
  • інтеграцію з вашими системами — вивантаження замірів, звіти, обмін з обліковими даними;
  • передачу застосунку, документації та навчання команди роботі з інструментом.

Строки залежать від обсягу: прототип і перевірка на об'єкті займають тижні, повноцінне впровадження з інтеграціями — довше. Точні орієнтири дамо після розбору сценаріїв, щоб не обіцяти навмання.

Опишіть ваш об'єкт і процес — повернемося з оцінкою та планом впровадження, де будуть етапи, строки та критерії приймання.

Наші компетенції:

Останні роботи

  • Розробка мобільного додатка для компанії FEEDME
    Розробка мобільного додатка для компанії FEEDME
    1010
  • Розробка мобільного додатку для компанії XOOMER
    Розробка мобільного додатку для компанії XOOMER
    903
  • Розробка мобільного додатку для компанії RHL
    Розробка мобільного додатку для компанії RHL
    1332
  • Розробка мобільного додатку для компанії ZIPPY
    Розробка мобільного додатку для компанії ZIPPY
    1180
  • Розробка мобільного додатку для компанії Affhome
    Розробка мобільного додатку для компанії Affhome
    1107
  • Розробка мобільного додатку для компанії FLAVORS
    Розробка мобільного додатку для компанії FLAVORS
    714