[ROS-Beginner]1.安装与配置ROS环境

1. 安装ROS

注意:如果ROS是从package manager安装的,如apt,则功能包不能被写入或者编辑。从source处理ROS packages或者创建新的ROS package,需要在access的地方进行,如同home文件夹。

2. 管理环境

(1)为了区分不同版本的ROS以及不同系列的pacakages,我们需要经常source不同的setup.*sh文件。

(2)寻找或者使用ROS packages遇到问题时,考虑是否正确安装了环境。

   好方法:检查环境变量ROS_ROOT和ROS_PACKAGE_PATH是否设置:

$ printenv | grep ROS
(3)如果没有被设置,就要source了
$ source /opt/ros/<distro>/setup.bash

(4)每次打开新的shell来获取ROS commands时都需要运行上面的命令,除非将这行添加到.bashrc中

(5)目的是可以在同一个电脑上安装不同的ROS distributions,方便切换

3. 创建ROS的workspace

(1)两种方法:catkin和rosbuild,用来组织和构建ROS代码。推荐catkin,理由:使用更标准的CMake惯例,对想集成外部代码的人来说更加灵活。

(2)创建并且构建一个catkin的workspace

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

(3)catkin_make的作用:创建CMakeLists.txt文件(src文件夹中),创建build和devl文件夹,(catkin_ws文件夹中),devel文件夹中是.×sh文件,对其source可将这个workspace置于环境的top上。

(4)为了确保workspace搭建成功,检查环境变量ROS_PACKAGE_PATH是否包含了当前的目录,如:

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

 

 

转载于:https://www.cnblogs.com/jjxforever/p/7979747.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值