09 2019 档案
cartographer和ROS的坐标系关系
摘要:参考定义见:backpack_3d.lua Local map frame是一次slam过程中的原点。但是现在cartographer支持Incremental mapping。global map是整个地图的原点,local map是每一次建图的原点。 map_frame = “map”:cart
阅读全文
最常用的C++序列化方案:protobuf
摘要:参考链接:最常用的两种C++序列化方案的使用心得(protobuf和boost serialization) [c++] Google Protobuf库1. 什么是序列化?程序员在编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现
阅读全文
C++——函数模板和类模板
摘要:声明: 调用 显示调用 自动类型推导 (一般很少用) 类模板用于实现类所需数据的类型参数化 类模板在表示如数组、表、图等数据结构显得特别重要, 这些数据结构的表示和算法不受所包含的元素类型的影响
阅读全文
E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法
摘要:解决方法:先将info文件夹更名 新建一个新的info文件夹 安装修复 执行完上一步操作后,在info文件夹下生成一些文件,现将这些文件全部移到info.bk文件夹下 把自己新建的info文件夹删掉 恢复原有info文件夹,修改名字
阅读全文
Ubuntu 更新错误修复大全
摘要:合并列表问题 当你在终端中运行更新命令时,你可能会碰到这个错误“合并列表错误”,就像下面这样: E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/archive.u
阅读全文
ROS 自定义消息类型方法
摘要:流程 1、在package中新建文件夹名为msg 2、在msg文件夹中创建消息(此处以my_msg.msg)为例,注意的是要以msg为后缀名 内容举例如下: int32 data1 float64 date2 关于消息内容,需要注意的是如果类型错误,那么将不能生成头文件。例如float64写成了fl
阅读全文