ROS入门之基础功能详解(二)

前言:本部分主要介绍ros一些基础功能的使用,包括创建和编译工作空间,创建和编译功能包,创建和编译节点,创建和编译消息,创建和编译服务以及创建launch文件。

一、创建和编译工作空间

1.查看正在使用的工作空间:

echo $ROS_PACKAGE_PATH

-----------------------------------------------

显示如下:

/opt/ros/kinetic/share

2.创建工作空间文件夹:

mkdir -p ~/dev/catkin_ws/src

-----------------------------------------------

其中:

mkdir是新建文件夹命令,-p是如果没有路径上的文件夹则新建文件夹,~是根目录。

3.初始化工作空间:

cd ~/dev/catkin_ws/src
catkin_init_workspace

-----------------------------------------------

显示如下:

Creating symlink "/home/cdq/dev/catkin_ws/src/CMakeLists.txt" pointing to "/opt/ros/kinetic/share/catkin/cmake/toplevel.cmake"

4.编译工作空间

cd ~/dev/catkin_ws
catkin_make

-----------------------------------------------

最后显示如下:

####
#### Running command: "make -j4 -l4" in "/home/cdq/dev/catkin_ws/build"
####

5.加载setup.bash文件

source devel/setup.bash

二、创建和编译功能包

1.创建新功能包

-END-

猜你喜欢

转载自www.cnblogs.com/chendeqiang/p/10199385.html