Win 10 中通过 VMWare 16 在 UEFI 引导模式下安装 Ubuntu 18.04 虚拟机并自定义分区 发表于 2021-07-03 分类于 Linux Valine: VMWare 安装虚拟机时默认按照 Legacy 引导模式(传统 BIOS)进行,无法充分发挥系统及硬件性能,本文旨在记录在 Win 10 中通过 VMWare 16 在 UEFI 引导模式下安装 Ubuntu 18.04 虚拟机并自定义分区的过程,以及期间遇到的一些问题。 阅读全文 »
C++ Primer - 第 15 章 面向对象程序设计 发表于 2021-06-14 分类于 编码 , C/C++ , 《C++ Primer》 Valine: 本系列文章为阅读《C++ Primer》过程中的书摘与学习笔记,持续更新。 阅读全文 »
Linux 下使用 vscode 调试 C++ 程序的一般步骤 发表于 2021-06-09 分类于 编码 , C/C++ , 随笔 Valine: 排查程序 Bug 时,靠终端打印输出的方式效率低下,要善用断点调试手段。 阅读全文 »
【LeetCode】341. 扁平化嵌套列表迭代器 发表于 2021-05-06 分类于 数据结构与算法 , 练习 Valine: LeetCode 第 341 题“扁平化嵌套列表迭代器”题解及解题过程中的一丝小插曲。 阅读全文 »
当我们谈融合时我们在谈些什么? 发表于 2021-03-08 分类于 自动驾驶 , 多传感器信息融合 Valine: 所谓融合,顾名思义,发挥多方输入信息的优势,得到更加可靠的输出信息。谈及融合,又通常会细分为前融合和后融合...... 阅读全文 »
一款图片文件转 Base64 编码的 Python GUI 工具 发表于 2021-02-20 分类于 编码 , Python , 随笔 Valine: 本文描述了一款用于将图像转换为 base64 字符串的 Python GUI 小工具,转化得到的 base64 字符串可以直接插入到 markdown 等文档中用于显示图像,而无需上传图像。 阅读全文 »
从贝叶斯滤波到粒子滤波 发表于 2020-12-03 分类于 自动驾驶 , 多传感器信息融合 Valine: 粒子滤波是贝叶斯滤波的一种非参数实现,所谓非参数,即不对滤波状态量的后验概率密度作任何假设。粒子滤波的主要思想是用一系列从后验得到的带权重的随机采样表示后验。从采样的角度考虑,粒子滤波与无迹卡尔曼滤波相似,区别在于,无迹卡尔曼滤波使用 sigma 确定性采样,通过无迹变换计算 sigma 样本点的位置与权重;而粒子滤波使用蒙特卡罗随机采样从建议分布中得到样本(粒子),并通过观测值更新粒子权重,针对粒子的权值退化问题,还涉及粒子的重采样步骤。粒子滤波算法广泛用于解决无人车的定位问题。 阅读全文 »
从贝叶斯滤波到无迹卡尔曼滤波 发表于 2020-10-03 分类于 自动驾驶 , 多传感器信息融合 Valine: 无迹卡尔曼滤波基于无迹变换,无迹变换研究的是如何通过确定的采样点捕获经非线性变换的高斯随机变量的后验分布的问题。通过无迹变换得到相应的统计特性后,再结合标准卡尔曼滤波框架,便得到无迹卡尔曼滤波。标准无迹卡尔曼滤波的计算量与扩展卡尔曼滤波相当,但滤波精度要优于扩展卡尔曼滤波。 阅读全文 »