autoware警告Die ausführbare Datei „state_publisher“ ist veraltet. Bitte verwenden Sie stattdessen „robot_state_publisher“.

Wenn Sie die offizielle Autoware-Demo (autoware.ai) ausführen, starten Sie my_localization.launch

roslaunch autoware_quickstart_examples my_localization.launch

Die folgende Warnung wird angezeigt:
[ WARN] [1649143568.073127311]: Die ausführbare Datei „state_publisher“ ist veraltet. Bitte verwenden Sie stattdessen „robot_state_publisher“.

 [WARNUNG] Die ausführbare Datei „state_publisher“ ist veraltet. Bitte ersetzen Sie sie durch „robot_state_publisher“.
-------------------------------- ----------------------------------
Offensichtlich ist die Lösung :

                                 Suchen Sie nach „state_publisher“ und ersetzen Sie es durch „robot_state_publisher“ .

文件位置: autoware.ai>install>vehicle_description>share>vehicle_description>launch>vehicle_model.launch

Ändern Sie nach dem Öffnen die Datei: Ändern Sie „state_publisher“ in „robot_state_publisher“.

 Wiederholen Sie:
roslaunch autoware_quickstart_examples my_localization.launch

Das Ergebnis ist normal:

Zu diesem Zeitpunkt ist das Problem gelöst. Hier sind meine Ideen. Sehen Sie sich diese selektiv an:

Sammeln Sie relevante Erfahrungsbeiträge im Internet und finden Sie Lösungen: Ändern Sie „state_publisher“ in „robot_state_publisher“ >> Finden Sie den Speicherort dieser Datei >> Ändern Sie sie in den entsprechenden Code.

Der schwierigste Teil dieses Fehlers besteht darin, den „Dateispeicherort“ zu finden . Übergeben Sie den Befehl roslaunch autoware_quickstart_examples my_localization.launch

Öffnen Sie die Startdatei und suchen Sie nach allen Startdateien in der Datei. Öffnen Sie alle Startdateien in autoware.ai, suchen Sie nach der Datei „state_publisher“ und bestimmen Sie schließlich, welche Datei sich in Vehicle_model.launch befindet. Ändern Sie sie, führen Sie sie erneut aus und fertig gelingt es.

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/m0_62648611/article/details/123974799
Recomendado
Clasificación