Геофизика в кармане: как я сделал мобильный справочник для инженеров.

Как инженер-геофизик из вахты превратил рабочие задачи в мобильное приложение для коллег.

О себе.

Привет! Меня зовут Косогов Тимофей, я горный инженер-геофизик. Работаю в поле - на буровых установках и КРС, где провожу исследования скважин. Моя задача - спустить приборы в ствол скважины, записать первичные данные и передать их в интерпретацию для определения строения и характеристики пластов. Проще говоря, я тот человек, который получает "сырой" геофизический материал прямо с глубины, чтобы потом из него сделали интерпретацию и выдали заказчику готовую картину залежей нефти или газа.

Проблема и её решение.

Геофизика - это профессия, где приходится совмещать инженерную точность и интуицию исследователя. В полевых условиях нет права на ошибку: приборы стоят дорого, время ограничено, а связь бывает нестабильной. Поэтому скорость доступа к информации - критически важна.

Иногда на объекте нужно быстро вспомнить технические параметры прибора или уточнить физический принцип измерений - а под рукой только слабая сеть. После вуза часть теоретических знаний начала стираться из памяти, и я понял, что не хочу каждый раз искать данные по крупицам.

Из-за таких ситуаций у меня родилась идея: а что, если собрать всю эту информацию в одном месте - прямо в телефоне? Так появилась идея мобильного оффлайн справочника «Геофизика».

Изначально я сделал его как тестовый проект для участия в локальной научно-технической конференции (ЛНТК) внутри группы своей компании. Цель была простая - показать, что даже без корпоративных систем можно сделать удобный инструмент для полевых специалистов, который решает реальные задачи.

Проект задумывался как универсальный справочник и рабочий помощник, в котором сотрудник может:

  • быстро найти характеристики оборудования.
  • скачать нужные калибровки.
  • оформить и получить заявку на планируемые работы.
  • передать данные интерпретаторам.
  • и получить оценку качества собранного материала.

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

Так эксперимент превратился в самостоятельный проект, а я - из инженера-пользователя в инженера-разработчика.

Разработка.

Прототип, а позже и полноценное приложение, я делал на движке Unity. К тому моменту я уже хорошо понимал его внутреннюю механику - раньше создавал на нём игру, поэтому знал, как работать со сценами, интерфейсом и оптимизацией. Кроме того, Unity - кроссплатформенный, что сразу позволило мне собрать приложение и под Android, и под iOS. Для проекта, который изначально задумывался как внутренний инструмент, это оказалось приятным бонусом: его можно было легко распространить среди коллег, независимо от того, на чём они работают.

Главная сложность началась, когда я перешёл от идеи к контенту. Всё, что касалось структурирования информации, оказалось не так просто, как казалось до этого. Нужно было объединить в одном приложении и теоретические данные по методам геофизики, и справочные материалы по приборам, и при этом сделать интерфейс, который не заставит пользователя тратить время на поиск нужного пункта.

Я пересмотрел огромное количество технической документации, руководств и методичек - фактически собрал мини-базу знаний, где каждая категория связана с конкретным типом работ и приборов. На этот этап ушло около двух-трёх месяцев.

Отдельное внимание я уделил простоте и офлайн-доступу. В полевых условиях стабильного интернета нет, поэтому приложение должно было работать полностью без подключения к сети, включая справочную часть. Дизайн я делал минималистичным - без лишней графики.На создание самого проекта и интерфейса ушло ещё около двух месяцев. К моменту, когда всё заработало, я понял, что приложение получилось не просто как тестовая демонстрация, а как реально рабочий инструмент, которым удобно пользоваться в полевых условиях.

На создание самого проекта и интерфейса ушло ещё около двух месяцев. К моменту, когда всё заработало, я понял, что приложение получилось не просто как тестовая демонстрация, а как реально рабочий инструмент, которым удобно пользоваться в полевых условиях.

Интерфейс приложения «Геофизика».
Интерфейс приложения «Геофизика».

Результат.

Сейчас мой справочник выглядит как полноценный мобильный помощник геофизика. В нём собраны теоретические материалы, паспортные характеристики приборов и другие данные, которые раньше приходилось искать по отдельным документам.

Одной из ключевых функций стал подбор приборов по параметрам скважины. Пользователю достаточно указать:

  • тип каротажа.
  • метод исследования.
  • диаметр ствола скважины.
  • тип - открытый или закрытый ствол.

и приложение автоматически подскажет, какие приборы подойдут для конкретных условий.

Для полевых специалистов это экономит массу времени и снижает вероятность ошибок при подготовке оборудования. Фактически справочник стал универсальным инструментом для быстрой справки и проверки данных прямо на объекте - без необходимости лезть в интернет или искать нужный файл в переписке.

На данный момент приложением пользуются многие геофизики по всей стране - не только из моей компании, но и из других организаций. Я периодически получаю обратную связь: в приложении есть встроенная форма, где любой пользователь может анонимно оставить комментарий. Все сообщения приходят ко мне на почту - часто просят добавить новые приборы, методы или дополнить материалы.

Для меня это лучший показатель, что проект действительно востребован. Он уже перерос рамки тестового эксперимента и стал реальной рабочей утилитой, которая помогает коллегам в повседневной работе.

Вывод.

Разработка этого проекта дала мне гораздо больше, чем я ожидал.

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

Разработка этого проекта дала мне гораздо больше, чем я ожидал.

Как Unity-разработчик, я научился работать с данными - структурировать, фильтровать, искать нужное среди десятков документов и таблиц. Этот опыт сильно расширил мой кругозор: теперь я понимаю, как инженерные задачи и разработка могут взаимно усиливать друг друга.

И, пожалуй, главный вывод - если у вас есть идея, которая облегчает жизнь хотя бы вам самому, значит, она может помочь и другим. Даже инженер-вахтовик способен создать полезный инструмент, если видит проблему и хочет её решить.

5
2 комментария