创建一个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  ,那么下面的所有命令中的catkin_ws都要对应换成 tutorial (命令 ls 的功能即查看当前所在目录里有哪些文件)

2.cd ~/catkin_ws/src解析:打开工作空间catkin_ws下的文件夹src(命令 pwd 的功能即查看当前所在目录)
3.catkin_init_workspace解析:执行完该命令后,src目录下会多出一个 CMakeLists.txt 文件。
4.cd ~/catkin_ws/解析:返回到上层目录
5.catkin_make解析:执行完该命令后,发现工作空间catkin_ws中有三个目录: build  devel  src其中,src是我们创建工作空间时创建的目录,另外两个是执行完 catkin_make 后生成的。

6.source devel/setup.bash解析:如果新开了一个终端命令行,在使用该工作空间前,必须先进入该工作空间执行该条指令一遍,设置好工作环境。
7.echo $ROS_PACKAGE_PATH

如果打印出以下信息,说明你的工作环境设置好了:/home/你的用户名/你的工作空间名/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks
创建一个ROS Workspace 的方法总结:

mkdir -p ~/catkin_ws/src

cd ~/catkin_ws/src

catkin_init_workspace

cd ~/catkin_ws/

catkin_mak
source devel/setup.bash
 
时间: 2024-08-08 09:25:34

创建一个ROS工作空间(ROS Workspace)的相关文章

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

创建一个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

创建一个工作空间

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

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

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

创建一个ROS包

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

Ros使用Arduino 2 使用rosserial创建一个publisher

1 启动arduino 将arduino开发板连接到电脑的usb口,在arduino IDE中进行设置. 选择Tools->Board,选择你所使用的arduino开发板的类型,所使用的arduino开发板是arduino pro min. 设置好开发板之后,继续选择Tools->Serial Port->/dev/ttyUSB1. 2 打开ROS例程 设置完成以后,在arduino IDE中,选择File->Examples->ros_lib->HelloWorld,

Ros使用Arduino 3用rosserial创建一个subscriber

在前面的一节中,我们已经使用arduino创建了一个publisher节点,接下来将会用arduino来创建一个subscriber,接收电脑传去的信息并做出相应的反应. 1启动Arduino 将arduino开发板连接到电脑的usb口,在arduino IDE中进行设置. 选择Tools->Board,选择你所使用的arduino开发板的类型,所使用的arduino开发板是arduino pro min. 设置好开发板之后,继续选择Tools->Serial Port->/dev/tt

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

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

<ROS> Gazebo Ros Control 及 Controller运用

写在前面 Gazebo ROS Control Default Robot HW SIM Gazebo ROS Control Plugin ROS Controller运用 1 position_controllersJointPositionController 2 position_controllersJointGroupPositionController 3 joint_state_controller 31 方式一 32 方式二 33 效果验证 附录 1. 写在前面 第一篇 – 机