0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为机器人开发赋能,RK3576环视方案解析

米尔电子 2025-11-27 08:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、项目背景与测试平台

本次360环视系统原型基于米尔电子MYD-LR3576开发板进行构建与评估。该开发板所搭载的瑞芯微RK3576芯片,集成了4核Cortex-A72、4核Cortex-A53、Mali-G52 GPU及高达6TOPS算力的NPU。本文旨在通过实际测试数据,从功能实现实时性能AI拓展潜力三大核心维度,为客户提供一份关于该平台在360环视应用中能力的真实参考。

二、系统流程与功能实现

b428920e-cb24-11f0-8ce9-92fbcf53809c.png

程序流程图

一套标准的360环视处理流水线已在开发板上成功实现,验证了其功能可行性:

1.传感器配置4路720P分辨率鱼眼摄像头,精确固定于模拟车辆的四周。

2.核心处理流水线

畸变矫正:利用张正友标定法预先获取摄像头内参和畸变系数,实时消除鱼眼镜头产生的图像扭曲。

投影变换:通过预设的单应性矩阵(Homography Matrix),将矫正后的透视图像转换为统一的俯瞰视角鸟瞰图。

图像拼接:依据预先标定的位置关系,将四张鸟瞰图无缝合成为一张完整的360°全景俯视图。

显示:为快速验证核心流程,目前采用OpenCVimshow函数进行结果显示,已知其效率非最优,后续将优化为DRM/KMS等低延迟工业级方案。

畸变矫正前:

b450a762-cb24-11f0-8ce9-92fbcf53809c.png

畸变矫正后:

b47232ce-cb24-11f0-8ce9-92fbcf53809c.png

投影视图:

b4ac9e1e-cb24-11f0-8ce9-92fbcf53809c.png

图像拼接效果:

b4d2e916-cb24-11f0-8ce9-92fbcf53809c.png

360环视视频效果演示



三、性能实测:CPU与GPU的算力博弈

性能是决定方案能否商用的关键。我们以行业通用的25fps(即每帧处理间隔40ms)作为实时性标准,在米尔MYD-LR3576开发板上对数据处理管线进行了精细的性能剖析,关键数据对比如下:

b5058f56-cb24-11f0-8ce9-92fbcf53809c.png

图:CPU负载情况


b5143772-cb24-11f0-8ce9-92fbcf53809c.png

图:GPU负载情况


b52ff05c-cb24-11f0-8ce9-92fbcf53809c.png

深度性能分析

CPU方案:功能完整,但实时性无望
如上表数据所示,当所有处理任务均由CPU承担时,总耗时高达170ms,远超40ms的预算。其中,计算密集型的图像拼接成为绝对的性能瓶颈,几乎占满了所有A72大核的资源。这不仅导致系统无法实时处理视频流,造成严重卡顿和延迟,也使得CPU再无余力处理其他系统任务,此方案不具备产品化价值。

GPU方案:潜力巨大,稳定性是当前关键瓶颈

卓越的算力体现:在畸变矫正和投影变换环节,Mali-G52 GPU展现了其强大的并行计算能力,耗时相比CPU降低了数倍至一个数量级,且占用率较低,证明其处理此类像素级操作的高效性。

拼接环节的性能波动:图像拼接的耗时在16ms到100ms之间剧烈波动,这是阻碍当前方案投入实用的核心问题。GPU占用率的相应大幅变动,暗示了问题根源。

根因推测与进展:这种波动极有可能源于GPU内部的内存管理机制,如图像数据在显存中的频繁拷贝、同步等待或驱动调度开销。我们已将此性能波动问题作为高优先级案例提交给瑞芯微原厂技术支持。若能通过驱动或底层优化将拼接时间稳定在16ms的理想区间,则整个GPU处理管线可在25ms内完成,完全满足一帧内的处理需求。


四、未来拓展:释放NPU算力,实现从“看到”到“理解”的飞跃

当GPU处理管线优化完成后,我们将获得一个极具吸引力的系统状态:充裕的时间预算富余的CPU资源。这为集成更高价值的AI功能奠定了坚实基础。

剩余时间预算分析
在25fps帧率下,系统必须在40ms内完成一帧的所有处理。假设GPU流水线稳定在25ms完成环视基础处理,那么系统还剩下约15ms的时间裕度。

NPU的用武之地
这15ms的宝贵时间,正是留给RK3576内置的6TOPS NPU大显身手的舞台。我们可以利用这部分算力,在环视全景图或原始鱼眼图上并行运行轻量化的AI模型,实现功能的全面升级,例如:

障碍物检测与识别:精准识别车辆周围的行人、车辆、锥桶等障碍物。

空间距离估算:基于俯视图的几何关系,实时计算识别出的物体与车身的精确距离。

主动预警系统:当距离低于安全阈值时,立即触发声音或视觉警报,实现真正的主动安全功能。


总结与展望

b547e9a0-cb24-11f0-8ce9-92fbcf53809c.png

米尔MYD-LR3576开发板

功能实现基于米尔MYD-LR3576开发板的RK3576平台完全具备实现高质量360环视全链路功能的能力。

实时性能纯CPU方案无法满足25fps实时需求。GPU方案拥有足够的算力潜力,但其执行的稳定性是当前能否商用的关键挑战。

