ROS不是山顶的神,而是山底的人

ROS工程创建指南图:

 

 

 1. 创造工作空间
     1.1 在任意空间(文件)内,打开终端,mkdir -p 工作空间名称/src(常见,mkdir -p ~/工作空间名称/src)  注:Linux的基本思想,一切都是文件且每个文件都有确定的用途。
     1.2 cd 工作空间名称,切换到工作空间。
     1.3 catkin_make编译工作空间,出现build(编译空间,用于存放CMake和catkin的缓存信息、配置信息和其他中间文件等)和devel(开发空间,用于存放编译后生成的目标文件,包括头文件、动态&静态链接库、可执行文件等)两个文件。
     1.4 gedit ~/.bashrc打开环境设置,在最后添加一行 source ~/路径/工作空间名称/devel/setup.bash。
     1.5 source ~/.bashrc生效环境。


2.创建功能包
     2.1 cd src进入源码工作区。
     2.2 创建或放置各package(每个package包含多个节点、库与配置文件,常见,CMakeLists.txt,package.xml,src,launch,include,scripts,srv,msg等)注:其中CMakeLists.txt配置编译规则,比如源文件、依赖项、目标文件;package.xml包信息,比如包名、版本、作者、依赖项;src存储C++源文件;launch可一次性运行多个节点;include头文件;scripts存储python文件;srv服务通信格式文件;msg消息通信格式文件;config配置信息等。


3.创建源代码
     在各节点、库与配置文件中创建或放置源码文件(常见,cpp,py,h,launch,sh,srv,msg等)。


4.配置编译规则
     CMakeLists.txt文件配置。


5.编译与运行
     cd 工作空间名称。
     catkin_make运行。

posted @   好奇有个梦想  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示