rosbuild工作空间创建
来源:互联网 发布:密码签到软件破解 编辑:程序博客网 时间:2024/05/18 01:33
在使用ROS源代码时,在“工作空间”中这样做通常很有用。对于下面的ROS教程,您将需要一个用于学习教程和创建新的ROS堆栈和包的区域。
rosws是一个工具,它为各种版本控制系统提供统一的接口,例如SVN、Git和Mercurial,并管理在ROS覆盖层安装的所有包。
在这里可以找到关于rosws的大量教程:
http://www.ros.org/doc/api/rosinstall/html/rosws_tutorial.html
1. 创建新的工作空间
下面的命令在~/fuerte_workspace中创建了一个新的工作空间,它扩展了安装在/opt/ros/fuerte上的包的集合:
rosws init ~/fuerte_workspace/opt/ros/fuerte
注意:rosws是rosinstall包的一部分,默认情况下没有安装。下面的命令使用Ubuntu包管理器下载它:
sudo apt-get install python-rosinstall
2. 为新包创建沙箱目录
需要将新的包放在变量ROS_PACKAGE_PATH中的路径中。所有由rosws管理的目录,即使用rosws添加的目录在文件设置时自动添加到ROS_PACKAGE_PATH中,当对应工作空间的setup.bash被source时。尽管新的包总是应该放在使用rosws安装的存储库中,但是使用沙箱目录可以很方便,在该目录中创建的实例可以在不需要任何额外的rosws命令的情况下放置。为此,我们创建了一个新的沙箱目录并添加它
mkdir ~/fuerte_workspace/sandbox
rosws set ~/fuerte_workspace/sandbox
每当工作空间中的条目发生变化时,就需要重新source~/fuerte_workspace/setup.bash。以确保使用了更新的ROS_PACKAGE_PATH。
source ~/fuerte_workspace/setup.bash
替换行source/opt/ros/fuerte/setup.bash是很常见的,以便source~/fuerte_workspace中的setup.bash或者最常用的工作空间。
可以在这里找到更完整的ROS工作空间教程:
http://wiki.ros.org/fuerte/Installation/Overlays
3. 确认
要确认您的包路径已设置,与ROS_PACKAGE_PATH变量相呼应。
$ echo $ROS_PACKAGE_PATH
你应该看到类似的东西:
/home/your_user_name/fuerte_workspace/sandbox:/opt/ros/fuerte/share:/opt/ros/fuerte/stacks
到此你的工作环境已经搭建完成
- rosbuild工作空间创建
- 配置ROS工作空间catkin+rosbuild
- rosbuild
- 创建工作空间
- Ros创建工作空间
- 创建ROS工作空间
- ros创建工作空间
- ROS 创建工作空间
- ROS中创建工作空间
- 创建一个catkin工作空间
- ROS工作空间的创建
- ros 无法创建工作空间
- ROS_hydro_catkin创建工作空间~helloworld.cpp_rosrun/roslaunch
- ros创建工作空间和包
- ROS工作空间与程序包的创建
- ROS Workspace(工作空间创建)
- ROS创建工作空间和功能包
- ROS学习:创建自己的工作空间
- HTTP中get和post区别?
- Java几种常见的编码方式
- 二周二次课
- boost 使用总结
- Centos 7系统Mysql数据库增删改查、备份与还原
- rosbuild工作空间创建
- Java并发机制的底层实现
- Gitlab本地代码,自动发布至正式服务器
- 生成csv文件
- 【Python数据分析与展示】(六)处理缺失数据,层次化索引
- window 下安装Hadoop2.7.2教程
- C++函数调用过程深入分析
- RE学习计划
- 大数据可视化分析工具让现代教育更先进