В команде одного стартапа по созданию автоматических станций подзарядки квадрокоптеров написал систему для визуализации (моделирования) работы дронов по охране и патрулированию предполагаемого объекта.
Работает все это в вебе. Как это происходит: пользователем вводятся границы объекта, расположение и вместимость станций, запускается моделирование. Используется JavaScript и библиотечка для рисования на холсте FabricJS (HTML5 canvas)
Для форм и интерфейса применяется Material design
Расчёты происходят на бэкенде (NodeJS)
Возможно, позже выложу исходный код в open-source