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

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

3天内不再提示

通过vmRT-Thread和MCP赋能具身智能开发

RT-Thread官方账号 2025-05-09 12:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着边缘AI嵌入式系统的发展,智能小车、服务机器人等场景中亟需融合「高层智能决策」「低层实时控制」。然而当前常见系统架构存在以下痛点:


决策系统与控制系统分离:AI模型通常运行在云端或高性能主控中,而运动控制仍依赖分离式MCU通信链路长、时延大。

通信方式低效:传统使用串口、网络Socket或CAN等方式连接Linux与MCU,不仅通信开销大,且存在不稳定性与延迟瓶颈。

系统集成困难:多个独立组件难以统一管理,部署复杂,调试成本高,难以快速迁移与扩展。

缺乏标准化接口:上层应用缺乏便捷控制底层运动单元的标准方式,导致AI决策落地困难。


本文介绍一种基于虚拟化技术的嵌入式虚拟化集成开发平台(vmRTThread),其架构如下图所示:


e4ee39a4-2c8a-11f0-9434-92fbcf53809c.png



可满足不同安全等级、实时性要求及用户体验与运算能力需求。基于该平台可将决策系统与控制系统同时运行于同一块SOC;构建一套AI驱动+实时控制的一体化系统;其中该平台提供系统间共享内存通信方式,具有低延迟和零拷贝的跨系统数据传输等特点,且通信速度不低于100MB/s(同步),可取代传统串口或网络等方式,并且无需改变原有开发方式,其示例如下图:


e4feabb8-2c8a-11f0-9434-92fbcf53809c.png


该平台在开发阶段提供配套工具,可对多系统进行统一管理、构建和部署:



e50c3ec2-2c8a-11f0-9434-92fbcf53809c.png



AI侧可采用MCP(Model Context Protocol)或Function Calling方式完成与实时控制间的交互。


基于上述方式,采用8核开发板来部署AI小车,通过大模型完成对小车的控制,系统架构如下:


e51e272c-2c8a-11f0-9434-92fbcf53809c.png


具体分为以下几个阶段执行:


01虚拟化系统部署e53248f6-2c8a-11f0-9434-92fbcf53809c.png

在开发板上部署vmRT-Thread

创建两个Guest系统,为每个系统分配物理资源(CPU、内存和外设),配置共享内存通信:运行Ubuntu与RT-Thread。


02控制系统(RT-Thread)e53248f6-2c8a-11f0-9434-92fbcf53809c.png

实现对电机传感器的实时控制;

实现电机控制算法

提供小车前进、后退、左转和右转接口;

创建线程,监听共享内存内的指令并执行动作。


03决策系统(Ubuntu)e53248f6-2c8a-11f0-9434-92fbcf53809c.png

提供AI大模型运行环境;

准备MCP Server和MCP Client;

MCP Server:通过标准化的模型上下文协议暴露特定功能 ,如:

e5598ea2-2c8a-11f0-9434-92fbcf53809c.pngmove_forward(distance)


e569293e-2c8a-11f0-9434-92fbcf53809c.pngmove_backward(distance)


MCPClient :与MCP server 保持 1:1 的连接,管理大模型与MCP Server的交互流程,包括工具调用、资源访问、数据传输等。


04系统联调与验证e53248f6-2c8a-11f0-9434-92fbcf53809c.png

通过语言指令如“向前移动一米”验证AI→MCP→RTOS→执行器的完整链路;评估系统整体响应时延、控制精度与稳定性。

通过输入语言命令控制小车移动:


e57f2c84-2c8a-11f0-9434-92fbcf53809c.png

决策系统(Ubutnu):通过语言指令控制小车移动


e58edcec-2c8a-11f0-9434-92fbcf53809c.png

控制系统(RT-Thread):控制电机执行移动动作


