自定义博客皮肤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)
  • 收藏
  • 关注

原创 PCL1.8.1运行时出现Ptr释放问题

使用-dpcl_no_precompile=on解决pcl中智能指针析构异常问题

2024-06-12 18:05:06 316

原创 C++ proj库使用说明与字符串说明

【代码】C++ proj库使用说明与字符串说明

2022-09-29 12:37:16 3751

原创 因子图原理推导及Gtsam简要使用说明

因子图推导及Gtsam简要使用说明参考链接:Theory, Programming, and Applications of Factor Graph, Jing Dong;Gtsam学习笔记——三川小哥;因子图原理推导因子图建模下图为一个简单SLAM文件的抽象。蓝色三角形表示世界中被观测的路标点,黄色五边形为各个时刻的机器人姿态。红色箭头与绿色箭头分别为路标点观测与相邻位置姿态变换观测。将上述简单SLAM问题表述为贝叶斯单向图有以下形式。将位姿与观测均表示为变量形式。箭头表明了由姿态生成观

2021-05-19 15:08:23 7515 2

原创 LOAM中的运动畸变校正

将畸变校正问题抽象为以下数学问题:在一帧点云起始到当前点被记录的过程中,设首点时间为tSt_StS​,当前点时间为tCt_CtC​,已知tCt_CtC​时刻记录的P点坐标为PCP_CPC​在current的IMU系下,同时通过IMU积分与插值获知了各个时刻的位姿值。求P点在起始时刻tSt_StS​时IMU坐标系的表示PSP_SPS​。推导:PS=TCSPC=TWSTCWPCP_S=T^S_CP_C=T^S_WT^W_CP_CPS​=TCS​PC​=TWS​TCW​PC​对式子中两个TTT进行展开

2020-10-26 00:39:32 2217

原创 LOAM中消除IMU重力影响解析

在LOAM的处理中,IMU数据甫一进入系统第一步是对重力分量的去除。LOAM中对重力影响的去除有以下公式:float accX = vec_imuData[pointer].accy - sin(imuRoll[pointer]) * cos(imuPitch[pointer]) * 9.81;float accY = vec_imuData[pointer].accz - cos(imuRoll[pointer]) * cos(imuPitch[pointer]) * 9.81;float accZ

2020-10-24 21:19:42 6995 10

原创 Cartographer回环解析

Cartographer回环中的关键一步,就是要计算节点node(scan)与子图submap之间的约束,此过程在(mapping/internal/2d/pose_graph_2d.cc) PoseGraph2D::ComputeConstraint中实现.void PoseGraph2D::ComputeConstraint(const NodeId& node_id, ...

2020-09-27 11:09:40 1822 1

原创 ROS中在一个包里引用其他包内的自定义消息或服务

假设我们要在a_package中引用b_package里自定义的my_message.msg.方法1: 可直接通过添加依赖的方式解决.首先在创建包时添加b_package:catkin_create_pkg std_msgs roscpp rospy b_package然后通过以下命令编译b_package:catkin_make -DCATKIN_WHITELIST_PACKAGES=...

2020-09-27 11:09:20 2169 2

原创 Cartographer代码建图实现流程解析

1.整体代码构成在整体的原有框架中代码主要分为两个部分:cartographer和cartographer_ros。cartographer主要负责处理来自雷达、IMU和里程计的数据并基于这些数据进行地图的构建,是cartographer理论的底层实现。建图过程主要分为前端Local累加式建图与后端Global位姿图构建与回环匹配。cartographer_ros则基于ros的通信机制获取传...

2020-09-27 11:08:52 5567 2

原创 坐标变换与逆变换的说明与推导

坐标变换与逆变换设A坐标系基向量向B系变换的旋转矩阵为RBAR_B^ARBA​,平移向量为tBAt_B^AtBA​。则可知投射关系有:B系内坐标点到A系的旋转投射为RBApBR_B^Ap_BRBA​pB​,B系内坐标点到A系的平移投射由A系基向量表示为tBAt_B^AtBA​。即:pA=RBApB+tBAp_A=R_B^Ap_B+t_B^ApA​=RBA​pB​+tBA​式中:pAp_ApA​:p点在A系的坐标表示;pBp_BpB​:p点在B系的坐标表示;RBAR_B^ARBA​:A系向B系的

2020-09-27 10:30:49 3730 1

原创 tensorflow-gpu安装并构建Tensorflow object detection API(Win10+Tensorflow1.14.0+CUDA10.0+cuDNN7.5.1)(详细)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-08-14 21:14:03 453

原创 用自己的雷达进行Cartographer建图或仿真

cartographer使用说明

2019-11-20 10:33:50 5092 6

转载 [转载] TLD单目标跟踪算法程序详解--OpenTLD Code 详解

转载自:https://www.cnblogs.com/liuyihai/archive/2018/01/20/8320279.html侵删TLD算法原理介绍:http://www.cnblogs.com/liuyihai/p/8306419.htmlOpenTLD源代码页: https://github.com/zk00006/OpenTLD代码解释:1.TLD代码综述: 从main...

2019-07-07 13:16:52 209

空空如也

空空如也

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

TA关注的人

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