首页 > 其他分享 >Ros环境创建相关!超级简单!!超级详细!!

Ros环境创建相关!超级简单!!超级详细!!

时间:2024-10-14 22:22:54浏览次数:17  
标签:src catkin 创建 超级 devel source ws Ros bash

1、创建工作空间workspace

其中catkin_ws后面的ws是work_space的简写,指代工作空间
<catkin_ws是你的工作空间的名字,随便取>

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

以下为执行结果:
image

2、编译生成build、devel代码等

cd ~/catkin_ws
catkin_make

3、设置工作空间环境

这个步骤的作用主要是为了让将设置在文件中的配置信息马上生效
比如你设了一个alias,或者一个$PATH
如果你不source修改的文件的话,只有等下次重启后才能生效
如果你source了就马上生效
从当前shell会话中的文件读取和执行命令

(1) 暂时生效
source devel/setup.bash 
echo $ROS_PACKAGE_PATH  #这句话用来打印路径
source ~/.bashrc

(2)永久生效
echo "sourcu ~/catkin_ws/devel/setup.bash" >> ~/.bash
source ~/.bashrc

或者直接打开文件往里面写:

nano ~/.bashrc

在最后一行写进去这句话:

sourcu ~/write_your_workspace/devel/setup.bash

出来后再source一下

source ~/.bashrc

4、创建功能包

cd ~/catkin_ws/src/
catkin_create_pkg package_name depend1 depend2 depend3

使用catkin_create_pkg 创建功能包(package_name为要生成的文件名depend1,depend2…为功能包创建依赖)然后会在src中生成相应文件
使用

catkin_make

来编译一下

标签:src,catkin,创建,超级,devel,source,ws,Ros,bash
From: https://www.cnblogs.com/myleaf/p/18466290

相关文章

  • Kubesphere4.1创建DevOps项目流程
    目的:Kubesphere4.1创建DevOps项目自动化完成前置:1.已经完成完成DevOps插件2.完成Docker私人仓库的搭建(DockerHub国内访问有问题,最好自己搭建,可以选用DockerHarbor)一、创建DevOps项目1.安装完成DevOps插件后,刷新页面,点击创建。完成创建并保存。二、创建凭证 需要......
  • SQL语句练习1—创建表和索引
    【一句话概括本文】本文旨在通过mysql实验的方式完成4道建表语句题和2道索引题。【本文特色】1.配图。干巴巴的文字没有说服力。一图胜千言。2.sql型配色。颜色已经蕴含了信息。3.实验验证。实践是检验整理唯一的标准,而非作者一拍脑门写出的结果。4.目录。利用目录快速到......
  • 7-3 创建一个倒数计数线程
    创建一个倒数计数线程。要求:1.该线程使用实现Runnable接口的写法;2.程序该线程每隔0.5秒打印输出一次倒数数值(数值为上一次数值减1)。输入格式:N(键盘输入一个整数)输出格式:每隔0.5秒打印输出一次剩余数输入样例:6输出样例:在这里给出相应的输出。例如:6543210代......