Описание проекта

Мобильное приложение для удаленного видеонаблюдения за 3D принтером

Мобильное приложение для удаленного видеонаблюдения за 3D принтером
Потоковая передача видео, или стриминг в реальном времени даёт бизнесу большие возможности. Потоки видеоданных и системы видео звонков могут, с одной стороны, улучшить внутренние бизнес процессы. А с другой стороны улучшить взаимодействие с клиентом, например, через так называемые онлайн-консультации.

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

Бизнес-логика

3D печать – достаточно новый способ быстрого и относительно дешёвого производства любых объемных предметов, включая предметы с полостями, а также предметы с внутренними стержневыми системами, которые невозможно произвести никаким другим способом.

Современная 3D печать почти всегда осуществляется при помощи стационарных 3D принтеров, которые подают материал (чаще всего расплавленный пластик) через небольшое отверстие – сопло, выстраивая финальный объект слой за слоем. 3D печать – сложный процесс, хотя бы потому, что многое может пойти не так. А безостановочный мониторинг процесса печати человеком просто невозможен, потому что печать может занимать от нескольких часов до нескольких дней.

Наиболее частый дефект печати – так называемые "спагетти". "Спагетти" можно наблюдать, когда сопло принтера, подающее расплавленный пластик, забивается, и материал начинает подаваться неконтролируемо и напоминает по форме спагетти.

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

Стриминговый сервис имеет веб-интерфейс. Пользователь должен установить камеру вместе с Raspberry Pi на 3D принтер, а также необходимое программное обеспечение, после чего можно зайти в веб-сервис при помощи логина и пароля, и начать наблюдать за процессом печати из любой точки мира.

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

Мы разработали кросс-платформенное приложение на базе WebRTC и Janus Gateway. Приложение не просто показывает видео-поток, оно также отображает всю необходимую информацию о процессе: время до окончания процесса, температуру принтера, статус принтера и пр.

Приложение обладает следующим функционалом:

  • Вход через социальные сети: аккаунт на Facebook и Google аккаунт.
  • Уведомления об изменениях в процессе печати через пуши: пуш содержит прогрессбар печати и присылает скриншот принтера на данный момент.
  • Отслеживание состояние принтера: приложение показывает время до окончания процесса, сколько процентов продукта уже напечатано, температуру принтера, статус принтера (например, отмена печати, ошибка, заканчивает печать, в работе, на паузе и пр.)  и другие.

 

Приложение дополнено элементами искусственного интеллекта, которые автоматически определяют различные дефекты, такие как "спагетти" или положение печатаемого объекта, и шлет уведомления на телефон, если что-то идёт не так.

Результаты

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

Хотите обсудить проект?

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