首页 > 其他分享 >2024.9.26 计划

2024.9.26 计划

时间:2024-09-26 18:12:00浏览次数:1  
标签:int32 26 自定义 package 2024.9 通信 计划 message 添加

项目

学习

总结

ROS学习-进程通信(接昨天)

遇到了问题:Invoking "make cmake_check_build_system" failed
解决方式:功能包里不能有重复名称的节点,检查工作区中是否有其他 CMakeLists.txt 文件定义了相同的目标
检查是否开始发布消息:工作区下用命令行rostopic echo 话题名称

进程通信第一种方式-发布订阅模式

自定义消息:

1.需要解除package.xml中的<build_depend>message_generation</build_depend><exec_depend>message_runtime</exec_depend>
2.修改cmakelist.txt中的find package,添加message_generation,接着找到add_messages_files,改为

add_message_files(
  FILES
  Person.msg
)

然后解开generate_messages的注释,再将catkin_package项中改为CATKIN_DEPENDS roscpp rospy std_msgs message_runtime
3.自定义msg格式如下:

string name
int32 age
float32 height

4.此时编译就会生成一些中间文件,类似于创建了一些"类"可供使用
5.c_cpp_properies.json配置路径,可以代码补全,导包,在includePath中添加类似/home/lausaku/demo02_ws/devel/include/**就可以一次将所有include的包导入,不用多次添加路径

进程通信第二种方式-客户服务模式图解

image

自定义消息:和第一种通信方式几乎一样,只有修改的位置稍有不同,照猫画虎即可。

自定义srv格式如下:

int32 num1
int32 num2
---   #回传用---隔开
int32 sum

看到P68,明天继续

标签:int32,26,自定义,package,2024.9,通信,计划,message,添加
From: https://www.cnblogs.com/lautoh/p/18434035

相关文章

  • 20240926测试
    a题面:有一个\(n\timesm\)的\(01\)矩阵,求其中\(1\)的个数在\([l,r]\)的子矩阵数量题解:令\(f_k\)为\(1\)的个数\(\lek\)的子矩阵数量,答案为\(f_r-f_{l-1}\)。\(n\)较小,暴力枚举上下区间,在内用双指针维护和小于等于\(k\)的段,复杂度\(\text{O}(n^2m)\)。......
  • STM32F103C8T6+ESP8266+MQTT+EMQX完成数据上传和点灯环节
    本文参考以下文章:【最简单】STM32+ESP8266+MQTT+EMQX完成数据上传和点灯环节_stm32如何连接emqx-CSDN博客STM32+ESP8266通过MQTT协议连接本地EMQX(保姆级教学!资料开放!)_stm32驱动esp8266本地emqx-CSDN博客 一、在windows环境下或Ubuntu搭建EMQX云平台 参看这篇文章:搭建自己的M......
  • 9.26总结
    省流:死了T1由乃的差分分情况讨论。x<0最简单的情况,只需要升序输出即可。x=0其实就是:零不能放最前面,连续两个不一样,先把第一个输出完然后用排序pair加上双指针乱搞即可。x>0这里给一组hack23770037707hack掉两个同学的输入QWQ先输出第一个,......
  • 一个基于Transformer模型的中文问答系统926.1
    这个代码实现了一个基于Transformer模型的中文问答系统。以下是代码的主要功能和可能的完善方向:主要功能数据处理:代码首先定义了处理中文文本的函数,包括分词、构建词汇表、将句子转换为张量等。数据加载:从.jsonl或.json文件中加载问题和答案数据,并进行数据增强。模型定......
  • SPSS26统计分析笔记——7 回归分析
    1回归方程        回归方程一般表达式:y=f(x......
  • 2024年9月26日历史上的今天大事件早读
     1620年9月26日大明皇帝朱常洛驾崩1815年9月26日俄、普、奥三国在巴黎发表缔结“神圣同盟”1841年9月26日清代思想家、诗人龚自珍逝世1849年9月26日“生理学之父”巴甫洛夫诞生1909年9月26日云南陆军讲武堂创办1953年9月26日画家徐悲鸿逝世1980年9月26日国际宇......
  • 9.26递归函数
    递归函数的定义和格式递归是一种常用的解决问题的方法,特别适用于解决可以被分解为类似子问题//递归函数:在函数内部再次调用自己//解决可以被分解为类似子问题的问题//组成://1.基本情况最小问题的答案//2.递归情况调用自己去解决子问题objectTestFucRecursive{//......
  • 2024.9.25 Python,单词替换,优美的排列 II,sort的用法前K个高频单词,广度优先搜索腐烂的橘
    1.单词替换在英语中,我们有一个叫做词根(root)的概念,可以词根后面添加其他一些词组成另一个较长的单词——我们称这个词为衍生词(derivative)。例如,词根help,跟随着继承词“ful”,可以形成新的单词“helpful”。现在,给定一个由许多词根组成的词典dictionary和......
  • 网络安全C10-2024.9.21-burpsuite安装使用过程
    1、安装burp,分别在本机上实现全局代理和局部代理,提供设置过程的说明文档;确认burpsuite监听地址和端口:全局代理:全局上网生效,设备--->网络和Internet--->开启“使用代理服务器” 局部代理:仅浏览器生效,使用firefox浏览设置2、利用burp实现对https站点的抓包;启用第1题代理配......
  • 广州C++信奥老师解一本通题 1260:1282:最大子矩阵
    ​ 【题目描述】已知矩阵的大小定义为矩阵中所有元素的和。给定一个矩阵,你的任务是找到最大的非空(大小至少是1×1)子矩阵。比如,如下4×4的矩阵0 -2-7 09 2-6 2-4 1-4 1-1 8 0-2 的最大子矩阵是92-41-18 这个子矩阵的大小是15......