美文网首页
ROS学习笔记(一)创建工作空间

ROS学习笔记(一)创建工作空间

作者: Cyfeng | 来源:发表于2018-09-04 12:43 被阅读0次

1.创建ROS工作空间

下面我们开始创建一个catkin 工作空间

$ mkdir -p ~/catkin_ws/src

$ cd ~/catkin_ws/src

即使这个工作空间是空的(在'src'目录中没有任何软件包,只有一个CMakeLists.txt链接文件),你依然可以编译它:

$ cd ~/catkin_ws/

$ catkin_make

catkin_make命令在catkin 工作空间中是一个非常方便的工具。如果你查看一下当前目录应该能看到'build'和'devel'这两个文件夹。在'devel'文件夹里面你可以看到几个setup.*sh文件。source这些文件中的任何一个都可以将当前工作空间设置在ROS工作环境的最顶层,想了解更多请参考catkin文档。接下来首先source一下新生成的setup.*sh文件:

$ source devel/setup.bash

要想保证工作空间已配置正确需确保ROS_PACKAGE_PATH环境变量包含你的工作空间目录,采用以下命令查看:

$ echo $ROS_PACKAGE_PATH/home//catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks

2.文件系统工具

rospack允许你获取软件包的有关信息。在本教程中,我们只涉及到rospack中find参数选项,该选项可以返回软件包的路径信息。

# rospack find [包名称]

roscd是rosbash命令集中的一部分,它允许你直接切换(cd)工作目录到某个软件包或者软件包集当中。

# roscd [本地包名称[/子目录]]

roslsrosbash命令集中的一部分,它允许你直接按软件包的名称而不是绝对路径执行ls命令(罗列目录)。

# rosls [本地包名称[/子目录]]

相关文章

  • ROS学习笔记(一)创建工作空间

    1.创建ROS工作空间 下面我们开始创建一个catkin 工作空间: $ mkdir -p ~/catkin_ws...

  • ROS学习笔记(二)创建软件包

    1.创建ROS程序包 首先切换到之前通过创建catkin工作空间教程创建的catkin工作空间中的src目录下: ...

  • ROS学习笔记(三)-创建ROS工作区

    建立一个catkin工作区 qkingros@ubuntu:~$ mkdir -p ~/catkin_ws/src...

  • Cartographer ROS 安装

    Cartographer ROS 安装 安装wstool、rosdep 、Ninja用于编译 创建一个工作空间 合...

  • ros系统新手教程

    1. 安装ros系统 创建工作空间 创建好的空间大概是这样: 创建catkin程序包 在上一步中catkin_cr...

  • 2019-05-29

    ROS基础完整教程 1. 创建catkin工作空间 ... mkdir -p ~/catkin_car/src ....

  • 创建 ROS2 工作空间

    ROS2 中的工作空间类似我们常说的概念——“工程”,是我们在 ROS 中开发具体项目的空间,所有功能包的源码、配...

  • ROS填坑记(1)

    安装官方文档,创建了ROS工作空间,执行catkin_make创建相关文件。执行sudo apt-get ins...

  • Ros初体验

    Hello World Ros的实现流程:1.1 创建工作空间 1.2 创建功能包 1.3 编辑源文件 1.4 编...

  • 2019-03-10 ros_respeaker的配置和使用

    ros_respeaker的配置和使用 创建catkin工作空间 在终端中输入如下命令,可以在根目录下创建catk...

网友评论

      本文标题:ROS学习笔记(一)创建工作空间

      本文链接:https://www.haomeiwen.com/subject/jschbftx.html