ROS1/2 C++ talker.cpp 对比案例
如下所示,注释为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 对比案例相关推荐
- ROS基础---ros通信、ros发布者publisher、publisher.cpp、Talker.cpp
创建ros发布者 该篇为发布者Talker.cpp,后面文章会有Listener.cpp对应代码和CMakeLists.txt设置直接与该篇相连. 本人是理科生,做这文档也是为了以后生活中害怕忘记,而 ...
- 【Simulink教程案例4】使用Simulink自带的模块实现PID控制器,并对比案例1的PID控制器
欢迎订阅<FPGA/MATLAB/SIMULINK系列教程> 目录 1.软件版本 2.PID控制器的理论回顾 3.使用SIMULINK自带的模块实现PID控制器
- MV* 框架 与 DOM操作为主 JS库 的案例对比
最近分别使用 Zepto 和 Avalon框架写了个 SPA项目,贴出来讨论下 JS DOM操作为主 JS库 与 MV* 框架的对比 案例(MV* 框架 与 DOM操作 JS库 实例对比) 购物车页面 ...
- python数据比对怎么做_同事给你迷之Excel数据,4个数据处理案例教你Python数据对比更新...
经常听别人说 Python 在数据领域有多厉害,结果学了很长时间,连数据处理都麻烦得要死.后来才发现,原来不是 Python 数据处理厉害,而是他有数据分析神器-- pandas 前言 有时候我们需要 ...
- ROS1云课→18一键配置
ROS1云课→17化繁为简stdr和f1tenth 之前的教程,打开那么多终端,每次都敲那么多指令,为啥? 熟能生巧而已,有些过程不能省略,但是,如果已经熟悉了这些过程,还每次都这么搞. 难道是有点情 ...
- 安装 ubuntu16.04 ROS2 超过5分钟你打我 后带 测试talker listener demo
ros2 初体验 0.先贴官方的网站的指导 1. 确保支持utf-8 2.安装源 3.安装ros2 4.配置环境 5.测试talker 和 listener 6. cpp 和python demo代码 ...
- DL:深度学习框架Pytorch、 Tensorflow各种角度对比
DL:深度学习框架Pytorch. Tensorflow各种角度对比 目录 先看两个框架实现同样功能的代码 1.Pytorch.Tensorflow代码比较 2.Tensorflow(数据即是代码,代 ...
- 布谷鸟沙盒分析静态文件_“案例沙盒方法”喜提国际商学院协会(AACSB)2019年启发式创新奖...
国际商学院协会(AACSB)于2019年4月14日至16日在英国爱丁堡召开年会,会上公布了2019年Innovation that Inspire的(启发式创新奖)获奖学校及项目.大会共收到800余个 ...
- TortoiseGit 单文件版本对比_入门试炼_09
文章目录 一.单文件版本数据模拟 二.单文件版本对比 2.1. 查询单文件提交记录 2.2. 单文件版本之间差异对比 案例场景: 依次提交5次,推送远程,同一个文件5个版本之间的相互对比 一.单文件版 ...
最新文章
- 2022-2028年中国演出市场深度调研与发展前景报告
- java8的jvm优化_基于JDK8 版本的SpringBoot 启动参数优化(建议收藏)
- UGUI的优点新UI系统三效率高效果好
- iBeacon的数据包格式
- iOS开发之第三方框架Masonry
- boost::intrusive::list_base_hook用法的测试程序
- Java魔法堂:URI、URL(含URL Protocol Handler)和URN
- 【华为云技术分享】圣诞特别版 | 数据库频频出现OOM问题该如何化解?
- C语言中的编译,链接,运行简单复习
- python基础教程3下载-Python基础教程第3版中国PDF电子书免费下载
- 蚂蚁金服分布式链路跟踪组件 SOFATracer 总览 | 剖析
- mfsort shell语法_8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下...
- 安兔兔html5测试35000,安兔兔评测 8.4.3 安卓版
- CSRF跨站请求伪造漏洞
- 如何通过vin及发动机号查询车辆出险、理赔、事故记录
- 比例电磁阀的工作原理
- 线下活动 | 聚焦分布式高可用的消息队列
- vue本页面跳转不刷新
- 新浪微博自动推广专家破解版 自动点赞、评论
- acl 2020 Question Answering