<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>FunnyWii's Zone</title><link>http://funnywii.com</link><atom:link href="http://funnywii.com/rss.xml" rel="self" type="application/rss+xml"/><description>时日曷丧，与汝偕亡</description><generator>Halo v2.24.2</generator><language>zh-cn</language><image><url>https://shared.st.dl.eccdnx.com/community_assets/images/items/3331000/4ef70f99c425ae03163495f923c5d452f83ba978.gif</url><title>FunnyWii's Zone</title><link>http://funnywii.com</link></image><lastBuildDate>Wed, 10 Jun 2026 12:01:15 GMT</lastBuildDate><item><title><![CDATA[【重读经典】极坐标BEV方法]]></title><link>http://funnywii.com/archives/1780625101204</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E9%87%8D%E8%AF%BB%E7%BB%8F%E5%85%B8%E3%80%91%E6%9E%81%E5%9D%90%E6%A0%87BEV%E6%96%B9%E6%B3%95&amp;url=/archives/1780625101204" width="1" height="1" alt="" style="opacity:0;">极坐标BEV的表示方法：在BEV空间按照角度和半径两个维度进行划分，而非笛卡尔坐标系下的均匀矩形网格。自车近处高分辨率，远处低分辨率，契合相机近大远小的成像特点。 核心优势]]></description><guid isPermaLink="false">/archives/1780625101204</guid><dc:creator>FunnyWii</dc:creator><pubDate>Mon, 8 Jun 2026 05:46:28 GMT</pubDate></item><item><title><![CDATA[3D稀疏卷积 3D Sparse Convolution]]></title><link>http://funnywii.com/archives/1779848740462</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=3D%E7%A8%80%E7%96%8F%E5%8D%B7%E7%A7%AF%203D%20Sparse%20Convolution&amp;url=/archives/1779848740462" width="1" height="1" alt="" style="opacity:0;">点云数据体素化后，有90%+的Voxel是空的，如果像VoxelNet那样直接使用3D Conv，计算量太大。 左图是稀疏的2D Tensor，深灰色像素都是0，浅灰色是non-zero点。 右图是稀疏的3D Tensor，只有红色的体素才是non-zero。 因此提出了3D稀疏卷积——3D Spa]]></description><guid isPermaLink="false">/archives/1779848740462</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F3D-Sparse-Tensor.webp&amp;size=m" type="image/jpeg" length="10246"/><category>视觉</category><category>算法</category><category>点云</category><pubDate>Thu, 28 May 2026 11:49:55 GMT</pubDate></item><item><title><![CDATA[【重读经典】点云深度学习网络的范式变迁：PointNet， VoxelNet和PointPillars]]></title><link>http://funnywii.com/archives/1779671689499</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E9%87%8D%E8%AF%BB%E7%BB%8F%E5%85%B8%E3%80%91%E7%82%B9%E4%BA%91%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E7%BD%91%E7%BB%9C%E7%9A%84%E8%8C%83%E5%BC%8F%E5%8F%98%E8%BF%81%EF%BC%9APointNet%EF%BC%8C%20VoxelNet%E5%92%8CPointPillars&amp;url=/archives/1779671689499" width="1" height="1" alt="" style="opacity:0;">PointNet 直接以 N×3N \times 3的Raw PointCloud作为输入，每个点使用 (x,]]></description><guid isPermaLink="false">/archives/1779671689499</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FVoxelNet.webp&amp;size=m" type="image/jpeg" length="100810"/><category>算法</category><category>点云</category><pubDate>Mon, 25 May 2026 12:31:46 GMT</pubDate></item><item><title><![CDATA[【重读经典】BEVFusion: A Simple and Robust LiDAR-Camera Fusion Framework]]></title><link>http://funnywii.com/archives/1774951223999</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E9%87%8D%E8%AF%BB%E7%BB%8F%E5%85%B8%E3%80%91BEVFusion%3A%20A%20Simple%20and%20Robust%20LiDAR-Camera%20Fusion%20Framework&amp;url=/archives/1774951223999" width="1" height="1" alt="" style="opacity:0;">BEVFusion有两篇论文： 一篇名为《BEVFusion: A Simple and Robust LiDAR-Camera Fusion Framework》，发表于2022年。 另一篇名为《BEVFusion: Multi-Task Multi-Sensor Fusion with Unif]]></description><guid isPermaLink="false">/archives/1774951223999</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FBEVFUSION-2022-Framework.webp&amp;size=m" type="image/jpeg" length="92894"/><category>视觉</category><category>算法</category><category>点云</category><pubDate>Fri, 22 May 2026 09:20:45 GMT</pubDate></item><item><title><![CDATA[【重读经典】BEVFusion: Multi-Task Multi-Sensor Fusion with Unified Bird's-Eye View Representation]]></title><link>http://funnywii.com/archives/1774594998182</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E9%87%8D%E8%AF%BB%E7%BB%8F%E5%85%B8%E3%80%91BEVFusion%3A%20Multi-Task%20Multi-Sensor%20Fusion%20with%20Unified%20Bird%27s-Eye%20View%20Representation&amp;url=/archives/1774594998182" width="1" height="1" alt="" style="opacity:0;">自动驾驶常见传感器包括相机，LiDAR，雷达等传感器。 相机能提供丰富语义，LiDAR提供准确的空间信息，雷达能进行速度估计。 对于多传感器方案，当时的传感器投影存在信息损失的问题： LiDAR-&gt;Cam：存在几何损失，像素坐标系中相邻的像素点，在3D空间中可能距离很远。设想一个人站在墙前面，在像素]]></description><guid isPermaLink="false">/archives/1774594998182</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FBEVFUSION.webp&amp;size=m" type="image/jpeg" length="69246"/><category>视觉</category><category>算法</category><category>点云</category><pubDate>Tue, 28 Apr 2026 07:45:05 GMT</pubDate></item><item><title><![CDATA[【重读经典】BEVFormer: Learning Bird's-Eye-View Representation from Multi-Camera Images via Spatiotemporal Transformers]]></title><link>http://funnywii.com/archives/1776737319180</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E9%87%8D%E8%AF%BB%E7%BB%8F%E5%85%B8%E3%80%91BEVFormer%3A%20Learning%20Bird%27s-Eye-View%20Representation%20from%20Multi-Camera%20Images%20via%20Spatiotemporal%20Transformers&amp;url=/archives/1776737319180" width="1" height="1" alt="" style="opacity:0;">先看论文题目 Multi-Camera：多相机纯视觉方案，Camera-based的mAP天然比LiDAR-based和Fusion-based的要低 Spatiotemporal：时间空间 Transformer：用到了Transformer架构以及Attention机制 创新点 论文摆脱了之前L]]></description><guid isPermaLink="false">/archives/1776737319180</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FBEVFormer.webp&amp;size=m" type="image/jpeg" length="40028"/><category>视觉</category><category>算法</category><pubDate>Wed, 22 Apr 2026 02:31:51 GMT</pubDate></item><item><title><![CDATA[nuscenes-devkit的使用]]></title><link>http://funnywii.com/archives/1775209975465</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=nuscenes-devkit%E7%9A%84%E4%BD%BF%E7%94%A8&amp;url=/archives/1775209975465" width="1" height="1" alt="" style="opacity:0;">nuScenes数据集说明 - FunnyWii's Zone 一文了解nuScenes数据集的结构。 我们使用nuscenes-devkit进一步学习数据集的使用。 安装非常简单，建议python版本3.12和3.9。 pip install nuscenes-devkit devkit使用 仍以]]></description><guid isPermaLink="false">/archives/1775209975465</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fsample_data_cam_back.webp&amp;size=m" type="image/jpeg" length="52462"/><category>AI</category><category>算法</category><pubDate>Tue, 7 Apr 2026 07:02:56 GMT</pubDate></item><item><title><![CDATA[nuScenes数据集说明]]></title><link>http://funnywii.com/archives/1775181275048</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=nuScenes%E6%95%B0%E6%8D%AE%E9%9B%86%E8%AF%B4%E6%98%8E&amp;url=/archives/1775181275048" width="1" height="1" alt="" style="opacity:0;">nuScenes数据集包含6个Camera，1个LiDAR，5个Radar，1个GPS以及IMU。 数据量比KITTI大得多，所以目前Occ Networks更多使用nuScenes数据集。 数据集分成两大块：Full和Mini。 Full Dataset包含140万Camera图像，39万LiDA]]></description><guid isPermaLink="false">/archives/1775181275048</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FnuScenesLayout.webp&amp;size=m" type="image/jpeg" length="68924"/><category>AI</category><category>算法</category><pubDate>Fri, 3 Apr 2026 09:47:08 GMT</pubDate></item><item><title><![CDATA[Ubuntu22部署FlashOcc踩坑实录]]></title><link>http://funnywii.com/archives/1774919593201</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=Ubuntu22%E9%83%A8%E7%BD%B2FlashOcc%E8%B8%A9%E5%9D%91%E5%AE%9E%E5%BD%95&amp;url=/archives/1774919593201" width="1" height="1" alt="" style="opacity:0;">环境配置 conda create --name FlashOcc python=3.8.5 conda activate FlashOcc pip install torch==1.10.0+cu111 torchvision==0.11.0+cu111 torchaudio==0.10.0 -f]]></description><guid isPermaLink="false">/archives/1774919593201</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FFlashOcc-vis.webp&amp;size=m" type="image/jpeg" length="62622"/><category>AI</category><category>算法</category><pubDate>Tue, 31 Mar 2026 03:09:14 GMT</pubDate></item><item><title><![CDATA[【重读经典】Lift, Splat, Shoot: Encoding Images From Arbitrary Camera Rigs by Implicitly Unprojecting to 3D]]></title><link>http://funnywii.com/archives/1774259530604</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E9%87%8D%E8%AF%BB%E7%BB%8F%E5%85%B8%E3%80%91Lift%2C%20Splat%2C%20Shoot%3A%20Encoding%20Images%20From%20Arbitrary%20Camera%20Rigs%20by%20Implicitly%20Unprojecting%20to%203D&amp;url=/archives/1774259530604" width="1" height="1" alt="" style="opacity:0;">LSS是NVIDIA在ECCV2020上发表的文章。 理解一下论文标题中的Lift, Splat, Shoot三个单词。 这三个单词对应模型中三个核心步骤。 Lift：提升。2D图像特征提升到3D视锥空间特征。 Splat：泼溅。所有相机生成的3D视锥特征，泼洒到统一的BEV平面网格。 Shoot：]]></description><guid isPermaLink="false">/archives/1774259530604</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FLSS-Lift.webp&amp;size=m" type="image/jpeg" length="25058"/><category>视觉</category><category>算法</category><category>点云</category><pubDate>Fri, 27 Mar 2026 07:00:03 GMT</pubDate></item><item><title><![CDATA[【重读经典】3D Bounding Box Estimation Using Deep Learning and Geometry]]></title><link>http://funnywii.com/archives/1773901785149</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E9%87%8D%E8%AF%BB%E7%BB%8F%E5%85%B8%E3%80%913D%20Bounding%20Box%20Estimation%20Using%20Deep%20Learning%20and%20Geometry&amp;url=/archives/1773901785149" width="1" height="1" alt="" style="opacity:0;">Deep3DBox是一篇比较早的使用单目相机进行3D目标检测和姿态估计的方法。 Deep3DBox先用CNN回归目标的方向和尺寸，因为这两类属性稳定性比较高。然后结合2D BBOX的几何约束求解平移量，以生成完整的3D BBOX。 有些传统的方法基于PnP，通过2D-3D关键点对应关系求解姿态，需要]]></description><guid isPermaLink="false">/archives/1773901785149</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FGlobalOrientationandLocalOrientation.webp&amp;size=m" type="image/jpeg" length="55764"/><category>视觉</category><category>算法</category><pubDate>Fri, 20 Mar 2026 09:52:24 GMT</pubDate></item><item><title><![CDATA[Ubuntu22.04部署Wan2.2]]></title><link>http://funnywii.com/archives/1773883923868</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=Ubuntu22.04%E9%83%A8%E7%BD%B2Wan2.2&amp;url=/archives/1773883923868" width="1" height="1" alt="" style="opacity:0;">系统环境 系统：Ubuntu 22.04 显卡：RTX5880 48G 内存：64G PyTorch：2.4.0+ 模型说明 阿里巴巴旗下Wan团队开源的。 包括以下核心模型：]]></description><guid isPermaLink="false">/archives/1773883923868</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FComfyUI.webp&amp;size=m" type="image/jpeg" length="59106"/><category>AI</category><pubDate>Fri, 20 Mar 2026 01:44:25 GMT</pubDate></item><item><title><![CDATA[【重读经典】DeepDriving: Learning Affordance for Direct Perception in Autonomous Driving]]></title><link>http://funnywii.com/archives/1773815910637</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E9%87%8D%E8%AF%BB%E7%BB%8F%E5%85%B8%E3%80%91DeepDriving%3A%20Learning%20Affordance%20for%20Direct%20Perception%20in%20Autonomous%20Driving&amp;url=/archives/1773815910637" width="1" height="1" alt="" style="opacity:0;">标题中的Affordance一词，本意是”预设用途，功能特性“，最初在知觉心理学和设计学领域出现。 后来在人机交互领域，Affordance的含义变成了：一个产品让用户自然领悟到用法的能力。 在机器人领域（自动驾驶和机器人的感知不分家），被引申为可以执行的潜在动作，即在特定情况下哪些动作是可执行的。]]></description><guid isPermaLink="false">/archives/1773815910637</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FThree%2520paradigms%2520for%2520autonomous%2520driving.webp&amp;size=m" type="image/jpeg" length="51442"/><category>视觉</category><category>算法</category><pubDate>Wed, 18 Mar 2026 11:58:38 GMT</pubDate></item><item><title><![CDATA[深度学习 - 网络的优化 Optimisation for Training Deep Networks]]></title><link>http://funnywii.com/archives/1772460962720</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%20-%20%E7%BD%91%E7%BB%9C%E7%9A%84%E4%BC%98%E5%8C%96%20Optimisation%20for%20Training%20Deep%20Networks&amp;url=/archives/1772460962720" width="1" height="1" alt="" style="opacity:0;">深度学习 - 网络的优化 Optimisation for Training Deep Networks 深度学习问题需要一个损失函数，我们的目标就是通过优化算法来最小化损失，即最小化目标（损失）函数。需要注意的是，优化和深度学习的本质目标有差异，优化关注的是最小（最大）化目标，深度学习更关注模型。]]></description><guid isPermaLink="false">/archives/1772460962720</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FOptimisation%2520for%2520Training%2520Deep%2520Networks.jpg&amp;size=m" type="image/jpeg" length="37137"/><category>AI</category><category>算法</category><pubDate>Mon, 2 Mar 2026 14:44:57 GMT</pubDate></item><item><title><![CDATA[高达系列作品时间线]]></title><link>http://funnywii.com/archives/1721796627705</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E9%AB%98%E8%BE%BE%E7%B3%BB%E5%88%97%E4%BD%9C%E5%93%81%E6%97%B6%E9%97%B4%E7%BA%BF&amp;url=/archives/1721796627705" width="1" height="1" alt="" style="opacity:0;">本文详细列出了《高达0079》系列作品的观看顺序，涵盖从宇宙世纪0068年至0120年的多个作品，包括电视动画、OVA、剧场版等，为高达迷们提供了一个系统的观看指南。]]></description><guid isPermaLink="false">/archives/1721796627705</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F0079.jpg&amp;size=m" type="image/jpeg" length="110495"/><category>默认分类</category><pubDate>Thu, 26 Feb 2026 06:23:28 GMT</pubDate></item><item><title><![CDATA[可变参数模板和折叠表达式的工程示例]]></title><link>http://funnywii.com/archives/1762997318498</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E5%8F%AF%E5%8F%98%E5%8F%82%E6%95%B0%E6%A8%A1%E6%9D%BF%E5%92%8C%E6%8A%98%E5%8F%A0%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%B7%A5%E7%A8%8B%E7%A4%BA%E4%BE%8B&amp;url=/archives/1762997318498" width="1" height="1" alt="" style="opacity:0;">多传感器融合算法往往都需要一个时间同步算法，时间同步算法的输入一般是多个带时间戳的传感器数据。 使用C++不久的人，往往会给这多个传感器的类分别创建实例，在处理的时候再根据传感器数量进行遍历。这样写没有问题，就是不够优雅。 学习可变参数模板和折叠表达式需要先对C++中的Template有一定了解。模]]></description><guid isPermaLink="false">/archives/1762997318498</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F%25E4%25BC%2598%25E9%259B%2585.webp&amp;size=m" type="image/jpeg" length="450964"/><category>编程</category><pubDate>Thu, 13 Nov 2025 09:08:45 GMT</pubDate></item><item><title><![CDATA[Ubuntu开发板多用户开发权限配置指南]]></title><link>http://funnywii.com/archives/1759999538682</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=Ubuntu%E5%BC%80%E5%8F%91%E6%9D%BF%E5%A4%9A%E7%94%A8%E6%88%B7%E5%BC%80%E5%8F%91%E6%9D%83%E9%99%90%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97&amp;url=/archives/1759999538682" width="1" height="1" alt="" style="opacity:0;">本文主要是为了解决多用户在同一台开发板上开发时导致的Github等ssh key混乱的问题 Linux系统多用户 # 切换到管理员权限 sudo su # 创建用户wfy（会自动创建home目录） adduser wfy # 系统会提示设置密码，输入1（注意：Ubuntu默认要求密码复杂度，简单]]></description><guid isPermaLink="false">/archives/1759999538682</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FMulti-User%2520Development%2520Permission%2520Setup%2520Guide%2520for%2520Ubuntu%2520Development%2520Boards.png&amp;size=m" type="image/jpeg" length="104563"/><category>操作系统</category><pubDate>Thu, 9 Oct 2025 08:51:53 GMT</pubDate></item><item><title><![CDATA[Kalman Filter原理及公式推导]]></title><link>http://funnywii.com/archives/1733124921288</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=Kalman%20Filter%E5%8E%9F%E7%90%86%E5%8F%8A%E5%85%AC%E5%BC%8F%E6%8E%A8%E5%AF%BC&amp;url=/archives/1733124921288" width="1" height="1" alt="" style="opacity:0;">卡尔曼滤波是一种高效的递归（自回归）滤波器。能够从一系列的不完全及包含噪声的测量中，估计动态系统的状态。卡尔曼滤波会根据各测量值在不同时间下的值，考虑各时间下的联合分布，再产生对未知变量的估计，因此会比只以单一测量值为基础的估计方式要准^{[1]}。 几个值 先说明一下卡尔曼滤波中涉及到的各个值：]]></description><guid isPermaLink="false">/archives/1733124921288</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fkalmanfiltercover.png&amp;size=m" type="image/jpeg" length="486686"/><category>算法</category><pubDate>Thu, 28 Aug 2025 08:13:00 GMT</pubDate></item><item><title><![CDATA[IMU的数据]]></title><link>http://funnywii.com/archives/1755593786793</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=IMU%E7%9A%84%E6%95%B0%E6%8D%AE&amp;url=/archives/1755593786793" width="1" height="1" alt="" style="opacity:0;">我一个做感知的威森莫要用IMU... 昨天想获取Unitree GO2的IMU数据，跑官方SDK的时候，忘记修改底层代码，导致发送了一些控制命令，狗突然就动了起来，差点把狗搞坏，险些让我“曾经有一份工作”，至今心有余悸。 GITHUB上似乎没有现成的获取GO2 IMU数据的代码，自己采集成功之后开源]]></description><guid isPermaLink="false">/archives/1755593786793</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fimu_cover_new.png&amp;size=m" type="image/jpeg" length="329339"/><category>算法</category><pubDate>Thu, 21 Aug 2025 10:00:46 GMT</pubDate></item><item><title><![CDATA[C++模板]]></title><link>http://funnywii.com/archives/1751340494734</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=C%2B%2B%E6%A8%A1%E6%9D%BF&amp;url=/archives/1751340494734" width="1" height="1" alt="" style="opacity:0;">C++是一门强类型语言，编写一个通用函数，能把任意类型的变量传进去处理，通过把通用逻辑设计为模板来摆脱类型限制 C++中的模板语法，实际上是在为C++提供泛型(Generic Programming)的机制。 最常见的泛型应用在STL的容器中。 类模板 Class Templates用于生成类。 没]]></description><guid isPermaLink="false">/archives/1751340494734</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fcplusplus_template.png&amp;size=m" type="image/jpeg" length="227153"/><category>编程</category><pubDate>Thu, 24 Jul 2025 04:35:17 GMT</pubDate></item><item><title><![CDATA[C++11及其之后的新特性（简单介绍）]]></title><link>http://funnywii.com/archives/1751336667488</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=C%2B%2B11%E5%8F%8A%E5%85%B6%E4%B9%8B%E5%90%8E%E7%9A%84%E6%96%B0%E7%89%B9%E6%80%A7%EF%BC%88%E7%AE%80%E5%8D%95%E4%BB%8B%E7%BB%8D%EF%BC%89&amp;url=/archives/1751336667488" width="1" height="1" alt="" style="opacity:0;">C++11 自动类型推导 auto需要注意的是: 必须在定义时初始化auto类型的变量 auto类型不能定义数组 一旦初始初始化，就不可更改类型 auto x = 5; auto y = 3.14; auto a; // 错误 auto array[10]; //错误 auto a = 10;]]></description><guid isPermaLink="false">/archives/1751336667488</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fcplusplus_newfeature.png&amp;size=m" type="image/jpeg" length="497789"/><category>编程</category><pubDate>Fri, 4 Jul 2025 05:34:00 GMT</pubDate></item><item><title><![CDATA[ROS1的launch文件]]></title><link>http://funnywii.com/archives/1751275130363</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=ROS1%E7%9A%84launch%E6%96%87%E4%BB%B6&amp;url=/archives/1751275130363" width="1" height="1" alt="" style="opacity:0;">之前一直是 rosrun方式启动ros节点的, 一是因为懒, 二是因为我只负责一个节点, 用不到launch方式. 这次遇到了不能保存ROS日志的bug, 换成launch方式启动就能成功保存日志了... Launch文件 ROS中 .launch 文件可以同时启动多个 node, 包括 rosco]]></description><guid isPermaLink="false">/archives/1751275130363</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fros1_launch_cover.png&amp;size=m" type="image/jpeg" length="279554"/><category>操作系统</category><category>编程</category><pubDate>Wed, 2 Jul 2025 01:34:02 GMT</pubDate></item><item><title><![CDATA[Livox格式的rosbag转为PointCloud2格式]]></title><link>http://funnywii.com/archives/1750987213857</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=Livox%E6%A0%BC%E5%BC%8F%E7%9A%84rosbag%E8%BD%AC%E4%B8%BAPointCloud2%E6%A0%BC%E5%BC%8F&amp;url=/archives/1750987213857" width="1" height="1" alt="" style="opacity:0;">参考文章前两篇是CSDN的，又一次让我见识到CSDN的Blog质量之低了。 写这篇文章的目的，是Livox LiDAR发布的格式是CustomMsg，没有办法用rviz直接可视化，必须重新发布为PointCloud2格式或者使用C++通过driver直接解析。 安装 先编译并安装Livox的SDK：]]></description><guid isPermaLink="false">/archives/1750987213857</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Flivox-pointcloud2.png&amp;size=m" type="image/jpeg" length="357534"/><category>激光雷达</category><category>点云</category><pubDate>Fri, 27 Jun 2025 01:46:02 GMT</pubDate></item><item><title><![CDATA[ROS1的bag录制]]></title><link>http://funnywii.com/archives/1747964137834</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=ROS1%E7%9A%84bag%E5%BD%95%E5%88%B6&amp;url=/archives/1747964137834" width="1" height="1" alt="" style="opacity:0;">bag录制 录制所有话题，这里没有指定bag名，会在当前路径生成一个当前时间戳命名的bag rosbag record -a 录制指定话题 rosbag record &lt;topic_name1&gt; &lt;topic_name2&gt; ... 录制指定话题，并指定bag名称，arg为大写的英文字母O rosba]]></description><guid isPermaLink="false">/archives/1747964137834</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FROS_bag.png&amp;size=m" type="image/jpeg" length="318204"/><category>编程</category><pubDate>Fri, 23 May 2025 02:18:52 GMT</pubDate></item><item><title><![CDATA[多传感器融合——后融合]]></title><link>http://funnywii.com/archives/1747733629137</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E5%A4%9A%E4%BC%A0%E6%84%9F%E5%99%A8%E8%9E%8D%E5%90%88%E2%80%94%E2%80%94%E5%90%8E%E8%9E%8D%E5%90%88&amp;url=/archives/1747733629137" width="1" height="1" alt="" style="opacity:0;">多传感器融合的方案可以分成前融合（Early Fusion）方案和后融合（Late Fusion）方案。 前融合也叫特征级融合，不同传感器的数据会在特征级别进行合并，也就是说，不同模态的数据经过处理和合并后会得到一个特征集合。一般来说，每个模态数据的特征会被分别提取，然后被提取到的特征会被合并为一个]]></description><guid isPermaLink="false">/archives/1747733629137</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FLate-fusion-cover.png&amp;size=m" type="image/jpeg" length="334733"/><category>AI</category><category>激光雷达</category><category>视觉</category><category>算法</category><pubDate>Wed, 21 May 2025 08:47:32 GMT</pubDate></item><item><title><![CDATA[GStreamer学习]]></title><link>http://funnywii.com/archives/1743413572286</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=GStreamer%E5%AD%A6%E4%B9%A0&amp;url=/archives/1743413572286" width="1" height="1" alt="" style="opacity:0;">GStreamer在我看来更像是视频编解码领域的内容。 JPEG和MPEG 先区分一下这两个格式[1]。 JPEG全称Joint Photographic Experts Group，文件拓展名一般为.jpg或者.jpeg，是一种静态图像压缩标准，压缩比能达到10:1。 MPEG全称Moving P]]></description><guid isPermaLink="false">/archives/1743413572286</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FLearn-GStreamer.png&amp;size=m" type="image/jpeg" length="555965"/><category>编解码</category><category>视觉</category><pubDate>Thu, 3 Apr 2025 01:25:24 GMT</pubDate></item><item><title><![CDATA[计算机视觉中的Affine和Perspective Transformation]]></title><link>http://funnywii.com/archives/1741254930251</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89%E4%B8%AD%E7%9A%84Affine%E5%92%8CPerspective%20Transformation&amp;url=/archives/1741254930251" width="1" height="1" alt="" style="opacity:0;">Affine Transformation 仿射变换是在二维空间上对图像进行平移(Translation)、缩放(Scale)、旋转(Rotate)、错切(Shear)操作的组合。 四种变换的矩阵形式分别为： 平移:T_t = \begin{bmatrix} 1 &amp; 0 &amp; p_x \\ 0 &amp; 1]]></description><guid isPermaLink="false">/archives/1741254930251</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FAffine%26Perspective.png&amp;size=m" type="image/jpeg" length="612474"/><category>视觉</category><pubDate>Mon, 10 Mar 2025 03:54:26 GMT</pubDate></item><item><title><![CDATA[【败家】一条手串的的串生历程]]></title><link>http://funnywii.com/archives/1740451051859</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=%E3%80%90%E8%B4%A5%E5%AE%B6%E3%80%91%E4%B8%80%E6%9D%A1%E6%89%8B%E4%B8%B2%E7%9A%84%E7%9A%84%E4%B8%B2%E7%94%9F%E5%8E%86%E7%A8%8B&amp;url=/archives/1740451051859" width="1" height="1" alt="" style="opacity:0;">虽说是历程...但是手串刚到我的手里，就先放一张出生（无谐音）图吧。 猴头 这个猴头不是黑神话悟空里猴头泡酒的那个猴头...它其实是核桃。 这是一串10mm+的全品小馒头料猴头手串。 柏香籽 也叫百香籽，柏香子，这几种写法都没错。 这是一串36颗的9mm+热振竖桩顺纹柏香籽手串（名字好长），它没法戴]]></description><guid isPermaLink="false">/archives/1740451051859</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F1745907653775.jpg&amp;size=m" type="image/jpeg" length="133112"/><category>败家</category><pubDate>Tue, 25 Feb 2025 03:02:30 GMT</pubDate></item><item><title><![CDATA[Windows11 4070Ti部署Deepseek]]></title><link>http://funnywii.com/archives/1740054697526</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=Windows11%204070Ti%E9%83%A8%E7%BD%B2Deepseek&amp;url=/archives/1740054697526" width="1" height="1" alt="" style="opacity:0;">本来以为难度颇高，没想到还挺简单... 需要的软件就两个： ollama Chatbox AI 模型的部署 进入两个软件的官网并下载Windows版本，下载完成后安装。 使用win+R 呼出Windows的终端，然后进入ollama的模型页面，选择你需要使用的模型分支，b前的数字越大，模型参数越多，]]></description><guid isPermaLink="false">/archives/1740054697526</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FDeepseek.png&amp;size=m" type="image/jpeg" length="434559"/><category>AI</category><pubDate>Thu, 20 Feb 2025 13:22:11 GMT</pubDate></item><item><title><![CDATA[C++ STL容器的底层原理]]></title><link>http://funnywii.com/archives/1733227112618</link><description><![CDATA[<img src="http://funnywii.com/plugins/feed/assets/telemetry.gif?title=C%2B%2B%20STL%E5%AE%B9%E5%99%A8%E7%9A%84%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86&amp;url=/archives/1733227112618" width="1" height="1" alt="" style="opacity:0;">C++ STL 容器是使用频率超高的基础设施，只有了解各个容器的底层原理，才能得心应手地用好不同的容器，做到用最合适的容器干最合适的事情[1]。看了文章[1]，可惜其中对容器方法的底层几乎没有提及，那就自己边查边写吧。本文大部分内容来自cplusplus.com/reference/ 。 C++ S]]></description><guid isPermaLink="false">/archives/1733227112618</guid><dc:creator>FunnyWii</dc:creator><enclosure url="http://funnywii.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fcppstlcover.png&amp;size=m" type="image/jpeg" length="300785"/><category>编程</category><category>算法</category><pubDate>Mon, 13 Jan 2025 07:34:36 GMT</pubDate></item></channel></rss>