1. 问题一:文件名时出现找不到包的问题
问题描述:
编译运行 rosrun 包名 文件名时出现找不到包的问题:例如
[rospack] Error: package 'plumbing_pub_sub' not found
原因分析:
没有找到运行所指示的包
可能自己建立的工作空间改变
解决方案:
1.检查包名是否写错
2.检查是否没有包
3.检查 ros 工作空间
env | grep ros
查看 ROS_PACKAGE_PATH=自己的工作空间
如果不是自己目前的工作空间,更新一下环境
source ./devel/setup.bash
再运行 rosrun 包名 文件名。
2. 问题二:#!/usr/bin/env python 用法
#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用/usr/bin 下的 python
解释器;