如下所示,注释为ros1。

#include <sstream>
// #include "ros/ros.h"
#include "rclcpp/rclcpp.hpp"
// #include "std_msgs/String.h"
#include "std_msgs/msg/string.hpp"
int main(int argc, char **argv)
{
//  ros::init(argc, argv, "talker");
//  ros::NodeHandle n;rclcpp::init(argc, argv);auto node = rclcpp::Node::make_shared("talker");
//  ros::Publisher chatter_pub = n.advertise<std_msgs::String>("chatter", 1000);
//  ros::Rate loop_rate(10);auto chatter_pub = node->create_publisher<std_msgs::msg::String>("chatter", 1000);rclcpp::Rate loop_rate(10);int count = 0;
//  std_msgs::String msg;std_msgs::msg::String msg;
//  while (ros::ok())while (rclcpp::ok()){std::stringstream ss;ss << "hello world " << count++;msg.data = ss.str();
//    ROS_INFO("%s", msg.data.c_str());RCLCPP_INFO(node->get_logger(), "%s\n", msg.data.c_str());chatter_pub->publish(msg);
//    ros::spinOnce();rclcpp::spin_some(node);loop_rate.sleep();}return 0;
}

ROS1/2 C++ talker.cpp 对比案例相关推荐

  1. ROS基础---ros通信、ros发布者publisher、publisher.cpp、Talker.cpp

    创建ros发布者 该篇为发布者Talker.cpp,后面文章会有Listener.cpp对应代码和CMakeLists.txt设置直接与该篇相连. 本人是理科生,做这文档也是为了以后生活中害怕忘记,而 ...

  2. 【Simulink教程案例4】使用Simulink自带的模块实现PID控制器,并对比案例1的PID控制器

    欢迎订阅<FPGA/MATLAB/SIMULINK系列教程> 目录 1.软件版本 2.PID控制器的理论回顾 3.使用SIMULINK自带的模块实现PID控制器

  3. MV* 框架 与 DOM操作为主 JS库 的案例对比

    最近分别使用 Zepto 和 Avalon框架写了个 SPA项目,贴出来讨论下 JS DOM操作为主 JS库 与 MV* 框架的对比 案例(MV* 框架 与 DOM操作 JS库 实例对比) 购物车页面 ...

  4. python数据比对怎么做_同事给你迷之Excel数据,4个数据处理案例教你Python数据对比更新...

    经常听别人说 Python 在数据领域有多厉害,结果学了很长时间,连数据处理都麻烦得要死.后来才发现,原来不是 Python 数据处理厉害,而是他有数据分析神器-- pandas 前言 有时候我们需要 ...

  5. ROS1云课→18一键配置

    ROS1云课→17化繁为简stdr和f1tenth 之前的教程,打开那么多终端,每次都敲那么多指令,为啥? 熟能生巧而已,有些过程不能省略,但是,如果已经熟悉了这些过程,还每次都这么搞. 难道是有点情 ...

  6. 安装 ubuntu16.04 ROS2 超过5分钟你打我 后带 测试talker listener demo

    ros2 初体验 0.先贴官方的网站的指导 1. 确保支持utf-8 2.安装源 3.安装ros2 4.配置环境 5.测试talker 和 listener 6. cpp 和python demo代码 ...

  7. DL:深度学习框架Pytorch、 Tensorflow各种角度对比

    DL:深度学习框架Pytorch. Tensorflow各种角度对比 目录 先看两个框架实现同样功能的代码 1.Pytorch.Tensorflow代码比较 2.Tensorflow(数据即是代码,代 ...

  8. 布谷鸟沙盒分析静态文件_“案例沙盒方法”喜提国际商学院协会(AACSB)2019年启发式创新奖...

    国际商学院协会(AACSB)于2019年4月14日至16日在英国爱丁堡召开年会,会上公布了2019年Innovation that Inspire的(启发式创新奖)获奖学校及项目.大会共收到800余个 ...

  9. TortoiseGit 单文件版本对比_入门试炼_09

    文章目录 一.单文件版本数据模拟 二.单文件版本对比 2.1. 查询单文件提交记录 2.2. 单文件版本之间差异对比 案例场景: 依次提交5次,推送远程,同一个文件5个版本之间的相互对比 一.单文件版 ...

最新文章

  1. 2022-2028年中国演出市场深度调研与发展前景报告
  2. java8的jvm优化_基于JDK8 版本的SpringBoot 启动参数优化(建议收藏)
  3. UGUI的优点新UI系统三效率高效果好
  4. iBeacon的数据包格式
  5. iOS开发之第三方框架Masonry
  6. boost::intrusive::list_base_hook用法的测试程序
  7. Java魔法堂:URI、URL(含URL Protocol Handler)和URN
  8. 【华为云技术分享】圣诞特别版 | 数据库频频出现OOM问题该如何化解?
  9. C语言中的编译,链接,运行简单复习
  10. python基础教程3下载-Python基础教程第3版中国PDF电子书免费下载
  11. 蚂蚁金服分布式链路跟踪组件 SOFATracer 总览 | 剖析
  12. mfsort shell语法_8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下...
  13. 安兔兔html5测试35000,安兔兔评测 8.4.3 安卓版
  14. CSRF跨站请求伪造漏洞
  15. 如何通过vin及发动机号查询车辆出险、理赔、事故记录
  16. 比例电磁阀的工作原理
  17. 线下活动 | 聚焦分布式高可用的消息队列
  18. vue本页面跳转不刷新
  19. 新浪微博自动推广专家破解版 自动点赞、评论
  20. acl 2020 Question Answering

热门文章

  1. android setting之Settings.system设置
  2. 线性表篇 什么是线性表
  3. 二叉树——前序和中序得到后序
  4. 2021年煤矿井下爆破考试内容及煤矿井下爆破考试资料
  5. 如何制造一个XcodeGhost ?
  6. 【算法-剑指 Offer】62. 圆圈中最后剩下的数字(环形链表;约瑟夫环;动态规划)
  7. mysql 中继日志路径,MySQL各种日志总结
  8. 【转载】使用Pytorch进行图像分类,AI challenger 农作物病害分类竞赛源码解读
  9. 深度哲学:王阳明心学精髓
  10. mosquitto接口流程图