创建一个catkin工作空间

先确定自己的环境变量是否设置正确

export | grep ROS

若出现如下的,说明是正确的

declare -x ROSLISP_PACKAGE_DIRECTORIES=""

declare -x ROS_DISTRO="indigo"

declare -x ROS_ETC_DIR="/opt/ros/indigo/etc/ros"

declare -x ROS_MASTER_URI="http://localhost:11311"

declare -x ROS_PACKAGE_PATH="/opt/ros/indigo/share:/opt/ros/indigo/stacks"

declare -x ROS_ROOT="/opt/ros/indigo/share/ros"

创建一个目录

mkdir -p ~/catkin_ws/src

切换工作空间

cd ~/catkin_ws/src

再把目录切回来,因为catkin_make只能在catkin_ws下运行,不是在src下运行。

cd ~/catkin_ws/

catkin_make好像是编译工具,运行它之后,在devel文件里会出现setup.*sh文件。

catkin_make

在devel文件夹里有setup.*sh文件,如果source它们中的任何一个就可以把当前工作空间设置在ROS工作环境的最高层。这个设置还是蛮重要的,因为如果你不设的话,你运行一些程序的时候就会出错。

source devel/setup.bash

下面这个命令是为了确认自己的工作空间已经设置正确

echo $ROS_PACKAGE_PATH

如果出现如下的显示,说明显示正确

/home/exbot/catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks

总结一下这节所需的命令是:

export | grep ROS

mkdir -p ~/catkin_ws/src

cd ~/catkin_ws/src

cd ~/catkin_ws/

catkin_make

source devel/setup.bash

echo $ROS_PACKAGE_PATH

时间: 2024-10-13 09:04:16

创建一个catkin工作空间的相关文章

创建一个ROS工作空间(ROS Workspace)

详细参照 http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment1.mkdir -p ~/catkin_ws/src解析:在 /home/你的用户名目录/ 下创建一个ROS工作空间,即文件夹catkin_ws,然后在工作空间 catkin_ws 下创建一个文件夹 src你也可以将工作空间 catkin_ws 起成其他名字,例如:mkdir -p ~/tutorial/src ,那么下面的所有命令中的catk

创建一个工作空间

在官网上本节的题目是Creating a workspace for catkin. 其中的catkin不知道是什么意思,在网上找到的结果是:(1)卡婷是一个广告公司,(2)柳絮. 这两种翻译显然都不太合适,不过不知道也没关系,影响不大.知道catkin是一个ROS中的工具就行了. 本节的主要目的是创建一个catkin工作空间,在这个工作空间中,catkin的包可以被编译.如果还没有安装catkin的话,请首先安装catkin.不过如果按照前面的步骤的话,catkin已经安装了. 首先需要修改环

ROS-3 : Catkin工作空间和ROS功能包

一.创建一个Catkin工作空间 步骤一:构建catkin工作空间 安装完成ROS版本后,设置好环境变量:$ source /opt/ros/kinetic/setup.bash.然后即可创建一个catkin工作空间. $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace $ cd ~/catkin_ws/ $ catkin_make 即在终端命令行创建一个Catkin工作空间的步骤为: 创建catkin工

创建一个ROS包

先前笔者不知道catkin到底是个什么东东,后来终于在官方网站上找到了答案,原来catkin是ROS的一个官方的编译构建系统,是原本的ROS的编译构建系统rosbuild的后继者.catkin的来源有点复杂,我们可以慢慢的讲一下其中的渊源.ROS来源于Willow Garage这个公司,他们希望借助开源的力量,使ROS发扬光大.而在英语中,willow的意思是柳树,catkin是柳絮的意思,为了纪念的作用吧,因而为这个软件命名为catkin.      这篇博客的主要内容是介绍如何使用catki

ROS的初步学习--创建一个工作空间和一个程序包

快速开始 创建工作区(workspace) 工作区可以作为一个独立的项目进行编译,存放ROS程序的源文件.编译文件和执行文件.建立工作区的方法如下: mkdir -p ~/catkin_ws/src #创建文件夹 cd ~/catkin_ws/src #定位到src catkin_init_workspace #对工作空间进行初始化 虽然这时候工作区是空的,但是我们依然可以进行编译: cd ~/catkin_ws/ catkin_make 这时候,会在当前文件夹下生成devel,build这两个

ROS学习(三)——创建一个简单的发布节点和订阅节点

暑假在家有些懈怠,不,非常懈怠- -||!良心已经发痛了,想快些补回原来的进度,但忽然发现,中断了一段时间再重新去学习,有的地方连最基本的符号都忘记了 ,这次特意弄个最最基础的,恢复一下,以前的进度. 1.建立一个工作空间 $ mkdir -p ~/catkin_xi/src $ cd ~/catkin_xi/src 在home文件夹里面发现新建好了相应的文件夹,当然里面,空空的,什么都没有. 接着,使用catkin_make命令在catkin 工作空间中新建文件夹,当前目录应该能看到'buil

IntelliJ IDEA 15 部署Tomcat及创建一个简单的Web工程

一.部署Tomcat 二.创建一个简单的Web工程 2.1创建一个新工程 创建一个新工程 设置JDK及选择Web Application (创建的是Web工程) 点击Next,选择工作空间,起个工程名 2.2项目部署 在工具栏点击 Project: 无需任何设置,选择默认编译目录(或自定义编译目录) Modules: 将Tomcat加入 Libraries:无需任何设置.这里描述了此项目的依赖. Facets: 无需任何设置.这里描述了此项目所适配的服务框架 Artifacts: 无需任何配置.

ROS学习随笔二(创建一个简单的ROS package)

本人在学习过程中,参见了如下几个博客及网站: ROS操作官网:http://wiki.ros.org/ROS/Tutorials 博客:http://blog.sina.com.cn/s/articlelist_1712413141_7_1.html 以及:http://blog.csdn.net/column/details/ros-explore.html 在创建package之前,需要先创建一个工作空间,本人安装的ROS版本是Fuerte. 1.Creating a ROS WorkSpa

ItelliJ IDEA开发工具使用—创建一个web项目

转   http://blog.csdn.net/wangyang1354/article/details/50452806 最近想用IDEA编辑器开发,但是平时都用MyEclipse和eclipse习惯了,突然间用IDEA到处碰壁的感觉.在不断的摸索之后终于苦尽甘来,学会了基本的web程序如何创建以及运行了.期间在网上找了很多资料,大多数都千篇一律,跟我遇到的问题也是相差很远,所以决定写此文帮助其他有类似经历的人. 注:我用的是IDEA14.0版本 概念需要明确一下 IDEA中的项目(proj