ROS:创建一个工作空间


按照官网的教程就硬学,做个笔记方便查看


创建一个工作空间 for “catkin”

1. 前期准备

官网说了,要玩这个教程你必须安装了 catkin, 但是这个其实只要你正常安装了ros它都会自动安装进去.

source /opt/ros/melodic/setup.bash

使ros配置立即生效(没啥卵用), 之前安装教程里已经把这个命令配置到环境变量了, 查看 sudo cat ~/.bashrc 最后一行就是上面的这玩意儿
在这里插入图片描述
安装的时候就叫你 source ~/.bashrc 了, 关于source命令查看这里
https://blog.youkuaiyun.com/fangxiangeng/article/details/80607913

创建一个catkin工作空间

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_make

这里 -p 是允许创建目录下的子目录的意思效果如下(我这里实在桌面创建的)
在这里插入图片描述
在这里插入图片描述
运行完查看目录下多了几个文件:

在这里插入图片描述
在这里插入图片描述
现在进入devel 文件夹 然后

source ./setup.bash

这个其实就是在你ros的环境变量路径上再加个当前目录的路径,使得ros能对这个工作空间可以访问, 我们这么查看

echo $ROS_PACKAGE_PATH
/home/youruser/catkin_ws/src:/opt/ros/kinetic/share

在这里插入图片描述
操作如图

看到这里官网的教程看的自己都有点懵逼,未完待续吧,后面要接这个教程
http://wiki.ros.org/catkin/Tutorials/using_a_workspace
理解清楚了再过来填坑.

使用一个工作空间

使用catkin_make

这里说如果是使用catkin_make 来生成一个工作空间, 那么只有一个操作原则, 就是在你要生成的工作空间的最上层使用catkin_make, 就像下面这样


$ cd ~/catkin_ws/src/beginner_tutorials/src
# Add/Edit source files
$ cd ~/catkin_ws/src/beginner_tutorials
# Update CMakeFiles.txt to reflect any changes to your sources
$ cd ~/catkin_ws
$ catkin_make -DCMAKE_BUILD_TYPE=Release

妈的太难了待续.

参考文章

ros官方教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值