智能车制作
标题:
关于最小二乘法提取中线的求助
[打印本页]
作者:
ddxj
时间:
2017-11-18 23:40
标题:
关于最小二乘法提取中线的求助
听说很多大神都是用最小二乘法平移赛道一半来找到中线的,比我们直接边界除以2得到的中线对远方弯道的中线提取要好很多,但是萌新不太清楚其中的奥妙,我也不想当伸手党,希望能有dalao给提示一些论文或者技术报告或者能启发一下,谢谢各位大佬!
作者:
ddxj
时间:
2017-11-19 09:47
自己顶
作者:
wjjjb
时间:
2017-11-19 10:35
据我目前的知识面,最小二乘法与平移赛道没什么关系,只是个拟曲线的一个工具,是有输入和输出的,关键还是你给的输入是怎么找的!
作者:
ddxj
时间:
2017-11-19 17:21
wjjjb 发表于 2017-11-19 10:35
据我目前的知识面,最小二乘法与平移赛道没什么关系,只是个拟曲线的一个工具,是有输入和输出的,关键还是 ...
有道理谢谢大神
作者:
黄仰来
时间:
2017-11-21 18:57
看技术报告,有一届的技术报告中谈论了最小二乘法了的
作者:
gaoixn
时间:
2018-8-27 15:24
int Track_status_mid(int start, int end) { int x[60]; int y[60]; double sumX; double sumY; double averageX; double averageY; double SUMup; double SUMdown ; double parameterA; double parameterB; for(int i =start ; i<=end ; i++) { y[i] =centerLine[i]; x[i] = i; } for(int i = start; i<=end ;i++) { sumX+=y[i]; sumY+=x[i]; } averageY= sumY/(end - start + 1); averageX = sumX/(end - start + 1); for(int i=start;i<=end;i++) { SUMup+= (x[i] - averageX ) * (y[i] - averageY); SUMdown+= (x[i] - averageX) * (x[i] - averageX); } if(SUMdown==0) parameterB=0; else parameterB=SUMup/SUMdown; parameterA=averageY-parameterB*averageX; return (parameterA+parameterB*end+0.5); }
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2