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

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

3天内不再提示

基于迅为RK3588开发板实现高性能机器狗主控解决方案- AI能力实战:YOLOv5目标检测例程

北京迅为电子 2025-11-28 11:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

基于迅为RK3588开发板实现高性能机器狗主控解决方案-AI能力实战:YOLOv5目标检测例程

本文旨在分享一种基于迅为RK3588开发板的低成本、高性能、全开源的机器狗主控解决方案。该方案充分利用了RK3588强大的算力、丰富的接口和出色的AI能力,为机器人爱好者、高校科研团队及企业提供了一个绝佳的快速开发平台。

一、引言:为何选择迅为RK3588?

机器狗作为腿式机器人的典型代表,对主控器的计算性能、实时性、接口丰富度和功耗提出了极高要求。


迅为RK3588开发板以其卓越的性能,成为了解决这些问题的理想选择:

·强大算力:RK3588采用四核A76+四核A55CPU,以及ARMG610MP4GPU,为复杂的运动学解算、环境感知和决策规划提供充沛的通用算力。
·AI性能:内置6TOPS算力的NPU,可高效运行YOLO等视觉模型,实现实时目标跟踪、姿态识别与语义SLAM。
·极致接口扩展性:PCIe接口、多个USB3.0/2.0、双千兆网口、丰富的SPI/I2C/UART,可轻松连接激光雷达、IMU、深度相机、多个舵机/电机驱动器等外设。
·多屏异显:支持多显示屏输出,便于本地调试、状态监控与远程控制。
·成熟的生态:迅为提供了完善的Linux(Ubuntu、Debian)和Android系统支持,降低了底层开发的难度。

wKgZPGkpFuqAcQL4AAPq_ISsgmw990.png



二、系统硬件架构


关键硬件选型建议:

·主控:迅为RK3588开发板(核心板+底板)。
·执行器:数字舵机(如Dynamixel)或带编码器无刷电机,具体取决于机器狗的负载和精度要求。
·传感器
·视觉:IntelRealsenseD435i/D455(RGB-D相机,提供颜色和深度信息)。
·感知:2D/3D激光雷达(如思岚A1或速腾聚创的3D雷达),用于建图和避障。
·姿态:高性能IMU(如MPU6050/9250,BMI088),用于状态估计。
·通信:4G/5G模块(通过PCIe接口)或Wi-Fi6模块,实现远程遥控和视频回传。
·电源:大容量锂电池(如6SLiPo)配合高效的DC-DC降压模块,为整个系统提供稳定供电。



三、软件与算法

软件系统采用经典的机器人分层架构,在迅为RK3588的Ubuntu系统上运行。

1.操作系统

·迅为提供的Ubuntu20.04/22.04:作为基础操作系统,稳定且社区支持完善。

迅为RK3588开发板为机器狗乃至更复杂的移动机器人领域注入了一股新的活力。它成功地打破了高性能与高成本之间的壁垒,使得更多团队和个人能够参与到前沿机器人技术的研发中。

迅为iTOP-RK3588开发板不仅可用于科研和教育,在安防巡检、灾难救援、娱乐陪伴等场景也拥有巨大的应用潜力。


四、AI能力实战:YOLOv5目标检测例程

为展示RK3588NPU的强大AI算力,迅为开发板提供了开箱即用的YOLOv5例程。

部署与测试步骤如下:

1.获取例程:编译好的yolov5例程已经放在了“iTOP-3588开发板\02_【iTOP-RK3588开发板】开发资料

\15_NPU例程测试配套资料\08_rknn_model_zoo测试\12_yolov5”目录下,如下图所示:

wKgZO2kpFumAeQ-QAAAjBE0Ll5c187.png

2.部署到开发板:将该文件拷贝到开发板上,并解压,解压完成如下图所示:

wKgZO2kpFumANU7nAAFmFscAECA704.png

3.执行推理:然后进入该文件夹,使用以下命令运行可执行文件,实现图片的位置和种类识别,如下图

所示:

export LD_LIBRARY_PATH=./lib

./rknn_yolov5_demo model/yolov5.rknn model/bus.jpg

wKgZO2kpFuqAbH0gAAOhC-t38ms582.png

4.查看结果:最后会在当前目录下生成推理完成的图片,如下图所示:

wKgZPGkpFumABc3-AABvtiwTq7k063.png

wKgZPGkpFuqAUGc6AAht4ugcO90607.png

