创建ROS工作空间和包】的更多相关文章

一.创建工作空间 mkdir -p ~/openni_ws/src cd ~/openni_ws catkin_make        //在catkin工作空间(openni_ws)下catkin_make,结果产生build和devel文件夹 source devel/setup.bash 二.创建package(包) cd ~/openni_ws/src            //所有package都放在src下,src/package1,package2,package3... catk…
创建ros的程序包(原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/) 1.一个catkin程序包由什么组成? 一个程序包要想称为catkin程序包必须符合以下要求: 该程序包必须包含catkin compliant package.xml文件 这个package.xml文件提供有关程序包的元信息. 程序包必须包含一个catkin 版本的CMakeLists.txt文件,而Catkin metapackages中必须包含一个对CMakeLis…
ROS Indigo beginner_Tutorials-02 创建ROS工作空间 我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 在我们这套 ROS 教程中涉及的和编写的所有 ROS 代码需要有一个地方存放它,这个地方叫做工作空间.可以说,这个工作空间应该是一个大的集合.当我们要编译程序的时候,我们是对整个工作空间进行编译的.它里面可以存放许多软件包(软件包:程序包,也可以叫一个…
问题:创建ROS 工作空间时出现:程序“catkin_init_workspace”尚未安装,程序“catkin_make”尚未安装. 解决方法: source /opt/ros/kinetic/setup.bash…
 ROS 教程中涉及的和编写的所有 ROS 代码需要有一个地方存放它,这个地方叫做工作空间.可以说,这个工作空间应该是一个大的集合.当我们要编译程序的时候,我们是对整个工作空间进行编译的. 这个工作空间的名字命名为 ROS 官方教程里的名字一样:catkin_ws. (为什么官方要使用这个名字: 先说这个 catkin : 意思是 ; 而这个ws : 是WorkSpace的英文缩写.ROS 系统的源代码就是这个公司发明的.) $ mkdir -p ~/catkin_ws/src // -p 这个…
图像化显示目录工程结构:tree $ sudo apt install tree 1.创建ROS工作空间 $ mkdir -p catkin_ws/src # Create mutil-level directory $ cd catkin_ws/ $ catkin_make #Initialization $ source devel/setup.bash #配置环境变量为了避免每次打开都重新运行,运行下面的代码$ echo "source /opt/ros/kinetic/setup.bas…
预备工作后面操作中我们将会用到ros-tutorials程序包,请先安装: $ sudo apt-get install ros-<distro>-ros-tutorials 将 <distro> 替换成你所安装的版本(比如Jade.Indigo.hydro.groovy.fuerte.kinetic等). 由于我的版本是kinetic的,所有安装命令如下: $ sudo apt-get install ros-kinetic-ros-tutorials 一.ROS catkin…
ROS Indigo beginner_Tutorials-04 创建ROS程序包(就是软件包) 我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 下面我们就来在刚刚创建的 catkin_ws ROS 工作空间中创建第一个软件包: 简单的说就是创建一个 ROS 的工程,因为没有开发 ROS 程序的集成开发环境,所以我只能在终端上开发 ROS 程序: 你的 ROS 程序包都放到下面这个目…
详细参照 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…
你的 ROS 程序包都放到下面这个目录里, 切换到这个目录: $ cd ~/catkin_ws/src 使用下面的命令: 创建一个 ROS 程序包 名字就叫:beginner_tutorials $ catkin_create_pkg beginner_tutorials std_msgs rospy roscpp //程序包后面是依赖的程序包.(类似于添加的头文件和链接文件) 进入 beginner_tutorials路径里看看:   打开 CMakeLists.txt 文件---gedit…