roslaunch报错记录

roslaunch 报错记录

启动roslaunch报错xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 3, column 8
本来以为是launch文件格式错误,搞了很长时间都没搞定
后来发现是package.xml文件中的错误
起因是由于想在package.xml中使用中文注释
参考了 https://blog.csdn.net/qq_44966784/article/details/124201329这篇文章
将xml版本声明进行了修改,加入了encoding=“UTF8”
后续发现其实可以写中文注释,没必要改变编码格式,不过需要将<?xml version="1.0"?> 放到第一行,后面再跟中文注释
package.xml注释方式如下面所示:

<?xml version="1.0"?>
<!-- xml版本声明 -->
<!-- 功能包标签 -->
<package format="2">
  <!-- 功能包名称 -->
  <name>ros_topic</name>
  <!-- 功能包版本 -->
  <version>0.0.0</version>
  <!-- 功能包简要说明 -->
  <description>The ros_topic package</description>
  <!-- 功能包管理者信息 -->
  <!-- One maintainer tag required, multiple allowed, one person per tag -->
  <!-- Example:  -->
  <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> -->
  <maintainer email="hust_zhang@todo.todo">hust_zhang</maintainer>

  <!-- 记录版本许可 -->
  <!-- One license tag required, multiple allowed, one license per tag -->
  <!-- Commonly used license strings: -->
  <!--   BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 -->
  <license>TODO</license>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值