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

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

3天内不再提示

恩智浦自主移动机器人设计要点

NXP客栈 ? 来源:NXP客栈 ? 2025-09-03 15:01 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

长期以来,自动化机器人一直被视为科幻小说中的概念,而如今这一技术已成为现实,并正在大规模部署。在机器人技术领域,自主移动机器人 (AMR) 是发展最快的创新技术之一。

自主移动机器人是一种具备自主导航能力的机器人系统,能够在仓库物流等环境中自动运行,无需人为 干预。相比之下,传统的自动导引车 (AGV) 依赖信标或轨道沿预设路线行驶,而自主移动机器人则完全依靠车载传感器、实时数据处理和人工智能技术来感知周围环境并自主决策。这种高度自主使其能够灵活适应环境,绕开突发障碍,并动态调整任务的优先级。

自主移动机器人的行为所依赖的计算架构自该技术诞生以来已发生显著演进。早期的系统采用集中式处理模式,由高性能处理器统一收集并解析所有传感器数据,并据此作出运动、建图及控制等决策。尽管这种模式在当时较为有效,但随着传感器数量和复杂性的增长,集中式架构逐渐暴露出延迟高、能效低的问题。在对实时响应、能源效率或车队模块化扩展有较高要求的应用中,这些局限尤为突出。

为了应对这些挑战,现代自主移动机器人越来越多地采用分布式架构。在这种架构中,边缘处理器被嵌入至视觉系统、运动控制器及其他子系统中,承担本地计算任务。这种方法显著降低了中央处理器的负载,有助于实现更低功耗的设计,同时提高实时决策速度。

本文节选自恩智浦《自主移动机器人设计要点》技术白皮书。该白皮书概述了自主移动机器人子系统的关键设计考量, 并探讨了恩智浦的可扩展处理器产品组合及软件生态系统如何支持各项功能。

自主移动机器人的核心任务是在动态环境中实现自主导航,而这一能力依赖于一套复杂的互联硬件系统。从整体架构来看,自主移动机器人的硬件可分为以下几个关键子系统:

传感器和感知

计算和导航

电池管理

电机控制和执行

传感器和感知

传感器决定着自主移动机器人感知周围环境的方式。为了实现自主操作,机器人必须能够检测并分类物体、测算距离、理解运动状态并在地图上完成精准定位。这种感知能力依赖多种传感技术的组合,每种技术各具优势。设计人员面临的核心挑战在于选择合适的传感器,并将传感器的输出融合为一个连贯的模型,支持机器人制定实时、准确的决策。

bafaa18e-846c-11f0-a18e-92fbcf53809c.jpg

图1:ADAS系统中使用的不同传感器

单一传感器虽具应用价值,但自主移动机器人只有在融合多种传感器数据后,才能真正发挥其强大能力。在此过程中,来自摄像头、激光雷达和IMU的原始数据需要进行滤波、同步和处理,形成统一的感知层。

边缘人工智能在这一过程中至关重要。通过在传感器子系统内部执行物体检测和深度估计等预处理任务,边缘AI可以减少数据量并降低通信延迟。这种分布式方法可以提升系统响应速度,支持使用低功耗中央处理器,从而降低成本并提高效率。

恩智浦通过其应用处理器产品系列满足边缘智能需求。i.MX 8M Plus集成了神经处理单元 (NPU),可以直接对图像数据进行实时AI推理。它专注于自动化领域的机器学习与视觉应用,满足智能家居、楼宇、城市及工业4.0等场景的需求。

i.MX 95系列为汽车边缘计算、商用物联网和工业平台提供安全、可靠、高能效的边缘计算解决方案。它融合了强大的AI加速视觉处理、功能安全、高级数据安全防护及高性能连接。

对于成本敏感型应用,i.MX 93提供高效的机器学习 (ML) 加速和高级安全性,支持高能效的边缘计算。

bb0be2b4-846c-11f0-a18e-92fbcf53809c.jpg

图2:模块化移动机器人架构框图

计算与导航

自主移动机器人的导航能力依赖于建图、运动规划和决策等实时工作负载。这些功能使机器人能够理解周围环境并动态响应环境的变化。

该过程的核心是同步定位与建图 (SLAM)。在通过SLAM完成定位与环境建模后,机器人需要规划移动路径。路径规划和障碍物规避算法会实时分析该地图,计算最优路线,同时兼顾静态和动态障碍物。在现代自主移动机器人中,基于AI的决策通过学习历史交互数据来优化导航,动态调整机器人的行进路线,而不再依赖硬编码规则。

传统上,这些工作负载使用集中式计算模型,由单一高性能处理器处理所有视觉、建图和导航任务。然而,这种模型会大幅增加功耗和系统复杂性,在配备多传感器阵列的平台中尤其如此。相比之下,现代自主移动机器人正逐步转向分布式计算架构,各个传感器节点执行本地处理,然后将处理后的数据传输至性能适中的中央处理器。这种架构使工程师可以开发模块化、可扩展的机器人设计,在满足应用需求的同时避免过度配置计算资源。

