Use Euler parameters in QuaternionPlusImpl Define the relation between the axis-angle representation of a rotation and the corresponding unit quaternion as q(๐) = cos(๐/2) + sin(๐/2)/๐ยท๐ where ๐ = ๐๐ is the rotation vector given by the rotation angle ๐ and the unit axis of rotation ๐ instead of q(๐) = cos(๐) + sin(๐)/๐ยท๐ . This brings the former relation closer to the available functionality provided by ceres/rotation.h. Fixes #941 Change-Id: Id40c065f78593887ecc52e67a068737d7eb5bda6
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
Please see ceres-solver.org for more information.