方案潜力与价值一旦GPU性能稳定,RK3576凭借其异构计算架构(CPU+GPU+NPU),能够在一帧时间内不仅完成环视合成,更能集成复杂的AI感知与预警功能。这使其从一个单纯的环视处理器,升级为一个高集成度、高附加值的智能视觉平台。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53583

    浏览量

    459758
  • 机器人
    +关注

    关注

    213

    文章

    30634

    浏览量

    219785
  • 开发板
    +关注

    关注

    25

    文章

    6141

    浏览量

    113786
  • rk3576
    +关注

    关注

    1

    文章

    230

    浏览量

    1388
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    米尔瑞芯微RK3576实测轻松搞定三屏八摄像头

    约为65度。正面了高负载下的低功耗和低发热特性。 RK3576将为多屏多摄像头应用场景带来更高性价比的选择 RK3576的多屏多摄像头能力使其适用于多种应用场景,包括机器人、工程机械和高端显
    发表于 01-17 11:33

    Onenet云网关方案应用--基于米尔瑞芯微RK3576开发

    -------------------------------------------------------------------------------------------------- 板卡说明: MYC-LR3576 核心板是基于瑞芯微 RK3576
    发表于 06-06 16:54

    360环视技术推荐的硬件平台:支持多摄像头与三屏异显的理想选择

    在智能车载系统中,还是机器人视觉平台中,RK3576都能提供坚实的技术支撑。 米尔RK3576核心板资源框图 它在360环视方案中的关键优势
    发表于 07-30 17:32

    米尔RK3576核心板,让360环视技术开发更简单

    360环视开发为何难?问题出在硬件选型上近年来,360环视技术已经从高端汽车逐渐普及到智能机器人、无人配送车辆和工业视觉设备中。通过拼接多个摄像头图像,360
    发表于 08-06 18:13

    12路1080P高清视频流,米尔RK3576 开发车载360环视

    摄像头的画面高效融合,驾驶安全保驾护航。智慧社区AI防控:高空抛物监测,陌生人预警,电动车进电梯等。 综上所述,米尔电子基于瑞芯微RK3576核心板打造的解决方案,成功解决了多路高清视频流接入、高效
    发表于 08-14 14:01

    12 路低延迟推流!米尔 RK3576 智能安防 360° 环视

    RK3576 开发板的四大关键突破精准匹配智能安防 360° 环视需求,米尔 RK3576 开发
    发表于 09-18 17:51

    360环视硬件平台为什么推荐使用米尔RK3576开发板?

    板。凭借先进的 SoC 架构与完善的多媒体引擎,它不仅具备 12路摄像头 的高清视频接入能力,还能将编码与 RTSP 低延迟推流 组合成体系化方案360环视提供稳定可靠的底座。 米尔RK3
    发表于 09-19 17:38

    车载360环视平台:米尔RK3576开发板支持12路低延迟推流

    ,传统硬件平台往往在摄像头数量、编解码效率和推流延迟上存在瓶颈,难以满足行业对 高并发 + 低延迟 的要求。作为嵌入式领域的先行者,米尔电子基于瑞芯微 RK3576开发板,推出了针对车载360环视
    发表于 10-11 17:55

    巡检机器人落地攻略:RK3576驱动12路低延迟视觉

    ,边走边看、实时回传、异常即告警。周三,机器人上电跑通:前后左右与顶部共 10~12路1080P 摄像头接入,基于米尔 RK3576开发板 完成 硬件编解码 + RTSP/SRT 低延迟推流;端到端延迟
    发表于 10-24 16:53

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    ,已经成为机器人开发者不容忽视的核心处理器。而米尔电子的MYD-LR3576开发板,则以其丰富的接口、稳定的性能和成熟的软硬件支持,快速原
    发表于 10-29 16:41

    基于米尔RK3576环视实时性方案解析

    MYD-LR3576开发板功能实现: 基于米尔MYD-LR3576开发板的RK3576平台完全具备实现高质量360
    发表于 11-28 16:57

    RK3576开发板NPU例程测试-rknn-toolkit2境搭建和使用

    RK3576开发板NPU例程测试-rknn-toolkit2境搭建和使用
    的头像 发表于 06-17 13:46 1313次阅读
    迅<b class='flag-5'>为</b><b class='flag-5'>RK3576</b><b class='flag-5'>开发</b>板NPU例程测试-rknn-toolkit2<b class='flag-5'>环</b>境搭建和使用

    RK3576开发板NPUrknn-toolkit2境搭建和使用docker环境安装

    RK3576开发板NPUrknn-toolkit2境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 987次阅读
    迅<b class='flag-5'>为</b><b class='flag-5'>RK3576</b><b class='flag-5'>开发</b>板NPUrknn-toolkit2<b class='flag-5'>环</b>境搭建和使用docker环境安装

    瑞芯微RK3576RK3576S有什么区别,性能参数配置与型号差异解析

    瑞芯微第二代8nm高性能AIOT平台RK3576家族再添新成员-RK3576S,先说结论:相较主型号的RK3576/RK3576J,性能略有缩减,而功耗有所降低。主要应用于商显终端、智
    的头像 发表于 08-14 23:57 1829次阅读
    瑞芯微<b class='flag-5'>RK3576</b>与<b class='flag-5'>RK3576</b>S有什么区别,性能参数配置与型号差异<b class='flag-5'>解析</b>

    如何在RK3576上部署YOLOv5;基于RK3576构建智能门禁系统

    如何在RK3576开发板上部署YOLOv5;基于RK3576构建智能门禁系统
    的头像 发表于 11-25 14:06 1337次阅读
    迅<b class='flag-5'>为</b>如何在<b class='flag-5'>RK3576</b>上部署YOLOv5;基于<b class='flag-5'>RK3576</b>构建智能门禁系统