- 中文
- EN
运动控制是决定宠物机器人每一个可动部件位置、速度、力矩与加速度的技术层——包括轮组或腿部、头部、耳朵、尾巴、身体姿态以及摄像头云台。它把电机、反馈传感器、控制算法、实时计算与机械结构组合在一起,让机器人做到精准、平滑、安全且富有表现力地移动,而不是一顿一顿地动。
宠物机器人是先被"看"到,才被理解的。用户不会去读控制回路或减速箱参数,他们只是看着机器人走过客厅、歪一下头、摇一摇尾巴,然后在收到指令后安静地停下来。如果这些动作是僵硬的,那么背后的 AI 再好,产品给人的感觉依然是"机械玩具"。
本文说明宠物机器人的运动控制如何工作、实际受哪些条件限制,以及对产品团队而言,应当如何在机械设计冻结之前把运动指标定清楚——因为一旦冻结,改动代价就会陡增。
在陪伴机器人中,运动控制覆盖多个子系统,每个子系统都有自己的执行器、反馈回路与行为指标:
轮组或腿部:移动、转向、速度与平衡
头部、颈部与耳朵:注意力方向与非语言表达
尾巴与身体姿态:机器宠物传达"情绪"最直接的通道
摄像头云台:为了追踪与拍摄而做的增稳
互动动作:由语音、触摸或视觉触发、可重复执行的动作
设计目标不是"能移动",而是让移动精准、平滑、安全,并且在成千上万台产品上保持一致。
平滑不是外观细节,它直接改变用户愿意为之付费的五件事:
生命感
卡顿或延迟的动作会让人觉得是"玩具",流畅的动作才像"伙伴"。这也是评测者和消费者最先注意到的部分。
稳定性与安全
突然摔倒、行走不稳、振动过大,在有儿童、老人和宠物的家庭里就是真正的安全问题。
单次充电的可用时长
每一次多余的加速、姿态修正和转向都在耗电。优化加速度、力矩上限与路径规划,是少数不需要更换电池就能提升续航的手段。
机械寿命
急停和突然换向会冲击电机、减速箱、关节与外壳。更柔和的运动曲线能降低冲击载荷,也降低售后风险。
情感表达
歪头、摇尾或一个迟疑的步子,只有能被精确重复并精准控制节奏,才具备表达意义。表达力是一项运动指标,而不是一个软件主题。
电机选型在写第一行控制代码之前,就已经决定了平滑度、噪声、力矩与成本的上限。四类执行器的表现差别很大:
| 执行器 | 控制特性 | 平滑度 | 噪声 | 成本 | 典型用途 |
|---|---|---|---|---|---|
| 舵机 | 闭环角度控制 | 高 | 低至中 | 中 | 腿部、头部、耳朵、尾巴、手臂与爪子 |
| 无刷直流电机(BLDC) | 连续速度与力矩控制 | 高 | 低 | 中至高 | 移动底盘、驱动轮、需要连续运转的部位 |
| 步进电机 | 固定步距开环定位 | 未配高级曲线时偏低 | 低速时较明显 | 低 | 成本优先的简单定位场景 |
| 直线执行器 | 直线伸缩 | 取决于驱动与减速结构 | 中 | 中 | 姿态调整、抬升机构、可调高度 |
一条实用经验:需要表达力的关节通常用舵机;需要连续运转的部位用无刷直流电机;步进电机是成本驱动的选择,而代价会以噪声和粗糙感的形式呈现出来。
开环系统做不到平滑,因为控制器永远不知道指令有没有被真正执行。六类传感器承担反馈:
| 传感器 | 测量内容 | 在运动控制中的作用 |
|---|---|---|
| 编码器 | 电机位置、转速、方向 | 闭合关节回路,告诉控制器关节实际转到了哪里 |
| 惯性测量单元(IMU) | 倾斜、加速度、旋转、姿态 | 维持平衡与防跌倒,是足式平台的必要条件 |
| 力/力矩传感器 | 接触压力与阻力 | 区分障碍物软硬,实现柔顺的接触式交互 |
| 触摸传感器 | 抚摸、轻拍等接触事件 | 触发即时动作与情绪表达 |
| 视觉/深度传感器 | 物体、人、距离、地面边缘 | 为导航、跟随与手势识别提供输入 |
| 接近传感器 | 近距物体(红外、超声波、ToF) | 在接触之前完成短距防碰撞 |
四类算法承担了主要工作,它们运行在不同时间尺度上——从每秒执行数千次的最内层回路,到只在目标变化时才更新的路径规划:
PID 控制——最内层回路,用比例、积分、微分三项持续修正"目标位置"与"实际位置"的偏差。调得好,关节到达目标角度时不过冲、不振荡;调不好,就会来回抖动。
轨迹规划——在起点与终点之间生成受控的速度与加速度曲线。平滑启停、减少振动,都来自这一层。
步态控制——定义行走模式(步行、小跑、转向、坐下、站立、活泼的小步),并同步各腿与关节,以维持平衡。
逆运动学——把期望的爪子或身体位置,换算成髋、膝、踝各关节需要的角度。
动态平衡控制——综合 IMU、编码器与力传感器反馈,调整身体姿态与落脚点,在凹凸地面、地毯与坡度上维持稳定。
| 架构 | 工作方式 | 失效方式 |
|---|---|---|
| 开环 | 发出指令后不校验结果 | 漂移、丢步、受阻无法恢复——便宜,但动作肉眼可见地粗糙 |
| 闭环 | 持续比较实际位置、速度与目标值并修正 | 需要传感器与调参投入;增益设置不当会振荡 |
闭环控制能同时改善精度、稳定性、安全性、一致性与适应性——这也是为什么凡是用户会盯着看的动作,都应该用闭环。
运动控制是一个硬实时问题。云端往返不可能出现在内层控制回路里,因此关键工作必须在本地完成:电机控制、姿态修正、避障、语音触发动作以及手势识别,全部在设备端执行。
这些任务依赖实时嵌入式软件,这也是稳定的底层 Linux 驱动技术至关重要的原因:传感器与电机需要"可预测地"响应,而不是"平均来看"响应。
在驱动层之上,系统还需要一条能够稳定传递指令与反馈、不产生抖动的总线。宠物机器人常见的通信接口包括:
CAN 总线——多电机机器人常用选择,抗干扰能力强,并保证报文优先级
I2C、SPI、UART——板内传感器与外设连接
PWM——直接驱动执行器的信号
USB 与以太网——计算模块之间的高带宽连接
这一层的架构决策后期极难回头:主板布局与连接器一旦冻结,补一条缺失的总线就意味着新一版硬件。
再好的控制器,也补偿不了一个"与自己较劲"的机械结构。六个物理因素决定了产品最终能有多平滑:
关节设计。低摩擦、高精度的关节能提升精度,并直接降低电机需要输出的力矩。
减速箱回差。回差表现为动作延迟或不稳定,且在幅度小、精度要求高的动作上最明显——而那恰恰是让机器人"像活的"的动作。
重量分布。重心平衡的底盘维持站立所需的修正力矩更小,这部分直接转化为续航。
结构刚性。在轻量化的同时保持刚性,才能在受力时不失位、不附加振动。
材料选择。工程塑料、铝合金与轻量化复合材料之间,需要就成本、重量与耐久做取舍。
噪声控制。在家庭场景中,电机与齿轮的噪声本身就是品质信号。它一半是声学问题,一半是运动曲线问题。
每一个运动控制决策本质都是权衡。提前把约束列清楚,才能避免在开模阶段才发现它们:
空间。紧凑的机身在保证外观亲和力的同时,要装下电机、减速箱、电池、处理器与传感器。
功耗。平滑且有力的动作必然耗能,因此执行器选择与控制曲线直接决定了单次充电能用多久。
实时性。运动决策以毫秒为单位,延迟的表现是"不稳",而不是"动画变慢"。
多轴协同。众多关节要统一到一个行为上,要求控制架构能随着关节数量扩展。
环境复杂度。木地板、瓷砖、地毯、地垫、凹凸地面、弱光、家具、宠物与儿童,全都可能在同一个房间里。
量产成本。能在十台样机上成立的方案,未必能在零售价内量产。执行器数量、减速箱精度与传感器选型,通常是最先被削减的部分。
抽象的百分比很难用来做设计,所以这里给出一个已量产的平台作为参照。AI 宠物陪伴机器人是一款轮式陪伴平台,其公开参数覆盖了通常决定产品能否应对真实地面的运动指标:
| 参数 | 参考值 | 对运动控制的意义 |
|---|---|---|
| 越障高度 | 6 mm | 界定了底盘在不动弹的前提下能跨过的地面接缝与线缆高度 |
| 最大坡度 | 15° | 定义了驱动与平衡控制能够维持的坡度上限 |
| 电池 | 7.4 V / 2.5 Ah,18.5 Wh | 运动曲线与巡逻行为必须在有限的能量预算内完成 |
| 尺寸与重量 | 120 × 117 × 107 mm,约 618 g | 重量与占地面积决定了执行器能带动多少、能跑多快 |
| 回充 | 自动返回充电座 | 回充对接本身就是一个高精度运动问题,不只是电池功能 |
| 连接 | 双频 Wi-Fi(2.4G/5G)、蓝牙双模 5.0 | 用于远程控制与升级;但内层控制回路必须在断网时照常运行 |
| 弱光视觉 | 支持红外夜视 | 感知必须在熄灯后继续为运动规划提供输入 |
以上是一个平台的公开参数,不是普适标准。重点在于:在冻结机械设计之前,供应商应当能拿得出这类"数字",而不是形容词。
按下面六步推进,可以让错误尽量停留在代价最低的阶段:
在选硬件之前,把产品必须完成的每一个动作写清楚:行走或轮式移动、坐下与起立、头部转动、摇尾、表情、目标追踪、互动动作。动作清单不同,执行器、传感器与控制架构的选择都会不同。
逐个关节评估力矩、转速、精度、体积、噪声、成本、功耗与寿命,再决定类型。需要表达力的关节通常选舵机;持续运转的驱动系统通常选无刷直流电机。
用户在意的每一个关节位置都应当做闭环:要有编码器、要有反馈通路,而且增益需要被调好并记录下来,而不是在某一台样机上试出来的。
加减速曲线决定动作给人的观感。S 型曲线、梯形速度曲线、多项式轨迹与基于贝塞尔曲线的运动是常用工具;具体选哪一种,取决于目标是平滑、是时序可预测,还是动作性格。
如果 AI 只负责产出回答,身体依然是机械的。行为层面的结合——兴奋、平静、好奇或低电量时用不同的方式移动——才是让机器人"有情绪"的关键。相关能力可参考AI 智能交互技术。
木地板、瓷砖、地毯、地垫、凹凸地面、弱光以及拥挤的房间都要覆盖。在平整实验室地面跑得通的控制方案,可能卡在 6 mm 的门槛或一块松动的地垫上——而这些问题最终会以退货的形式回到你手上。
运动控制很少由单一供应商交付,它落在几套技术栈的交界处,而项目延期通常就发生这些接口上:
机械结构与驱动设计——底盘与结构运动技术
实时嵌入式软件与驱动——底层 Linux 驱动技术
感知与行为——AI 智能交互技术
导航与避障——见应用与部署技术
动作库的空中升级与远程诊断——机器人 IoT 与云平台
量产一致性——标定与品控必须能跨批次成立
视壮科技以 14 年以上 OEM/ODM 经验与 90 多名研发工程师,把上述层次集中在内部承接,因此运动控制工作可以从一个已验证的平台出发,而不是从白纸开始。正在规划产品的品牌,可进一步了解AI 宠物机器人 OEM/ODM 方案与AI 机器人 OEM/ODM 服务。
A:运动控制负责管理所有可动部件的位置、速度、力矩与加速度,包括轮组或腿部、头部、耳朵、尾巴、身体姿态与摄像头云台。它由执行器、反馈传感器、控制算法、实时计算与机械设计共同构成。
A:平滑度直接影响四件用户能感知的事:机器人是否像有生命、在儿童与宠物周围是否稳定安全、单次充电能跑多久,以及机构在磨损显现之前能用多久。
A:取决于关节用途。舵机适合头部、耳朵、尾巴这类需要精确且富有表现力的动作;无刷直流电机凭借效率与寿命优势,适合持续运转的驱动系统;步进电机属于成本导向的选择,代价通常表现为噪声与动作粗糙。
A:闭环控制会持续比较实际位置、速度与目标值并加以修正,从而同时改善精度、稳定性、安全性、一致性与适应性。开环系统无法察觉漂移或关节受阻,因此动作会明显粗糙。
A:内层控制回路必须在毫秒级响应,而网络往返远慢于此且不具备确定性。关键计算在设备端完成;云端承担的是 OTA 升级、动作库更新、远程诊断与数据分析,而不是实时控制。
A:要求对方给出可测量的数字,而不是形容词——越障高度、最大坡度、续航时长、噪声水平,以及跨批次的标定方式。
A:可以在已设计好的机械与执行器范围内继续优化。控制参数、运动曲线与动作库都可以通过空中升级迭代,这也是为什么固件架构与 OTA 通道应当和硬件一起定义,而不是等到硬件之后才补。
运动控制把一堆电机、传感器与结构件,变成"像伙伴那样行动"的东西。它也是机器人项目中少数"贵决策做得很早"的部分——执行器类型、闭环架构、总线设计与越障目标,都在开模之前就已经定下。
用可测量的数字去定义它们,在真实地面上验证,并让软件架构保留足够空间,使产品上市后仍能继续改善动作表现。
©2011-2026 深圳市视壮科技有限公司粤ICP备17154177号