-
Notifications
You must be signed in to change notification settings - Fork 247
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
37 changed files
with
107 additions
and
11 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
## LEGO_LOAM | ||
|
||
参考博客: | ||
|
||
[简单总结LEGO-LOAM相对于LOAM的一些改进及不同点](https://wenku.baidu.com/view/2b7cb5dacbd376eeaeaad1f34693daef5ef71321.html) | ||
|
||
### 3.两步优化的帧间里程计 | ||
|
||
#### 3.1和LOAM的相同点 | ||
|
||
都是通过前后两帧的点云来估计两帧之间的运动,然后累加得到前端里程计的输出(相对于第一帧),也都是采用的线面约束。 | ||
|
||
#### 3.2不同点 | ||
|
||
LOAM采用的是线面约束同时优化六自由度的帧间位姿,LEGO-LOAM的前端分成两个步骤,每个步骤估计三个自由度。 | ||
|
||
Motivation:提高运算效率,可以在嵌入式平台运行。 | ||
|
||
```shell | ||
#步骤 | ||
1)使用地面点构建点面约束,由于地面点之间的约束对x,y,yaw三个自由度是不可观的(地面可以转动,但残差不会明显变化),所以地面点的优化只会对pitch、roll、z进行约束和优化。 | ||
2)使用提取的角点进行优化,由于多线激光雷达提取的角点通常是垂直的边缘特征,这些特征对x, y , yaw有较好的能观性,通过角点的优化,结合1)中的结果就可以得到六自由度的帧间优化结果。具体代码实现在updateTransformation() 中。 | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+5.05 MB
...-陈梓杰.pdf_4bd11ab35b029339ee36c9dfe4faa07c → ...讲评/第6、 7章优秀作业分享--陈梓杰/第六、七章优秀作业分享--陈梓杰.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
File renamed without changes.