2 from pathlib
import Path
4 import pinocchio
as pin
7 @unittest.skipUnless(pin.WITH_URDFDOM,
"Needs URDFDOM")
25 file_content = model.read()
30 self.assertEqual(model, model_ref)
34 self.assertEqual(model_self, model_ref)
39 model_dir = self.
current_dir /
"../../models/example-robot-data/robots"
40 model_path = model_dir /
"ur_description/urdf/ur5_robot.urdf"
42 model = pin.buildModelFromUrdf(model_path)
43 filename = Path(
"model.pickle")
44 with filename.open(
"wb")
as f:
47 with filename.open(
"rb")
as f:
48 model_copy = pickle.load(f)
50 self.assertTrue(model == model_copy)
53 if __name__ ==
"__main__":