近年来,服务机器人在日常生活中的普及程度显著提升,涵盖物流配送、安防巡逻、清洁保洁、家政服务乃至护理陪伴与娱乐互动等多个领域。然而,无论应用于何种场景,都必须满足一个共同前提:既要保障人机交互(HMI)的流畅体验,又要兼顾安全性与实时响应的严苛要求。传感器在其中扮演的关键角色,无论怎么强调都不过分。下面以扫地机器人为例,详细拆解各类传感器所发挥的核心作用。
首先,我们来看扫地机器人中究竟采用了哪些关键的传感器解决方案。以下以TDK的产品体系作为具体示例展开说明。
扫地机器人传感器解决方案全面解析
扫地机器人所搭载的传感器种类极为丰富:运动传感器用于位姿检测,麦克风实现语音识别,气压传感器监测尘盒是否已满,超声波ToF传感器负责障碍物探测,气体与温度传感器把控室内环境质量,电流传感器管理电池电量,此外还有霍尔传感器和TMR传感器用于精确的角度与位置检测。同时,系统还集成了专用于驱动小型有刷、步进或无刷电机的嵌入式电机控制器,以及内置辅助微控制器。针对特定应用需求,还可提供其他定制化传感器方案。
图1:扫地机器人系统框图

地板类型识别、陡峭断面检测与障碍物规避
这里重点介绍两款基于超声波飞行时间技术的传感器:CH101与CH201,并详细说明它们在地板类型识别、陡峭断面预警以及障碍物规避等场景中的实际工作原理。
CH101和CH201均属于小型超低功耗超声波飞行时间(ToF)距离传感器。前者精确测距范围为1.2米,后者可扩展至5米。其基本原理是利用超声波脉冲的回波来测量距离——这意味着它们能在包括直射阳光在内的任何光照条件下稳定工作,且毫米级的测量精度完全不受目标颜色与透明度的影响。更实用的是,这两款传感器拥有宽视场(FoV),能够同时测量视野中多个物体的距离。
具体而言,地板类型检测通过CH101模块接收到的反射超声波信号的平均幅度,来判断目标表面属于“硬”质还是“软”质。存在性检测则依靠运动检测来确定是否有人或物体存在,这两款型号均可胜任。陡峭断面检测同样依赖CH101模块,仅需在模块中配置并运行一个或多个传感器即可实现。
这些应用场景不仅适用于扫地机器人,在无人机、自主移动机器人(AMR)、类人机器人以及协作机器人领域同样具有广泛的应用价值。
图2:地板类型检测、陡峭断面检测与障碍物检测
超声波感应基础原理

| 地板类型识别 | 障碍物检测 | 跌落/陡峭断面检测 |
|---|---|---|
![]() |
![]() |
![]() |
RoboVac软件方案:充分释放IMU性能潜力
RoboVac是专为扫地机器人应用中的高性能6轴运动传感器ICM-42688-P量身打造的一套支持软件。其核心目标,简而言之,就是最大化发挥这颗IMU的性能优势,同时有效弥补MEMS运动传感器固有的某些不足。
具体实现的功能包括:
- 充分利用ICM-42688-P的高分辨率(20比特)、精确采样(RTC)以及稳定性(VLN)等特性,融合6轴数据,为机器人路径规划提供精准的导航信息;
- 在机器人启动后、正式工作开始前,自动完成传感器偏差的校准;
- 预测因时间和温度变化导致的综合降额,并在必要时指示主机停止运行,以进行动态校准;
- 对随时间与温度变化产生的传感器漂移进行动态校准。
图3:ICM-42688-P高性能6轴IMU
ICM-42688-P是一款高性能6轴IMU,非常适合机器人运动跟踪应用。
- 6轴MEMS运动传感器;
- 行业领先的性能——噪声低、灵敏度高、时间和温度漂移小;
- 具备提升应用性能的独特功能:与RTC、20位ADC、高达32kHz的ODR同步采样;
- 低功耗:低噪声模式下加速度计+陀螺仪功耗为880μA;低功耗模式下加速度计功耗小于50μA;
- 小型封装:2.5 x 3.0 x 0.91 mm (LGA-14)。

