ROS学习笔记(2)-配置ROS环境

说明:本文主要是结合ROS官网的相关内容以及自己的相应操作心得整理而成,记录在此处仅仅是为了自己查找方便!

ROS官网相关参考内容网址:http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment

1. 管理环境

在安装 ROS 的过程中,可以看到系统提示source一个 setup.*sh 文件,或者甚至将此source添加到 shell 启动脚本中。 这是必需的,因为 ROS 依赖于使用 shell 环境组合空间的概念。 这使得针对不同版本的 ROS 或针对不同的软件包集进行开发变得更加容易。

如果在查找或使用 ROS 包时遇到问题,请确保环境设置正确。 检查的一个好方法是确保设置了 ROS_ROOT 和 ROS_PACKAGE_PATH 等环境变量:

printenv | grep ROS

如果是安装了桌面完整版,这里一般不会有问题。否则,可能需要source几个setup.*sh文件。

2. 创建ROS工作区

ROS提供了两种创建方法,catkin和rosbuild。对于Melodic版本来说,使用catkin即可。

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

catkin_make 命令是用于处理 catkin 工作区的便捷工具。 第一次在工作区中运行时,将在“src”文件夹中创建一个 CMakeLists.txt 链接。

此外,如果查看当前目录,现在应该有一个“build”和“devel”文件夹。 在“devel”文件夹中,可以看到现在有几个 setup.*sh 文件。 source这些文件中的任何一个都会将此工作区覆盖在环境之上。 要了解更多相关信息,可参阅 catkin 介绍文档:http://wiki.ros.org/catkin

在继续获取新的 setup.*sh 文件之前:

source devel/setup.bash

为确保安装脚本正确覆盖工作区,需确保 ROS_PACKAGE_PATH 环境变量包含所在的目录:

echo $ROS_PACKAGE_PATH

至此,环境设置就大功告成啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值