当前位置: 首页 > news >正文

ubuntu22.04 ROS2humble 路径文件

ROS2humble 路径文件

  • /opt/ros/humble/include
  • /opt/ros/humble/lib
  • /opt/ros/humble/share

下载ros2之后会有下面的文件,在/opt/ros/humble下
在这里插入图片描述

/opt/ros/humble/include

C/C++ 头文件(.h, .hpp)
在这里插入图片描述

/opt/ros/humble/lib

在这里插入图片描述
作用: 存放 编译生成的二进制库 和 可执行节点

  • 动态链接库(.so 文件):
    ROS2 包的 C++ 库文件(如插件、接口实现、算法库等)。

  • 节点可执行文件(如 node_name):
    通过 ament_cmake 或 colcon 编译的节点程序,通常以包名作为子目录。
    在这里插入图片描述

/opt/ros/humble/share

作用: 存放 包的资源文件 和 接口定义

  • 接口定义(msg, srv, action):
    消息、服务、动作的 .msg, .srv, .action 文件。

  • 启动文件(launch):
    以 .launch.py 或 .xml 结尾的 ROS2 启动文件。

  • 配置文件(config, params):
    YAML、XML 格式的参数配置文件。

  • URDF/SDF 模型:
    机器人模型文件(如 my_robot.urdf.xacro)。

  • 文档和资源(docs, meshes, rviz):
    说明文档、3D 模型、RViz 配置等。

  • 包元数据(package.xml, CMakeLists.txt):
    包的依赖和构建配置。
    在这里插入图片描述
    在这里插入图片描述

相关文章:

  • 超低功耗电源模块,低静态电流,高效率,小体积
  • 2025年春招-Linux面经
  • Vim 实用指南
  • Python数据可视化-第1章-数据可视化与matplotlib
  • LLM 优化技术(1)——Scaled-Dot-Product-Attention(SDPA)
  • AWVS中lodash如何验证
  • UE4学习笔记 FPS游戏制作33 换子弹 动画事件
  • LeetCode算法题(Go语言实现)_16
  • 【Leetcode 每日一题】2716. 最小化字符串长度
  • 23,C++——类型转换
  • AI 工作流自动化:从 RPA 到智能体编排(AI 任务拆解、工作流管理)
  • Linux服务器部署若依ruoyi-vue
  • leetcode131-分割回文串
  • [leetcode]1749. 任意子数组和的绝对值的最大值(dp)
  • 代理模式(Proxy Pattern)实现与对比
  • 珠心算之学习周期
  • 图片解释git的底层工作原理
  • Redis的Set集合
  • Reactor 事件流 vs. Spring 事件 (ApplicationEvent)
  • [cpp] cpp11--condition_variable(条件变量)
  • 郑州做网站的公司哪些/搜索引擎国外
  • wap网站建设方案/seo需要懂代码吗
  • 日本做的视频网站有哪些问题吗/做网站推广公司
  • 怎么判断网站是不是模板做的/商城全网推广运营公司
  • 济南正规网站建设公司/seo发贴软件
  • django做网站/湖南网站建设seo