Mavros: Plugin distance_sensor chargé mais sujet introuvable !

Créé le 2 mars 2017  ·  12Commentaires  ·  Source: mavlink/mavros

Salut..
liste des rostopiques
sujet introuvable avec le nom "distance_sensor" ??

je l'ai supprimé de cette liste (apm_pluginlists.yaml):

plugin_blacklist :
.# commun
..
.# Suppléments
...
capteur_de_distance
...

APM question

Commentaire le plus utile

distance_sensor est maintenant entièrement implémenté côté ardupilot pour la sortie du capteur et comme entrée

Tous les 12 commentaires

Ce plugin nécessite une configuration comme celle-ci : https://github.com/mavlink/mavros/blob/master/mavros/launch/px4_config.yaml#L116
Mais APM ne prend pas en charge le message DISTANCE_SENSOR de toute façon.

J'ai vérifié ceci (ardupilot-Copter-3.4.5 - GCS_Mavlink.cpp):
void GCS_MAVLINK_Copter::handleMessage(mavlink_message_t* msg)
{
...
cas MAVLINK_MSG_ID_DISTANCE_SENSOR :
{
résultat = MAV_RESULT_ACCEPTED ;
copter.rangefinder.handle_msg(msg);
Pause;
}
..
}
et ( ardupilot-Copter-3.4.5 - AP_RangeFInder_Mavlink.cpp) :
void AP_RangeFinder_MAVLink::handle_msg(mavlink_message_t *msg)
{
paquet mavlink_distance_sensor_t ;
mavlink_msg_distance_sensor_decode(msg, &paquet);

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

}
//
la dernière ligne montre que l'APM peut définir distance_cm à partir du message DISTANCE_SENSOR !

que signifie DS : plugin non configuré !
Je vérifie également mavros avec la pile PX4, mais cet avertissement est resté.

Ok, on dirait qu'APM a maintenant implémenté cela. Mise à jour vers master, il a ajouté la config dans #670.

c'est du travail .. mais le paramètre pour sélectionner un pub ou un sous-marin ne fonctionne pas bien.

@Ahrovan des mises à jour ? Avez-vous vérifié le px4_config.yaml pour savoir comment cela fonctionne ?

Non, j'ai juste vérifié apm_pluginlists.yaml

Appliquez les configs de la même manière que vous trouvez sur px4_config. Voyez si vous souhaitez publier les données provenant du FCU ou si vous souhaitez souscrire des données provenant d'un capteur sur votre ordinateur et les envoyer au FCU.

@Ahrovan mises à jour ?

Fermeture comme rassis. @MasterRos s'il vous plaît rouvrir si vous avez toujours des problèmes.

distance_sensor est maintenant entièrement implémenté côté ardupilot pour la sortie du capteur et comme entrée

distance_sensor est maintenant entièrement implémenté côté ardupilot pour la sortie du capteur et comme entrée

Merci d'avoir confirmé @khancyr.

Cette page vous a été utile?
0 / 5 - 0 notes