恩智浦提供多种处理器选项来支持这一架构演进。i.MX 95六核处理器结合高级AI能力、多核处理、高级信息安全和功能安全特性,适用于高性能导航和传感器融合。i.MX 8M Plus支持基于视觉的导航和轻量级SLAM的实时边缘推理。S32G和S32N汽车处理器系列提供多核计算,符合及ASIL-D级安全等级要求。

对于确定性控制回路和低延迟运动执行,i.MX RT跨界MCU集成控制与连接功能,能够实现实时响应。对于需要ASIL-D级汽车安全能力的应用,S32K系列提供可扩展的MCU产品组合。

电池管理

与大多数移动应用类似,能源管理是自主移动机器人设计的核心问题。电池容量会直接限制运行时间,进而影响任务调度、吞吐量和工作效率。因此,自主移动机器人充电间隔越长,实用价值越高。电池性能还会影响总体拥有成本,包括所需的充电站数量和电池更换频率。

为了最大限度地延长运行时间,自主移动机器人必须配备先进的电池管理系统 (BMS),以实时监控、保护和优化电力使用。其目标是在不牺牲安全性或电池寿命的前提下维持峰值性能。最终,设计良好的电池管理系统既能保证高功率子系统能获得充足的能源,又能在低需求时段最大限度减少不必要的功耗。

恩智浦的MCX微控制器产品组合专为超低功耗运行设计。凭借紧凑的封装和集成模拟外设,它们能提供实时响应能力,跟踪电池参数并在系统层面执行节能策略。

恩智浦还提供电池管理参考设计,集成了保护电路通信接口以及用于充电状态估算和健康诊断的嵌入式算法。借助这些基础模块,开发者可以缩短设计周期,同时开发符合法规和性能标准的电源系统。

电机控制与驱动

自主移动机器人的移动能力依赖于精准可靠的电机控制。无论是在狭窄的仓库过道内移动,还是在输送带下对位装载,精确的驱动对于自主移动机器人实现高精度自主运行至关重要。

然而,有效的电机控制不仅需要基本的驱动能力,实时响应能力也至关重要。电机控制系统必须在毫秒内完成速度、方向及制动的快速调整。上述控制过程要求具备需要确定性的响应时间和低控制延迟,在多个电机协调运行时尤其如此。

为确保运动的平稳性与精度,自主移动机器人采用闭环控制系统,通过旋转编码器、轮速计和惯性测量单元 (IMU) 的持续反馈来监控速度和位置。借助传感器反馈,控制算法对实际性能与指令轨迹进行对比,并实时进行调整,修正偏差。

恩智浦为各类自主移动机器人平台提供可扩展的电机控制解决方案。例如,i.MX RT1180跨界MCU专为高端电机协调而设计,原生支持EtherCAT协议。对于大多数自主移动机器人,恩智浦MCX系列提供了高效、高性价比的解决方案。这些微控制器可按电机或按轴部署,构建模块化架构,轻松扩展,适应系统复杂度的增加。

软件支持与生态系统

虽然硬件对自主移动机器人至关重要,但软件架构同样不可或缺。从运动规划到环境感知与控制,软件决定着机器人与周围环境的交互效果。为了应对这种复杂性,开发者需要模块化的开源平台,简化开发流程并确保硬件子系统间的兼容性。

因此,ROS 2 (机器人操作系统2) 已成为自主移动机器人开发的实际中间件标准。具体而言,ROS 2提供了一个灵活的框架,支持消息传递、实时控制和硬件抽象。

对于视觉和人工智能工作负载,自主移动机器人依赖稳健的 计算机视觉和机器学习技术体系。其中,OpenCV等工具可用于实现目标检测和图像分割等功能。同时,TensorFlow Lite或ONNX人工智能框架用于运行SLAM、障碍物识别和运动预测的推理模型。

为简化软件集成并加速部署,恩智浦提供一系列参考设计。例如,NavQPlus平台为视觉和人工智能应用提供集成计算解决方案,支持摄像头输入、人工智能推理和ROS 2兼容性。

bb1ad5da-846c-11f0-a18e-92fbcf53809c.jpg

图3:动作 (Action) 是ROS 2中的一种通信类型,专为长时间任务设计,其中包含三个部分:目标、反馈和结果。

本文小结

设计高效的自主移动机器人,需要在感知、计算、电源和运动子系统之间实现有效协同。

恩智浦半导体提供丰富的处理器和微控制器产品组合,可精准满足上述需求。从支持人工智能视觉处理的i.MX 8M Plus和i.MX 95,到量产级参考设计、软件支持工具及兼容ROS 2的开发平台,恩智浦为构建高性能的专用机器人平台提供全方位资源。

深入了解各类解决方案并加速自主移动机器人项目开发进程,请访问恩智浦移动机器人专题页面,获取技术文档、参考设计和开发者资源,点击访问>>

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

    关注

    2571

    文章

    53472

    浏览量

    772133
  • 处理器
    +关注

    关注

    68

    文章

    19985

    浏览量

    238710
  • 恩智浦
    +关注

    关注

    14

    文章

    6009

    浏览量

    121721
  • 自主移动机器人

    关注

    2

    文章

    47

    浏览量

    11924

