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
...
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.
Hilfreichster Kommentar
distance_sensor ist jetzt vollständig auf der ardupilot-Seite für Sensorausgang und als Eingang implementiert