运行roscore,得到如下日志,且一直卡着无法继续执行
… logging to /home/xbit/.ros/log/79f2952c-589c-11ea-8213-d0abd5e7d222/roslaunch-x-11085.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
原因:ROS_IP和ROS_HOSTNAME错误
解决办法:将如下脚本加入~/.bashrc中即可
export ROS_HOSTNAME=127.0.0.1
export ROS_IP=127.0.0.1
if [ -f /opt/ros/melodic/setup.bash ]; then
source /opt/ros/melodic/setup.bash
elif [ -f /opt/ros/kinetic/setup.bash ]; then
source /opt/ros/kinetic/setup.bash
else
echo "No ros distro found!"
fi
手机扫一扫
移动阅读更方便
你可能感兴趣的文章