可以看到不同的人以及公交车就被识别了出来,证明模型推理成功。

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

    关注

    26

    文章

    6433

    浏览量

    121042
  • 机器狗
    +关注

    关注

    3

    文章

    192

    浏览量

    11054
  • RK3588
    +关注

    关注

    8

    文章

    592

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【NPU实战】在RK3588上玩转YOLOv8:目标检测与语义分割一站式部署指南

    【NPU实战】在RK3588上玩转YOLOv8:目标检测
    的头像 发表于 12-12 14:30 6414次阅读
    【NPU<b class='flag-5'>实战</b>】在<b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3588</b>上玩转<b class='flag-5'>YOLOv</b>8:<b class='flag-5'>目标</b><b class='flag-5'>检测</b>与语义分割一站式部署指南

    探索巅峰性能 | RK3588开发板深度剖析

    何处? 在2022年,北京电子推出了基于RK3588处理器的iTOP-RK3588开发板,一经发布迅速成为了广大用户心中的首选。所以借着
    发表于 08-09 15:44

    基于RK3588开发板AI图像识别方案

    RK3568/RK3588开发板AI识别演示方案
    发表于 08-13 11:26

    基于RK3588【RKNPU2项目实战1】:YOLOV5实时目标分类

    [/url] 【RKNPU2 人工智能开发】 【AI深度学习推理加速器】——RKNPU2 从入门到实践(基于RK3588RK3568) 【RKNPU2项目
    发表于 08-15 10:51

    RK3588 技术分享 | 在Android系统中使用NPU实现Yolov5分类检测

    rknn_yolov5_android_apk_demo应用工程文件夹进行编译,编译成功后,选择iTOP-RK3588设备并运行应用程序 当APP运行时,您会在iTOP-
    发表于 08-20 11:13

    基于RK3568/RK3588开发板AI图像识别方案

    https://www.bilibili.com/video/BV1G54y1A7nf/?spm_id_from=333.999.0.0 RK3568/RK3588
    发表于 08-28 09:50

    RK3588开发板深度剖析丨首选的性能

    何处? 在2022年,北京电子推出了基于RK3588处理器的iTOP-RK3588开发板,一经发布迅速成为了广大用户心中的首选。所以借着
    发表于 09-03 15:49

    瑞芯微RK3588开发板深度剖析丨首选的性能

    何处? 在2022年,北京电子推出了基于RK3588处理器的iTOP-RK3588开发板,一经发布迅速成为了广大用户心中的首选。所以借着
    发表于 10-17 10:49

    RK3588 技术分享 | 在Android系统中使用NPU实现Yolov5分类检测

    rknn_yolov5_android_apk_demo应用工程文件夹进行编译,编译成功后,选择iTOP-RK3588设备并运行应用程序 当APP运行时,您会在iTOP-
    发表于 10-24 10:13

    RK3568/RK3588开发板人工智能AI摄像头识别功能方案

    RK3568以及RK3588开发板内置独立NPU,RK3588运算
    发表于 03-27 14:56

    让NPU跑起来iTOP_RK3588开发板在Linux系统中使用NPU

    RKNN SDK中提供了 Linux 平台的 MobileNet 图像分类、SSD 目标检测YOLOv5 目标检测示例。这些Demo 能
    发表于 09-12 10:05

    RK3588开发板-智慧能源行业的解决方案

    RK3588开发板-智慧能源行业的解决方案
    的头像 发表于 01-24 15:26 1589次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3588</b><b class='flag-5'>开发板</b>-智慧能源行业的<b class='flag-5'>解决方案</b>

    RK3588 技术分享 | 在Android系统中使用NPU实现Yolov5分类检测-电子

    RK3588 技术分享 | 在Android系统中使用NPU实现Yolov5分类检测-电子
    的头像 发表于 08-23 14:58 2383次阅读
    <b class='flag-5'>RK3588</b> 技术分享 | 在Android系统中使用NPU<b class='flag-5'>实现</b><b class='flag-5'>Yolov5</b>分类<b class='flag-5'>检测</b>-<b class='flag-5'>迅</b><b class='flag-5'>为</b>电子

    RK3588!黑神话悟空,启动?-电子RK3588开发板

    RK3588!黑神话悟空,启动?-电子RK3588开发板
    的头像 发表于 08-30 14:13 2579次阅读
    <b class='flag-5'>RK3588</b>!黑神话悟空,启动?-<b class='flag-5'>迅</b><b class='flag-5'>为</b>电子<b class='flag-5'>RK3588</b><b class='flag-5'>开发板</b>

    技术分享 | RK3588基于Yolov5目标识别演示

    RK3588开发板例,运行基于YOLOv5的先进目标检测模型。01下载RKNN相关的仓库新建目
    的头像 发表于 09-18 17:27 1459次阅读
    技术分享 | <b class='flag-5'>RK3588</b>基于<b class='flag-5'>Yolov5</b>的<b class='flag-5'>目标</b>识别演示