ROS学习笔记(三)::RVIZ::wiki::translation::catkin:一:Creating a workspace for catkin
来源:互联网 发布:淘宝上怎么买氰化钾 编辑:程序博客网 时间:2024/05/29 14:01
Creating a workspace for catkin(为catkin创建工作空间)
原文网址:http://wiki.ros.org/cn/catkin/Tutorials/create_a_workspace
1.为catkin创建工作空间
Description: 这篇教程包含怎么去创建一个catkin工作空间,在这个工作空间中,多个catkin包可以被编译。
Keywords: catkin workspace
Tutorial Level: BEGINNER
Next Tutorial: Creating catkin packages
2.前提条件
默认已经安装catkin,并且 sourced your environment。如果为ROS hydro版本,通过apt-get安装catkin,那么要在终端加入
$ source /opt/ros/hydro/setup.bash开始创建catkin workspace.
$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspace尽管这个工作空间是空的(在src文件夹内没有包,只有一个CMakeList.txt)。你仍然可以编译这个工作空间。
$ cd ~/catkin_ws/$ catkin_make在catkin工作空间中,catkin_make命令是非常方便的工具。现在看看你的当前目录,有build和devel两个文件夹。在devel文件夹中,能看到有一些setup.*sh文件。Sourcing any of these files will overlay this workspace on top of your environment. 想了解更多catkin内容,请看catkin.在继续source你的新setup.*sh文件前:
$ source devel/setup.bash确保你的工作空间由setup脚本正常重叠。确保 ROS_PACKAGE_PATH环境变量包含在你所在的目录中。
$ echo $ROS_PACKAGE_PATH/home/youruser/catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks接下来你应该继续学习如何使用catkin 工作空间。
如果你遵循ROS教程而不是carkin教程。请继续学习创建一个ROS包。
0 0
- ROS学习笔记(三)::RVIZ::wiki::translation::catkin:一:Creating a workspace for catkin
- Creating a workspace for catkin
- ROS进二阶学习笔记(9)-- 关于Overlay:重名 package 在不同catkin workspace 中,
- 实践与wiki教程对比学习ROS(catkin/package.xml)
- ROS编译:catkin简析
- ROS实战之catkin
- ros catkin project
- ROS学习笔记-1: 构建工作空间-创建catkin包-编写发布器与订阅器
- catkin创建一个ROS包
- ROS RViz基本学习笔记(一)
- 我的ROS学习之路—创建catkin包
- ROS---用catkin创建ROS包、编译
- Learning ROS for Robotics Programming Second Edition学习笔记(三) indigo rplidar rviz slam
- ROS源码分析--子话题-catkin
- ROS---catkin编译系统的四个步骤
- ROS catkin工作空间的程序包
- ROS系列-官方catkin创建工程
- 配置ROS工作空间catkin+rosbuild
- 取给定正整数的指定bit位开始的指定长度的数据
- centos6.5 安装 MySQL5.7
- day05 数组 排序
- nginx取资源要用get方式,post会失败
- Spark SQL 官方文档-中文翻译
- ROS学习笔记(三)::RVIZ::wiki::translation::catkin:一:Creating a workspace for catkin
- pythonchallenge(0-9)
- 08-2 UISwitch and UIStepper
- 38 用break和continue改变流程 课后
- DataSet之增删改查操作(DataGridView绑定)
- python os.path模块
- (深搜) — — hdu 1016
- ADO.NET常用方法释义
- python challenge(9-18)