def robot_positions(robot_position_1, robot_position_2, robot_frame): return Positions([robot_position_1, robot_position_2], frame=robot_frame)
from pathlib import Path import pytest from alitra import Bounds, Frame, Map, MapAlignment, Position, Positions robot_frame = Frame("robot") expected_map = Map( name="test_map_robot", reference_positions=Positions( positions=[ Position(x=20, y=10, z=0, frame=robot_frame), Position(x=60, y=20, z=0, frame=robot_frame), Position(x=80, y=70, z=0, frame=robot_frame), ], frame=robot_frame, ), frame=robot_frame, ) expected_map_bounds = Map( name="test_map_bounds", reference_positions=Positions( positions=[ Position(x=20, y=10, z=0, frame=robot_frame), Position(x=60, y=20, z=0, frame=robot_frame), Position(x=80, y=70, z=0, frame=robot_frame), ], frame=robot_frame, ),