ROS中catkin_make失败和roslaunch失败的解决方法

ROS中catkin_make失败的解决方法

方法1:删除devel和build重新进行catkin_make
方法2:若方法1失败,那么可以一个一个的删除src文件夹中的功能包,看是否可以编译通过,然后找出编译不通过的功能包删除后重新编译即可。
此次catkin_make编译不通过的原因:可能是其中某些文件的环境变量或者功能包路径的问题。删除catkin_ws中的所有文档,然后重新编译后通过。
在这里插入图片描述

ROS中roslaunch失败的解决方法

source ~/catkin_ws/devel/setup.bash
 roslaunch turtlebot3_bringup turtlebot3_lidar.launch

ROS中roslaunch失败的原因

  1. src文件夹内没有对应的软件包
  2. 环境变量设置有问题
  3. 软件包名称输入错误
    输入软件包名称和launch文件名称时可以使用tab键自动补全
  4. 不是一个有效的ROS软件包
    没有添加CMakeLists.txt文件和package.xml文件
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 基于ROS的机械臂仿真-模拟运动控制卡的实现方式进行NURBS等插补算法仿真源码+演示视频+使用说明.zip 基于ROS系统的机械臂仿真,模拟运动控制卡的实现方式进行NURBS等插补算法仿真。基于launch文件以及xml语言进行相关定义以及开发,通过moveit!作为配置器,同时通过python脚本实现自定轨迹开发。 程序说明 具体可见src文件夹:\ (1)moveit!设置:存在于mingmoveit_config文件夹,相关子结构图可以见设计说明;\ (2)urdf模型设置:存在于mingurdf文件夹,可以实现gazebo下的仿真;\ (3)运动仿真:存在于myrobot_control文件夹,可通过myrobot_trajectory.launch文件内部进行运动轨迹自定义;\ (4)ros_control配置:存在于roscontrol文件夹下,关于运动参数的设置。 ## 三、使用说明 (1)简单使用:编译并刷环境变量后运行:roslaunch mingurdf gazebo.launch\ (2)自定义轨迹:\ 1.moveit!配置:src\mingmoveit_config文件夹下可以对yaml(系统参数)和launch(运行参数)进行相关修改;\ 2.运动轨迹导入:src\myrobot_control\launch文件夹下有关轨迹的python连接脚本,可以直接运行相关脚本; 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值