Да, конечно, хотя это не обязательно для MobileSDK, и вот пример:
1 / Вы создаете настольное (нативное или веб-приложение) приложение, которое выполняет планирование миссии. Это приложение может сохранить миссию в известном формате - мой совет - создать фреймворк / библиотеку для управления этим форматом -
2 / Мобильное приложение, созданное поверх MobileSDK, считывает миссию в формате - используя упомянутую платформу, которая управляет этим форматом.
3 / Мобильное приложение переводит требования к миссии в систему миссий, доступную в MobileSDK с помощью команд WaypointMissions, MissionControl или даже VirtualStick.
Что касается симуляции, когда дрон находится в режиме симулятора, выполнение будет работать и покажет, как оно выполняется.
Если вы хотите пойти дальше, вы можете даже перенаправить данные мобильного приложения в приложение destkop, чтобы сопоставить фактический путь с запланированным.
Я не могу отказаться от исходного кода для этого, так как он обширный, но, надеюсь, это поможет.