mirror of https://github.com/koide3/small_gicp.git
Fix typos and enable links (#109)
* chore: enable youtube link * chore: correct typos in comments
This commit is contained in:
parent
2c5e9e6092
commit
db2f8e6646
|
|
@ -129,5 +129,5 @@ small_vgicp : APE=5.956 +- 2.725 RPE(100)=1.315 +- 0.762 RPE(400)=6.8
|
||||||
|
|
||||||
[Code](https://github.com/koide3/small_gicp/blob/pybench/src/benchmark/odometry_benchmark.py)
|
[Code](https://github.com/koide3/small_gicp/blob/pybench/src/benchmark/odometry_benchmark.py)
|
||||||
|
|
||||||
Processing speed comparison between small_gicp and Open3D ([youtube]((https://youtu.be/LNESzGXPr4c?feature=shared))).
|
Processing speed comparison between small_gicp and Open3D ([youtube](https://youtu.be/LNESzGXPr4c?feature=shared)).
|
||||||
[](https://youtu.be/LNESzGXPr4c?feature=shared)
|
[](https://youtu.be/LNESzGXPr4c?feature=shared)
|
||||||
|
|
|
||||||
|
|
@ -431,7 +431,7 @@ python3 src/example/basic_registration.py
|
||||||
|
|
||||||
## [Benchmark](BENCHMARK.md)
|
## [Benchmark](BENCHMARK.md)
|
||||||
|
|
||||||
Processing speed comparison between small_gicp and Open3D ([youtube]((https://youtu.be/LNESzGXPr4c?feature=shared))).
|
Processing speed comparison between small_gicp and Open3D ([youtube](https://youtu.be/LNESzGXPr4c?feature=shared)).
|
||||||
[](https://youtu.be/LNESzGXPr4c?feature=shared)
|
[](https://youtu.be/LNESzGXPr4c?feature=shared)
|
||||||
|
|
||||||
### Downsampling
|
### Downsampling
|
||||||
|
|
|
||||||
|
|
@ -108,7 +108,7 @@ struct LevenbergMarquardtOptimizer {
|
||||||
// Solve with damping
|
// Solve with damping
|
||||||
const Eigen::Matrix<double, 6, 1> delta = (H + lambda * Eigen::Matrix<double, 6, 6>::Identity()).ldlt().solve(-b);
|
const Eigen::Matrix<double, 6, 1> delta = (H + lambda * Eigen::Matrix<double, 6, 6>::Identity()).ldlt().solve(-b);
|
||||||
|
|
||||||
// Validte new solution
|
// Validate new solution
|
||||||
const Eigen::Isometry3d new_T = result.T_target_source * se3_exp(delta);
|
const Eigen::Isometry3d new_T = result.T_target_source * se3_exp(delta);
|
||||||
double new_e = reduction.error(target, source, new_T, factors);
|
double new_e = reduction.error(target, source, new_T, factors);
|
||||||
general_factor.update_error(target, source, new_T, &e);
|
general_factor.update_error(target, source, new_T, &e);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue