Mavros: Plugin distance_sensor geladen aber Thema nicht gefunden!

Erstellt am 2. März 2017  ·  12Kommentare  ·  Quelle: mavlink/mavros

Hallo..
rotopische Liste
Thema mit dem Namen "distance_sensor" nicht gefunden ??

Ich habe das aus dieser Liste entfernt (apm_pluginlists.yaml):

plugin_blacklist:
.# gemeinsames
..
.# Extras
...
Abstandssensor
...

APM question

Hilfreichster Kommentar

distance_sensor ist jetzt vollständig auf der ardupilot-Seite für Sensorausgang und als Eingang implementiert

Alle 12 Kommentare

Dieses Plugin erfordert eine Konfiguration wie folgt: https://github.com/mavlink/mavros/blob/master/mavros/launch/px4_config.yaml#L116
APM unterstützt jedoch sowieso keine DISTANCE_SENSOR-Nachricht.

Ich habe dies überprüft (ardupilot-Copter-3.4.5 - GCS_Mavlink.cpp):
void GCS_MAVLINK_Copter::handleMessage(mavlink_message_t* msg)
{
...
Fall MAVLINK_MSG_ID_DISTANCE_SENSOR:
{
Ergebnis = MAV_RESULT_ACCEPTED;
copter.rangefinder.handle_msg(msg);
brechen;
}
..
}
und ( ardupilot-Copter-3.4.5 - AP_RangeFInder_Mavlink.cpp):
void AP_RangeFinder_MAVLink::handle_msg(mavlink_message_t *msg)
{
mavlink_distance_sensor_t-Paket;
mavlink_msg_distance_sensor_decode(msg, &packet);

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

}
//
letzte Zeile zeigt, dass APM distance_cm von der DISTANCE_SENSOR-Nachricht setzen kann!

was bedeutet DS: Plugin nicht konfiguriert!
Ich überprüfe auch Mavros mit PX4-Stack, aber diese Warnung ist geblieben.

Ok, sieht so aus, als ob APM das jetzt implementiert hat. Update auf Master, es wurde die Konfiguration in #670 hinzugefügt.

das ist arbeit.. aber Parameter für select pub oder sub funktionieren nicht gut.

@Ahrovan irgendwelche Updates? Haben Sie die px4_config.yaml überprüft, wie es funktioniert?

Nein, ich habe gerade apm_pluginlists.yaml überprüft

Wenden Sie die Konfigurationen auf die gleiche Weise an, wie Sie sie in px4_config finden. Sehen Sie, ob Sie die von der FCU kommenden Daten veröffentlichen oder Daten von einem Sensor auf Ihrem Computer abonnieren und an die FCU senden möchten.

@Ahrovan- Updates?

Schließen als veraltet. @MasterRos Bitte öffnen Sie erneut, wenn Sie weiterhin Probleme haben.

distance_sensor ist jetzt vollständig auf der ardupilot-Seite für Sensorausgang und als Eingang implementiert

distance_sensor ist jetzt vollständig auf der ardupilot-Seite für Sensorausgang und als Eingang implementiert

Danke für die Bestätigung von @khancyr.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen