机器人导航测试全套测试点【杭州多测师_王sir】

 

 

机器人导航测试全套测试点 + 高频面试题完整版
适配:商用清洁机器人、配送机器人、人形具身机器人、AGV、巡检机器人,SLAM 导航为主,纯硬件 + 软件 + 算法 + 整机落地全维度,可直接背面试、写用例、写项目经历
一、机器人导航系统整体架构(面试开篇必说)
导航完整链路:环境感知(激光雷达 / 视觉 / IMU / 轮式里程计 / 超声波)→SLAM 建图→定位→路径规划→运动控制→避障→重定位→多机调度
核心依赖硬件:激光雷达、深度相机、IMU 惯性单元、轮码盘、底盘电机、防撞触边、超声波、TOF、地磁 / 二维码辅助定位
第一部分:导航全模块测试点(可直接导出测试用例)
模块 1:SLAM 建图测试(最基础,面试官最爱深挖)
1. 建图基础功能测试点
全屋完整建图:全屋无漏建、墙体无拉伸、走廊无收缩、房间分区正确
多房间建图:卧室、客厅、过道、卫生间自动分区,支持手动拆分 / 合并区域
建图过程实时预览:APP 地图与机器人实际位置实时同步,无大幅漂移
建图启停控制:开始建图、暂停、继续、保存地图、新建地图、删除地图正常
断点续建:建图中途关机 / 低电量回充,上电后可继续补建未完成区域
地图复用:同环境多次建图,地图轮廓一致性高,无明显偏差
2. 建图环境兼容性测试
空旷大空间:大厅、仓库大面积区域建图无漂移、无地图扭曲
狭长过道:走廊宽度≤60cm 窄通道,地图不重叠、不穿墙
镜面 / 玻璃环境:玻璃门、镜子、反光墙面,不会错误判定为障碍物导致地图凹陷
低特征环境:白墙、长直走廊、纯色墙面,纯激光 SLAM 建图不跑偏(视觉 SLAM 做补充)
动态干扰环境:有人来回走动、临时堆放纸箱,地图不会被动态物体永久留存为障碍
光照变化:强光直射、暗光、夜间关灯建图(视觉 SLAM 重点考核)
3. 地图编辑后生效测试
虚拟墙(禁行线)、区域禁区、拖地禁区、定点停靠点、自动充电点设置
区域命名、房间拆分、合并、地图裁剪、修正墙体,保存后导航严格遵守约束
多楼层地图切换,楼层间不串图
4. 建图异常边界场景
电量过低建图自动终止并保存已建部分地图
卡顿、底盘打滑、轮子悬空时建图短暂冻结,落地后修正地图
强磁场、电梯内建图禁止执行,提示无法建图
模块 2:定位精度测试(导航核心命脉)
1. 绝对定位精度(量化指标)
定点重复停靠误差:多次前往同一个坐标点,XY 偏移≤±2cm,角度偏差≤±5°
充电桩对接定位:自动回充对准充电片偏移量,保证稳定接触充电
地标 / 二维码辅助定位:贴码点位停靠精准,二维码污损、轻微倾斜仍可识别定位
2. 重定位能力(高频面试考点)
绑架问题(核心用例):机器人运行中手动抱起移动 1-5 米,放下后自动找回位置,地图不丢失
转动绑架:原地人为旋转机器人,快速重定位修正姿态角
断电重启重定位:关机重启后自动在已有地图内完成定位,无需重新建图
局部环境改动后重定位:挪动桌椅、新增箱子,可依靠剩余特征完成自定位
电梯上下楼层跨楼层重定位:换楼层后识别楼层标签,加载对应楼层地图
3. 定位稳定性长时间压测
连续 8 小时循环遍历全屋,定位累计漂移不超 10cm
低温 / 高温环境长时间运行,IMU 温漂不导致定位逐渐跑偏
模块 3:路径规划测试
1. 基础规划规则
点对点直线路径规划:两点之间最短路径生成合理,不绕远路
多目标点顺序规划:依次打卡 A→B→C,路径不折返、不重复无效路程
区域遍历规划(清扫 / 巡检全覆盖):弓字形遍历无大面积漏扫、重复覆盖率可控
2. 复杂环境规划能力
窄通道通行:60cm、50cm 极限过道,规划可行路径不卡死
拐角、L 型 / U 型走廊平滑转弯,无原地反复微调打转
绕行规划:前方静态障碍物自动重新规划绕行路线
门廊、门槛、台阶判断:高度超过越障阈值直接绕行,不强行攀爬
3. 策略模式测试(不同业务机器人差异)
清洁机器人:沿边清扫、重点区域复扫、延边覆盖率规划
配送机器人:优先主干道、避让行人、等候机制规划
巡检机器人:定点停留拍照、点位顺序可拖拽调整规划顺序
4. 规划异常场景
目标点在虚拟墙 / 禁区内:弹窗提示无法到达,不强行闯入
目标点被障碍物完全包围:规划失败,APP 上报 “路径不可达”
中途目标点取消,立即停止当前路径或返回基站
模块 4:避障功能测试(最容易出 Bug 模块)
(一)静态障碍物避障
低矮障碍物:拖鞋、数据线、小板凳、2cm 高度小物件是否识别并绕行(激光雷达盲区痛点)
悬空障碍物:桌腿、椅子腿、茶几横梁,不发生顶推、卡滞
软性障碍物:窗帘、门帘、塑料袋,区分可穿越 / 不可穿越,不缠绕轮子
墙体、立柱、固定家具:贴边行走预留安全距离,不频繁撞击本体
(二)动态障碍物避障(真人实测必做)
行人迎面走来:减速→停止→等待→行人离开后继续执行任务
行人横穿路径:即时绕行,不加速冲撞
儿童快速跑动、宠物跑动:高频动态物体持续避让,不卡顿死机
动态物体长时间阻挡:超时判定阻塞,上报告警或尝试原地脱困
(三)多传感器融合避障(激光 + 视觉 + 超声波 + 触边)
激光远距离预判绕行;超声波补低矮盲区;视觉识别人形 / 障碍物分类
软件避障失效兜底:物理防撞触边被撞击后立即急停、后退脱困
玻璃、透明门:视觉识别补盲,避免激光穿透误判为空地面
(四)避障边界异常用例
障碍物紧贴墙角:不卡死在角落,原地自旋脱困
障碍物缓慢移动跟随机器人:持续绕行不被 “围堵”
黑暗环境纯视觉避障可靠性下降是否降级运行
模块 5:底盘运动控制与导航联动测试
直行直线度:长距离直行无跑偏、画龙
原地旋转:360° 旋转角度准确,无抖动、异响
加减速平顺性:起步不猛冲、刹车不顿挫,防止打滑导致里程计误差
越障能力:过 2cm 门槛、地毯、线槽,爬坡最大角度,越障过程定位不跳变
打滑补偿:地面光滑瓷砖打滑,IMU + 里程计融合修正位置,地图不漂移
脱困逻辑:轮子悬空、单边卡阻、被东西顶住,原地前后左右尝试脱困,多次失败上报告警并停机
模块 6:回充导航测试(商用机器人硬性指标)
低电量自动回充:设定阈值电量触发返航,路径规划合理
回充中途打断:人为挪走机器人,重新下发任务可正常执行
回充中途障碍物阻挡:绕行前往充电桩,不放弃回充
充电桩被遮挡:找不到充电桩,APP 告警提示基站遮挡
精准对接:一次对准成功率、多次回充重复对接精度
充满后离开基站继续未完成任务
模块 7:多机调度 & 多楼层导航(中大型项目加分项)
多台机器人同地图协同作业,路径互斥避让,无互相堵死
电梯自动呼叫、进入电梯、楼层识别、出电梯继续导航
跨区域任务下发,不同楼层地图自动切换加载
模块 8:环境可靠性 & EMC & 功耗对导航影响测试
高低温测试:-10℃~55℃长时间运行,IMU 温漂不造成定位漂移
振动测试:运输振动后雷达、IMU 参数不偏移,导航精度不变
EMC 静电 ESD:雷达、主控打静电,不出现定位跳变、地图丢失、算法崩溃
电压跌落测试:电机大电流启动电源压降,导航模块不重启、SLAM 不失效
长时间老化 7*24h 循环遍历,累计漂移、重定位成功率统计
模块 9:导航告警与日志闭环测试
绑架告警、定位丢失告警、路径阻塞告警、雷达异常告警、里程计异常上报
后台可导出导航轨迹、定位点云、重定位次数、脱困次数日志,用于问题复盘
异常后自动重试机制,连续失败停止任务并提示人工干预
第二部分:导航测试高频面试题 + 标准满分回答
1. 简述机器人 SLAM 导航整体流程?
回答:
首先通过激光雷达、IMU、轮式里程计采集环境数据,后端进行 SLAM 实时建图构建环境栅格地图;完成地图后依靠多传感器融合实现实时自身定位;根据 APP 下发目标点由路径规划算法生成可行轨迹;运行过程中持续感知静态 / 动态障碍物实时局部路径重规划;同时底盘执行速度闭环控制,遇到卡困执行脱困逻辑,低电量自动导航回充,全程可实现重定位、绑架恢复、多楼层切换。
2. 什么是机器人绑架问题?怎么测试?如何解决?
回答:
绑架问题:机器人在运行中被人为抱起挪动一段距离,自身定位丢失,地图失效。
测试方法:运行中随机位移 1~3m、原地旋转角度,观察是否自动重定位找回坐标、地图不畸变。
解决方案:依靠激光点云特征匹配、视觉特征点、二维码 / 地磁辅助定位提升重定位成功率,后端粒子滤波算法优化。
3. 导航定位漂移一般由哪些原因导致?
轮式里程计轮子打滑、空转,脉冲计数不准;
IMU 惯性单元温漂、未做温度标定;
环境低特征(纯白长走廊),激光匹配约束不足;
雷达安装松动、振动导致外部参数偏移;
电机加减速过猛,底盘抖动带来姿态误差;
长时间运行累积误差未通过重定位修正。
4. 纯激光 SLAM 和视觉 SLAM 各自优缺点,测试侧重点区别?
激光 SLAM:稳定性高、暗光可用,缺点低矮障碍物盲区、玻璃易穿透误判;测试重点:低特征环境建图、绑架重定位、狭窄通道漂移。
视觉 SLAM:能识别物体、分类障碍物、补全低矮盲区,缺点强光 / 黑暗失效、算力要求高;测试重点:光照变化、逆光、暗光环境鲁棒性。
现在主流方案都是激光 + 视觉 + IMU 多传感器融合。
5. 避障最容易出现哪些经典 Bug?怎么复现测试?
低矮小物体(数据线、拖鞋)激光雷达盲区直接碾压 → 用低矮障碍物专项测试;
透明玻璃门激光穿透,误判为空地撞上去 → 玻璃镜面环境专项测试;
动态行人反应迟缓,减速不及时 → 真人迎面、横穿压力测试;
软质窗帘、塑料袋缠绕驱动轮 → 软性障碍物场景;
角落卡死无法脱困 → 狭小角落脱困逻辑测试。
6. 重定位失败怎么排查?(面试实操题)
排查步骤:
查看当前环境是否改动过大,大量家具挪动导致特征消失;
检查雷达是否遮挡、镜头脏污、硬件松动;
查看 IMU 是否过热温漂、里程计是否打滑;
检查地图是否畸变失效,必要重新建图;
增加二维码 / 地磁地标点辅助定位提升成功率。
7. 路径规划出现绕远路、卡死在拐角是什么原因?
栅格地图膨胀参数过大,安全距离预留太多导致可通行区域被压缩;
局部障碍物膨胀过度,算法找不到最优路径;
拐角平滑度参数不合理,原地多次微调转向;
地图墙体建图扭曲,实际可行通道在地图上被判定为墙体。
8. 如何量化评判一台机器人导航是否合格?(面试官非常爱问)
量化指标直接背:
重复定点定位误差≤±2cm,角度≤5°;
绑架重定位成功率≥98%;
全屋遍历覆盖率≥95%,漏扫率<5%;
动态障碍物避让成功率 100%,无碰撞;
回充一次对接成功率≥95%;
连续 8 小时运行累计定位漂移<10cm;
狭窄通道、低特征环境无地图扭曲。
9. 导航测试常用仪器与工具?
示波器(测雷达供电压降)、高低温湿热箱、卷尺(定位精度测量)、秒表、障碍物测试道具、日志后台、轨迹回放系统、功率计。
10. 低特征环境(白墙长走廊)导航容易出什么问题?怎么优化测试?
问题:激光点云匹配点过少,后端粒子滤波发散,定位缓慢漂移,建图墙体拉伸。
测试:超长纯白走廊长时间遍历,观察地图是否拉伸、定位是否逐渐跑偏;
优化方案:视觉特征补充、IMU 紧耦合、每隔一段贴辅助二维码地标。
11. 虚拟墙 / 禁区不生效,可能的原因?
地图编辑后未保存下发至机器人;
栅格地图膨胀参数问题,虚拟墙边界判定偏移;
定位轻微漂移,车身一小部分跨入禁区未触发限制;
算法未对禁区做路径约束,规划算法未读取禁行区域图层。
第三部分:简历项目描述可直接复制版本
项目经历(导航测试版)
负责商用自主移动机器人 SLAM 导航全流程测试,覆盖激光 + 视觉融合 SLAM 建图、多传感器定位、路径规划、动静双避障、绑架重定位、自动回充、多楼层电梯导航、多机调度等模块。设计建图鲁棒性、定位精度量化、狭窄通道 / 低特征环境 / 镜面玻璃等边界用例,完成绑架脱困、动态行人避障、长时间老化漂移压测、高低温可靠性、ESD 电磁兼容测试;擅长通过轨迹日志、定位偏差复现定位漂移、规划绕路、避障漏检等算法与硬件问题,输出缺陷推动算法迭代优化,保障机器人实际楼宇落地导航稳定性。
技能标签(可粘贴)
精通激光 / 视觉 SLAM 建图、定位、重定位、绑架问题专项测试;
熟练静态低矮障碍、动态行人、透明玻璃、软质物体避障测试;
掌握定位精度量化、回充对接精度、脱困逻辑、路径规划合理性评判;
可独立执行高低温老化、长时间遍历漂移压测、EMC 可靠性验证;
能够分析定位漂移、地图扭曲、重定位失败、避障失效根因。

posted @ 2026-08-17 15:19  多测师_树哥  阅读(41)  评论(0)    收藏  举报