焊接设备

机器人控制器行业研究人形机器人行动之脑,

发布时间:2025/2/14 13:25:47   

(报告出品方:申万宏源研究)

1.控制器:人形机器人之“大脑小脑”

1.1控制器:人形机器人核心基础

人形机器人控制器框架通常包括感知、语音交互、运动控制等层面。1)视觉感知层:由硬件传感器,算法软件组成,实现识别、3D建模、定位导航等功能;2)运动控制层:由触觉传感器、运动控制器等硬件及复杂的运动控制算法组成,对机器人的步态和操作行为进行实时控制;3)交互算法层:包括语音识别、情感识别、自然语言和文本输出等。

以UCLA的人形机器人平台ARTEMIS为例,其控制架构包括硬件接口、仿真界面、控制器接口、安全接口,由中央处理器(CPU)来共享和存储数据和信息。由于目前人形机器人技术方案尚未定型,技术快速迭代,控制器适合采用模块化结构,从而便于更换组件,简化创建不同控制器组合的过程。①硬件接口:包括执行器、惯导(IMU)、传感器等,反馈关节位置、速度、扭矩等数据信息;②仿真界面:模仿硬件接口的功能从而进行仿真环境的模拟测试;③控制器接口:读取到内外部环境信息后,对运动控制器等发送指令;④安全接口:在检测到任何错误行为时关闭机器。

运动控制器是人形机器人控制架构中最重要且复杂的模块之一。对于人类而言,人类可以结合使用不同的感官,如视觉、触觉和听觉等来应对环境中的不确定性,经过长时间的走路训练,运动控制早已内化为“下意识”动作。对于机器人而言,如果机器人在不平坦地面和不确定的外部环境中进行动态运动,运动控制器需要实时调整其计划和轨迹,并协调双足和全身肢体的状态。以ARTEMIS为例,其运动框架十分复杂,由运动控制器、步态调度、步态规划、轨迹规划器、全身控制器组成。运动控制器接收当前广义坐标(q,q?)、力矩(?)和接触状态(c),并计算所需的前馈力矩(τ)和关节反馈。步态调度决定何时移动末端执行器,步态规划决定将末端执行器移动到哪里,轨迹规划器和全身控制器决定如何移动末端执行器、质心和身体。

1.2技术攻关关键环节,国家政策重点支持

“大脑”和“小脑”是人形机器人产业化落地的关键所在,也是技术难点所在,不仅是各家人形机器人厂商竞争的关键点,也是目前政策层面重点支持的环节。在今年两大工信部发布的人形机器人重磅政策中,“运动控制”均放在关键位置。年9月工信部发布《人形机器人揭榜挂帅任务榜单》中,排在核心基础首位的技术为全身动力学控制算法。揭榜任务为:面向人形机器人高动态行走的全身控制问题,突破人形机器人多体动力学实时模型、基于全身力矩的模型预测控制、长距离离线身体姿态和落足点规划、在线步态规划与实时姿态跟踪、面向仿人机器人高爆发关节伺服阻抗控制等关键技术。形成人形机器人高动态行走控制方法,在人形机器人实物平台上进行实验验证。预期目标为:到年,建立人形机器人高动态行走控制算法,可支持具有双足、双臂、腰、髋、膝、踝等不少于28个自由度的人形仿生机构。支撑人形机器人实现平地、斜坡、台阶、非平整路面、松软路面等环境的高动态行走,平地最大行走速度≥4km/h,最大奔跑速度≥9km/h。

年11月,工信部联合多部门发布《人形机器人创新发展指导意见》,控制器为重点突破产品。政策目标到年,人形机器人创新体系初步建立,“大脑、小脑、肢体”等一批关键技术取得突破。其中,“大脑”基于人工智能大模型,增强环境感知、行为控制、人机交互能力;“小脑”用于控制人形机器人运动,搭建运动控制算法库,建立网络控制系统架构。控制器产品发展目标为:面向高实时协调运动控制需求,研发具有高动态运动驱动、高速通信等功能的专用芯片,研制“感-算-控”一体化的高性能运动控制器。面向人形机器人认知与决策需求,研发具有多模态空间感知、行为规划建模与自主学习等能力的智能芯片,提升人形机器人协调控制能力。

1.3横向对比成熟产业,底层原理殊途同归

1.3.1工业机器人vs人形:控制精度和工艺理解要求更高

