Linux下动态库符号冲突问题解解决办法

问题描述 开发云台,拿到商家的SDK,抓取数据调用系统OpenCV库时一直报错,使用nm命令查看该动态库的符号导出,发现里面自己编译了一个2....

Markdown小技巧

公式 公式黑色斜体 1\boldsymbol M\quad M $$ \boldsymbol M\quad M $$ 公式编号 1\Delta = b^2 + 4ac \tag{1} $$ \Delta = b^2 + 4ac \tag{1} $$ HTML 插入可点击展开的箭头 1<details> 2 <summary>code</summary> 3 4 \`\`\`c++ 去掉斜杠 int main() { return 0; } \`\`\` 去掉斜杠 5</details> code 1int main()...

二维NDT算法

《The-Normal-Distributions-Transform》 计算方法 首先把机器人周围的空间按照固定的大小分成一个个网格,对于点不...

C++布局new机制

看《C++ Functional Programming》的时候遇到一种新的new的用法 1template<typename T, typename E> 2class expected { 3private: 4 union { 5 T m_value; 6 E m_error; 7 }; 8 template <typename ...Args> 9 static expected sucess(Args &&...params) 10 { 11 expected result; 12 result.m_valid = true;...

C++类成员指针

指向数据成员的指针 一个指向非静态成员对象m的指针,它是C类的成员,可以用表达式&C::m准确地初始化。表达式例如&(C::m...

Kabsch算法

激光雷达标定外参时通过提取两个垂直平面的点云计算法向量可以标定到指定的坐标,其中用到了SVD分解的方法一直很困惑,查找资料后终于找到算法的出...

LIO-SAM学习总结

节点话题图 <?xml version="1.0" encoding="UTF-8" standalone="no"?> Qt SVG Document Generated with Qt LIO-SAM图优化中角点优化中PCA 介绍 看LIO-SAM代码的时候,看到角点优化函数里面通过协方差特征值判断...

SACSegmentation点云分割

桌子模型 下载:https://raw.github.com/PointCloudLibrary/data/master/tutorials/...

autoware源码大纲

代码目录 common amathutils_lib 卡尔曼滤波 巴特沃斯滤波 时延卡尔曼滤波 autoware_build_flags cmake配置,设置编译器和c++版本以及一些标志位 autoware_health_checker 健康信息聚合 健康信息分析 健康信息检查...

C++函数式编程

说明 《Functional Programming in C++》书中代码练习测试以及一些笔记,部分代码需要用到C++20可以使用在线编译器编译代码 地址:https:/...

因子图和GTSAM--实践介绍

原文链接:gtsam.pdf 概述 因子图是很适合解决复杂估计问题的图形化模型,例如SLAM或者运动结构恢复(Structure from Motion,...

LIO-SAM论文阅读

LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping 介绍 状态估计、定位和建图对于成功的智能移动机器人来说是必备的,需要反馈控制、避障、规划路线和其他能力。使用视觉的和激光的传...

贝叶斯滤波

概率 假设测量数据用$\boldsymbol{z}_t$表示,控制数据用$\boldsymbol{u}_t$表示,状态数据用$\boldsym...

ROS工程单独模块使用vscode

插件安装 vscode安装clangd插件,使用language server的方式进行代码高亮补全 CMake配置 在小模块目录下创建build目...

里程计的知识

定义 里程计(Odometry) 使用运动传感器随着时间变化估计位置变化。对于有腿或者有轮子的机器人来说,估计当前相对于起始位置的位置。这种方式...