自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT Opengl 显示点云闪退原因

2022-09-25 18:08:11 636 3

原创 Eigen 的 一些方法记录

Eigen的四元数初始化方法Eigen::Quaterniond q1(w, x, y, z);// 第一种方式 Eigen::Quaterniond q2(Vector4d(x, y, z, w));// 第二种方式 Eigen::Quaterniond q2(Matrix3d(R));// 第三种方式Eigen欧拉角转旋转矩阵Eigen::Vector3d ea0(yaw,pitching,roll); //Eigen::Matrix3d R;R = ::Eigen::Ang

2022-02-25 13:56:45 679

原创 PL-ICP 二纬激光

摄像机标定(Camera calibration)简单来说是从世界坐标系换到图像坐标系的过程,即在图片上哪个像素点标定分为两个部分1.第一步是从世界坐标系转换为相机坐标系,这一步是三维点到三维点的转换,主要包括旋转矩阵 R ,t等参数,称为相机外参标定 第二步是相机坐标系到图像坐标系,这一部是三维到二维点的转换,主要包括 K(相机内参)参数,称为相机内参的标定 举列:相机与激光雷达的标定:传统标定方法一、外参的标定方法以相机为中心,根据人为测量激光雷达与相机关于右手坐标系的

2022-02-10 23:34:59 779 1

原创 ICP_SVD的公式推导

ICP_SVD设目标点云的点集为 : X = {x1,x2......,xn}设当前点云的点集为 : Y = {y1,y2......,yn}所构建的目标方程为:对后面的方程进行化简首先减去上 X Y 的平均值 为了等式相等所以也得加上将 R t隔离将二范数展开上面的式子为0所以令只与旋转相关的式子令只与平移相关的式子那么,对于任意的R,都可以找到一个t 使得上式子等于 0所以可以先求旋转在求平移对于求解旋转

2021-11-12 12:10:15 395

原创 相机标定的一些记录

摄像机标定(Camera calibration)简单来说是从世界坐标系换到图像坐标系的过程,即在图片上哪个像素点标定分为两个部分1.第一步是从世界坐标系转换为相机坐标系,这一步是三维点到三维点的转换,主要包括旋转矩阵 R ,t等参数,称为相机外参标定 第二步是相机坐标系到图像坐标系,这一部是三维到二维点的转换,主要包括 K(相机内参)参数,称为相机内参的标定 举列:相机与激光雷达的标定:传统标定方法一、外参的标定方法以相机为中心,根据人为测量激光雷达与相机关于右手坐标系的

2021-11-01 20:10:41 314

原创 Clion调试ROS

首先安装CLion 最好是2020.1.3版本的https://www.jetbrains.com/clion/download/other.html

2021-05-31 21:56:18 371 2

原创 ubuntu16.04安装pip3.7

下载官方文件python源文件https://www.python.org/downloads/release/python-371/python setuptoolshttps://pypi.org/project/setuptools/#filespiphttps://pypi.org/project/pip/#files将三个包解压python的安装sudo apt-get install libffi-devcd Python-3.7.1/./conf.

2021-03-30 20:30:17 439 4

原创 ubuntu出现缺失 pcap.h的问题

fatal error: pcap.h: 没有那个文件或目录home/ktd/catkin_ws/src/rslidar_sdk/src/rs_driver/src/rs_driver/common/common_header.h:93:10: fatal error: pcap.h: 没有那个文件或目录#include <pcap.h>解决办法sudo apt-get install libpcap-dev...

2021-03-30 14:24:06 1061

原创 QT-ros 傻瓜安装

Ubuntu16.04 安装 QT-ROSsudo add-apt-repository ppa:levi-armstrong/qt-libraries-xenial sudo add-apt-repository ppa:levi-armstrong/ppa sudo apt-get update && sudo apt-get install qt57creator-plugin-rossudo apt-get install ros-kinetic-qt-builds

2021-03-26 10:18:33 199

原创 C++打印为啥会出现0xffffff的情况

C++ 将char类型以16进制形式打印出来char maotian;cout<<hex <<(int)maotian<<endl;但如果maotian=0xFF以下的没什么问题,比如0x4a还是会打印出4a,如果是0xFF,将会把int的32位全补1最后成0xfffffff问题原因如下:添加链接描述计算机都是使用补码存储数据就是为了就是能够进行减法的运算。计算机只能进行加法运算如 7 - 7 在计算机中演变为7 + (-7):0x00001001 +

2021-03-19 22:24:20 1818

原创 小白ROS自动导航的记录(一)

ROS自动导航小车1.材料清单项目ValueJeston nano(套餐一)¥899GM37-545直流减速电机带编码器 DC24V 1:90¥138板子自己画(附带电机接口以及IMU)¥200~300电池·12V 容量2250ma¥80~100A1雷达¥550小车底盘(默认两轮差速的模型)可以自己选择2.概述(1)首先先了解ROS中的作用,如果仅仅只是做到避障,使用ros系统,使用传感器超声波也是绰绰有余。但如果你想在自动导航的过程

2020-07-27 15:12:49 1771

原创 算法设计与分析第一章习题1-1到1-3

算法设计与分析 C++部分习题,自己做的1-1什么是算法?它与计算过程和程序有什么区别1-2程序证明和程序测试的目的各是什么1-3 算法速度比较1-1什么是算法?它与计算过程和程序有什么区别 算法是处理问题的思路,程序语言是按照一定语法表达出来, 打个比方,你头脑里有了一套新思想,一个新发现,你可以用中文写出来,也可以用英文写出来,让大家明白。思想和发现可以比作是算法,用中文或英文可以比作是程序语言。 因此核心是算法,但程序语言是实现算法的载体。在计算机等系统中,算法是处理某一问题的思路方法,

2020-07-23 14:15:15 1290

maotian.tar.gz

python3.7 setuptool pip(ubuntu)

2021-03-30

ROS自动导航小车底层板.7z

ROS自动导航小车的底层板STM32F405的代码,里面有板子的原理图,对应我自己的博客,如果积分少可以直接在博客下私信我,因为项目的需要买了个履带式小车从下位机到ros,在到qtros的人机交互,现在写点博客记录下。希望可以给和半年的我一样的小白少走点歪路。(我也只是在学习中。。若有错误,也请大佬多多指点)

2020-07-27

空空如也

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

TA关注的人

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