def test_get_robot_roll_rpy2(self): robot, pose, internal_angle = self.init_robot_and_pose() cam_angles = get_robot_horizon_r(robot, PyDataVector(-internal_angle, 0, 0)) * rtd() self.assertEquals(internal_angle, -13) self.assertTrue(abs(cam_angles[1] + internal_angle) < 1e-10)
def test_get_robot_pitch_rpy2(self): robot, pose, internal_angle = self.init_robot_and_pose() # robot.set_initial_angles(0, internal_angle, 0) self.assertEquals(internal_angle, -13) cam_angles = get_robot_horizon_r(robot, PyDataVector(0, -internal_angle, 0)) * rtd() self.assertTrue(abs(cam_angles[1]) < 1e-10) self.assertTrue(abs(cam_angles[0] + 2 * internal_angle) < 1e-10)