"dronekit-sitl ждет соединения ..." Но что мне делать дальше? - PullRequest
0 голосов
/ 21 сентября 2018

Я установил его.Но что делать дальше? Приложение MavProxy не отвечает на команды или я что-то здесь не так делаю.Короче, кто-то, пожалуйста, проведите меня через соединение моделируемого транспортного средства с планировщиком миссии.Я знаю, что это очень элементарно, но, пожалуйста, помогите мне здесь.

1 Ответ

0 голосов
/ 23 сентября 2018

Чтобы подключить dronekit-sitl к планировщику миссий, просто установите для параметра соединения (в правом верхнем углу) значение TCP, затем нажмите кнопку подключения и установите для удаленного IP-адреса 127.0.0.1 и удаленного порта значение 5760. Как показано на этом рисунке:

  1. Set connection type
  2. Set remote IP
  3. Set remote Port

И вы должны быть подключены к dronekit-sitl,Разработчик фактически указывает настройку соединения в своих документах Ссылка .


Но я рекомендую вам не использовать dronekit-sitl, если вы используете его для разработки программы с использованием dronekit.Просто используйте оригинальный SITL с сайта Ardupilot Link .Зачем ?потому что dronekit-sitl ограничен микропрограммой версии 3.3 (сейчас последняя версия микропрограммы 3.6), и вы не можете выполнять расширенное тестирование с ней (например, симуляция LIDAR, симуляция ветра, даже подключение SITL к 3D симулятору).

Советы от меня: если вы хотите разработать свою программу в Windows и использовать планировщик миссий в качестве GCS, вы можете включить подсистему Windows для Linux (WSL) Link и установить Ubuntu в WSL иследуйте инструкциям по настройке SITL в Linux Link .

ИЛИ просто используйте Ubuntu для разработки своей программы и используйте APM Planner в качестве GCS Link или просто установите Mission Planner в Ubuntuиспользуя WINE / Crossover (этот вариант я использую прямо сейчас).

...