【エラー】Invalid roslaunch XML syntax: not well-formed (invalid token)の解決方法【ROS】

スポンサーリンク

Invalid roslaunch XML syntax: not well-formed (invalid token)の解決方法

ROSでプログラムを立ち上げたときに以下のエラーが出ることがあったためその原因と解決方法をまとめる。

Invalid roslaunch XML syntax: not well-formed (invalid token)の解決方法

今回の場合、エラーの原因はパラメータや立ち上げるプログラムを設定するyamlファイルで不要なコンマがあることだった。

例えば、以下の場合だと「type=”uvc_camera_node”」の直後に「,」が入ってしまっているのが間違い。

<node name="$(arg camera_name)" pkg="uvc_camera" type="uvc_camera_node", output="screen" ns="$(arg camera_name)">

正しくは次のようになる。

<node name="$(arg camera_name)" pkg="uvc_camera" type="uvc_camera_node" output="screen" ns="$(arg camera_name)">

参考:https://answers.ros.org/question/224549/invalid-roslaunch-xml-syntax-not-well-formed-invalid-token/

タイトルとURLをコピーしました