| 主要参数 | ICM-42688-P | 备注 | |
|---|---|---|---|
| 陀螺仪 | 灵敏度误差 (%) | ±0.5 | 陀螺仪最关键的性能指标 |
| 灵敏度温度系数 (%/°C) | ±0.005 | 宽动态温度范围应用中的关键参数 | |
| 零偏 (dps) | ±0.5(板级) | 数值越小,越容易进行初始校准,甚至可忽略不计 | |
| 零偏温度系数 (dps/°C) | ±0.005 | 数值越小,受温度变化的影响越轻微 | |
| 噪声密度 (dps/√Hz) | 0.0028 | 机器人应用中的关键指标 | |
| 加速度计 | 灵敏度误差 (%) | ±0.5 | |
| 灵敏度温度系数 (%/°C ) | ±0.007 | ||
| 零偏 (mg) | ±40(板级) | 数值越小,越容易进行初始校准,甚至可忽略不计 |
图4:传感器融合与实时校准软件对机器人航向跟踪的重要性

常规6轴传感器融合与校准
VS

TDK的RoboVac软件方案带来的核心优势:同类最佳的融合性能,支持应用时智能校准,并提供集成与微调的技术支持服务。
图5:RoboVac算法说明
IMU加速度计、陀螺仪以及温度测量数据(来自ICM-42688-P)会实时发送至RoboVac。算法负责:评估主机应用程序的四元数以控制机器人运动;校准传感器误差(漂移)以维持精准导航;根据需要命令机器人停止并执行重新校准。数据处理速率分别为1000Hz、200Hz和100Hz。主机将机器人状态作为输入发送至RoboVac,用于潜在的校准操作。
规格要求:航向误差 ≤ 10°/小时。执行概述:初始校准仅运行一次,每5~10分钟暂停一次,校准持续时间为1~2秒,校准期间会抑制运动。

“尘盒已满”检测方案
采用ICP-10101压力传感器来监测尘盒内的气压气流变化,从而判断灰尘累积程度。其原理非常直观:随着吸尘量增加,过滤器逐渐堵塞,气流受阻,尘盒内的气压会低于空置状态时的气压。不过,为了消除暖通空调等局部环境因素的干扰,更精确的做法是测量差压——同时利用另一个类似的压力传感器测量外部空气压力,进行对比补偿。
图6:尘盒已满检测原理


- 利用压力传感器监测通过尘盒的气流变化;
- 判定尘盒已满或过滤器堵塞状态;
- 可选择使用第二个压力传感器,以消除暖通空调等局部环境因素的影响,提升解决方案的准确度。
图7:ICP-10101评估结果


嵌入式电机控制器方案
TDK的HVC flex伺服驱动器系列主要用于经济高效地控制高性能紧凑型电机。其中HVC4422F型号扩展了内存容量,能够满足OEM诊断要求并耐受高温环境。该控制器搭载32位CPU内核(Arm Cortex-M3),性价比突出,能够很好地应对机器人市场以及工业、消费品、仪器仪表等领域的挑战。其灵活的外设配置可支持直接控制有刷、步进(双极或三相)或无刷(BLDC)电机。
HVC系列还提供32 KB(HVC4222/4223)或64 KB(HVC4420F/4422)的闪存程序存储器选项,为代码开发、生产加速以及固件更新提供了很高的灵活性。
图8:HVC功能概览
适用于小型电机的完全集成单片机电机控制解决方案:MCU+驱动器
- 可选有传感器或无传感器配置,灵活控制步进、有刷和无刷直流电机;
- 卓越性能,可实现复杂的控制方案;
- 最大限度减少外部组件数量;
- 支持系统诊断程序;
- 缩短开发时间——易于使用的开发工具和应用说明,完整的工作演示,获得汽车产品认证的专业固件包,易于配置且能在不同应用之间互用。

图9:系统架构框图
| 产品型号 | 封装形式 | 订购代码 | 接口类型 | 温度范围 | 备注 |
|---|---|---|---|---|---|
| HVC 4222F | QFN40 | HVC4222F-DL | LIN, UART, SPI | -40°C - 160°C | 32k闪存,2k RAM, TA = 150°C |
| HVC 4223F | QFN40 | HVC4223F-DL | LIN, UART, SPI | -40°C - 150°C | 32k闪存,2k RAM, TA = 125°C |
| HVC 4420F | QFN40 | HVC4420F-DL | LIN, UART, SPI | -40°C - 150°C | 64k闪存,4k RAM,集成MPU,TA = 125°C |
| HVC 4422F | QFN40 | HVC4422F-DL | LIN, UART, SPI | -40°C - 160°C | 64k闪存,4k RAM,集成MPU, TA = 150°C |

