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

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

3天内不再提示

RT-Thread AIOS,让小车更懂你!

RT-Thread官方账号 ? 2024-11-01 08:10 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如何在嵌入式系统上玩转 AI,到底是独立部署?云端部署?一直是一个争议不断地问题。同时,随着人形机器人技术的快速发展,移动设备对智能化的需求也变得尤为迫切。在这样一个背景下,RT-Thread AI 团队经历对大量芯片厂商和下游应用业务公司的咨询和讨论,认为在可预见的未来,AI 会产生一种端侧和云端混合部署的形态,即大规模、大参数模型运行在云端,如大语言模型,而中小规模、中小参数模型则运行在端侧,形成一种分布式 AI 部署的形态。本章将以智能小车的整个开发过程为例,向大家全景展示如何通过这种分布式 AI 的部署方式,最终实现传统小车的智能化过程。在这个过程中,我们将最大限度的保留原有小车硬件资源,而通过 RT-Thread AIOS 架构,最终实现大模型和端侧小模型协作,将传统小车智能化。

c319c012-97e5-11ef-8084-92fbcf53809c.png

2硬件与软件架构

硬件上,智能小车的车控部分搭载了意法半导体最基础的 STM32407VET 芯片,该模块结合蓝牙模块、OLED 显示屏、激光雷达等模块,同时将 RT-Thread AIOS 框架集成在该芯片上,实现小车和云端大语言模型的交互。同时,小车配备了 Vision-Board 开发板,为智能小车构建了一个高性能的机器视觉模块。Vision-Board 开发板搭载 Cortex-M85 架构的 RA8D1 处理器,配备 LCD 显示屏和摄像头,能够进行实时图像处理和显示,通过串口和 STM32407VET 芯片进行交互。软件上,两款芯片均使用了 RT-Thread 实时操作系统作为控制系统,提供了一系列应用组件和驱动框架,如 TCP/IP 协议栈,虚拟文件系统,POSIX 接口,图形用户界面,FreeModbus 主从协议栈,CAN 框架,动态模块等。通过对智能小车车控功能语义级别的学习和应用,最终通过云端的大模型控制小车实现各种复杂功能。在大模型方面,智能小车采用基于开源大模型 SenseVoiceSmall 和通义千问大模型的微调模型进行联合处理。其中,SenseVoiceSmall 作为一个轻量化的语音识别模型,能够高效地将语音实时转化为文本。通义千问则对文本内容进行智能解析和理解,最终转换成小车可执行的逻辑和指令。在端侧的计算机视觉方面,为达到智能感知的效果,智能小车采用 openMV 进行图像处理,其搭载的处理器和摄像头可以轻松胜任小车的诸多功能,通过 openMV 实现了循迹、色块追踪、二维码识别、人脸追踪等功能,同时可以在 LCD 显示器上迅速、直观地看到 openmv 图像处理的过程。

c321ac14-97e5-11ef-8084-92fbcf53809c.png

智能小车支持 C/Python 等多种编程语言,提供丰富的接口,方便开发者灵活调用各类功能模块。

3

一些例子

语音控制基于 SenseVoiceSmall 和通义千问实现,深度融合了 AI 技术,用户通过语音指令对小车进行控制,不仅可以在多种模式之间随心切换,还能精准控制小车的运动状态。常用的模式包括循迹、色块追踪、二维码识别、人脸追踪、雷达避障、雷达跟随以及雷达走直线等。

3.1

示例 1:智能小车底盘控制


通过语音识别切换到寻迹模式后,智能小车通过摄像头实时采集图像,智能分析路面状况,精准识别并追踪指定路线。

c32a9f68-97e5-11ef-8084-92fbcf53809c.png

3.2

示例 2:目标追踪

在色块追踪模式中,智能小车能够识别特定颜色的物体,并自动调整运动轨迹以追踪目标。小车还可以识别并获得二维码中的信息。


智能小车具备人脸识别功能,能够人脸录入系统中。录入后,小车便能自动追踪库中包含的目标人物,智能地跟随其移动。


