def test_avgQuaternions(self): qs = [self.q5, self.q6, self.q7] average = Quaternion.average(qs) e_avg = average.toEulers() t_avg = np.array([42.12201286, 0.0, 0.0]) target = np.array([0.9331983, 0.000000, 0.000000, 0.3593618]) np.testing.assert_almost_equal(average.tondarray(), target) np.testing.assert_almost_equal(e_avg, t_avg)
def test_avgQuaternions(self): qs = [self.q5, self.q6, self.q7] average = Quaternion.average(qs) e_avg = average.toEulers() t_avg = np.array([42.12201286, 0.0, 0.0]) target = np.array([0.9331983, 0.000000, 0.000000, 0.3593618]) np.testing.assert_almost_equal(average.tondarray(), target) np.testing.assert_almost_equal(e_avg, t_avg)