自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 编码小技巧

2022-09-09 20:55:06 159 1

原创 Protobuf

proto3

2022-08-26 11:49:00 139 1

原创 Cmake学习

cmake学习

2022-07-10 00:05:45 430

原创 将ROS功能包打包生成deb安装包

将ROS功能包打包生成deb安装包

2022-06-20 18:03:14 1811

原创 Cmake 时候出现 libpthread.so.0: error adding symbols: DSO missing from command line

2022-06-17 16:44:27 1931

原创 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 3197 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 552 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 867

原创 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 427 2

原创 2021-08-09

vscode打开之后中文乱码问题vscode打开之后中文乱码问题vscode打开之后中文乱码问题解决方法为在拓展中搜索:GBKtoUTF8

2021-11-30 09:31:25 101

原创 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 2217 7

原创 2021-07-28

一级标题 eigen 中四元数、欧拉角、旋转矩阵、旋转向量link.link

2021-07-28 17:04:26 53

原创 英伟达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 1204

原创 字符串修改的常见错误

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 306

原创 strlen和sizeof用法

strlen 的用法 :计算有多少个字符,看到就几个就是几个,’\0’不算进去。sizeof的用法:计算变量所占的空间大小,计算字符串时候,‘0’要算进去。这里的输出答案是; sizeof(a) = 4;这还跟编译器中整形占多少个字符有关。来看看字符数组和字符串的输入辨别两者的区别;char buf1[] = "abcdef"中,字符串自动在结束的时候添加一个’\0’字符,而buf2[]的就需要手动添加,不然就是没有的。如果buf2[] 数组里面没有加入’\0’字符,则在计算slrlen(bu

2020-05-12 23:55:25 301 1

原创 内存四驱

内存四驱代码区:全局区:栈区:堆区:在这里现在栈区存入 变量a , 代码“”i am a student“” 是放入全局区的,然后当字符串a要赋值给b时,再从全局区里面调值赋值给他。

2020-05-12 20:34:36 213

OpenCV-contrib modules中文教程(完整版).pdf

OpenCV-contrib modules中文教程(完整版)PDF文档,根据官网的英文版翻译的。

2021-08-09

小甲鱼数据结构与算法源码.zip

自己在小甲鱼官网下载的,所有代码都跑过,已经分类整理好了,物美价廉,欢迎下载,为了学习这个课程和下载文件,我还开了会员呢,只能来这里赚赚积分了。

2020-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除