本文专门记录自己在使用gazebo仿真时所遇到的一些问题以及解决方案。
linux版本:Ubuntu14.04 ROS版本:indigo gazebo版本:2.2.3
【一】 在gazebo仿真中,启动roslaunch命令后,出现如下报错:
这是因为python默认是ascii编码,此时可以通过以下方式解决:
cd 到ros中的python库文件目录
cd /opt/ros/indigo/lib/python2.7/dist-packages/
新建一个sitecustomize文件:
sudo vim sitecustomize.py
写入以下内容:
#coding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
保存,重新catkin_make即可。