![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS编程
小海要自强
这个作者很懒,什么都没留下…
展开
-
ros::spin()和ros::spinOnce()的区别、编程
转载出处:http://www.cnblogs.com/liu-fa/p/5925381.html 1 函数意义 首先要知道,这俩兄弟学名叫ROS消息回调处理函数。它俩通常会出现在ROS的主循环中,程序需要不断调用ros::spin()或 ros::spinOnce(),两者区别在于前者调用后不会再返回,也就是你的主程序到这儿就不往下执行了,而后者在调用后还可以继续执行之后的程序。 其实消息回调处理函数的原理非常简单。我们都知道,ROS存在消息发布订阅机制,什么?不知道?不知道还不快去:http:/.转载 2020-09-07 10:32:34 · 135 阅读 · 0 评论 -
学习ROS编程(一)之 hello_world
这节主要想给刚入门的小伙伴学习在ROS下,怎么用C++写第一个hello_world代码! 1.创建ROS功能包的命令如下: $ catkin_create_pkg [功能包名称] [依赖功能包1] [依赖功能包n] #include<ros/ros.h> %这是ros的头文件 #include<std_msgs/String.h> #include<sstream> int main(int argc, char** argv) { ros::i...原创 2020-09-04 12:27:51 · 434 阅读 · 0 评论