OS - ROS 文件层级分析
发布日期:2021-06-29 14:24:15
浏览次数:2
分类:技术文章
本文共 942 字,大约阅读时间需要 3 分钟。
ROS源码文件夹结构:
rospy 是python的客户端的实现
roscpp 是c++的客户端的实现源码安装指南:
源码git
工作文件层级
工作空间workspace,功能包package,消息message,服务service。
说明:编译工具catkin(catkin是基于CMake实现的,catkin_make会在workspace中生成三个文件夹,一个install,一个devel,一个build)
package结构
一个workspace 一个package
package_name
- include
- file.h
- src
- file.cpp
- msg(optional)
- MyMessage.msg (log消息文件)
- srv(optional)
- MyService.srv
- launch(optional)
- MyLaunch.launch
- CMakeList.txt (CMakeLists.txt file for this package)
- package.xml ( Package manifest for this package 指示编译和运行时所依赖的其它软件包,保存本软件包的描述信息。)
一个workspace 多个package
workspace_folder/ -- WORKSPACE
src/ -- SOURCE SPACE CMakeLists.txt -- 'Toplevel' CMake file, provided by catkin package_1/ src/ node.cpp include/ CMakeLists.txt -- CMakeLists.txt file for package_1 package.xml -- Package manifest for package_1 ... package_n/ msg/ srv/ src/ node.py include/ CMakeLists.txt -- CMakeLists.txt file for package_n package.xml -- Package manifest for package_n转载地址:https://chilaidashi.blog.csdn.net/article/details/114014023 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月23日 07时59分53秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
spark sql: 操作hbase表——rdd实现sql查询
2019-04-29
KVM管理虚拟机:常用命令
2019-04-29
widows编写bat脚本,注销用户登录
2019-04-29
Springboot接口返回值的统一格式
2019-04-29
Springboot注解@RestController
2019-04-29
JAVA IO之JAVA的序列化与反序列化
2019-04-29
简单理解REST风格
2019-04-29
关于SQL性能优化及注意事项
2019-04-29
学习JAVA设计模式(一)
2019-04-29
Sql命令 JOIN关键字
2019-04-29
SpringBoot 配置上传图片
2019-04-29
简学-SQL注入(GET型与POST型)
2019-04-29
简学-SQL注入(时间盲注)
2019-04-29
kalilinux 配置网络连接(桥接模式)
2019-04-29
简学-SQL注入(报错注入与堆叠注入)
2019-04-29
当 Ubuntu 18 遇上网络连接-未托管
2019-04-29
Ubuntu 修改mysql@root密码以及实现远程连接访问
2019-04-29
简学-XXE攻击从基础到实施
2019-04-29
OWASP top10漏洞原理及防御(2017版官方)
2019-04-29
Sqlmap中文手册
2019-04-29