Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fitness_scoreの代わりにgetTransformationProbability()を使う #24

Open
1 task
nyxrobotics opened this issue Oct 12, 2023 · 4 comments
Open
1 task

Comments

@nyxrobotics
Copy link

概要
ndtにはgetTransformationProbability()という関数があり、点群が一致しているほど大きい数字になる
finess_scoreよりも欲しい機能に近そうなのでこれを使用することを検討中

下記のpcl::Registration->pclomp::NormalDistributionsTransformに変更する必要あり

pcl::Registration<PointT, PointT>::Ptr create_registration() const {

fast_gicp::NDTCudaに対応するにはfast_gicpも変更する必要があるため、まずはNDT_OMPで検証予定

目的
提案内容
タスク

  • 細かいタスクに分解できているなら書き出す
@nyxrobotics
Copy link
Author

getTransformationProbability()は尤度らしい。wheeltecだと収束が悪いと0、良いと3程度
1より大きな数字になる理由がわからないので調査中

@nyxrobotics
Copy link
Author

@nyxrobotics
Copy link
Author

@nyxrobotics
Copy link
Author

ompもautoware_ai_perceptionのものを使うようにすれば少しきれいになりそう
https://github.com/sbgisen/autoware_ai_perception/blob/master/pcl_omp_registration/include/pcl_omp_registration/ndt.h

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant