01
坐标变换基础
为什么机器人规划需要坐标变换?从世界坐标系到机器人基座标系的变换矩阵推导。
矩阵世界系
02
齐次坐标与变换矩阵
齐次坐标的引入、平移与旋转的矩阵表示、复合变换的链式法则。
齐次链式
03
欧拉角与旋转矩阵
欧拉角的定义(RPY)、旋转矩阵的构建、万向锁问题及其在规划中的影响。
RPY万向锁
04
四元数基础
四元数的数学定义、与旋转矩阵的转换、四元数插值(Slerp)在轨迹平滑中的应用。
Slerp插值
05
TF树与坐标帧管理
ROS中TF树的原理、静态与动态变换发布、TF监听与坐标查询的调试方法。
TF2ROS
06
常见坐标系定义
世界坐标系、里程计坐标系、基座标系、工具坐标系、相机坐标系的关系与转换。
坐标系映射
07
手眼标定 (Eye-in-Hand vs Eye-to-Hand)
两种标定方式的数学原理、求解方法(AX=XB)、调试中的常见问题。
标定AX=XB
08
点云坐标变换
点云从相机坐标系到机器人基座标系的变换流程、体素滤波与坐标对齐。
点云滤波
09
运动学中的坐标变换
正运动学中的连杆变换矩阵、DH参数与坐标帧分配、逆运动学中的坐标解算。
DH运动学
10
路径规划中的坐标变换
全局路径与局部路径的坐标系切换、代价地图的坐标对齐。
代价地图全局/局部
11
传感器融合中的坐标变换
IMU、激光雷达、视觉传感器数据的时间戳对齐与坐标统一。
融合时间戳
12
坐标变换的精度评估
重投影误差、变换矩阵的数值稳定性、误差传递分析。
精度误差传递
13
调试工具与可视化
rviz中的坐标帧显示、tf_echo命令行工具、plotjuggler的数据分析。
rviztf_echo
14
常见错误与避坑指南
坐标系混淆、旋转方向错误、平移向量符号错误、四元数归一化问题。
避坑归一化
15
多机器人系统中的坐标变换
多机器人协同中的全局坐标系统一、相对位姿估计。
多机器人协同
16
SLAM中的坐标变换
地图坐标系与机器人坐标系的动态更新、回环检测中的坐标对齐。
SLAM回环
17
坐标变换的实时性优化
矩阵运算加速、缓存机制、多线程中的坐标数据同步。
优化缓存
18
仿真环境中的坐标变换
Gazebo与真实机器人的坐标差异、仿真中的噪声模拟。
Gazebo仿真
19
坐标变换的单元测试
使用Eigen/C++或NumPy验证变换矩阵的正确性、自动化测试框架。
单元测试Eigen
20
案例实战:移动机器人导航
从传感器数据到控制指令的完整链路,坐标变换调试实战。
导航实战
21
案例实战:机械臂抓取
视觉引导抓取、手眼标定后的坐标验证。
机械臂抓取
22
案例实战:自动驾驶
车辆坐标系、传感器坐标系、高精地图坐标系的统一。
自动驾驶高精地图
23
案例实战:无人机编队
相对导航、编队保持中的坐标同步。
无人机编队
24
坐标变换的数学进阶
李群与李代数(SO(3), SE(3))、扰动模型在优化中的应用。
李群SO(3)
25
坐标变换的误差补偿
标定残差补偿、在线校准、自适应变换更新。
补偿在线校准
26
坐标变换与状态估计
卡尔曼滤波中的坐标变换、状态预测与观测的坐标统一。
卡尔曼状态估计
27
坐标变换的标准化与规范
REP-105标准、坐标系命名规范、团队协作中的最佳实践。
REP-105规范
28
坐标变换的调试流程
问题定位的步骤、日志分析、可视化验证、回归测试。
调试回归测试
29
坐标变换的性能基准测试
不同库(Eigen, TF2, NumPy)的性能对比、内存占用分析。
性能基准
30
总结与展望
坐标变换技术的未来趋势、与AI结合的可能性、持续学习的资源推荐。
趋势AI