解决ERROR: cannot launch node of type [move_base/move_base]

2023-10-26

最近拿了别人的程序跑,直接将工作空间git了过来,结果发现提示错误:

ERROR: cannot launch node of type [move_base/move_base]: Cannot locate node of type [move_base] in package [move_base]. Make sure file exists in package path and permission is set to executable (chmod +x)

因为在别的程序上用move_base没问题,所以知道不是缺少这个节点的问题,最后在一个类似的情况上找到了原因,就是这个工作空间存在重名的功能包

在没有source这个工作空间时,输入

catkin_find --without-underlays --libexec --share move_base

会发现move_base只在系统中存在

当对这个工作空间source之后,会发现当前ws下存在同名的

解决方法,就是按照第二张图的地址,删掉这两个文件夹就可以了

如果觉得有帮助,麻烦点个免费的赞吧,嘿嘿

参考资料:ROS:解决Error:cannot launch node of type [map_server/map_server]: can't locate node [map_server] in... - 简书 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决ERROR: cannot launch node of type [move_base/move_base] 的相关文章

随机推荐

  • JVM系列(六) JVM 对象终结方法finalize

    我们有几个特别容易混淆的关键字final finally finalize 他们之间的区别是什么 final 是java关键字 finally 是try catch finally finalize 是Object 根类的方法 今天我们着重
  • 「PAT乙级真题解析」Basic Level 1073 多选题常见计分法 (问题分析+完整步骤+伪代码描述+提交通过代码)

    乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范 从小白开始逐步掌握用编程解决问题 PAT乙级BasicLevelPractice 1073 多选题常见计分法 问题分析 题设要求按照老师批改多选题的方法来计算学生的总分
  • Map.entry详解

    Map entrySet 这个方法返回的是一个Set
  • 【软件工程基础复习整理】第一章软件工程基础前言(1)软件、工程和软件工程

    想要把软件缺陷全消灭 要用最锐利的目光去审视每一行代码 用最慎密的心思来制定每一份计划 用最严谨的态度去查看每一项工作 不掌握一定的软件工程知识 不按软件工程的有关原理进行软件开发 不积极学习新的软件开发方法和技术 就不能高效 高质量地开发
  • HCIP第六天

    OSPF的不规则区域 OSPF区域划分的要求 1 区域之间必须存在ABR 2 区域划分必须按照星型拓扑结构划分 1 远离骨干的非骨干区域 2 不连续骨干 1 通过VPN隧道将R4连接到骨干区域中 使其合法化 1 当一个路由器同时连接骨干区域
  • k8s kubectl 日常命令使用记录

    Kubectl 自动补全 设置shell自动补全 要先安装bash completion 并永久添加自动补全 source lt kubectl completion bash echo source lt kubectl completi
  • 如何安装电子水尺?

    垂直安装 吊装 根据现场实际情况 可以由不同单元规格的传感器段组合成需要的长度 然后用U形连接件连接成一支整体传感器 倾斜贴壁安装 与垂直安装方法相同 此时要将传感器测量长度转换为测量高度 故而测量精度将提高 阶梯式安装 各支传感器分别安装
  • 微信小程序从A小程序跳转至B小程序内wx.navigateToMiniProgram

    多个小程序多个主体之间相互跳转wx navigateToMiniProgram 代码在最后 参数说明 属性 类型 必填 说明 appId string 否 要打开的小程序 appId path string 否 打开的页面路径 如果为空则打
  • 深度学习之遥感变化检测数据集整理

    1 The River Data Set 高光谱河流变化检测数据 该数据集包含两幅高光谱影像 分别于2013年5月3日和12月31日采集自中国江苏省的某河流地区 所用传感器为Earth Observing 1 EO 1 Hyperion 光
  • 牛顿迭代法解非线性方程组 c语言,用牛顿迭代法解非线性方程组有两个非线性方程,未知数是x1,x2:(15x1+10x2)/[(40-30x1-10x2)^...

    共回答了24个问题采纳率 91 7 function r n mulNewton x0 eps if nargin 1 eps 1 0e 4 end r x0 myf x0 inv dmyf x0 n 1 tol 1 while tol g
  • QML中鼠标拖动移动ListView中项的位置

    在QML开发中 ListView是我们经常用到的控件 可以用它给用户展示出列表 但是往往都是将项目的显示顺序排好后 直接让ListView显示出来 亦或者是知道要移动到具体的那一位置 然后调整数据在ListView中的顺序来达到要求 现有一
  • 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序!

    题目 给定一个数组 nums 编写一个函数将所有 0 移动到数组的末尾 同时保持非零元素的相对顺序 java 解决此题的思想就是将非零的数移到数组前端非零的后面 最简单最高效的方法其实使用双指针 一个指针就正常遍历数组查看是否为0 另一个指
  • 三十.Python学习笔记.6

    组合数据类型 2 一 字典类型定义 映射是一种键 索引 和值 数据 的对应 字典类型是 映射 的体现 键值对 键是数据索引的扩展 字典是键值对的集合 键值对之间无序 采用大括号 和dict 键值对用冒号 表示 二 字典类型操作函数的方法 函
  • 基于STM32HAL库编写状态机模式

    概述 本篇文章介绍如何使用STM32HAL库 以马达转动的状态示例 来说明 项目中使用的状态模式 参考该文章链接 比较懒 基本都是照搬框架 这种写法确实在项目后续新增功能时 方便不少 还是值得学习 这样的思路 加油 技术同仁们 硬件 STM
  • Python自动化测试实战

    接口自动化测试是指通过编写程序来模拟用户的行为 对接口进行自动化测试 Python是一种流行的编程语言 它在接口自动化测试中得到了广泛应用 下面详细介绍Python接口自动化测试实战 1 接口自动化测试框架 在Python接口自动化测试中
  • 关于IP网络号和主机号的原理

    转自xhamigua QQ496400739的文章 http xhamigua blog 163 com blog static 61786908201191112512850 文章中可能有些小错误 不过不影响学习 关于IP网络号和主机号的
  • 高精度人脸表情识别 开源代码

    人脸表情识别 半监督 Margin Mix Semi Supervised Learning for Face Expression Recognition 作者 Corneliu Florea Mihai Badea Laura Flor
  • 【网络编程】应用层协议——HTTPS协议(数据的加密与解密)

    文章目录 一 HTTP协议的缺陷 二 HTTPS协议的介绍 三 加密与解密 3 1 加密与解密流程 3 2 为什么要加密和解密 3 3 常见的加密方式 3 3 1 对称加密 3 3 2 非对称加密 3 3 3 数据摘要 数据指纹 3 3 4
  • C语言:指针的进阶

    在之前已经学习了指针初阶相关知识 知道了指针的概念 指针就是个变量 用来存放地址 地址唯一标识一块内存空间 指针的大小固定是4 8个字节 32位平台 64位平台 指针是有类型的 指针的类型决定了指针 整数的步长 指针解引用操作的权限 指针的
  • 解决ERROR: cannot launch node of type [move_base/move_base]

    最近拿了别人的程序跑 直接将工作空间git了过来 结果发现提示错误 ERROR cannot launch node of type move base move base Cannot locate node of type move b