You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix bug for tracking object rotation
The current object tracking particle filter fails to track full circle
Hence, for each iteration we have to:
1. Convert angles to Cartesian coords and average x and y separately
2. Convert back to the angles using the arctangent
Now PCL is able to track objects in full 360 rotation
* Fix bug for tracking object rotation
The current object tracking particle filter fails to track full circle
Hence, for each iteration we have to:
1. Convert angles to Cartesian coords and average x and y separately
2. Convert back to the angles using the arctangent
Now PCL is able to track objects in full 360 rotation
* Weighted average function with specializations for particle pose
* Removed empty lines for code formatting
* Added empty lines in the end for code formatting
* Formatting complies with the patch file
* Formatting complies with the 2nd patch file
* Formatting complies with the 3rd patch file
* Formatting complies with the 4th patch file
* Formatting complies with the 5th patch file
* Implement WeightedAverage specializations as struct member functions
* Implement correct WeightedAverage struct member functions
* Adjusted weighted average calculations according to particle definitions
* Small cosine calculation optimisation
* Minor code quality adjustments
* Resolved type definition confusion
* Update tracking/include/pcl/tracking/impl/particle_filter.hpp
Earlier on the .points has been used but its bad design to expose the internal data structure, so we do not want to use .points directly.
Co-authored-by: Lars Glud <larshg@gmail.com>
---------
Co-authored-by: Markus Vieth <mvieth@techfak.uni-bielefeld.de>
Co-authored-by: Lars Glud <larshg@gmail.com>
0 commit comments