ROS roslaunch启动节点 - 报错找不到节点

博客内容描述了在ROS环境中遇到的权限错误以及如何解决。作者首先尝试通过修改文件夹权限来解决问题,但未成功。随后,他们发现编译后的可执行文件位于上一级目录的build中,并将其移动到相应包内,执行`source devel/setup.bash`及`roslaunch`命令后,成功启动了程序。这个解决方案对于遇到类似问题的ROS用户可能有所帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、问题描述

进入文件夹,编译包

roscore

cd my_c++/VINS_test/BUAA_robot/src/Sensors

 catkin_make -DCATKIN_WHITELIST_PACKAGES=""

source  devel/setup.bash

roslaunch hardware_trigger_cam camera.launch

报错:

 

二、问题解决

方法1:修改权限

cd   hardware_trigger_cam              //进入包

chmod 777 hardware_trigger        //修改权限

这种方法对我无用

 

方法2:移动编译后的文件

经过   catkin_make -DCATKIN_WHITELIST_PACKAGES=""   编译后的可执行文件,发现 在 上一目录的build中, 就是:hardware_trigger

然后你把编译后的可执行文件 hardware_trigger  放在包 hardware_trigger_cam 下面 的  build 即可

在执行

source  devel/setup.bash

roslaunch hardware_trigger_cam camera.launch

成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他人是一面镜子,保持谦虚的态度

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值