原文标题:自主移动机器人设计要点和解决方案,一文讲透!

文章出处:【微信号:NXP客栈,微信公众号:NXP客栈】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    轮式移动机器人电机驱动系统的研究与开发

    【摘 要】以嵌入式运动控制体系为基础,以移动机器人为研究对象,结合三轮结构轮式移动机器人,对二轮差速驱动转向自主移动机器人运动学和动力学空间模型进行了分析和计算,研究和设计了
    发表于 06-11 14:30

    转: 基于LPC2119的自主移动机器人设

    自主移动机器人系统是指根据指令任务及环境信息进行自主路径规划,并且在任务执行过程中不断采集局部环境信息,做出决策,从而实现安全行驶并准确到达目标地点的智能系统。本文以LPC2119为控制核心
    发表于 07-28 15:02

    Labview My RIO 移动机器人

    初次使用 NI MyRIO控制器开发四轮全向移动机器人,由四个全向轮和直流电机与增量式编码器和NI 9001控制器组成,安装了红外距离和光电传感器。驱动板由官方提供的H桥驱动板。NI 9001由
    发表于 08-21 12:20

    机器人、协作机器人移动机器人,你分的清楚吗

    我觉得现在是时候讨论一些更有趣的话题,今天的话题是介绍工业机器人、协作机器人移动机器人。我想每个人都知道机器人是什么。机器人是可怕的大型
    发表于 10-30 11:33

    基于LPC2119的自主移动机器人设计方案

    自主移动机器人系统是指根据指令任务及环境信息进行自主路径规划,并且在任务执行过程中不断采集局部环境信息,做出决策,从而实现安全行驶并准确到达目标地点的智能系统。本文以LPC2119为控制核心,介绍
    发表于 05-11 06:39

    家庭移动机器人避障常用传感器及相关技术

    移动机器人机器人的重要研究领域,人们很早就开始移动机器人的研究。世界上第一台真正意义上的移动机器人是斯坦福研究院(SRI)的人工智能中心于1966年到1972年研制的,名叫Shake
    发表于 05-14 08:15

    如何实现移动机器人的设计?

     移动机器人利用导航技术,获得机器人的目前所处的位置,结合传感器技术对周围外界环境(障碍物等)作实时探测,并根据环境提供的信息规划一条可行路径完成达到目标点的任务。移动机器人技术涉及到传感器技术
    发表于 11-23 15:08

    什么是移动机器人软硬件系统问题

    接触了移动机器人这么久,我觉得应该写点什么东西,分享一下最基础的自己关于移动机器人的理解,也作为笔记总结,留到以后查阅。目前我还是觉得自己刚入门,有时候总想的太多,不如实践来的更直接,下面总结之前
    发表于 08-06 06:13

    基于SLAM的移动机器人设

    题目:基于SLAM的移动机器人设计嵌入式PPT应具有的几个部分1、有哪些硬件  1)小车  2)STM32F429开发板  3)树莓派3b+开发板  4)4g通信模块  5)GPS模块  6
    发表于 11-08 06:17

    如何利用扫地机轮子制作ROS移动机器人地盘

    制作ROS移动机器人地盘摘要概述硬件需求车体设计电路设计程序设计摘要本教程讲述如何利用扫地机轮子制作ROS移动机器人地盘。概述原本不打算自己造轮子的,但是网上的移动机器人地盘要么巨贵--对于学生党
    发表于 01-14 08:36

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    人类社会中发挥着越来越重要的作用。但移动机器人拥有自主导航能力,才能进一步完成上诉所设定的任务。可以说自主导航能力是移动机器人最为基础和核心的技术,而上位机软件的实现与设计,则进一步推
    发表于 06-28 09:36

    基于多DSP的混合式结构自主移动机器人设

    分析了自主移动机器人的功能需求,提出了一种以TMS320F2812、TMS320DM642、TMS320VC5510为微处理器的混合式结构自主移动机器人设计方案。同时对多DSP间高速通
    发表于 02-28 00:48 ?36次下载

    基于MSP430的自主移动机器人设计与实现

    基于MSP430的自主移动机器人设计与实现
    发表于 10-13 09:01 ?8次下载
    基于MSP430的<b class='flag-5'>自主</b>式<b class='flag-5'>移动机器人设</b>计与实现

    国内自主移动机器人行业产业的发展前景与投资预测

    博思数据发布的《2019-2025年中国自主移动机器人市场分析与投资前景研究报告》介绍了自主移动机器人行业相关概述、中国自主
    发表于 12-07 09:00 ?1812次阅读

    仓库和工业自主移动机器人

    仓库和工业自主移动机器人
    的头像 发表于 12-30 09:40 ?1082次阅读
    仓库和工业<b class='flag-5'>自主</b><b class='flag-5'>移动机器人</b>