@@ -32,11 +32,11 @@ def test_quat_to_euler():
3232 assert euler == pytest .approx ([1 , - 1 , 0 ], abs = 0.01 )
3333
3434def test_pose ():
35- pose = Pose (1 , 2 , 3 , 0.1 , 0.2 , 0.3 )
36- pose2 = Pose (0.1 , 0.2 , 0.3 , 0.1 , 0.2 , 0.3 )
37- assert (pose + pose2 ) == Pose (1.1 , 2.2 , 3.3 , 0.2 , 0.4 , 0.6 )
38- assert (pose - pose2 ) == Pose (0.9 , 1.8 , 2.7 , 0 , 0 , 0 )
39- assert (pose * 2 ) == Pose (2 , 4 , 6 , 0.2 , 0.4 , 0.6 )
35+ pose = PoseData (1 , 2 , 3 , 0.1 , 0.2 , 0.3 )
36+ pose2 = PoseData (0.1 , 0.2 , 0.3 , 0.1 , 0.2 , 0.3 )
37+ assert (pose + pose2 ) == PoseData (1.1 , 2.2 , 3.3 , 0.2 , 0.4 , 0.6 )
38+ assert (pose - pose2 ) == PoseData (0.9 , 1.8 , 2.7 , 0 , 0 , 0 )
39+ assert (pose * 2 ) == PoseData (2 , 4 , 6 , 0.2 , 0.4 , 0.6 )
4040 pose3 = pose * pose2
4141 assert pose3 .x == pytest .approx (0.1 , abs = 0.01 )
4242 assert pose3 .y == pytest .approx (0.4 , abs = 0.01 )
@@ -57,27 +57,27 @@ def test_pose():
5757 assert rotation_matrix [2 , 1 ] == pytest .approx (0.127 , abs = 0.05 )
5858 assert rotation_matrix [2 , 2 ] == pytest .approx (0.975 , abs = 0.05 )
5959
60- pose = Pose (1 , 2 , 3 , 0.5 , - 0.5 , 0.9 )
60+ pose = PoseData (1 , 2 , 3 , 0.5 , - 0.5 , 0.9 )
6161 rotation_matrix = pose .as_rotation_matrix ()
6262 assert rotation_matrix [0 ] == pytest .approx ([ 0.54551407 , - 0.68743404 , - 0.47942554 ], abs = 0.001 )
6363 assert rotation_matrix [1 ] == pytest .approx ([ 0.5445577 , 0.72556086 , - 0.42073549 ], abs = 0.001 )
6464 assert rotation_matrix [2 ] == pytest .approx ([ 0.6370803 , - 0.03155774 , 0.77015115 ], abs = 0.001 )
6565
6666def test_twist ():
67- twist1 = Twist (1 , 2 , 3 , 0.1 , 0.2 , 0.3 )
68- twist2 = Twist (0.1 , 0.2 , 0.3 , 0.1 , 0.2 , 0.3 )
69- assert (twist1 + twist2 ) == Twist (1.1 , 2.2 , 3.3 , 0.2 , 0.4 , 0.6 )
70- assert (twist1 - twist2 ) == Twist (0.9 , 1.8 , 2.7 , 0 , 0 , 0 )
71- assert (twist1 * 2 ) == Twist (2 , 4 , 6 , 0.2 , 0.4 , 0.6 )
67+ twist1 = TwistData (1 , 2 , 3 , 0.1 , 0.2 , 0.3 )
68+ twist2 = TwistData (0.1 , 0.2 , 0.3 , 0.1 , 0.2 , 0.3 )
69+ assert (twist1 + twist2 ) == TwistData (1.1 , 2.2 , 3.3 , 0.2 , 0.4 , 0.6 )
70+ assert (twist1 - twist2 ) == TwistData (0.9 , 1.8 , 2.7 , 0 , 0 , 0 )
71+ assert (twist1 * 2 ) == TwistData (2 , 4 , 6 , 0.2 , 0.4 , 0.6 )
7272
7373def test_state ():
74- pose1 = Pose (1 , 2 , 3 , 0.1 , 0.2 , 0.3 )
75- twist1 = Twist (1 , 2 , 3 , 0.1 , 0.2 , 0.3 )
74+ pose1 = PoseData (1 , 2 , 3 , 0.1 , 0.2 , 0.3 )
75+ twist1 = TwistData (1 , 2 , 3 , 0.1 , 0.2 , 0.3 )
7676 state1 = State (pose1 , twist1 )
77- pose2 = Pose (0.1 , 0.2 , 0.3 , 0.1 , 0.2 , 0.3 )
78- twist2 = Twist (0.1 , 0.2 , 0.3 , 0.1 , 0.2 , 0.3 )
77+ pose2 = PoseData (0.1 , 0.2 , 0.3 , 0.1 , 0.2 , 0.3 )
78+ twist2 = TwistData (0.1 , 0.2 , 0.3 , 0.1 , 0.2 , 0.3 )
7979 state2 = State (pose2 , twist2 )
80- assert (state1 + state2 ).pose == Pose (1.1 , 2.2 , 3.3 , 0.2 , 0.4 , 0.6 )
81- assert (state1 - state2 ).pose == Pose (0.9 , 1.8 , 2.7 , 0 , 0 , 0 )
82- assert (state1 + state2 ).twist == Twist (1.1 , 2.2 , 3.3 , 0.2 , 0.4 , 0.6 )
83- assert (state1 - state2 ).twist == Twist (0.9 , 1.8 , 2.7 , 0 , 0 , 0 )
80+ assert (state1 + state2 ).pose == PoseData (1.1 , 2.2 , 3.3 , 0.2 , 0.4 , 0.6 )
81+ assert (state1 - state2 ).pose == PoseData (0.9 , 1.8 , 2.7 , 0 , 0 , 0 )
82+ assert (state1 + state2 ).twist == TwistData (1.1 , 2.2 , 3.3 , 0.2 , 0.4 , 0.6 )
83+ assert (state1 - state2 ).twist == TwistData (0.9 , 1.8 , 2.7 , 0 , 0 , 0 )
0 commit comments