Self-Driving干货铺4:坐标转换

自动驾驶专栏,如果你对已介绍的内容还不了解的话,可以先阅读以下文章快速温习一下~

Self-Driving干货铺1:传感器

Self-Driving干货铺2:卡尔曼滤波

Self-Driving干货铺3:HD Map

1、何为坐标转换?

如下图所示,无人车上有很多传感器,每个传感器都部署在车上不同的位置,但传感器采集的数据都是基于自身坐标系的数据。

而车辆的控制中心却并不一定在传感器上,因此需要将传感器所采集的信息转换到基于汽车控制中心坐标系上的信息。

举个例子,例如某个小车有其自身坐标系,在它的几何中心上,以robot_base表示,该小车上有个图像传感器,该传感器的坐标系为camera_center其安装点坐标系为mounting_point,在小车移动过程中,传感器采集的信息都是基于camera_center的,而实际控制是基于robot_base的,因此需要将camera_center的坐标系信息转换到robot_base上。

上面所述的就涉及坐标变换:指采用一定的数学方法将一种坐标系的坐标变换为另一种坐标系的坐标的过程。在三轴坐标系中,一般定义绕Z轴、Y轴、X轴的旋转角度,如果用Tait-Bryan angle表示,分别为Yaw、Pitch、Roll。即

·        绕 Z轴 旋转,称之为 航向角,使用Yaw表示

·        绕 X轴 旋转,称之为 横滚角,使用Roll表示

·        绕 Y轴 旋转,称之为 俯仰角,使用Pitch表示

2、坐标转换原理

有了上面这些基本概念我们再以一个例子来说明下坐标转换原理:比如某小车上有一激光雷达传感器,其坐标系为hokuyo link,而小车运动中心的坐标系为base link,当激光雷达传感器探测到空间中某点p后,其会通过下式将该点在hokuyo link坐标系的描述信息变换到base link坐标系下的描述。

ROS中处理坐标变换除了采用欧拉角和RPY固定角外,主要采用四元数方式,因为它是一种紧凑、易于迭代且不会出现奇异值的表示方法。一个物体的三维位姿可由含有9个分量的3*3矩阵表示(即旋转矩阵),但占空间,也可由只有三个参数的欧拉角来表示但会出现奇异值,而四元数用含有一个实部和三个虚部的形式表示,不仅省空间还可无奇异的表示各种姿态,其形式如下:

旋转矩阵、欧拉角与四元数之间可以相互转换,其中下式表示四元数到欧拉角的转换。

基于上述理论,ROS有现成的tf库(坐标转换库—Transform Library),它会通过单层多叉树的树状结构实现了系统中任意一点在所有坐标系中的转换。该树结构特点为单亲,一个子坐标系只有父坐标系。如下是个示例:

Autoware的无人车系统也是参考ROS现有的东西来实现的坐标系转换,如下:

自动驾驶领域经常有矩阵、概率相关的数学知识,线性代数和概率统计是最主要的,还得好好看呐

参考文献:

1、CSDN、Mathworks、Tire IV等资料

点个“在看”再走!

(0)

相关推荐

  • 无人机导航系统的多传感融合和姿态解算

    在无人机领域,大疆一直都行走在第一队列,各款消费级无人机层出不穷,去年的人气王MavicAir2,今年的FJIFPV和DJIAir2S.大疆无人机在中国市场的占有率为90%,在全球市场的占有率为70% ...

  • Camera-Lidar投影:2D-3D导航

    重磅干货,第一时间送达 图1.图像上的激光雷达点 激光雷达和照相机是用于感知和理解场景的两个基本传感器.他们建立周边环境模型.提供检测和确定其他对象位置的方法,从而为机器人提供了安全导航所需的丰富语义 ...

  • 漫谈动作捕捉系统

    自然.便捷.人性化的交互方式是工业和学术领域都在探索和研究的方向,相比于鼠标.操纵杆.按键等交互形式,人体的肢体动作被认为是一种直观的交互方式.基于人体动作捕获和识别的人机交互可以提供一种自然.直观. ...

  • 64个免费学习网站(来源:燕子干货铺 ​...

    64个免费学习网站(来源:燕子干货铺 ​...

  • Self-Driving干货铺2:卡尔曼滤波

    导文 卡尔曼滤波是无人驾驶中应用最广泛的算法之一,在传感器融合与定位中几乎无处不在,之前一直想写篇卡尔曼滤波器的文章,但理解和应用程度都无法企及BZARG 大神的文章,因此就对该文章分享一波,本文原文 ...

  • Self-Driving干货铺3:HD Map

    我们常用的导航地图有车载地图或手机地图,当我们想去某个地方时,只需要输入目的地,地图就能给出最佳的路径,但无人驾驶汽车需要更精细和更准确的地图,有了地图汽车可以进行定位或预先做一些规划. 01 高精度 ...

  • 腐竹最忌直接清水泡,干货铺老板教我一招,泡的又快又软不夹生

    腐竹最忌直接清水泡,干货铺老板教我一招,泡的又快又软不夹生

  • 泡腐竹,很多人第一步就错,干货铺老板教我一招,泡的又软又润滑

    泡腐竹,很多人第一步就错,干货铺老板教我一招,泡的又软又润滑

  • 【干货】控制点坐标转换详解,值得收藏!

    地质GIS帝国 学习提高地质.国土.测绘.土地.矿山.环境.水工环.GIS等领域的制图水平.学习交流普及地勘.国土.测绘.地信.岩土.建筑等行业专业技术及应用. 156篇原创内容 Official A ...

  • 职场干货铺 31丨这个高级的 PPT 功能,小米、华为都在用

    前几天,小米在北京举行了新品发布会.发布会上,全球第一部1亿像素的手机小米CC9 Pro 亮相时,可谓惊艳十足. 但看完整场发布会之后,WPS君觉得非常遗憾~ 因为这次发布会的PPT显然不够精彩,仅仅 ...

  • #北京粉笔干货铺#【面试素材积累】叮~今...

    #北京粉笔干货铺# [面试素材积累]叮~今日份寓言故事的素材来啦!小粉笔给大家总结了聪明的公鸡.聪明伶俐的小羊.独木桥上的狼与羊等6个寓言故事及其论点,名言和事例也列好啦,快来背!为#面试# 积累素材 ...

  • 干货铺,教你如何进行资金管理(二)

    从某些方面来说,交易者投入的不光是资金.精力和时间.交易员的学历水平.智商.性格同样非常重要,甚至于人的品性爱好,哲学价值观,都会产生决定性的影响 市场就像一面镜子,它能反映出赤裸裸的你,所有的贪婪. ...