Reinitialization when NDT-matching failed #4870
Answered
by
yukkysaito
Joonki0111
asked this question in
Q&A
-
Is there any implemented function to reinitialize when NDT-matching failed while vehicle is traveling? This issue is related to my question but there seems to be no clear answer. Is it still in progress? |
Beta Was this translation helpful? Give feedback.
Answered by
yukkysaito
Jun 18, 2024
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
Joonki0111
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
If it is determined that initialization has failed, it is necessary to manually perform the initialization process. An API is available that provides a service (srv) for initialization, so you just need to call it. A button to call this service is also available in RViz. However, since the initialization process has a high computational cost, the vehicle must be stopping.
Additionally, there is still room for discussion on whether to reinitialize when self-localization deviates or to determine it as an abnormal state and switch to MRM.
In any case, basic functions for detecting self-localization failures and reinitializing during driving are planned to be implemented to achieve such func…