ubuntu18.04 melodic版本中一般使用python2.7环境,该环境下urdf文件中不能有中文注释出现,否则报错
UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position
但urdf文件不注释阅读起来很麻烦,解决方法:\
cd到根目录下
cd /opt/ros/melodic/lib/python2.7/dist-packages
sudo vim sitecustomize.py
在其中添加如下内容:
#coding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
随后重启ros,就可以在2.7环境下添加中文注释不报错了