工业机器人控制器作为机器人的“大脑”,具有控制机械臂的工作状态、运动轨迹、空间位置、操作顺序等功能。工业机器人对控制器的基本要求包括:①控制工业机器人的位置、速度、加速度等,对连续轨迹运动的机器人还要有轨迹规划和插补运算功能;②人机交互:工作人员使用示教器、操作面板,对机器人进行编程等;③外部感知:部分场景需要工业机器人对视觉、力觉、触觉等有关信息进行测量感知,有时需要与其他设备交换信息和协调工作。

工业机器人控制器通常是PC-Based控制,由硬件和软件组成:①硬件:硬件由工控计算机和示教器(示教编程使用)/电脑面板(离线编程使用)组成。其中,工控计算机由PCB电路板(将电子元器件与电气连接)、IC芯片(晶体管、电阻、电容等微电子元器件形成的集成电路)、晶体管(基于输入电压控制输出电流)、电阻电容(阻碍电流,在电路中起分压、分流、限流等作用)组成。工控计算机另外包含操作面板、通信接口、网络接口、传感器接口和驱动器接口等。②软件:软件由控制算法和二次开发(客户定制化开发),部分工业机器人采用示教编程,工作人员通过示教器控制工控计算机;部分工业机器人需要工作人员进行离线编程,生成机器人的运行轨迹。

机器人控制器架构分为集中控制、主从控制、分布控制三种类型。1)集中控制是由一台机器人实现全部控制功能,结构简单,成本低;但实时性差,难以拓展,可靠性低,是早期机器人的常用结构;2)主从控制是采用主、从两级处理器实现系统的控制功能,主CPU实现管理、坐标变换、轨迹生成和系统自诊断等,从CPU实现所有关节的动作控制,实时性好,适用于高精度、高速场景;但系统扩展性较差,维修困难;3)分布控制采用“分散控制,集中管理”思路,系统对总体目标和任务进行综合协调和分配,子系统协调来完成控制任务;其特点为灵活性好,可靠性提高,有利于系统功能的并行执行,提高效率,易于拓展,可实现智能控制;缺点为当自由度数量和算法变得复杂时,控制性能会恶化。

与人形机器人控制器相比,工业机器人的区别主要在于:1)工业机器人有精度要求:工业机器人目前达到的运动控制精度在0.1mm,相比机床的控制精度微米级别有所差距,但远高于人形机器人的要求;2)控制器算法决定运动精度,算法与工艺理解密切相关:工业机器人应用于汽车、光伏等工厂场景中,控制器需要二次编程,程序员需要深入了解工艺knowhow和客户需求,才能不断优化算法,提高控制器的运动精度;人形机器人不用于精密加工,因此对工艺理解和精度要求低。3)控制的复杂度不同:工业机器人控制器控制的自由度少,传感器数量少;人形机器人控制器主要用于控制更复杂的全身自由度以及灵巧手自由度、步态控制和全身协调控制等,需要连接的外部传感器更多(视觉、力觉、触觉、听觉等),应用场景更加复杂多元化,需要引入人工智能大模型,算法和算力要求高。

1.3.2扫地机器人VS人形:简化的移动型机器人框架

扫地机器人系统可以分为以下几个子系统:传感器、控制器、驱动电机、电池及电源管理等部分。首先,扫地机器人通过激光雷达、摄像机以及多种传感器构建的"感知层",将环境的信息传递给扫地机器人的"大脑"。导航系统利用这些传感器提供的数据利用SLAM算法,通过软件的方式进行路径规划,确保机器人在空间中准确定位自己的位置并构建环境地图。地图建立完成后,导航系统将其传递给MCU芯片。MCU芯片主要负责运动控制,根据地图信息和路径规划,精确地指导扫地机器人进行清洁工作。

扫地机器人作为智能化的小家电产品,控制器是核心零部件之一。目前常见的扫地机器人主要使用MCU控制器。它主要完成以下任务:①数据采集功能:MCU控制器通过向各传感器发送选通信号,按顺序与各个传感器通信,实时完成信息数据采集。②障碍物识别与规划:MCU根据接收到的数据信息,计算并判断障碍物的相对位置和体积大小。结合预设规则,确定相应的避障措施,如前进、左转、右转、后退或调头。③电机控制:在确定避障措施后,MCU向步进电机输出相应的控制脉冲,确保机器人以精确的方式执行避障动作,灵活地移动。④远程控制和状态调整:MCU接受来自遥控器的指令,允许用户调整机器人的工作状态。同时,监测电池剩余电量,指挥智能吸尘器自动返回充电桩进行充电管理。