当前嵌入式与边缘AI场景中存在决策与控制系统分离、通信低效、集成复杂以及无法充分利用AI功能,因此,本文基于vmRT-Thread通过虚拟化技术将AI决策与实时控制集成于单一SoC,使其具备良好的可移植性与多场景适应能力;采用共享内存机制替代传统通信方式,提升整体链路性能;为AI Agent控制具身智能提供模板。既满足了人机交互的可能,又能满足AI与嵌入式结合,为边缘AI应用提供创新解决方案。

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

    关注

    5186

    文章

    20145

    浏览量

    328749
  • RT-Thread
    +关注

    关注

    32

    文章

    1540

    浏览量

    44273
  • MCP
    MCP
    +关注

    关注

    0

    文章

    286

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    通过vmRT-Thread和ROS2机器人智能开发

    随着机器人技术的快速迭代升级,协作机器人、复合移动机器人和人形机器人等新兴应用场景对实时控制与智能决策的深度融合提出了迫切需求。然而,当前机器人操作系统架构面临以下关键挑战:算力瓶颈制约智能化发展
    的头像 发表于 06-09 09:23 1303次阅读
    <b class='flag-5'>通过</b><b class='flag-5'>vmRT-Thread</b>和ROS2<b class='flag-5'>赋</b><b class='flag-5'>能</b>机器人<b class='flag-5'>智能开发</b>

    【「智能机器人系统」阅读体验】+初品的体验

    提高机器人的自适应性和自主性,机器人在多种场景中的应用。例如在家庭自动化领域,智能机器人能够感知家庭成员的日常习惯和需求,自动执行清
    发表于 12-20 19:17

    【「智能机器人系统」阅读体验】1.初步理解智能

    的各个方面。 第5部分(第14章)通过一个实际案例的应用研究对本书提到的概念进行总结,作者实际构建了一个智能机器人计算系统,用于室内仓储环境下的物体获取、放置、归纳等任务。 二
    发表于 12-28 21:12

    【「智能机器人系统」阅读体验】2.智能机器人的基础模块

    智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主机器人的定位系统,自主机器人的规划与控制系统。这些基础模块在自主机器人系统中占据了
    发表于 01-04 19:22

    【「AI芯片:科技探索与AGI愿景」阅读体验】+智能芯片

    的好处: ①使处理速度变得非常快 ②更加安全 3、触觉 智能的关键之一:了解周围的外部刺激。 面向触觉感知的神经形态模型主要用于模拟手部皮肤触觉感知器在外部压力刺激下的神经电活动,通过
    发表于 09-18 11:45

    智能:人工智能新纪元,未来科技新引擎

    智能系统建立在认知的概念之上,强调智能不仅来自大脑,还来自身体与环境的互动。
    的头像 发表于 07-25 10:19 1706次阅读
    <b class='flag-5'>具</b><b class='flag-5'>身</b><b class='flag-5'>智能</b>:人工<b class='flag-5'>智能</b>新纪元,<b class='flag-5'>赋</b><b class='flag-5'>能</b>未来科技新引擎

    广和通荣登36氪智能创新应用案例及2024年智能产业发展研究报告

    面向智能应用行业趋势,36氪重磅启动「AI Partner·2024智能创新应用案例」征
    的头像 发表于 10-10 10:51 848次阅读
    广和通荣登36氪<b class='flag-5'>具</b><b class='flag-5'>身</b><b class='flag-5'>智能</b>创新应用案例及2024年<b class='flag-5'>具</b><b class='flag-5'>身</b><b class='flag-5'>智能</b>产业发展研究报告

    广和通荣登36氪智能创新应用案例及《2024年智能产业发展研究报告》

    面向智能应用行业趋势,36氪重磅启动「AI Partner·2024智能创新应用案例」征
    的头像 发表于 10-10 10:52 1705次阅读
    广和通荣登36氪<b class='flag-5'>具</b><b class='flag-5'>身</b><b class='flag-5'>智能</b>创新应用案例及《2024年<b class='flag-5'>具</b><b class='flag-5'>身</b><b class='flag-5'>智能</b>产业发展研究报告》

    什么是智能?自动驾驶是智能吗?

    技术发展日新月异,越来越多新概念、新名词、新说法被提出,就在最近,“智能”的概念在圈内十分火热,更有人将自动驾驶比作为
    的头像 发表于 12-10 11:02 1948次阅读

    广和通智能开发平台Fibot推动产业变革

    近期,深圳市发布人形机器人专项政策,在全市科技重大专项中安排人工智能和机器人专项。广和通早在2024年便推出了智能开发平台Fibot,这一突破不仅标志着广和通在
    的头像 发表于 02-28 16:26 806次阅读

    广和通Fibot:以智能撬动产业变革,解码跨AI行业的产学研用生态密码

    近期,深圳市发布人形机器人专项政策,在全市科技重大专项中安排人工智能和机器人专项。广和通早在2024年便推出了智能开发平台Fibot,这一突破不仅标志着广和通在
    的头像 发表于 03-03 18:01 779次阅读
    广和通Fibot:以<b class='flag-5'>具</b><b class='flag-5'>身</b><b class='flag-5'>智能</b>撬动产业变革,解码跨AI行业的产学研用生态密码

    RT-Thread睿赛德亮相微电子工业展:虚拟化开启智能开发新纪元

    ,嵌入式操作系统领军企业RT-Thread睿赛德科技AI负责人叶昌博士也带来题为“决胜最后一公里——虚拟化技术如何机器人软件开发”的演讲,介绍了
    的头像 发表于 04-24 11:16 812次阅读
    RT-<b class='flag-5'>Thread</b>睿赛德亮相微电子工业展:虚拟化开启<b class='flag-5'>具</b><b class='flag-5'>身</b><b class='flag-5'>智能开发</b>新纪元

    写给小白的“智能”入门科普

    最近智能这个概念很火。那么,究竟什么是智能?它包括哪些类别和关键技术?
    的头像 发表于 08-21 14:15 1581次阅读
    写给小白的“<b class='flag-5'>具</b><b class='flag-5'>身</b><b class='flag-5'>智能</b>”入门科普

    广和通发布新一代智能开发平台Fibot

    8月27日,全球领先的无线通信与AI解决方案提供商广和通发布新一代智能开发平台 Fibot。Fibot已成功应用于Physical Intelligence(π公司)最新通用视觉-语言-动作
    的头像 发表于 08-29 11:14 971次阅读

    2025开放原子开发者大会智能分论坛成功举办

    11月22日,2025开放原子开发者大会——智能分论坛暨机器人工作坊在北京顺利举办。论坛
    的头像 发表于 11-27 14:57 445次阅读