问题描述:编译运行vision_manager.cpp显示找不到可执行的文件vision_manager
问题来源:第八讲---ros机器视觉应用中的关键点(古月老师)
rosrun probot_vision vison_manager
报错如下:
解决方法:
编译完成后,检查vision_manager.cpp可执行文件是否在devel/lib/probot_vision目录下,运行如下命令:
ls devel/lib/probot_vision
运行结果如下:
结果分析:
从运行结果来看,devel/lib/probot_vision目录下存在两个可执行文件:
image_converter 和visonManager。注意,可执行文件的名称是 visonManager 而不是 vision_manager。
因此报错原因为:由于拼写错误或配置文件中的名称不一致导致的。
运行正确的可执行文件:
使用 rosrun 运行 visonManager 可执行文件:
rosrun probot_vision visonManager
正确运行结果如下: