ROS 开发应用准备:创建工作空间

在开始做ROS应用开发前,有些必要的准备要做,那就是建立工作空间。

建立工作空间的方法是:

mkdir -p ~/catkin_ws/src

cd ~/catkin_ws/src

catkin_init_workspace

第一行就是linux 下的创建目录命令,-p 是强制的意思,没有~/catkin_ws就先建立一个~/catkin_ws目录。在这里~/catkin_ws 可以是别的名字,但src 是专用的,不能改。

第3行是初始化工作空间命令,执行后,~/catkin_ws/src 目录下就有了一个CMakeLists.txt 文件。

第2行是保证初始化命令的执行目录,初始化的是~/catkin_ws/src 目录。

建立工作空间后,就可以开始创建功能包了。

创建功能包的命令是:

cd ~/catkin_ws/src

catkin_create_pkg  test_pkg std_msgs roscpp rospy

这个命令必须先cd ~/catkin_ws/src  就是到工作空间src 目录下执行。

第一个参数是功能包的名字,其后是他的依赖库。

编译功能包命令

cd ~/catkin_ws

catkin_make

这个命令的执行必须先cd ~/catkin_ws 这个有目录的要求

设置环境变量

source devel/setup.bash

编译完后,工作空间就多了 devel build 2个目录

build 目录下存放中间文件,devel 目录下放结果文件

这个设置环境目录是相对路径,我的完全路径是 /home/leon/catkin_ws/devel

工作空间目录最后有四个目录:src, devel, build, install,分别代码空间,开发空间(开发结果),编译空间(中间文件),安装空间(安装文件)

本文就介绍到此,具体的功能包创建,编译,还是在实例中学习,这里只是做个介绍,做好开发前的准备。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值