机器人温度传感器解决方案
温度监测在机器人系统中同样不容忽视,TDK的传感器产品线覆盖得相当全面。
引线式NTC元件:采用高可靠性的玻璃封装,提供响应时间短的径向引线式以及易于处理的刚性轴向引线式两种选择。同时还提供用于高绝缘性与防潮性的NTC探头,以及可简化安装过程的引线加工服务。
键合式NTC芯片:专为半导体设备设计,通过引线键合为机器人产品的固定电池和电机控制器充电。这些传感器直接安装在智能功率模块中,用于监测功率半导体的结温。
图10:NTC热敏电阻产品概览
| 玻璃封装 | 树脂涂层 | 贴装方式 | |||
|---|---|---|---|---|---|
| 类型 | 径向引线式 | 轴向引线式 | 迷你传感器 | 新型迷你传感器 | 芯片型 |
| 图片 | ![]() |
![]() |
![]() |
![]() |
![]() |
| 型号(零件编号) | G15*0/G15*1 (B575*0G1*/B575*1G1*) | NTCDS/NTCDA /NTCDE/NTCDZ | S864 (B57864S*) | L862 (开发中) | S860 (B57860S*) |
| 特点 | 响应时间超短,尺寸小巧 | 易于处理的刚性引线 | 防潮性更佳,响应时间短 | 无引线设计,温度容差小,长期稳定性优异,抗热震性能良好 | 无引线设计,UL认证(E69802),顶部和底部表面金属化(金或银),耐温等级高 |
| 可选高温型号 | -40°C 至 300°C | -40°C 至 250°C | -55°C 至 155°C | -55°C 至 155°C | -40°C 至 150°C |
| 引线 | Dumet合金线(铜包镍铁线),可选玻璃体和引线涂层以满足电绝缘(G15*1)要求,最高温度260°C,可选引线间距 | 镀镍CP线,可选镀Sn,可选引线弯曲度(NTCDA、NTCDE),可选绝缘或减少应力的涂层(NTCDZ),最高温度160°C | 绝缘镀银镍线,AWG30 | 绝缘镀银镍线 | 无引线,键合式NTC芯片 |
| 封装形式 | 散装、条形 | 折叠式编带 | 散装 | 散装、带装 | 编带装(在8英寸框架上) |
多层片式NTC:SMD片式NTC非常适合板载温度检测与温度补偿,可选尺寸范围从3216到0402,也支持导电胶安装方式。
温度传感器组件/系统:旋入式或螺口式传感器可轻松安装到专用组件上,是直接或间接通过机器人中的IGBT、电容器、线圈等散热器监测温度的成熟方案。空气温度传感器能够可靠检测冷却空气温度并控制冷却风扇。除标准型号外,NTC特性、引线长度以及端子加工等均可按需定制。
图11:NTC传感器组件/系统产品概览
| 旋入式传感器 | 螺口式传感器 | 空气温度传感器 | 封闭型传感器 | |||
|---|---|---|---|---|---|---|
| 型号 | K45 | M703/M1703 | NTCGP(片状端子) | M500 | NTCGP(树脂灌封) | NTCRP |
| 图片 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 特点 | NTC热敏电阻采用旋入式铝制外壳封装 | NTC热敏电阻采用带电缆出口的金属标签盒封装 | NTC热敏电阻采用环氧树脂封装,带金属接线片端子 | 热敏电阻采用环氧树脂封装,并配备聚氯乙烯绝缘线 | NTC 热敏电阻采用环氧树脂封装 | NTC热敏电阻采用玻璃封装,并配备小型树脂外壳 |
| 温度范围 | -10°C 至 +125°C | M703: -20°C 至 125°C M1703: -10°C 至 260°C (传感器头) |
-40°C 至 +125°C | -30°C 至 +100°C | -55°C 至 +105°C | -40°C 至 +200°C |
| 标准尺寸 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
RoboKit开发套件简介
最后介绍一下RoboKit开发套件。该套件将TDK面向机器人市场的核心产品整合在一起,包括ICM-42688-P 6轴IMU、ICP-10111电容式气压传感器、ICS-43434多模数字麦克风、CH101和CH201超声波ToF传感器,以及Micronas电机控制器、角度传感器和压力传感器。值得关注的是,套件还集成了RoboVac导航软件、Coursa Drive的惯性导航系统(INS),以及可与ROS系统对接的驱动程序——面向IMU和超声波距离传感器的ROS就绪驱动程序现已提供。




















