美好智能机器人教学系统机器人教育课程 v1.5.0
S02

传感器与状态估计

高中 · 10–12 年级 · 10 课时 × 40–45 分钟
状态估计是感知与决策之间的桥梁最小二乘、互补滤波、卡尔曼滤波
核心问题:怎样把带噪声的传感器数据,变成可信的位置与姿态?

项目目标

  • 能完成编码器、IMU、测距传感器的标定
  • 理解轮式里程计与航向角误差来源
  • 能实现互补滤波与一维卡尔曼滤波并评估效果

领域落点

AI:状态估计是感知与决策之间的桥梁

硬件:编码器、IMU、激光雷达/ToF、下位机

算法:最小二乘、互补滤波、卡尔曼滤波

10 课时大纲

2 + 6 + 2
课次课题 / 驱动问题关键知识点学生任务产出
L01传感器标定
读数为什么总差一点?
系统误差与随机误差;线性标定与最小二乘;标定流程标定轮径与轮距:直线 2m、原地转 10 圈,用最小二乘拟合实际参数。标定参数表
L02轮式里程计
两个轮子怎样推算位姿?
差速运动学;积分方法(欧拉/中点);累积误差实现里程计积分节点,走正方形闭合路线,测量终点误差并分析来源。里程计节点 + 误差
L03IMU 与互补滤波
陀螺仪漂移,加速度计抖动,听谁的?
陀螺仪积分漂移;加速度计重力方向;互补滤波原理实现互补滤波估计俯仰角,比较单独陀螺仪、单独加速度计与融合结果。互补滤波曲线
L04激光雷达模型
一帧雷达数据包含什么?
极坐标与量程;噪声模型;运动畸变分析静止与运动状态下的雷达点云,测量角分辨率与测距噪声。雷达特性报告
L05卡尔曼滤波
怎样用“预测+校正”降噪?
状态方程与观测方程;协方差与增益;一维/二维实现对“机器人沿直线运动+测距观测”实现一维 KF,调 Q/R 观察收敛与滞后。KF 实现 + 参数
L06时间同步与延迟
数据晚到 50ms 会怎样?
时间戳与时钟源;消息延迟;运动补偿测量从传感器采样到上位机处理的端到端延迟,做一次时间戳对齐实验。延迟测量报告
L07异常值处理
偶尔一个离谱读数要不要信?
离群点检测(3σ/中位数);限幅与剔除;鲁棒滤波在测距数据中注入 5% 异常值,比较均值、中位数与限幅滤波的效果。鲁棒性对比
L08多传感器融合实验
1+1 能否大于 2?
融合架构(松耦合/紧耦合);信息冗余;一致性检查融合编码器、IMU 与雷达测距,跑同一路线,比较三种组合的定位误差。融合实验数据
L09精度评估
怎样客观评价“更准”?
真值获取;RMSE/最大误差;重复性与置信区间用卷尺标记真值点,统计各方案 RMSE 与最大误差,画误差箱线图。精度评估报告
L10技术报告
把实验写成别人能复现的报告
方法/装置/步骤;数据与图表;结论与局限撰写 1500 字技术报告,附参数、代码提交哈希与复现步骤。技术报告
说明:本页是教程副本(大纲级),不是完整课件。完整课件、教案、学案、代码与仿真场景按学校进度单独导出。

← 返回课程地图 课程首页