【ROS】使用vscode浏览navigation2源码时,提示:没有那个文件或目录

这篇具有很好参考价值的文章主要介绍了【ROS】使用vscode浏览navigation2源码时,提示:没有那个文件或目录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【ROS】郭老二博文之:ROS目录

1、问题描述

使用vscode浏览navigation2源码时,头文件下面有波浪线,并提示:没有那个文件或目录。比如没有:geometry_msgs/msg/polygon.h

错误信息:
无法打开源文件 “geometry_msgs/msg/polygon.h” (dependency of “nav2_controller/controller_server.hpp”)C/C++(1696)
无法打开 源 文件 "rclcpp/rclcpp.hpp"C/C++(1696)
【ROS】使用vscode浏览navigation2源码时,提示:没有那个文件或目录,ROS,vscode,ROS

2、原因查找

1)是否已安装geometry_msgs包
如果没有目录:/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg;
则表示还未安装geometry_msgs包;注意本人的ROS2版本是humble

2)C/C++路径是否配置正确
按下“Shift+Ctrl+p”,搜索“C/C++ Edit Configurations(UI)",进入“C/C++配置”界面文章来源地址https://www.toymoban.com/news/detail-725500.html

到了这里,关于【ROS】使用vscode浏览navigation2源码时,提示:没有那个文件或目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VScode clangd 插件浏览 linux 源码

    VScode clangd 插件浏览代码却决于 compile_commands.json 文件 生成该文件有很多种方法 bear 命令 linux 内核脚本 cmake 编译选项 VScode 插件安装 在 VScode 插件商城搜索安装即可 clangd 安装 方法一 插件下载好之后任意打开一个 C/CPP 文件,vscode 下方会出现弹窗直接 install 即可(若网络原因

    2024年02月06日
    浏览(55)
  • ROS中Navigation发布方式(3种)

    在ROS中发布导航命令有三种方式(但其实本质上都是话题发送)   最常见的导航是在Rviz中实现的导航,通过2D Nav Goal可以设置导航目标点,但实际上2D Nav Goal会操作三个话题均有输出:   /move_base/current_goal   /move_base/goal   /move_base_simple/goal   Rviz中导航操作的主要话题

    2024年02月10日
    浏览(33)
  • 【ROS-Navigation】—— DWA路径规划算法解析

        最近在学习ROS的navigation部分,写些东西作为笔记,方便理解与日后查看。本文从Astar算法入手,对navigation源码进行解析。 PS:ros navigation源码版本https://gitcode.net/mirrors/ros-planning/navigation/-/tree/noetic-devel DWA具体的算法原理在之前的博客(见自动驾驶路径规划——DWA(动态

    2023年04月16日
    浏览(31)
  • 【ROS-Navigation】—— Astar路径规划算法解析

        最近在学习ROS的navigation部分,写些东西作为笔记,方便理解与日后查看。本文从Astar算法入手,对navigation源码进行解析。 PS:ros navigation源码版本https://gitcode.net/mirrors/ros-planning/navigation/-/tree/noetic-devel     对于Astar算法,想必大家都非常熟悉了。具体算法原理就不

    2024年01月18日
    浏览(49)
  • ROS2 Navigation 进阶教程学习笔记 第一章

    Nav2提供了新的拱你和工具,使创建机器人应用程序变得更容易 在本单元中,将学习 1. 通过simple Commander API进行基本Nav2操作 2. 通过followwaypoints使用waypoint follower和task executor插件 3. 禁区和限速区简介 然后您将基于Nav2创建一个基本的自主机器人demo。您将经常在一个仿真仓库中

    2024年02月08日
    浏览(48)
  • ROS2节点使用vscode debug

    Ubuntn22.04 6 + ROS2 Humble 首先安装 gdbserver 创建工作空间及src文件夹 ws/src,用colcon编译(ros1 是 catkin,ros2是colcon) 创建功能包 source setup.bash文件,与ros1不同,ros2的setup.bash文件在工作空间的install文件夹下 修改功能包的cmakelist.txt,加入 可以打断点暂停 加入相关的依赖项 运行

    2024年02月16日
    浏览(39)
  • 使用 VScode 开发 ROS 的Python程序(简例)

    ROS学习笔记文章目录 01. ROS学习笔记(一)—Linux安装VScode 02. ROS学习笔记(二)—使用 VScode 开发 ROS 的Python程序(简例) 本篇作为ROS学习的第二篇,是关于如何在Ubuntu18.04中使用VSCode编写一个Python程序,输出“Hello!”的内容介绍。 首先我们来了解下ROS的文件系统,ROS文件系统级

    2024年02月13日
    浏览(40)
  • Linux下使用VScode开发ROS时clangd插件的使用

    本人在最近刚开始接触Linux和ROS开发,在开发过程中发现,微软的C/C++的intelliSense的代码补全,纠错等功能是真的难用,恰好有学长跟我提起了clangd这个东西,而且以前用clion去写一些小的C/C++工程,想着怎么去配置一下在vscode上使用clangd,让自己写代码更舒服一些(主要是太

    2024年02月02日
    浏览(40)
  • ROS学习笔记(四)---使用 VScode 启动launch文件运行多个节点

    ROS学习笔记文章目录 01. ROS学习笔记(一)—Linux安装VScode 02. ROS学习笔记(二)—使用 VScode 开发 ROS 的Python程序(简例) 03. ROS学习笔记(三)—好用的终端Terminator 一、什么是launch文件 虽然说Terminator终端是能够比较方便直观的看运行的节点,但有时候节点一多,输入的rosrun指令也会

    2024年02月09日
    浏览(41)
  • 使用vscode开发C#+unity没有代码提示问题

    最近在使用VS Code遇到了 OmniSharp 的各种报错导致没有了代码提示。这个问题是由于本身C#的更新版本造成的。 1.在设置里搜索 Use Modern Net,取消勾选,重启 VS Code! 2.改了依然有错误,提示 OmniSharp server is not running. 或Could not locate MSBuild instance to register with OmniSharp. C#插件回到

    2024年02月16日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包