ROS创建工作空间编辑及运行(helloworld c++)

ctrl+alt+t 快捷键打开终端

1.创建工作空间并初始化

$mkfir -p 自定义空间名称/src

$cd 自定义空间名称

$catkin_make

2.进入src创建ros功能包并添加依赖

$cd src

$catkin_create_pkg 自定义ROS功能包名 roscpp rospy std_msgs

3.进入ros功能包中的src目录并编辑源文件

新建文件helloworld.cpp,在文件中编写如下代码并保存

4.修改ros功能包中的CMakeLists.txt文件

5.进入工作空间目录并编译

$cd 自定义工作空间

$catkin_make

6.执行

先启动命令行1:

$roscore

再启动命令行2:

$cd 工作空间

$source ./devel/setup.bash

上行代码解释:把当前工作空间刷新到当前窗口的环境变量。每次运行程序都需要输入上行命令。

$rosrun 自定义ROS功能包名 hello

如果CMakeLists.txt文件中的hello有修改,上面命令中的hello需与CMakeLists.txt文件中的保持一致。

注意:上图中的路径8.26是工作空间

PS:为了避免每次都输入$source ./devel/setup.bash命令,进行如下操作。

打开文件管理器,找到.bashrc文件

在文件中输入如下命令。

source ~/自定义空间名/devel/setup.bash

打开终端输入如下命令。

$source .bashrc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值