Mavros: Плагин distance_sensor загружен, но тема не найдена!

Созданный на 2 мар. 2017  ·  12Комментарии  ·  Источник: mavlink/mavros

Здравствуй..
ростопский список
не найдена тема с названием "distance_sensor" ??

Я удалил это из этого списка (apm_pluginlists.yaml):

plugin_blacklist:
.# общий
..
. # экстры
...
distance_sensor
...

APM question

Самый полезный комментарий

Distance_sensor теперь полностью реализован на стороне ardupilot для выхода датчика и в качестве входа

Все 12 Комментарий

Этот плагин требует такой конфигурации: https://github.com/mavlink/mavros/blob/master/mavros/launch/px4_config.yaml#L116
Но APM все равно не поддерживает сообщение DISTANCE_SENSOR.

Я проверил это (ardupilot-Copter-3.4.5 - GCS_Mavlink.cpp):
void GCS_MAVLINK_Copter :: handleMessage (mavlink_message_t * сообщение)
{
...
case MAVLINK_MSG_ID_DISTANCE_SENSOR:
{
результат = MAV_RESULT_ACCEPTED;
copter.rangefinder.handle_msg (сообщение);
сломать;
}
..
}
и (ardupilot-Copter-3.4.5 - AP_RangeFInder_Mavlink.cpp):
void AP_RangeFinder_MAVLink :: handle_msg (mavlink_message_t * сообщение)
{
пакет mavlink_distance_sensor_t;
mavlink_msg_distance_sensor_decode (сообщение, & пакет);

last_update_ms = AP_HAL::millis();
distance_cm = packet.current_distance;

}
//
последняя строка показывает, что APM может установить расстояние_см от сообщения DISTANCE_SENSOR!

что значит DS: плагин не настроен!
Я тоже проверяю mavros со стеком PX4, но это предупреждение осталось.

Хорошо, похоже, что теперь это реализовано в APM. Обновление до мастера, он добавил конфигурацию в # 670.

это работает .. но параметр для выбора паба или подписки не работает.

@Ahrovan какие-нибудь обновления? Вы проверяли, как это работает px4_config.yaml?

Нет, только что проверил apm_pluginlists.yaml

Примените конфигурации так же, как в px4_config. Посмотрите, хотите ли вы опубликовать данные, поступающие из FCU, или подписаться на данные, поступающие от датчика на вашем компьютере, и отправить их в FCU.

@Ahrovan обновления?

Закрытие как устаревшее. @MasterRos, пожалуйста,

Distance_sensor теперь полностью реализован на стороне ardupilot для выхода датчика и в качестве входа

Distance_sensor теперь полностью реализован на стороне ardupilot для выхода датчика и в качестве входа

Спасибо за подтверждение @khancyr.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги