2021.3.23| ROS Gazebo错误笔记
运行Gazebo运动控制器(如两轮差速配置)、雷达等插件时,出现错误
UnicodeEncodeError: 'ascii' codec can't encode characters in position xxx
解决方法:
找到相应的py文件,开头加入下面三行。
import sys
reload(sys)
sys.setdefaultencoding('utf8')
主要原因在于,melodic python2.7 不支持xml中文注释

浙公网安备 33010602011771号