以上功能充分展示了机器视觉在智能小车中的灵活应用,通过与小车的互动,能够深入理解图像处理和物体识别等关键技术。

c35a3cbe-97e5-11ef-8084-92fbcf53809c.png

3.3

示例 3:激光雷达应用

为了一步提升小车的智能化水平和环境感知能力,我们在小车上加装了激光雷达,这使小车能够实时获取距离信息,从而更有效地避开障碍物,加装激光雷达后,小车的整体性能得到了显著提升。

c36138f2-97e5-11ef-8084-92fbcf53809c.png

例如,基于激光雷达的避障功能,即使小车在一个狭小的空间内,也可以行动自如。


上文中我们提到了人脸追踪功能,在激光雷达加持下,即使我们没有录入人脸也可以实现跟踪,启动雷达跟踪可以使小车跟踪附近的一个物体并保持一定距离。


另外,雷达走直线模式通过对参照物体的识别来实现小车的直线运动。小车能够以其左侧的物体平面作为参照,保持稳定的直线行驶。如果需要更换其他角度作为参照,只需对代码进行相应修改或直接修改雷达角度即可。

3.4

总结:

我们已经展示的功能显示了在 RT-Thread AIOS 框架上,可以通过语音交互对基于 RT-Thread OS 的设备进行智能化,最终使得系统理解指令、执行指令实现指令发出者的控制目标。此外,用户也可以自行增加定制的源语级控制函数到 AIOS 框架中,并通过云端大模型进行理解和学习,最终通过语音交互进行控制,使得系统变得更加灵活、智能。

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

    关注

    5163

    文章

    19805

    浏览量

    320144
  • RT-Thread
    +关注

    关注

    32

    文章

    1446

    浏览量

    42377
  • AIOS
    +关注

    关注

    0

    文章

    5

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【好书推荐】RT-Thread第20本相关书籍!《嵌入式实时操作系统RT-Thread原理与应用》| 技术集结

    01内容简介ContentSummary本书为读者提供了一个全面、系统的RT-Thread学习指南,旨在帮助初学者及有经验的开发者掌握RT-Thread实时操作系统和STM32嵌入式微控制器的核心
    的头像 发表于 08-24 10:05 ?82次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>第20本相关书籍!《嵌入式实时操作系统<b class='flag-5'>RT-Thread</b>原理与应用》| 技术集结

    经济日报:国产嵌入式操作系统领军企业RT-Thread正在持续把新思想、新技术留给上海|媒体视角

    。此次,RT-Thread睿赛德携边端侧AI创新方案精彩亮相大会。其联合创始人&工业负责人邱祎阐释“AIOS”理念,在OS+AI架构上重构升级,通过操作系统层深度
    的头像 发表于 08-05 21:02 ?485次阅读
    经济日报:国产嵌入式操作系统领军企业<b class='flag-5'>RT-Thread</b>正在持续把新思想、新技术留给上海|媒体视角

    RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生

    大家好,我们是中国科学技术大学操作系统原理与设计(H)课oooooS小组。这个项目是我们的课程大作业:参考RT-Thread架构,使用Rust搭建一个原生的嵌入式操作系统内核。初识Rust是因为xk
    的头像 发表于 08-02 11:03 ?2453次阅读
    <b class='flag-5'>RT-Thread</b> 遇上 Rust:安全内核 RusT-<b class='flag-5'>Thread</b> 的诞生

    用SPI玩转WiFi,RT-Thread ESP-Hosted驱动深度适配指南 | 技术集结

    还在为MCU的WiFi连接方案发愁?RT-Thread社区开源ESP-Hosted驱动,通过标准SPI接口即可实现,并且该仓库已整理成RT-Thread软件包。RT
    的头像 发表于 07-09 19:03 ?723次阅读
    用SPI玩转WiFi,<b class='flag-5'>RT-Thread</b> ESP-Hosted驱动深度适配指南 | 技术集结

    RT-Thread荣获2025优秀开源项目 | 新闻速递

    6月底,RT-Thread睿赛德受邀参与由上海开源信息技术协会主办的2025上海开源创新精英荟。上海市商委副主任张杰出席会议并致辞。RT-Thread嵌入式操作系统项目凭借其卓越的技术创新与开源生态
    的头像 发表于 07-04 09:04 ?1987次阅读
    <b class='flag-5'>RT-Thread</b>荣获2025优秀开源项目 | 新闻速递

    揭秘RT-Thread上的AUTOSAR CP系统

    本文探讨了RT-Thread与AUTOSARCP的融合,解决车载ECU开发中实时性、安全性与灵活性的平衡问题。通过分层安全内核(rt-safetyos/autoos)和工具链整合,兼容AUTOSAR
    的头像 发表于 06-23 20:22 ?2471次阅读
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP系统

    2025 RT-Thread全球技术大会议程正式发布!

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技术大会)是聚焦基础软件技术创新与实践的嵌入式技术盛会,持续推动技术价值转化
    的头像 发表于 05-27 19:28 ?813次阅读
    2025 <b class='flag-5'>RT-Thread</b>全球技术大会议程正式发布!

    RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进

    全球开发者招募:RT-Thread审核团(ReviewTeam)正式开放申请!在开源的世界里,代码审查(CodeReview)是保证软件质量、促进技术交流的关键环节。RT-Thread作为全球领先
    的头像 发表于 05-21 18:02 ?781次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与开源RTOS社区治理与演进

    如何将RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE上呢?本文内容比较简单但稍有琐碎,希望对有需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 ?2066次阅读
    如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上

    从开源中来到开源中去-RT-Thread北京社区篇

    RT-Thread今年全域推行不同区域社区网,通过建立区域社区网,构建更加紧密联系的开源社区,实现更广泛的开源资源共享,更多的RT-Thread开发者受益。今年8月份RT-Thread
    的头像 发表于 11-29 01:05 ?567次阅读
    从开源中来到开源中去-<b class='flag-5'>RT-Thread</b>北京社区篇

    RT-Thread上CAN实践

    开箱测试RT-Thread官方已完成了对英飞凌XMC7200EVK的移植,通过shell可以看到做好了uart3的console。本文将介绍如何进行RT-ThreadCan移植。接下来我们要完成CAN_FD的驱动移植,并正常启动RT-T
    的头像 发表于 11-13 01:03 ?2318次阅读
    <b class='flag-5'>RT-Thread</b>上CAN实践

    开源共生 商业共赢 | RT-Thread 2024开发者大会报名启动!

    亲爱的RT-Thread开发者我们很高兴地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread开发者大会)正式启动报名!2024RT-Threa
    的头像 发表于 10-29 08:06 ?1041次阅读
    开源共生 商业共赢 | <b class='flag-5'>RT-Thread</b> 2024开发者大会报名启动!

    课程上线 - RT-Thread应用开发实践课程上线慕课平台啦!

    我们非常高兴地告诉大家,由广东机电职业技术学院的老师们制作的,使用《RT-Thread应用开发实践》作为教材的课程——嵌入式操作系统应用,正式上线慕课平台啦!欢迎各位想要系统学习RT-Thread
    的头像 发表于 09-14 08:07 ?769次阅读
    课程上线 - <b class='flag-5'>RT-Thread</b>应用开发实践课程上线慕课平台啦!

    【成都】9月21日RT-Thread巡回线下培训-OpenMV机器视觉

    亲爱的RT-Thread社区成员们:RT-Thread24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习RT-Thread嵌入式开发,以及和工程师们线下交流的绝佳机会。2024年
    的头像 发表于 09-13 08:09 ?1928次阅读
    【成都】9月21日<b class='flag-5'>RT-Thread</b>巡回线下培训-OpenMV机器视觉

    【大连】9月7日RT-Thread巡回线下培训-OpenMV机器视觉

    亲爱的RT-Thread社区成员们:2024年RT-Thread全球开发者线下培训拉开帷幕啦!24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习RT-Thread嵌入式开发的绝佳
    的头像 发表于 09-01 08:02 ?4205次阅读
    【大连】9月7日<b class='flag-5'>RT-Thread</b>巡回线下培训-OpenMV机器视觉