ROS交流群
ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
xxx is neither a launch file in package nor xxx is a launch file name 错误解决
-
ROS使用中会遇到这样的错误。一般是在启动launch文件时出现这个错误。这个错误产生的原因时没有找到你要启动的软件包或者你要启动的launch文件。可能的原因有以下几个
-
没有安装对应的软件包
看看你的src文件夹内是不是有对应的软件包 -
软件包名称输入错误
输入软件包名称和launch文件名称时可以使用tab键自动补全。 -
环境变量设置有问题
在执行roslaunch前是否执行了source /opt/ros/kinetic/setup.bash
(以kinetic版本为例)和source你的工作空间。
如果是通过修改~/.bashrc
文件的方式改变环境变量。对应的修改要重新开启一个命令行窗口后才会生效。
可以通过roscd 你的包
来测试一下环境变量是否有问题。如果正常,那么你应该能通过这种方式进入自己的软件包。 -
不是一个有效的ROS软件包
比如自己写的一个ROS包,但是没有添加CMakeLists.txt
文件和package.xml
文件
-