轨迹规划1:Frenet坐标转化公式推导

Frenet坐标系转换推导详解

在无人车的轨迹规划层,通常需要将车辆位置从笛卡尔坐标系转化到Frenet坐标系中,为此需要对两个坐标系的变换需要有一定的了解。

参考文档

1.Frenet坐标推导过程整理
2.Apollo项目坐标系研究
3.Hibbeler R C . Engineering Mechanics: Dynamics (13th Edition)[J]. Prentice Hall, 2013.(16.8小节)
4.Werling M , Ziegler J , Kammel S , et al. Optimal Trajectory Generation for Dynamic Street Scenarios in a Frenet Frame[C]// Robotics and Automation (ICRA), 2010 IEEE International Conference on. IEEE, 2010.
5. 无人驾驶汽车系统入门(二十一)——基于Frenet优化轨迹的无人车动作规划方法

说明

上面两篇博客基本已经说明了Frenet坐标系与笛卡尔坐标系之间的转化关系和推导过程,不过有些公式的推导不够详细,故在此重新推导一遍,加深印象。

为什么使用Frenet坐标系

在文献四中给出的回答是:Here, we will apply this method in
order to be able to combine different lateral and longitudinal
cost functionals for different tasks as well as to mimic
human-like driving behavior on the highway.

简而言之,由于Frenet可以将车辆某一时刻的轨迹投影到参考轨迹上,并分解成横向和纵向两个维度的运动,可以简化后面的轨迹规划工作。
详细解释见引用5

Frenet坐标系简介

在直角坐标系下,轨迹点上的p点的表示为p=(x,y)
图1
Frenet坐标系是根据参考轨迹进行建立的,在这个参考系下,任意一点都可以看成是横向单位向量和纵向单位向量的线性组合。因此在Frenet下做轨迹规划有天然的优势。
在这里插入图片描述
接下来开始推导Frenet坐标系和直角坐标系之间的关系

预备知识

由于推导过程是写在PPT中的,不能直接复制过来,因此转成图片分享出来。
如下图的一条曲线

在这里插入图片描述
在这里插入图片描述

推导过程

在这里插入图片描述
2.
在这里插入图片描述
3.
在这里插入图片描述
4.
在这里插入图片描述
5.
在这里插入图片描述
6.
在这里插入图片描述
7.
在这里插入图片描述

笛卡尔坐标系与Frenet坐标系相互转换

尽管上面已经把相应的坐标转换推导了一遍,但是在推完之后,还是云里雾里,知道这个变量是如何推导的了,但是不知道为什么推,哪些变量是已知的,哪些变量是未知的,接下来在之前的基础上,进一步推导如何进行坐标转化:

参考博客:Frenet坐标系与Cartesian坐标系互转

1
在这里插入图片描述
2
在这里插入图片描述
3
在这里插入图片描述
4
在这里插入图片描述
5
在这里插入图片描述
6
在这里插入图片描述
7
在这里插入图片描述
8
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值