Linux系统使用笔记

在Windows系统下经常使用Microsoft edge和Google,用不惯linux系统的火狐浏览器,所以Linux下安装edge参考方法:

Linux下安装edge_edge linux版-CSDN博客

Catkin工作空间

  • 工作空间(workspace)是一个存放工程开发相关文件的文件夹。
    src:代码空间(Source Space)
    build:编译空间(Build Space)
    devel:开发空间(Development Space)
    install:安装空间(Install Space)
  • Catkin工作空间是创建、修改、编译catkin软件包的目录。catkin的工作空间,直观的形容就是一个仓库,里面装载着ROS的各种项目工程,便于系统组织管理调用。在可视化图形界面里是一个文件夹。
  • 我们自己写的ROS代码通常就放在工作空间中,本节就来介绍catkin工作空间的结构。

ROS系统中创建一个workspace流程步骤

1、mkdir -p ~/catkin_ws/src

#创建了第二层级的文件夹src,这是放ROS软件包的地方(-p连续生成多级目录文件夹),在 /home/你的用户名目录/ 下创建一个ROS工作空间,即文件夹catkin_ws,

然后在工作空间 catkin_ws 下创建一个文件夹 src。“catkin_ws”也可以换成其他名字;

2、cd ~/catkin_ws/src

#打开工作空间catkin_ws下的文件夹src,pwb命令可以看当前所在目录;

3、catkin_init_workspace

#初始化src目录,执行完该命令后,src目录下会多出一个 CMakeLists.txt 文件,为功能包编译配置;

4、cd ~/catkin_ws/

#回到上层目录,也可以用命令:cd ..  ,回到工作空间,catkin_make必须在工作空间下执行;

5、catkin_make

#开始编译,调用系统自动完成编译和链接过程,构建生成目标文件。执行完该命令后,发现工作空间catkin_ws中有三个目录: build devel src,其中,src是我们创建工作空间时创建的目录,另外两个是执行完 catkin_make 后生成的;

6、source devel/setup.bash

#将对应的工作空间的路径加入环境变量ROS_PACKAGE_PATH中。在 'devel' 文件夹里面你可以看到几个 setup.*sh 文件。source 这些文件中的任何一个都可以将当前工作空间设置在ROS工作环境的最顶层。

如果新开了一个终端命令行,在使用该工作空间前,必须先将该工作空间的路径加入环境变量ROS_PACKAGE_PATH中。

参考文章:

Catkin工作空间 (重点) - 知乎

ROS创建一个workspace最简易流程(附带解释) - 知乎

20240519~~~

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值