Автоматизированное рабочее место агроинженера

  • #Python
  • #PostgreSQL
  • #React.js
  • #Pandas
  • #Matplotlib
Автоматизированное рабочее место агроинженера

Задача

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

Детали

Разрабатываемое ПО будет использовано агрономами на различных уровнях:

  1. Агроном.
  2. Старший агроном.
  3. Главный агроном.

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

Выделим основной функционал разрабатываемого ПО:

  • Расчет траектории движения для различных видов техники и технических операций (посев, уборка, обработка почвы и т.д.).
  • Возможность изменения настроечных параметров в рамках зоны ответственности каждой отдельной роли.

Технологии и методология

  • Python — язык программирования.
  • Pandas — программная библиотека на Python для обработки и анализа данных.
  • Matplotlib — библиотека для визуализации данных на Python, в данном проекте использовался для отрисовки траектории движения техники и границ участков.
  • PostgreSQL — система управления базами данных.
  • Active Directory — технология разграничения прав доступа.
  • React-JS — фреймворк для разработки пользовательских интерфейсов.
  • Kanban — методология разработки.

Результат

  • Разработана и реализована функция для расчета оптимальной траектории движения сельскохозяйственной техники по полю.
  • Созданы экраны авторизации, списка ПУЛов и детальной информации о ПУЛе в рамках MVP приложения.
  • Произведена интеграция автоматизированного рабочего места с внутренними системами.
  • Подготовлена MVP версия системы и уже проходит тестирование пользователями на реальных данных.


 

Контакты

Новосибирск, Академгородок
ул. Николаева, здание 9/1
этаж 3, офис 5