vscode 调试ros文件问题和注意事项

一、配置debug

1、CMakelists.txt配置编译模式是debug

2、debug-》ROS-》ROS:LAUNCH-》选择launch文件

3、编译catkin_make&debug

4、不停打断点进行调试

二、ROS的功能包名字修改

1、package文件夹名字修改 //可以不改

2、CMakelists.txt里面(一般第2行) project(xxxpkg) 需要改名   //该成需要的名字

3、package.xml (一般第3行) <name>xxx2pkg</name>  //修改

4、launch 文件中出现 $(find xxxpkg)的地方都要修改  //对应的名字

5、launch 文件中如果用了包名作节点名的话,这些包名都要一个个改过来

<node name="lesson2_scan_match_icp_node"

pkg="xxxpkg(改)" type="xxxpkg_scan_match_icp_node(改)" output="screen" />    //修改

6、 如果rviz有加载文件,需要重新配置(一般不修改,直接用launch打开的时候会报错)

参考:https://zhuanlan.zhihu.com/p/600117905

三、vscode调试依旧ROS找不到launch文件

1、先尝试source ./devel/setup.bash

2、重新启动vscode打开,尝试调试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您好!我是C知道,很高兴能帮助您。要在VS Code中调试ROS(机器人操作系统)项目,您可以按照以下步骤进行设置: 1. 首先,确保您已经在系统中安装了ROS和VS Code。 2. 在VS Code中安装ROS插件。您可以打开VS Code的扩展面板,搜索并安装“ROS”插件。 3. 打开ROS工作空间。在VS Code中,选择“文件”->“打开文件夹”,然后选择您的ROS工作空间文件夹。 4. 在VS Code的左侧边栏中,选择“ROS”图标以显示ROS相关的功能。 5. 在ROS图标下方的工具栏中,选择“启动ROS核心”。这将启动ROS核心,并在VS Code的输出面板中显示相关信息。 6. 在VS Code中的“终端”选项卡中,选择“新终端”。这将打开一个新的终端窗口。 7. 在新的终端窗口中,输入以下命令以编译ROS项目:`catkin_make` 8. 编译完成后,在VS Code的左侧边栏中,选择“运行和调试”图标。 9. 在运行和调试面板中,点击“创建/编辑launch.json文件”。这将创建或编辑一个名为“launch.json”的文件,用于配置ROS调试。 10. 在launch.json文件中,您可以定义要调试ROS节点和参数。您可以参考ROS插件的文档以了解如何配置launch.json文件。 11. 配置好launch.json后,您可以选择要调试的节点,然后点击“启动调试”按钮。 12. 调试会话将开始,并显示在VS Code的调试面板中。您可以使用调试工具栏中的按钮来控制调试会话。 这些是在VS Code中调试ROS项目的基本步骤。请注意,具体的配置和步骤可能会因您的项目结构和需求而有所不同。希望这些信息对您有所帮助!如果您有任何其他问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值