创建ROS工程結構

图像化显示目录工程结构:tree

$ sudo apt install tree

创建ROS工作空间

$ mkdir -p catkin_ws/src # Create mutil-level directory
$ cd catkin_ws/
$ catkin_make      #Initialization
$ catkin_create_pkg package_name     #create a package
$ catkin_create_pkg package_name  Dependency_name  #create a package

下载别人的GitHub代码包

1、在catkin_ws/src中:

$ git clone https://github.com/DroidAITech/ROS-Academy-for-Beginners.git #

2、安装包所需的依赖

$ cd ~/catkin_ws
$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y

3、编译并刷新环境

$ catkin_make  #如果前面已經做過一次,那麼這一次不用執行
$ source ~/catkin_ws/devel/setup.bash # 刷新環境,每次開一個新終端都要執行一次或者$ rospack profile          ## 刷新環境,方法二$ echo "source ~/catkin_ws/devel/setup.bash " >> ~/.bashrc  #把上面的命令寫入.bashrc,每次開一個終端自動運行。

原文地址:https://www.cnblogs.com/long5683/p/9936677.html

时间: 2024-10-07 12:49:06

创建ROS工程結構的相关文章

Bentley.RAM.Concept.V8i.SS9.v05.02.00.21.Win32_64 2CD土木結構分析

Bentley.RAM.Concept.V8i.SS9.v05.02.00.21.Win32_64 2CD土木結構分析Bentley OpenPlant Isometric Manager V8i (SELECTSeries 5) 08.11.09.404\Bentley.RAM.Structural.System.V8i.v14.06.02.00.Win32_64 1CDBentley Staad.Pro v8i (20.07.04.12) 1CDBentley.Architecture.Da

提高Intellij创建Maven工程的速度

按照默认的方式创建Maven工程的时候会发现Maven插件加载的很慢如下 解决方法:在创建的过程中,在Properties中添加一个参数archetypeCatalog=internal . 因为archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local, 即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据.

maven创建web工程Spring配置文件找不到问题解决方案

使用maven创建web工程,将Spring配置文件applicationContext.xml放在src/resource下,用eclipse编译时提示class path resource [applicationContext.xml] cannot be opened because it does not exist错误.但是用mvn clean package命令编译时成功的.web.xml配置的如下 <context-param><param-name>context

DuiVision开发教程(1)-创建DuiVision工程

DuiVision的源代码工程有两种类型:主程序和插件工程,可以通过人工方式创建DuiVision工程,也可以通过Visual Studio向导自动创建工程. 人工创建主程序的方法 1.创建一个基于DuiVision的界面程序是比较简单的,在VC中创建一个MFC对话框工程,注意工程要使用Unicode库: 工程创建之后,需要将默认对话框资源中的几个按钮和文字都删除,变成一个干净的对话框资源: 2.设置DuiVision的头文件和lib文件目录 将DuiVision的头文件和lib文件放在某个位置

git使用(一):如何创建一个工程、提交代码

1. 在git server端如何创建一个工程 (1) su git (2) mkdir linux-git.git (3) cd linux-git.git (4) git init --bare (5) exit 2. 在clinet端如何clone.提交代码 (1) git clone [email protected]:/home/prj_git/linux-git.git (2) cd linux-git (3) cp ../linux-3.18.3 ./ -rf (4) git ad

Eclipse rcp 项目开发实战2 : 创建插件开发工程

输入工程名称,其它默认即可 输入创建插件工程相关信息,Rich Client Application 要选择Yes 来创建RCP工程,其它数据一般默认即可. 选择模板,也就是Demo,在这一步选择完成后,其实就可以直接Finish了. 最后一步,输入名字,包名和应用的类的名称 一个简单地插件工程就已经创建完成. 启动工程,第一次启动有三种方法, 6.1 选择工程,右键Run As -- Eclipse Application 即可, 6.2 打开mf文件, 下拉选择,Launch an Ecli

bat文件自动创建cocos2dx 工程

1. 写在开头 本人写了一个自动创建cocos2dx工程的脚本..bat文件,会修正Application.mk 文件,并且在桌面创建打开项目目录的快捷方式. 使用条件:1. 在本地计算机中已安装python 2.7.6 版本,并将python安装目录加入到 PATH环境变量中. 2. 根据自己的cocos2dx与ndk安装目录,更改脚本最初COCOS2DX_DIR.NDK_DIR变量. 3.本脚本只创建c++语言的cocos2dx工程,创建成功后仍需手动配置c++ build目录. 个人写的脚

创建ros的程序包--3

创建ros的程序包(原创博文,转载请标明出处--周学伟) 1.一个catkin程序包由什么组成? 一个程序包要想称为catkin程序包必须符合以下要求: 该程序包必须包含catkin compliant package.xml文件 这个package.xml文件提供有关程序包的元信息. 程序包必须包含一个catkin 版本的CMakeLists.txt文件,而Catkin metapackages中必须包含一个对CMakeList.txt文件的引用. 每个目录下只能有一个程序包. 这意味着在同一

mac os升级为 Yosemite 10.10 后不能创建java工程

出现这种情况可能是由于mac系统升级导致JAVA的安装路径发生改变(Xcode升级后也出现模拟器位置改变的情况,不要奇怪) 之前安装的eclipse就自然找不到SDK的路径了,所以会捆绑失败 接下来讲下解决步骤: 1.首先 在终端输入 Java-version查看Java版本: 2.找到你jre的路径 3.然后去eclipse-->preferences-->Java-->installed jre -->点击右边add按钮 4.添加你mac本地安装好的jre,最主要是jre路径要