自动驾驶
文章平均质量分 94
yuanmenghao
[Stay hungry,Stay foolish]
[Stay Healthy, Stay Safe]
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
现代汽车中的通信方式 ——以智能驾驶系统为例
车载通信网络:智能驾驶系统的隐形支柱 智能驾驶系统的性能不仅依赖算法与算力,更受限于车载通信网络这一基础架构。随着车辆功能复杂化,传统点对点线束被多协议协同的网络体系取代:LIN处理低成本车身控制,CAN/CAN FD保障控制指令的实时性与可靠性,FlexRay满足高安全需求,车载以太网则承载高带宽感知数据。不同协议在分域架构中各司其职,形成带宽驱动(感知)、确定性优先(控制)和闭环反馈三大典型场景。通信能力直接决定系统架构可行性,其设计需与算法开发同步推进,成为智能驾驶工程化的重要前提。原创 2026-01-06 22:08:11 · 677 阅读 · 0 评论 -
自动驾驶中间件iceoryx - 内存与 Chunk 管理(三)
本文深入剖析了iceoryx中间件的无锁并发内存管理机制。重点解析了Compare-And-Swap(CAS)原子操作的原理及其在Chunk分配中的高效应用:通过CAS循环实现多进程并发访问内存池,相比传统互斥锁方案可显著降低延迟(从200ns降至40ns)并提升吞吐量(5M/s到20M/s)。关键创新在于利用CAS失败时自动更新期望值的特性,避免了重复原子读取操作,使高优先级进程无需等待即可获取内存资源,完美满足自动驾驶系统对实时性的严苛要求。原创 2026-01-06 21:29:56 · 1416 阅读 · 0 评论 -
为何高阶自动驾驶偏爱 Raw Sensor?
高阶自动驾驶系统普遍选择输出原始RAW数据的摄像头而非自带ISP处理的智能摄像头,这源于对信息完整性和算法自由的追求。RAW数据保留了12-14位光强信息,支持端到端AI训练和多摄协同HDR,而ISP处理会丢失动态范围并引入非线性失真。尽管RAW传输需要更高带宽(如8MP@30fps约3Gbps),但GMSL等高速接口能胜任。特斯拉、小鹏等L3+方案均采用Raw Sensor+中央ISP架构,而智能摄像头仍适用于L2及环视等场景。Raw Sensor为算法演进提供了原始信号基础,是实现真正机器视觉的关键。原创 2026-01-05 22:00:00 · 850 阅读 · 0 评论 -
自动驾驶中间件iceoryx - 内存与 Chunk 管理(二)
本文深入剖析了iceoryx零拷贝通信的内存管理机制,重点讲解了共享内存布局、MePoo内存池结构及Chunk生命周期管理。主要内容包括:1)BumpAllocator线性分配器的初始化策略;2)Chunk的64字节头部结构(含魔数校验、序列号、引用计数等关键字段);3)Chunk从分配、借出、发布到释放的完整状态转换流程。文章通过详细的内存布局图和状态转换图,系统性地展示了iceoryx实现高效零拷贝通信的核心机制。原创 2026-01-05 21:00:00 · 1036 阅读 · 0 评论 -
自动驾驶中间件iceoryx - 内存与 Chunk 管理(一)
本章详细介绍了iceoryx的内存管理机制,主要包括共享内存架构、内存池管理和Chunk生命周期等核心内容。系统采用Segment和MemPool两层架构,通过预分配共享内存实现零拷贝通信。关键点包括:1) MePoo内存池的配置与计算;2) 共享内存创建流程(shm_open→ftruncate→mmap);3) Chunk的生命周期管理(分配、借出、发布、释放);4) 基于RelativePointer的跨进程内存访问机制。设计上强调确定性,避免运行时动态分配,使用无锁数据结构满足实时性要求。原创 2026-01-04 14:38:00 · 597 阅读 · 0 评论 -
Tesla 用人眼都看不懂的 RAW 图像训练 AI?
Tesla 的做法看似矛盾——用 RAW 训练,却用 RGB 标注——实则体现了深刻的工程哲学:🔑让机器看原始世界,让人看可理解世界,再用系统对齐二者。这不是偷懒,而是在信息完整性与标注可行性之间找到最优解。所以,下次惊叹于 Tesla 在暴雨夜中精准识别交通灯时,请记住:那背后不仅是 AI 的胜利,更是一套精密协同的数据生产体系的胜利。灵感来源:Tesla AI Day 2021/2022, CVPR 自动驾驶研讨会, NVIDIA 技术博客。原创 2026-01-04 13:56:07 · 599 阅读 · 0 评论 -
自动驾驶摄像头链路:从像素到决策的高速通道
摘要: GMSL(Gigabit Multimedia Serial Link)是自动驾驶摄像头数据传输的核心技术,解决了传统LVDS方案的短板。相比LVDS,GMSL通过单根同轴电缆实现长距离(≤15米)、高带宽(6–12 Gbps)传输,并集成供电(PoC)和双向控制功能,将每路摄像头的线束从6+根缩减至1根。其工作流程包括串化(Serializer)和解串(Deserializer),最终输出标准MIPI CSI-2接口供自动驾驶SoC处理,对上层完全透明。特斯拉等车企通过GMSL大幅简化了整车线束架原创 2026-01-04 12:59:11 · 630 阅读 · 0 评论 -
为什么 PROSAC 是 RANSAC 的“智能升级版”?实时系统首选!
PROSAC算法是RANSAC的智能升级版,通过利用数据点的先验信息(如特征匹配得分)实现高效模型估计。核心优势在于: 渐进式采样策略:优先选择高置信度点生成假设模型,大幅提升收敛速度(比RANSAC快5-10倍) 精度保障:找到内点后精化拟合,精度与MSAC相当 天然适配现代视觉系统:可直接利用特征匹配得分等现有信息 典型应用场景: 有先验信息的视觉任务(特征匹配、SLAM等) 实时性要求高的系统(AR/VR、自动驾驶) 特征提取器提供置信度得分的场景 算法仅需提供数据点和对应置信度得分,即可实现智能采样原创 2026-01-03 09:05:18 · 897 阅读 · 0 评论 -
MSAC 算法详解以及与 RANSAC 对比示例
在很多含有 大量噪声和异常点(outliers) 的拟合任务中,普通最小二乘法容易被异常点拉偏。RANSAC 可以在存在外点时稳健拟合,但在 near-outliers 情况下,它可能被误收内点,导致模型偏移。MSAC(M-Estimator Sample Consensus) 是 RANSAC 的自然扩展,通过 残差代价 选择模型,而不是仅仅依赖内点数量,从而获得更精确、稳定的拟合结果。原创 2025-12-31 22:47:10 · 1175 阅读 · 0 评论 -
自动驾驶中间件iceoryx - 构建指南
本文档详细介绍了 iceoryx 中间件的多种构建方案,从基础配置到高级开发场景。主要内容包括:快速入门的最小化构建方式;核心构建选项说明(如语言绑定、测试、监控工具等);典型应用场景配置(学习实验、开发调试、生产环境);以及高级功能(如内存检查器、混合模式)。文档提供了完整的构建命令示例,并标注了各选项的默认值和功能影响,帮助开发者根据需求选择最佳构建策略。所有命令均经过验证,可直接使用。原创 2025-12-28 09:14:36 · 1101 阅读 · 0 评论 -
自动驾驶中间件iceoryx - 介绍
本文介绍了高性能中间件iceoryx的设计理念与技术特点。现代嵌入式系统面临数据规模增长、多进程架构和实时性要求等挑战,传统IPC方案存在性能瓶颈。iceoryx采用零拷贝共享内存机制,通过预分配内存池、无锁并发和相对指针等技术实现微秒级延迟和确定性传输。其核心组件包括RouDi守护进程、MePoo内存池和发布订阅API,采用控制/数据/通知三平面架构确保性能隔离。相比DDS、ROS等方案,iceoryx专注于本机进程间通信,具有轻量级、硬实时等特点,适合自动驾驶、工业控制等场景。该项目由Eclipse基金原创 2025-12-27 23:39:40 · 700 阅读 · 0 评论 -
MATLAB自动驾驶工具箱——卡尔曼运动跟踪示例解读
引言自动驾驶感知中,需要对物体(主要是车辆)进行实时跟踪与预测,是车辆进行决策的前提条件之一。MATLAB自动驾驶工具箱rackingKF类及相关函数提供了线性卡尔曼滤波器可以在位置、速度和加速度上对物体的运动进行跟踪。本文将基于线性卡尔曼滤波的理论知识对MATLAB帮助文档中的rackingKF类实例进行解读。trackingKF 简介trackingKF 可以对车辆、行人、自行车和静...原创 2020-05-05 12:39:05 · 3732 阅读 · 1 评论 -
ADAS 常用缩略词(ACC,AEB,FCW,LCA,LDW...)
缩写全称中文ADASAdvanced Driver Assistance System高级驾驶辅助系统ACCAdaptive Cruise Control自适应巡航AEBAutonomous Emergency Braking自动紧急制动APSAutomated Parking System自动泊车系统BCWBlind Collisi...原创 2020-05-01 20:53:49 · 44801 阅读 · 0 评论 -
RANSAC算法——看完保证你理解
目录1 最小二乘算法的缺陷2 RANSAC算法2.1 原理2.2 实例2.3 参数参考感谢阅读RANSAC全程Random sample consensus,中文即“随机抽样一致算法”,该方法采用迭代的方式从一组包含离群(outlier或者错误数据)的被观测数据中估算出数学模型的参数,相比最小二乘方法,它融合了剔除不合格数据的思想,因此对于有部分错误数据的数据样本,能够更快更准的给出辨识...原创 2020-04-13 22:47:14 · 62436 阅读 · 1 评论 -
MATLAB基于视觉实现车道线检测
在自动驾驶中,毫米波雷达、激光雷达以及摄像头都可用于环境感知,但受限于对图形的识别能力,对于车道及其分类只能由摄像头实现(不考虑高精地图和定位)。以下结合MATLAB官方实例介绍利用视觉感知和自动驾驶工具箱基于视觉实现车道线识别和分类功能。原创 2020-04-11 14:59:24 · 18317 阅读 · 7 评论 -
鸟瞰图-BirdView及其在MATLAB中的表示与实例
目录1 什么是鸟瞰图2 MATLAB鸟瞰图2.1 创建鸟瞰图2.2 属性与方法3 实例与解释4 参考文献完1 什么是鸟瞰图2 MATLAB鸟瞰图2.1 创建鸟瞰图2.2 属性与方法3 实例与解释4 参考文献完...原创 2020-04-07 21:47:31 · 8384 阅读 · 1 评论 -
MATLAB自动驾驶工具箱中的坐标系介绍
前几篇博客助中介绍坐标系相关的知识,包括车辆坐标系、相机坐标系、图像坐标系、像素坐标系等等,发现在MATLAB自动工具箱中已经有相对比较全面的介绍(未涉及单目相机相关坐标系),这里仅作翻译以串联起前述文章,相关术语尽量力求准确,部分语句为了尽量表达清晰会有意译。原文《Coordinate Systems inAutomated Driving Toolbox》链接:https://www....翻译 2020-04-06 16:39:19 · 2391 阅读 · 1 评论 -
单目相机(Mono camera)在MATLAB中的表示与实例
本文将介绍单目相机基本概念及其内参矩阵和外参矩阵在MATLAB下的表示方法,并分析车体坐标系到相机坐标系、相机坐标系的像素坐标系的转换关系,再给出在MATLAB中的相关类和函数,最后由简入难给出相关实用案例。原创 2020-04-06 13:29:44 · 6668 阅读 · 3 评论 -
相机内参坐标系及其在MATLAB 中的表示
概述本文主要介绍相机针孔模型的基本原理,包括相机坐标系、成像坐标系以及像素坐标系之间的转换关系——内参矩阵(Camera intrinsics),在此基础上介绍该矩阵在MATLAB中的表示以及与其他相关软件中的表示的异同,最后给出相关MATLAB中的相关类、函数的表示和使用方法。相机模型针孔模型针孔相机模型是用于表示相机将三维坐标转化为平面坐标的最常用的模型,数学物理原理非常简单,各种相关...原创 2020-04-06 00:32:31 · 4192 阅读 · 1 评论 -
旋转坐标系
在前面的博文《自车坐标系下的物体相对和绝对位置和速度计算》中提到了旋转坐标系的相关概念并据此给出了自车旋转时的他车相对和绝对速度、位置的计算公式,但是没有进一步阐述。本文将直接引用wikipedia的内容《Rotating reference frame》(可能需要科学上网,并且只有英文版的内容较全)挑选重点通过注释解读的方式阐述相关原理。原创 2020-04-02 00:18:29 · 9643 阅读 · 0 评论 -
MATLAB 最新版试用的一些感受
MATLAB 最新版试用的一些感受官网小发现示例更完善小结完由于工作切换的缘故,MATLAB的使用频率明显不如从前,现在充其量也就是维护和写一些工作上的小脚本,所以好久没有关注MATLAB的一些最新进展和动态了。最近为了试用下MATLAB的自动驾驶工具箱,特地试用了下MATLAB的最新版本,对我个人还是有一些新发现的。官网小发现印象中MathWorks 官网产品页上原来是将其产品主要定义为M...原创 2020-03-30 23:33:38 · 1763 阅读 · 0 评论 -
MATLAB 自动驾驶工具箱( Automated Driving Toolbox)简介
MATLAB 自动驾驶工具箱( Automated Driving Toolbox)简介1 概况2 功能2.1 真值打标签(Ground Truth Labeling)2.1.1 自动打标签2.1.2 测试感知算法2.2 驾驶场景仿真(Driving Scenario Simulation)2.2.1长方体驱动仿真 (Cuboid Driving Simulation)2.2.2虚拟引擎驱动场景...原创 2020-03-30 20:45:55 · 14822 阅读 · 4 评论 -
自车坐标系下的物体相对和绝对位置和速度计算
自车坐标系下的物体相对和绝对位置和速度计算自车坐标系坐标系--右-前-天坐标(RFU)坐标系--前-左-上(FLU)位置换算速度换算小结自车坐标系自车坐标系,也叫车身坐标系,通常有一下两种常用定义:坐标系–右-前-天坐标(RFU)车辆坐标系的参数定义如下:X轴:面向车辆前方,右手所指方向Y轴:车辆前进方向Z轴:与地面垂直,指向车顶方向车辆参考点原可以为之心中心或者...原创 2020-03-28 21:47:32 · 10762 阅读 · 6 评论 -
激光雷达基础:坐标系
激光雷达基础:坐标系(翻译)我们熟知激光雷达坐标系处理安装在自动驾驶车辆上的点云数据。在这篇文章中,我们将研究LIDARS所使用的坐标系。利用激光雷达测光和测距来计算我们关心的物体的精确距离。激光雷达利用飞行时间计算物体的距离。当发射激光脉冲时,其发射时间和方向将被记录。激光脉冲在空气中传播,直到它碰到一个能反射一些能量的障碍物。在接收到能量的部分之后,...原创 2020-03-28 20:25:33 · 16526 阅读 · 1 评论
分享