ros回炉2-创建工作空间
来源:互联网 发布:张子萱淘宝店月收入 编辑:程序博客网 时间:2024/06/05 04:25
创建ros工作空间
*均以indigo为例
在Groovy之前所有版本的ROS都使用rosbuild来创建ROS堆和包。从Groovy开始,另一种名叫catkin的建系统被引入。同时,堆被元数据包取代。
由于现在使用Groovy之前版本的较少,所有我们就从catkin开始学习。
1.安装catkin
ps.如果按照ros wiki的教程完整安装了ros系统,catkin是不需要额外再安装的。
1.1 安装预建的包(Install Prebuilt Package)
$sudo apt-get install ros-indigo-catkin
1.2从源安装1.2.1安装依赖
需要安装的依赖有CMake(跨平台的安装工具),Python(catkin_pkg,empy,nose),GTest,GNU C++ compiler
$sudo apt-get install cmake python-catkin-pkg python-empy python-nose python-setuptools libgtest-dev build-essential
2.创建工作空间
$ source /opt/ros/indigo/setup.bash
*如果如上篇文章所述将该命令写入.bashrc,那么则不用运行该命令创建工作空间:
catkin包的目录命名一般是catkin_ws,我们也将如此使用
$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/$ catkin_make
说明:建立一个子目录
参数:-p 确保目录名称存在,如果目录不存在的就新创建一个。
初次运行catkin_make命令会在src文件下创建CMakeLists.txt文件,并且此时工作空间中会生成‘build‘和‘devel’文件夹,在'devel‘文件夹下可以看到好几个setup.*sh文件,source任一文件都可以将该工作空间置于顶层。
*建立新的catkin包后,一定要用source命令执行devel/setup.bash文件,如下
$ source devel/setup.bash
参考资料:
1.ros_by_example第一册4.3-4.4
2.ros wiki 初级教程 http://wiki.ros.org/cn/ROS/Tutorials/InstallingandConfiguringROSEnvironment
3.ros wiki catkin 教程 http://wiki.ros.org/catkin
4.MKDIR百度百科 https://baike.baidu.com/item/MKDIR
- ros回炉2-创建工作空间
- Ros创建工作空间
- 创建ROS工作空间
- ros创建工作空间
- ROS 创建工作空间
- ros学习笔记2-创建工作空间
- ROS中创建工作空间
- ROS工作空间的创建
- ros 无法创建工作空间
- ROS配置<二>:创建ROS工作空间
- ros创建工作空间和包
- ROS工作空间与程序包的创建
- ROS Workspace(工作空间创建)
- ROS创建工作空间和功能包
- ROS学习:创建自己的工作空间
- 2、ROS使用工作空间
- ROS学习--(二)创建ROS工作空间
- ROS基础:创建你自己的ROS工作空间
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH
- WebStorm安装与使用
- wondows识别不了USB的解决办法
- PAT (Advanced Level) Practise 1011. World Cup Betting (20)
- 可测空间、测度空间及σ-代数
- ros回炉2-创建工作空间
- [leetcode] 9. Palindrome Number
- 多线程
- [后台服务程序务实开发] 引子
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
- Ubuntu安装Pycharm的两种方式
- linux软件包合集
- 漫谈16S的前世今生
- 对象的构造顺序