人形机器人的控制原理与扫地机器人相似:1)扫地机器人控制器主要用来规划路径,避障,以及人机交互。例如:人类设定打扫范围,以及语音指导扫地机器人进行打扫,由数字信号处理器和微控制器对执行层(电机)进行控制和回馈外部信息。小米及TCL等扫地机器人采用意法半导体的M3微控制芯片作为路径规划的控制芯片。2)人形机器人控制器涵盖运动规划和人机交互。运动控制器接收当前广义坐标、力矩和接触状态,并计算所需的前馈力矩和关节反馈,进而控制执行器的状态。

区别在于:人形机器人控制器所需的算法实时性要求高,控制器处理能力远高于扫地机器人。人形机器人的执行器和传感器数量更多,并且要求在尽可能短的时间内完成感知、决策规划和运动控制以及反馈,对软硬件的响应程度和配合要求较高。另外,基于软件算法的研发及模型化执行和操作对算力要求也很高。

1.3.3汽车控制器VS人形:涉及环节更复杂,车规级要求

随着汽车电动化、智能化持续渗透,汽车控制器不断更新迭代,从分布式向域控制、中央集中的趋势发展。①分布式架构:分为模块化(汽车的每个功能拥有独立ECU)和集成化(设计开始进行功能集成),传统分布式架构缺点包括算力分散无法高效利用、线束成本重量劣势、无法支持高带宽车内通信、后续升级维护困难等。②域控制器架构:包括集中化(域中心控制器)和域融合(跨域中心控制器,如特斯拉Model3)。集中式架构优势包括节约成本、降低装配难度;提高通信效率,实现软硬件解耦,便于整车OTA升级;集中算力,减少冗余等。③车辆集中架构:分为车载电脑和车-云计算,也是未来汽车发展的方向。

以特斯拉的汽车控制器为例,其主要经历了三次发展:1)ModelS基于功能进行域划分,ADAS模块横跨动力域和底盘域;2)ModelX实现跨域的模块化深入,使用跨域中心控制器控制整车;3)Model3打破了域的限制,实现了全车模块化。汽车行业内的主流发展方向是五大各有一个大脑,起到中枢运算的作用,该域内所有的运算逻辑均由域控制器完成,其下面通过CAN或LIN总线连接各种传感器和执行器。Model3的设计思路与此并不相同,其采用了大集成的概念,即把一个区域范围内可见到的控制器都集成在一起,融合成一个超大控制器,好处在于大大降低了单车成本。

从HW2.0起,特斯拉开始采用自研智驾域控制器,FSD(完全自动驾驶)是特斯拉推出旨在实现全无人驾驶的智驾产品。其由多颗英伟达芯片构成的算力平台,8颗1.2MP的摄像头接入到域控当中,并与毫末波雷达信息进行融合。当前大规模部署的HW3.0,特斯拉对域控算力进行了大升级,从英伟达的算力平台改为自研的FSD芯片和NPU,GPU算力提升了12倍,每秒可以处理的视频帧数也提升了将近21倍。

基于功能集中分区,智能驾驶汽车电子控制系统分为动力域、底盘域、座舱域、自动驾驶域和车身域五域。其中,自动驾驶域是现阶段承载整车个性化智能体验的关键所在,也是目前车企的竞争焦点和布局重点。在现阶其功能开发和实现需要涉及大量AI运算,因此对芯片所提供算力、操作系统底层算法要求很高;而其他域控制器涉及整车安全的部件较多,因此对功能安全等级要求更高,对芯片算力要求和功能智能化程度相对较低。

自动驾驶汽车域控制器和人形机器人的控制器的结构和控制原理类似。1)自动驾驶域能够使车辆具备多传感器融合、定位、路径规划、决策控制、图像识别、高速通讯、数据处理的能力。自动驾驶域通常需要外接多个摄像头、毫米波雷达、激光雷达等等车载传感器来感知周围环境,通过传感器数据处理及多传感器信息融合,以及适当的工作模型制定相应的策略,进行决策与规划。域控制器的输入为各项传感器的数据,所进行的算法处理涵盖了感知、决策、控制三个层面,最终将输出传送至执行机构,进行车辆的横纵向控制。2)机器人运动控制器充当着大脑和小脑的作用,用来控制机器人的肢体行为。比如,机器人行走这一动作,需要根据感知的环境规划出目标路径,经由运动规划器(Lo

转载请注明:http://www.aideyishus.com/lkzp/7896.html

------分隔线----------------------------