- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Cmake 时候出现 libpthread.so.0: error adding symbols: DSO missing from command line
无
2022-06-17 16:44:27
2029
原创 eigen实现欧拉角, 旋转矩阵, 旋转向量, 四元数之间的转换
#include<iostream>#include<Eigen/Dense>#include<Eigen/Core>using namespace std;using namespace Eigen;int main(int argc, char **argv){ //1 旋转向量 //旋转向量由角度和方向组成,一般输出的都是弧度 //1.1旋转向量初始化方式一 (前面角度,后面方向) AngleAxi
2022-03-11 21:16:19
3278
1
原创 第0章:简介
本专栏主要讲解有关ArUco码系列的博客,ArUCO码有两套API,一套的opencv contri里面的,这套API的教程很多,这里不过多介绍。主要介绍的是ArUco官网发布的那套API教程,官网链接如下https://sourceforge.net/projects/aruco/files/。初步包括ArUco编译,API讲解,一个检测的小demo。基于ArUco码和编码器里程计进行EKF,UKF的同时定位和建图滤波算法。基于ArUco码和IMU的ESKF同时定位和建图滤波算法。讲解Aruco码基于优
2021-12-23 12:21:20
564
1
原创 usb-cam发布image_compressed/compressed消息
背景:某些情况下需要录图像数据的包,非常占空间和带宽,尤其对于一些工业相机图像一张好几兆,每秒30帧的话一份钟好几个G,这时候可以选择的订阅压缩图像,下面直接来个demo。先订阅一个sensor::Image 消息,然后使用image_transport直接发布图像,会同时产生一个压缩image_compressed/compressed和不压缩的image_compressed图像话题,订阅时直接订阅压缩话题即可。#include "ros/ros.h"#include "sensor_msgs/I
2021-12-20 20:44:48
887
原创 usb-cam功能包没发布compressed的图像topic
发现运行usb-cam功能包只有image_transport/raw的topic,没有压缩图像的compressed和视频流theora,此时,需要安装下sudo apt install ros-melodic-image-transport-plugins
2021-12-20 20:40:56
447
2
原创 2021-08-09
vscode打开之后中文乱码问题vscode打开之后中文乱码问题vscode打开之后中文乱码问题解决方法为在拓展中搜索:GBKtoUTF8
2021-11-30 09:31:25
105
原创 ubuntu18.04安装mrpt
List itemubuntu18.04安装mrpt提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录ubuntu18.04安装mrpt一、安装步骤二、使用步骤1.引入库2.读入数据总结一、安装步骤二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarni.
2021-08-01 16:58:24
2307
7
原创 英伟达Jetson Nano安装
英伟达Jetson Nano安装简介板子说明SD卡安装系统总结简介NVIDIA® Jetson Nano™ 开发者套件是一款专为创客、学习者和开发者打造的小型 AI 计算机。学习此简要指南后,您将能开始构建实用的 AI 应用、炫酷的 AI 机器人以及其他精彩作品。板子说明1.用于主存储器的 microSD 卡插槽2. 40 针扩展接头3. 用于 5V 电源输入或设备模式的 Micro-USB 接口4. 千兆以太网端口5. USB 3.0 端口(4 个)6. HDMI 输出端口7. D
2021-06-18 15:38:16
1261
原创 字符串修改的常见错误
void main(){ char *p = "dsadasdsa"; *(p + 1) = 'a'; printf("%s\n", p); printf("hello\n "); system("pause"); return ;}这里的 char *p 里面的字符是不能修改的,因为p指针变量放在栈区,而“”dsadasdsa“”放在常量区(全局区),p 只是放了”dsadasdsa“”的地址,不能修改常量的值。所以这个程序就会出错。改正方法1:void main(
2020-05-15 19:01:03
324
原创 strlen和sizeof用法
strlen 的用法 :计算有多少个字符,看到就几个就是几个,’\0’不算进去。sizeof的用法:计算变量所占的空间大小,计算字符串时候,‘0’要算进去。这里的输出答案是; sizeof(a) = 4;这还跟编译器中整形占多少个字符有关。来看看字符数组和字符串的输入辨别两者的区别;char buf1[] = "abcdef"中,字符串自动在结束的时候添加一个’\0’字符,而buf2[]的就需要手动添加,不然就是没有的。如果buf2[] 数组里面没有加入’\0’字符,则在计算slrlen(bu
2020-05-12 23:55:25
334
1
原创 内存四驱
内存四驱代码区:全局区:栈区:堆区:在这里现在栈区存入 变量a , 代码“”i am a student“” 是放入全局区的,然后当字符串a要赋值给b时,再从全局区里面调值赋值给他。
2020-05-12 20:34:36
226
小甲鱼数据结构与算法源码.zip
2020-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人