Skip to content

4.3.1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Sep 06:05

Description

Fixes: #1302, #1312

Abstract

Fix the definition of eigen variable for calculation of ego vehicle pose.

Background

In #1302, it is reported that kinematic state is not updated.

I have discovered a bug where pull requests from forks cannot be merged due to the Release Action malfunctioning.
Since #1313 is very important and needs to be incorporated urgently, @hakuturu583 will create a similar pull request and carry out verification and merging.

This Pull request is not @hakuturu583 's work, it is @MertClk 's work.
Thank you very much for contribution.

References

Reference to fix:

In short: do not use the auto keywords with Eigen's expressions, unless you are 100% sure about what you are doing. In particular, do not use the auto keyword as a replacement for a Matrix<> type.

This behavior is presumably due to the fact that the Eigen calculation is delayed by the Expression Template, resulting in undefined values. However, a tier4 internal verification showed that this part should not have been a problem even if auto had been used.
One possibility is that the behavior may be CPU architecture dependent.
The cause is unknown, but since there is no particular disadvantage, this PR is merged.

tier4/sim_evaluation_tools#342
#1313

Related Issues

#1302