ROS: catkin和rosmake创建和编译功能包执行节点

Posted loongembedded

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS: catkin和rosmake创建和编译功能包执行节点相关的知识,希望对你有一定的参考价值。

ROS: catkin和rosmake创建和编译功能包

1.编译功能包

在工作空间的根目录下执行编译才行,比如我工作空间根目录是/home/kandi/catkin_ws

2.编译生成目标文件

这里以可执行文件为示例,从编译的log可以知道生成的可行文件是slam_gmapping,路径是/home/kandi/catkin_ws/devel/lib/gmapping/s

3.执行可执行文件

在执行可执行文件之前要先执行roscore启动master节点,然后通过rosrun执行节点对应的可执行文件
用法:rosrun [package_name] [node_name] [__name:=new_name]

以上是关于ROS: catkin和rosmake创建和编译功能包执行节点的主要内容,如果未能解决你的问题,请参考以下文章

ROS rosmake 错误

ROS的初步学习--创建一个工作空间和一个程序包

ROS 工作空间、package 及 catkin 编译系统

如何用cmake搭建ros工程,make编译而不是catkin_make

创建一个ros功能包

详解ROS文件系统