From c482c526e10403dc81bd1988d8c9d802658bea55 Mon Sep 17 00:00:00 2001 From: Yadunund Date: Wed, 12 Apr 2023 12:17:45 +0800 Subject: [PATCH 1/8] Updates to model poses Signed-off-by: Yadunund --- .../maps/office/office.building.yaml | 343 +++++++++++------- 1 file changed, 208 insertions(+), 135 deletions(-) diff --git a/rmf_demos_maps/maps/office/office.building.yaml b/rmf_demos_maps/maps/office/office.building.yaml index b5ef3fad..705bcb34 100644 --- a/rmf_demos_maps/maps/office/office.building.yaml +++ b/rmf_demos_maps/maps/office/office.building.yaml @@ -3,7 +3,7 @@ crowd_sim: agent_groups: - {agents_name: [tinyRobot1, tinyRobot2], agents_number: 2, group_id: 0, profile_selector: external_agent, state_selector: external_static, x: 0, y: 0} agent_profiles: - - {ORCA_tau: 1, ORCA_tauObst: 0.4, class: 1, max_accel: 0, max_angle_vel: 0, max_neighbors: 10, max_speed: 0, name: external_agent, neighbor_dist: 5, obstacle_set: 1, pref_speed: 0, r: 0.25} + - {ORCA_tau: 1, ORCA_tauObst: 0.40000000000000002, class: 1, max_accel: 0, max_angle_vel: 0, max_neighbors: 10, max_speed: 0, name: external_agent, neighbor_dist: 5, obstacle_set: 1, pref_speed: 0, r: 0.25} enable: 0 goal_sets: [] model_types: [] @@ -11,11 +11,25 @@ crowd_sim: states: - {final: 1, goal_set: -1, name: external_static, navmesh_file_name: ""} transitions: [] - update_time_step: 0.1 + update_time_step: 0.10000000000000001 graphs: {} levels: L1: + constraints: + - {ids: ["{6f0220ba-b283-41c9-b8a4-86fede28d5d0}", "{d49c8fba-68ad-48bd-bf6a-c2109638ccf3}"]} + - {ids: ["{844460e1-af5d-4250-8d41-446513692ffa}", "{408fa383-49e0-4095-bcd3-51819004e3e1}"]} + - {ids: ["{865b9319-b742-4cca-920a-9bd12f19b360}", "{e115c6bd-b457-4d18-a725-c465da2262d0}"]} + - {ids: ["{ab9f38f4-dd89-4a12-90bc-74b7fc8413fa}", "{e3618f91-56f5-4839-8309-67a21cbea49b}"]} + - {ids: ["{c0d424cc-0758-49db-a027-66ea337ac06a}", "{f1b40475-decb-4906-b7fd-63372eba2468}"]} + - {ids: ["{2908bd90-c304-4521-bec2-5a0bd83a9b4c}", "{e71feb28-4a54-46ac-9b7e-eded602789a1}"]} + - {ids: ["{35c2e940-d1b4-416b-9269-8df3e3a6500f}", "{844460e1-af5d-4250-8d41-446513692ffa}"]} + - {ids: ["{8be3d1e8-a3f0-409d-b0f9-a7fd41d34da8}", "{e115c6bd-b457-4d18-a725-c465da2262d0}"]} + - {ids: ["{0d82361f-259c-48ae-bbbc-0d60ad276554}", "{e71feb28-4a54-46ac-9b7e-eded602789a1}"]} + - {ids: ["{9f5edf7f-4922-4653-a9d6-c901e8e302c0}", "{f1b40475-decb-4906-b7fd-63372eba2468}"]} + - {ids: ["{e303c869-a30c-4218-9ce5-c204a6ee9eb6}", "{360e4cb1-cf4c-4ee9-9309-34ce6e4926b5}"]} + - {ids: ["{e303c869-a30c-4218-9ce5-c204a6ee9eb6}", "{6a83a4e9-1966-4f69-bb7b-5e5c04474308}"]} + - {ids: ["{6aa3ed92-e5ea-420f-a4d2-4ab9855749c5}", "{8132c192-fd43-440e-96b7-5218f14d8cb4}"]} doors: - [31, 13, {motion_axis: [1, start], motion_degrees: [3, 90], motion_direction: [2, 1], name: [1, main_door], plugin: [1, normal], right_left_ratio: [3, 1], type: [1, double_hinged]}] - [35, 37, {motion_axis: [1, start], motion_degrees: [3, 90], motion_direction: [2, 1], name: [1, coe_door], plugin: [1, normal], right_left_ratio: [3, 1], type: [1, hinged]}] @@ -23,6 +37,16 @@ levels: drawing: filename: office.png elevation: 0 + features: + - {id: "{d49c8fba-68ad-48bd-bf6a-c2109638ccf3}", name: "", x: 2297.8440000000001, y: 1274.268} + - {id: "{844460e1-af5d-4250-8d41-446513692ffa}", name: "", x: 2131.29, y: 545.20100000000002} + - {id: "{e115c6bd-b457-4d18-a725-c465da2262d0}", name: "", x: 2296.5, y: 724.024} + - {id: "{e3618f91-56f5-4839-8309-67a21cbea49b}", name: "", x: 1250.971, y: 559.85900000000004} + - {id: "{f1b40475-decb-4906-b7fd-63372eba2468}", name: "", x: 1832.5139999999999, y: 726.98299999999995} + - {id: "{e71feb28-4a54-46ac-9b7e-eded602789a1}", name: "", x: 983.28300000000002, y: 634.46900000000005} + - {id: "{69fab527-6ed1-4f8f-a604-212e2109a797}", name: "", x: 615.54700000000003, y: 446.40899999999999} + - {id: "{e303c869-a30c-4218-9ce5-c204a6ee9eb6}", name: "", x: 773.20000000000005, y: 135.44300000000001} + - {id: "{8132c192-fd43-440e-96b7-5218f14d8cb4}", name: "", x: 658.71600000000001, y: 1277.7639999999999} floors: - parameters: {ceiling_scale: [3, 1], ceiling_texture: [1, blue_linoleum], indoor: [2, 0], texture_name: [1, blue_linoleum], texture_rotation: [3, 0], texture_scale: [3, 1]} vertices: [27, 28, 29, 30, 31, 13, 14, 15, 21, 20, 19, 22, 23, 24, 38, 25, 26, 36] @@ -58,147 +82,196 @@ levels: - [59, 67, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""], speed_limit: [3, 0]}] - [59, 45, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""], speed_limit: [3, 0]}] layers: - {} + office_latest: + color: [0.20799999999999999, 0.51800000000000002, 0.89400000000000002, 0.5] + features: + - {id: "{0d82361f-259c-48ae-bbbc-0d60ad276554}", name: "", x: 90.046000000000006, y: 313.48599999999999} + - {id: "{c93f3624-e338-42a1-be08-fa2c9967abe2}", name: "", x: 37.334000000000003, y: 360.92899999999997} + - {id: "{8be3d1e8-a3f0-409d-b0f9-a7fd41d34da8}", name: "", x: 179.19399999999999, y: 114.93000000000001} + - {id: "{35c2e940-d1b4-416b-9269-8df3e3a6500f}", name: "", x: 137.31100000000001, y: 126.934} + - {id: "{9f5edf7f-4922-4653-a9d6-c901e8e302c0}", name: "", x: 157.876, y: 188.31100000000001} + - {id: "{360e4cb1-cf4c-4ee9-9309-34ce6e4926b5}", name: "", x: 1.4390000000000001, y: 310.25400000000002} + - {id: "{6aa3ed92-e5ea-420f-a4d2-4ab9855749c5}", name: "", x: 169.17099999999999, y: 408.33100000000002} + filename: ../../../../../../../ws_tb/office.png + transform: + scale: 0.050642399342451405 + translation_x: 21.530635267785868 + translation_y: -4.517188042152072 + yaw: -1.2034307885332622 + visible: true + turtlebot-scan: + color: [1, 0, 0, 0.5] + features: + - {id: "{408fa383-49e0-4095-bcd3-51819004e3e1}", name: "", x: 171.93100000000001, y: 213.447} + - {id: "{6f0220ba-b283-41c9-b8a4-86fede28d5d0}", name: "", x: 380.72500000000002, y: 165.71000000000001} + - {id: "{865b9319-b742-4cca-920a-9bd12f19b360}", name: "", x: 231.28200000000001, y: 170.36799999999999} + - {id: "{ab9f38f4-dd89-4a12-90bc-74b7fc8413fa}", name: "", x: 177.40199999999999, y: 458.13099999999997} + - {id: "{c0d424cc-0758-49db-a027-66ea337ac06a}", name: "", x: 233.06800000000001, y: 298.99799999999999} + - {id: "{2908bd90-c304-4521-bec2-5a0bd83a9b4c}", name: "", x: 192.10400000000001, y: 526.02499999999998} + - {id: "{6a83a4e9-1966-4f69-bb7b-5e5c04474308}", name: "", x: 49.628999999999998, y: 560.99599999999998} + filename: turtlebot-scan.png + transform: + scale: 0.031158787166059292 + translation_x: 24.353556865663599 + translation_y: -1.2868349132815429 + yaw: -1.527272365911712 + visible: false measurements: - - [1, 0, {distance: [3, 9.315]}] - - [5, 4, {distance: [3, 8.409000000000001]}] - - [2, 3, {distance: [3, 20.089]}] + - [1, 0, {distance: [3, 9.3149999999999995]}] + - [5, 4, {distance: [3, 8.4090000000000007]}] + - [2, 3, {distance: [3, 20.088999999999999]}] models: - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 775.16, y: 794.006, yaw: 4.2503, z: 0} - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 737, y: 884, yaw: 4.2239, z: 0} - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 680.226, y: 975.778, yaw: 4.247, z: 0} - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 637.397, y: 1066.178, yaw: 4.2458, z: 0} - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 457.405, y: 976.296, yaw: 1.0926, z: 0} - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 503.457, y: 884.746, yaw: 1.1213, z: 0} - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 549.605, y: 797.635, yaw: 1.0613, z: 0} - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 592.124, y: 715.71, yaw: 1.0779, z: 0} - - {model_name: OpenRobotics/Fridge, name: Fridge, static: true, x: 1888.625, y: 679.327, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 1683.984, y: 655.241, yaw: 0.0166, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 1392.53, y: 706.367, yaw: 3.1613, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 991.717, y: 514.345, yaw: 1.099, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 1682.699, y: 701.847, yaw: 3.1594, z: 0} - - {model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1207.952, y: 1007.22, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1202.918, y: 1168.317, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1631.416, y: 1161.315, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1109.385, y: 1009.033, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1106.837, y: 1168.293, yaw: 4.7124, z: 0} - - {model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1529.036, y: 1160.878, yaw: 4.7124, z: 0} - - {model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1530.348, y: 1000.746, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1631.416, y: 999.433, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 795.487, y: 1142.915, yaw: 1.0878, z: 0} - - {model_name: OpenRobotics/Drawer, name: Drawer, static: true, x: 721.897, y: 1247.935, yaw: 1.1104, z: 0} - - {model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 2045.916, y: 985.492, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 2049.535, y: 1147.682, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 1946.8, y: 1149.375, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 1947.365, y: 990.194, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2607.625, y: 1219.095, yaw: 4.6088, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2644, y: 896, yaw: 4.5816, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2355.87, y: 1021.154, yaw: 1.5864, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2354.629, y: 849.779, yaw: 1.5733, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 883, y: 457, yaw: 4.2286, z: 0} - - {model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 1536.41, y: 657.461, yaw: 1.5914, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2544.666, y: 466.974, yaw: 0, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2648.309, y: 466.974, yaw: 0, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2681.089, y: 531.5700000000001, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2643.97, y: 594.72, yaw: 3.1416, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2537.917, y: 593.756, yaw: 3.1416, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2475.249, y: 532.534, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 1678.061, y: 1006.211, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2598, y: 888, yaw: 1.419, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2567.058, y: 1215.851, yaw: 1.4599, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1047.543, y: 989.277, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1045.85, y: 1155.797, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1264.301, y: 1004.518, yaw: 4.7124, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1263.737, y: 1165.958, yaw: 4.7124, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1471.463, y: 1000.567, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1690.479, y: 1161.442, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1892.611, y: 1154.456, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1894.869, y: 996.403, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 2103.16, y: 1009.386, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 2106.547, y: 1148.811, yaw: -1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 1464.125, y: 1147.33, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 1398.96, y: 657.332, yaw: 0.016, z: 0} - - {model_name: OpenRobotics/Drawer, name: Drawer, static: true, x: 2119.682, y: 936.998, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/Drawer, name: Drawer, static: true, x: 2625.448, y: 1094.713, yaw: 4.6217, z: 0} - - {model_name: OpenRobotics/ConfTable, name: ConfTable, static: true, x: 620, y: 872, yaw: 1.1017, z: 0} - - {model_name: OpenRobotics/RecTable, name: RecTable, static: true, x: 2584.195, y: 527.713, yaw: 0, z: 0} - - {model_name: OpenRobotics/WhiteCabinet, name: WhiteCabinet, static: true, x: 1779.929, y: 344.234, yaw: -0.0292, z: 0} - - {model_name: OpenRobotics/SquareShelf, name: SquareShelf, static: true, x: 938.97, y: 352.118, yaw: 2.664, z: 0} - - {model_name: OpenRobotics/TeleportDispenser, name: coke_dispenser, static: true, x: 2091.359, y: 624.821, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/TeleportDispenser, name: coke_dispenser_2, static: true, x: 2091.589, y: 664.457, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/Coke, name: Coke, static: false, x: 2091.359, y: 625.071, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/Coke, name: Coke, static: false, x: 2092.668, y: 664.996, yaw: 1.5708, z: 0} - - {model_name: OpenRobotics/TeleportIngestor, name: coke_ingestor, static: true, x: 2662.887, y: 898.996, yaw: 1.5708, z: 0.805} - - {model_name: OpenRobotics/TeleportIngestor, name: coke_ingestor_2, static: true, x: 668.759, y: 703.864, yaw: 1.5708, z: 0.8} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 775.15999999999997, y: 794.00599999999997, yaw: 4.2503000000000002, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 737, y: 884, yaw: 4.2239000000000004, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 680.226, y: 975.77800000000002, yaw: 4.2469999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 637.39700000000005, y: 1066.1780000000001, yaw: 4.2458, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 457.40499999999997, y: 976.29600000000005, yaw: 1.0926, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 503.45699999999999, y: 884.74599999999998, yaw: 1.1213, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 549.60500000000002, y: 797.63499999999999, yaw: 1.0612999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 592.12400000000002, y: 715.71000000000004, yaw: 1.0779000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/Fridge, name: Fridge, static: true, x: 1878.9069999999999, y: 679.64499999999998, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 1683.9839999999999, y: 655.24099999999999, yaw: 0.0166, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 1392.53, y: 706.36699999999996, yaw: 3.1613000000000002, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 991.71699999999998, y: 514.34500000000003, yaw: 1.099, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 1682.6990000000001, y: 701.84699999999998, yaw: 3.1594000000000002, z: 0} + - {dispensable: false, model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1207.952, y: 1007.22, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1202.9179999999999, y: 1168.317, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1631.4159999999999, y: 1161.3150000000001, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1109.385, y: 1009.033, yaw: -1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1106.837, y: 1168.2929999999999, yaw: 4.7123999999999997, z: 0} + - {dispensable: false, model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1529.0360000000001, y: 1160.8779999999999, yaw: 4.7123999999999997, z: 0} + - {dispensable: false, model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1530.348, y: 1000.746, yaw: -1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/SmallCubicle, name: SmallCubicle, static: true, x: 1631.4159999999999, y: 999.43299999999999, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 795.48699999999997, y: 1142.915, yaw: 1.0878000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: Drawer, static: true, x: 728.37800000000004, y: 1246.6489999999999, yaw: 1.1104000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 2055.9659999999999, y: 956.08900000000006, yaw: 1.6278999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 2052.4989999999998, y: 1128.2829999999999, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 1948.54, y: 1131.8119999999999, yaw: -1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 1950.675, y: 961.06899999999996, yaw: 1.6108, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2607.625, y: 1219.095, yaw: 4.6087999999999996, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2644, y: 896, yaw: 4.5815999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2355.8699999999999, y: 1021.154, yaw: 1.5864, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2354.6289999999999, y: 849.779, yaw: 1.5732999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 883, y: 457, yaw: 4.2286000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 1536.4100000000001, y: 657.46100000000001, yaw: 1.5913999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2683.2669999999998, y: 398.84500000000003, yaw: 1.8623000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2646.9299999999998, y: 539.81500000000005, yaw: 1.4218999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 1678.0609999999999, y: 1006.211, yaw: -1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2598, y: 888, yaw: 1.419, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2567.058, y: 1215.8510000000001, yaw: 1.4599, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1028.3099999999999, y: 1017.124, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1045.8499999999999, y: 1155.797, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1264.3009999999999, y: 1004.518, yaw: 4.7123999999999997, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1263.7370000000001, y: 1165.9580000000001, yaw: 4.7123999999999997, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1471.463, y: 1000.567, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1690.479, y: 1161.442, yaw: -1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1892.6110000000001, y: 1154.4559999999999, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1894.8689999999999, y: 996.40300000000002, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 2103.1599999999999, y: 1009.386, yaw: -1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 2106.547, y: 1148.8109999999999, yaw: -1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OfficeChairBlack, static: true, x: 1464.125, y: 1147.3299999999999, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 1398.96, y: 657.33199999999999, yaw: 0.016, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: Drawer, static: true, x: 2119.6819999999998, y: 936.99800000000005, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: Drawer, static: true, x: 2625.4479999999999, y: 1094.713, yaw: 4.6216999999999997, z: 0} + - {dispensable: false, model_name: OpenRobotics/ConfTable, name: ConfTable, static: true, x: 620, y: 872, yaw: 1.1016999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/WhiteCabinet, name: WhiteCabinet, static: true, x: 1775.8789999999999, y: 344.82299999999998, yaw: -0.035700000000000003, z: 0} + - {dispensable: false, model_name: OpenRobotics/SquareShelf, name: SquareShelf, static: true, x: 938.97000000000003, y: 352.11799999999999, yaw: 2.6640000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/TeleportDispenser, name: coke_dispenser, static: true, x: 2097.3649999999998, y: 649.80899999999997, yaw: 1.5708, z: 2} + - {dispensable: false, model_name: OpenRobotics/TeleportDispenser, name: coke_dispenser_2, static: true, x: 2095.2669999999998, y: 689.745, yaw: 1.5708, z: 1} + - {dispensable: false, model_name: OpenRobotics/Coke, name: Coke, static: false, x: 2098.6509999999998, y: 650.52300000000002, yaw: 1.5708, z: 2} + - {dispensable: false, model_name: OpenRobotics/TeleportIngestor, name: coke_ingestor, static: true, x: 2662.8870000000002, y: 898.99599999999998, yaw: 1.5708, z: 0.80500000000000005} + - {dispensable: false, model_name: OpenRobotics/TeleportIngestor, name: coke_ingestor_2, static: true, x: 668.75900000000001, y: 703.86400000000003, yaw: 1.5708, z: 0.80000000000000004} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 936.39800000000002, y: 833.31399999999996, yaw: 1.1466000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 1231.5830000000001, y: 1287.5260000000001, yaw: 0.071300000000000002, z: 0} + - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 1946.0540000000001, y: 1238.8910000000001, yaw: 0.0092999999999999992, z: 0} + - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 2053.6880000000001, y: 1237.701, yaw: 0.0172, z: 0} + - {dispensable: false, model_name: OpenRobotics/RecTable, name: OpenRobotics/RecTable, static: true, x: 899.73800000000006, y: 967.89999999999998, yaw: 1.0973999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/SquareShelf, name: OpenRobotics/SquareShelf, static: true, x: 2450.9459999999999, y: 362.63799999999998, yaw: -0.0083000000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/Fridge, name: OpenRobotics/Fridge, static: true, x: 1875.9770000000001, y: 604.197, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/RecTable, name: OpenRobotics/RecTable, static: true, x: 2302.6599999999999, y: 391.375, yaw: 3.1103999999999998, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1471.6030000000001, y: 1374.8610000000001, yaw: 3.1000000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1522.318, y: 1375.692, yaw: 3.0893000000000002, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1571.0940000000001, y: 1377.078, yaw: 3.1097000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1679.73, y: 1373.4749999999999, yaw: -3.0832999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: OpenRobotics/AdjTable, static: true, x: 2702.5300000000002, y: 530.18399999999997, yaw: -1.7435, z: 0} + - {dispensable: false, model_name: OpenRobotics/CoffeeTable, name: OpenRobotics/CoffeeTable, static: true, x: 2723.982, y: 392.71600000000001, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1031.5450000000001, y: 397.61099999999999, yaw: 1.1779999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/SquareShelf, name: OpenRobotics/SquareShelf, static: true, x: 2660.7089999999998, y: 672.20100000000002, yaw: 0.0286, z: 0} + - {dispensable: false, model_name: OpenRobotics/TrashBin, name: OpenRobotics/TrashBin, static: true, x: 1511.2360000000001, y: 901.80999999999995, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/TrashBin, name: OpenRobotics/TrashBin, static: true, x: 1557.943, y: 901.80999999999995, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/TrashBin, name: OpenRobotics/TrashBin, static: true, x: 1604.6489999999999, y: 902.35299999999995, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/WhiteCabinet, name: OpenRobotics/WhiteCabinet, static: true, x: 2094.0799999999999, y: 607.09699999999998, yaw: -1.5640000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 2096.3449999999998, y: 686.04700000000003, yaw: -1.5750999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/MetalCabinetYellow, name: OpenRobotics/MetalCabinetYellow, static: true, x: 2562.2370000000001, y: 408.46100000000001, yaw: -0.043499999999999997, z: 0} vertices: - - [80.27, 1024.974, 0, ""] - - [580.795, 43.396, 0, ""] - - [258.725, 1426.884, 0, ""] - - [2624.464, 1625.219, 0, ""] - - [2809.312, 1349.93, 0, ""] - - [2951.32, 368.569, 0, ""] - - [1249.786, 556.5700000000001, 0, ""] - - [1829.797, 547.502, 0, ""] - - [2132.04, 543.808, 0, ""] - - [2132.544, 719.297, 0, ""] - - [2056.869, 723.0650000000001, 0, ""] - - [1914.314, 725.241, 0, ""] - - [1832.337, 726.329, 0, ""] - - [1663.159, 302.319, 0, ""] - - [2797.635, 340.467, 0, ""] - - [2734.609, 712.544, 0, ""] - - [2295.082, 722.495, 0, ""] - - [2297.846, 1166.445, 0, ""] - - [2297.293, 1271.489, 0, ""] - - [2298.952, 1363.264, 0, ""] - - [2657.208, 1331.751, 0, ""] - - [2690.932, 1025.465, 0, ""] + - [80.269999999999996, 1024.9739999999999, 0, ""] + - [580.79499999999996, 43.396000000000001, 0, ""] + - [258.72500000000002, 1426.884, 0, ""] + - [2624.4639999999999, 1625.2190000000001, 0, ""] + - [2809.3119999999999, 1349.9300000000001, 0, ""] + - [2951.3200000000002, 368.56900000000002, 0, ""] + - [1249.7860000000001, 556.57000000000005, 0, ""] + - [1829.797, 547.50199999999995, 0, ""] + - [2134.6350000000002, 542.00599999999997, 0, ""] + - [2139.4810000000002, 720.91700000000003, 0, ""] + - [2056.8690000000001, 723.06500000000005, 0, ""] + - [1914.3140000000001, 725.24099999999999, 0, ""] + - [1832.337, 726.32899999999995, 0, ""] + - [1663.1590000000001, 302.31900000000002, 0, ""] + - [2797.6350000000002, 340.46699999999998, 0, ""] + - [2734.6089999999999, 712.54399999999998, 0, ""] + - [2295.0819999999999, 722.495, 0, ""] + - [2297.846, 1166.4449999999999, 0, ""] + - [2297.2930000000001, 1271.489, 0, ""] + - [2298.9520000000002, 1363.2639999999999, 0, ""] + - [2657.2080000000001, 1331.751, 0, ""] + - [2690.9319999999998, 1025.4649999999999, 0, ""] - [1619.482, 1417.998, 0, ""] - - [1274.496, 1411.916, 0, ""] - - [931.72, 1359.394, 0, ""] - - [591.037, 1263.173, 0, ""] - - [269.05, 1125.229, 0, ""] - - [771.683, 135.085, 0, ""] - - [1002.591, 229.438, 0, ""] - - [1195.809, 279.98, 0, ""] - - [1395.345, 308.146, 0, ""] - - [1439.306, 307.093, 0, ""] - - [1003.149, 357.463, 0, ""] - - [887.884, 583.51, 0, ""] - - [984.898, 632.497, 0, ""] - - [975.293, 648.826, 0, ""] - - [612.9690000000001, 445.59, 0, ""] - - [933.086, 744.676, 0, ""] - - [655.919, 1280.411, 0, ""] - - [814.828, 239.25, 0, "", {is_parking_spot: [4, false]}] - - [1210.544, 365.254, 0, patrol_D2] - - [1191.442, 824.457, 0, patrol_A1] - - [1232.421, 658.567, 0, tinyRobot1_charger, {is_charger: [4, true], is_holding_point: [4, true], is_parking_spot: [4, true], spawn_robot_name: [1, tinyRobot1], spawn_robot_type: [1, TinyRobot]}] - - [1991.121, 812.872, 0, patrol_D1] - - [1990, 638.364, 0, pantry, {is_holding_point: [4, true], is_parking_spot: [4, false], pickup_dispenser: [1, coke_dispenser]}] + - [1274.4960000000001, 1411.9159999999999, 0, ""] + - [931.72000000000003, 1359.394, 0, ""] + - [591.03700000000003, 1263.173, 0, ""] + - [269.05000000000001, 1125.229, 0, ""] + - [771.68299999999999, 135.08500000000001, 0, ""] + - [1002.591, 229.43799999999999, 0, ""] + - [1195.809, 279.98000000000002, 0, ""] + - [1395.345, 308.14600000000002, 0, ""] + - [1439.306, 307.09300000000002, 0, ""] + - [1003.149, 357.46300000000002, 0, ""] + - [887.88400000000001, 583.50999999999999, 0, ""] + - [984.89800000000002, 632.49699999999996, 0, ""] + - [975.29300000000001, 648.82600000000002, 0, ""] + - [612.96900000000005, 445.58999999999997, 0, ""] + - [933.08600000000001, 744.67600000000004, 0, ""] + - [657.60599999999999, 1282.1559999999999, 0, ""] + - [814.82799999999997, 239.25, 0, "", {is_parking_spot: [4, false]}] + - [1210.5440000000001, 365.25400000000002, 0, patrol_D2] + - [1191.442, 824.45699999999999, 0, patrol_A1] + - [1232.421, 658.56700000000001, 0, tinyRobot1_charger, {is_charger: [4, true], is_holding_point: [4, true], is_parking_spot: [4, true], spawn_robot_name: [1, tinyRobot1], spawn_robot_type: [1, TinyRobot]}] + - [1991.1210000000001, 812.87199999999996, 0, patrol_D1] + - [1990, 638.36400000000003, 0, pantry, {is_holding_point: [4, true], is_parking_spot: [4, false], pickup_dispenser: [1, coke_dispenser]}] - [2213.636, 812, 0, "", {is_parking_spot: [4, false]}] - - [2220.121, 1225.257, 0, ""] - - [2350.211, 402.475, 0, lounge, {is_holding_point: [4, true], is_parking_spot: [4, false]}] - - [1551.069, 468.349, 0, ""] - - [1052.727, 730.182, 0, ""] - - [2474.545, 885.636, 0, hardware_2, {dropoff_ingestor: [1, coke_ingestor], is_holding_point: [4, true], is_parking_spot: [4, false]}] - - [934.9299999999999, 935.429, 0, "", {is_parking_spot: [4, false]}] - - [631.562, 587.894, 0, coe, {dropoff_ingestor: [1, coke_ingestor_2], is_holding_point: [4, true], is_parking_spot: [4, false]}] - - [1790.467, 1326.218, 0, ""] - - [1364.76, 1336.717, 0, ""] + - [2220.1210000000001, 1225.2570000000001, 0, ""] + - [2438.386, 471.24299999999999, 0, lounge, {is_holding_point: [4, true], is_parking_spot: [4, false]}] + - [1551.069, 468.34899999999999, 0, ""] + - [1052.7270000000001, 730.18200000000002, 0, ""] + - [2474.5450000000001, 885.63599999999997, 0, hardware_2, {dropoff_ingestor: [1, coke_ingestor], is_holding_point: [4, true], is_parking_spot: [4, false]}] + - [934.92999999999995, 935.42899999999997, 0, "", {is_parking_spot: [4, false]}] + - [631.56200000000001, 587.89400000000001, 0, coe, {dropoff_ingestor: [1, coke_ingestor_2], is_holding_point: [4, true], is_parking_spot: [4, false]}] + - [1790.4670000000001, 1326.2180000000001, 0, ""] + - [1364.76, 1336.7170000000001, 0, ""] - [2222.415, 1308.722, 0, patrol_C] - - [943.631, 1273.435, 0, patrol_B] + - [943.63099999999997, 1273.4349999999999, 0, patrol_B] - [1107.614, 1316.271, 0, ""] - - [739.949, 415.296, 0, supplies, {is_parking_spot: [4, true]}] - - [2212.395, 460.219, 0, patrol_A2] - - [1366.239, 826.509, 0, ""] - - [1807.172, 818.48, 0, ""] - - [1365.109, 1120.363, 0, ""] - - [1791.093, 1110.805, 0, ""] - - [769.867, 618.148, 0, ""] - - [2016.125, 1310.955, 0, ""] + - [739.94899999999996, 415.29599999999999, 0, supplies, {is_parking_spot: [4, true]}] + - [2238.471, 477.12299999999999, 0, patrol_A2] + - [1366.239, 826.50900000000001, 0, ""] + - [1807.172, 818.48000000000002, 0, ""] + - [1365.1089999999999, 1120.3630000000001, 0, ""] + - [1791.0930000000001, 1110.8050000000001, 0, ""] + - [769.86699999999996, 618.14800000000002, 0, ""] + - [2016.125, 1310.9549999999999, 0, ""] - [2468.096, 1217.693, 0, ""] - - [2412.581, 627.5, 0, tinyRobot2_charger, {is_charger: [4, true], is_holding_point: [4, true], is_parking_spot: [4, true], spawn_robot_name: [1, tinyRobot2], spawn_robot_type: [1, TinyRobot]}] + - [2412.5810000000001, 627.5, 0, tinyRobot2_charger, {is_charger: [4, true], is_holding_point: [4, true], is_parking_spot: [4, true], spawn_robot_name: [1, tinyRobot2], spawn_robot_type: [1, TinyRobot]}] walls: - [6, 7, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - [7, 12, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] From d2623854a8519054b1f19f14d0bf45dd79bc99ec Mon Sep 17 00:00:00 2001 From: Yadunund Date: Wed, 12 Apr 2023 12:28:56 +0800 Subject: [PATCH 2/8] Add scan Signed-off-by: Yadunund --- rmf_demos_maps/maps/office/office.building.yaml | 10 +++++----- rmf_demos_maps/maps/office/office_scan.png | Bin 0 -> 9111 bytes 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 rmf_demos_maps/maps/office/office_scan.png diff --git a/rmf_demos_maps/maps/office/office.building.yaml b/rmf_demos_maps/maps/office/office.building.yaml index 705bcb34..27680462 100644 --- a/rmf_demos_maps/maps/office/office.building.yaml +++ b/rmf_demos_maps/maps/office/office.building.yaml @@ -92,12 +92,12 @@ levels: - {id: "{9f5edf7f-4922-4653-a9d6-c901e8e302c0}", name: "", x: 157.876, y: 188.31100000000001} - {id: "{360e4cb1-cf4c-4ee9-9309-34ce6e4926b5}", name: "", x: 1.4390000000000001, y: 310.25400000000002} - {id: "{6aa3ed92-e5ea-420f-a4d2-4ab9855749c5}", name: "", x: 169.17099999999999, y: 408.33100000000002} - filename: ../../../../../../../ws_tb/office.png + filename: office_scan.png transform: - scale: 0.050642399342451405 - translation_x: 21.530635267785868 - translation_y: -4.517188042152072 - yaw: -1.2034307885332622 + scale: 0.050642399999999997 + translation_x: 21.530999999999999 + translation_y: -4.5170000000000003 + yaw: -1.20343942583513 visible: true turtlebot-scan: color: [1, 0, 0, 0.5] diff --git a/rmf_demos_maps/maps/office/office_scan.png b/rmf_demos_maps/maps/office/office_scan.png new file mode 100644 index 0000000000000000000000000000000000000000..ce2b6d973f96bf2cbbf34c290e074a64c22a553a GIT binary patch literal 9111 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 Date: Wed, 12 Apr 2023 23:18:32 +0800 Subject: [PATCH 3/8] Added more models Signed-off-by: Yadunund --- .../maps/office/office.building.yaml | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/rmf_demos_maps/maps/office/office.building.yaml b/rmf_demos_maps/maps/office/office.building.yaml index 27680462..60856e53 100644 --- a/rmf_demos_maps/maps/office/office.building.yaml +++ b/rmf_demos_maps/maps/office/office.building.yaml @@ -150,7 +150,7 @@ levels: - {dispensable: false, model_name: OpenRobotics/BigCubicle, name: BigCubicle, static: true, x: 1950.675, y: 961.06899999999996, yaw: 1.6108, z: 0} - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2607.625, y: 1219.095, yaw: 4.6087999999999996, z: 0} - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2644, y: 896, yaw: 4.5815999999999999, z: 0} - - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2355.8699999999999, y: 1021.154, yaw: 1.5864, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2410.5320000000002, y: 992.92999999999995, yaw: 0.0094000000000000004, z: 0} - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2354.6289999999999, y: 849.779, yaw: 1.5732999999999999, z: 0} - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 883, y: 457, yaw: 4.2286000000000001, z: 0} - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 1536.4100000000001, y: 657.46100000000001, yaw: 1.5913999999999999, z: 0} @@ -159,7 +159,7 @@ levels: - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 1678.0609999999999, y: 1006.211, yaw: -1.5708, z: 0} - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2598, y: 888, yaw: 1.419, z: 0} - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2567.058, y: 1215.8510000000001, yaw: 1.4599, z: 0} - - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1028.3099999999999, y: 1017.124, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1048.6659999999999, y: 1020.254, yaw: 1.5708, z: 0} - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1045.8499999999999, y: 1155.797, yaw: 1.5708, z: 0} - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1264.3009999999999, y: 1004.518, yaw: 4.7123999999999997, z: 0} - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OfficeChairBlue, static: true, x: 1263.7370000000001, y: 1165.9580000000001, yaw: 4.7123999999999997, z: 0} @@ -181,8 +181,6 @@ levels: - {dispensable: false, model_name: OpenRobotics/Coke, name: Coke, static: false, x: 2098.6509999999998, y: 650.52300000000002, yaw: 1.5708, z: 2} - {dispensable: false, model_name: OpenRobotics/TeleportIngestor, name: coke_ingestor, static: true, x: 2662.8870000000002, y: 898.99599999999998, yaw: 1.5708, z: 0.80500000000000005} - {dispensable: false, model_name: OpenRobotics/TeleportIngestor, name: coke_ingestor_2, static: true, x: 668.75900000000001, y: 703.86400000000003, yaw: 1.5708, z: 0.80000000000000004} - - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 936.39800000000002, y: 833.31399999999996, yaw: 1.1466000000000001, z: 0} - - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 1231.5830000000001, y: 1287.5260000000001, yaw: 0.071300000000000002, z: 0} - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 1946.0540000000001, y: 1238.8910000000001, yaw: 0.0092999999999999992, z: 0} - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 2053.6880000000001, y: 1237.701, yaw: 0.0172, z: 0} - {dispensable: false, model_name: OpenRobotics/RecTable, name: OpenRobotics/RecTable, static: true, x: 899.73800000000006, y: 967.89999999999998, yaw: 1.0973999999999999, z: 0} @@ -203,6 +201,17 @@ levels: - {dispensable: false, model_name: OpenRobotics/WhiteCabinet, name: OpenRobotics/WhiteCabinet, static: true, x: 2094.0799999999999, y: 607.09699999999998, yaw: -1.5640000000000001, z: 0} - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 2096.3449999999998, y: 686.04700000000003, yaw: -1.5750999999999999, z: 0} - {dispensable: false, model_name: OpenRobotics/MetalCabinetYellow, name: OpenRobotics/MetalCabinetYellow, static: true, x: 2562.2370000000001, y: 408.46100000000001, yaw: -0.043499999999999997, z: 0} + - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 758.96900000000005, y: 470.916, yaw: 2.6833999999999998, z: 0} + - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 696.33399999999995, y: 371.52800000000002, yaw: 1.1071, z: 0} + - {dispensable: false, model_name: OpenRobotics/MiR100, name: OpenRobotics/MiR100, static: true, x: 968.74300000000005, y: 827.98800000000006, yaw: -0.51590000000000003, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1243.4269999999999, y: 1282.3009999999999, yaw: 1.6649, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1182.452, y: 1288.9069999999999, yaw: -1.512, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlue, name: OpenRobotics/OfficeChairBlue, static: true, x: 842.88199999999995, y: 1178.6559999999999, yaw: -2.0863, z: 0} + - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 2463.2600000000002, y: 758.13, yaw: -0.014500000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/MetalCabinet, name: OpenRobotics/MetalCabinet, static: true, x: 2561.8960000000002, y: 759.04300000000001, yaw: -0.024400000000000002, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 2339.9650000000001, y: 1065.9090000000001, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 2339.9650000000001, y: 1116.1400000000001, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairBlack, name: OpenRobotics/OfficeChairBlack, static: true, x: 2423.8319999999999, y: 1070.241, yaw: -3.1415999999999999, z: 0} vertices: - [80.269999999999996, 1024.9739999999999, 0, ""] - [580.79499999999996, 43.396000000000001, 0, ""] @@ -243,7 +252,7 @@ levels: - [612.96900000000005, 445.58999999999997, 0, ""] - [933.08600000000001, 744.67600000000004, 0, ""] - [657.60599999999999, 1282.1559999999999, 0, ""] - - [814.82799999999997, 239.25, 0, "", {is_parking_spot: [4, false]}] + - [830.92200000000003, 249.364, 0, "", {is_parking_spot: [4, false]}] - [1210.5440000000001, 365.25400000000002, 0, patrol_D2] - [1191.442, 824.45699999999999, 0, patrol_A1] - [1232.421, 658.56700000000001, 0, tinyRobot1_charger, {is_charger: [4, true], is_holding_point: [4, true], is_parking_spot: [4, true], spawn_robot_name: [1, tinyRobot1], spawn_robot_type: [1, TinyRobot]}] @@ -262,7 +271,7 @@ levels: - [2222.415, 1308.722, 0, patrol_C] - [943.63099999999997, 1273.4349999999999, 0, patrol_B] - [1107.614, 1316.271, 0, ""] - - [739.94899999999996, 415.29599999999999, 0, supplies, {is_parking_spot: [4, true]}] + - [770.875, 383.43400000000003, 0, supplies, {is_parking_spot: [4, true]}] - [2238.471, 477.12299999999999, 0, patrol_A2] - [1366.239, 826.50900000000001, 0, ""] - [1807.172, 818.48000000000002, 0, ""] From f692f4ed3c164f2b26e198855b922c6ab8f53f53 Mon Sep 17 00:00:00 2001 From: Yadunund Date: Thu, 13 Apr 2023 01:41:58 +0800 Subject: [PATCH 4/8] Update floor textures Signed-off-by: Yadunund --- rmf_demos_maps/maps/office/office.building.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/rmf_demos_maps/maps/office/office.building.yaml b/rmf_demos_maps/maps/office/office.building.yaml index 60856e53..291b7dff 100644 --- a/rmf_demos_maps/maps/office/office.building.yaml +++ b/rmf_demos_maps/maps/office/office.building.yaml @@ -48,8 +48,14 @@ levels: - {id: "{e303c869-a30c-4218-9ce5-c204a6ee9eb6}", name: "", x: 773.20000000000005, y: 135.44300000000001} - {id: "{8132c192-fd43-440e-96b7-5218f14d8cb4}", name: "", x: 658.71600000000001, y: 1277.7639999999999} floors: - - parameters: {ceiling_scale: [3, 1], ceiling_texture: [1, blue_linoleum], indoor: [2, 0], texture_name: [1, blue_linoleum], texture_rotation: [3, 0], texture_scale: [3, 1]} - vertices: [27, 28, 29, 30, 31, 13, 14, 15, 21, 20, 19, 22, 23, 24, 38, 25, 26, 36] + - parameters: {ceiling_scale: [3, 1], ceiling_texture: [1, blue_linoleum_high_contrast], indoor: [2, 0], texture_name: [1, blue_linoleum_high_contrast], texture_rotation: [3, 0], texture_scale: [3, 1]} + vertices: [27, 36, 33, 6, 7, 8, 9, 16, 15, 14, 13, 31, 30, 29, 28] + - parameters: {ceiling_scale: [3, 1], ceiling_texture: [1, concrete2], indoor: [2, 0], texture_name: [1, concrete2], texture_rotation: [3, 0], texture_scale: [3, 10]} + vertices: [6, 68, 69, 9, 8, 7] + - parameters: {ceiling_scale: [3, 1], ceiling_texture: [1, blue_linoleum_high_contrast], indoor: [2, 0], texture_name: [1, blue_linoleum_high_contrast], texture_rotation: [3, 0], texture_scale: [3, 1]} + vertices: [36, 34, 37, 38, 25, 26] + - parameters: {ceiling_scale: [3, 1], ceiling_texture: [1, black_concrete], indoor: [2, 0], texture_name: [1, black_concrete], texture_rotation: [3, 0], texture_scale: [3, 1]} + vertices: [6, 33, 34, 35, 37, 38, 24, 23, 22, 19, 20, 21, 15, 16, 9, 69, 68] lanes: - [39, 40, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""], speed_limit: [3, 0]}] - [43, 45, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""], speed_limit: [3, 0]}] @@ -281,6 +287,8 @@ levels: - [2016.125, 1310.9549999999999, 0, ""] - [2468.096, 1217.693, 0, ""] - [2412.5810000000001, 627.5, 0, tinyRobot2_charger, {is_charger: [4, true], is_holding_point: [4, true], is_parking_spot: [4, true], spawn_robot_name: [1, tinyRobot2], spawn_robot_type: [1, TinyRobot]}] + - [1255.0239999999999, 824.40300000000002, 0, ""] + - [2141.6390000000001, 799.18499999999995, 0, ""] walls: - [6, 7, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - [7, 12, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] From 6877dbdd5e877ffcc588d314d09985e09cc13982 Mon Sep 17 00:00:00 2001 From: Yadunund Date: Thu, 13 Apr 2023 01:49:12 +0800 Subject: [PATCH 5/8] Minor adjustment Signed-off-by: Yadunund --- rmf_demos_maps/maps/office/office.building.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rmf_demos_maps/maps/office/office.building.yaml b/rmf_demos_maps/maps/office/office.building.yaml index 291b7dff..bd8a6928 100644 --- a/rmf_demos_maps/maps/office/office.building.yaml +++ b/rmf_demos_maps/maps/office/office.building.yaml @@ -160,8 +160,8 @@ levels: - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 2354.6289999999999, y: 849.779, yaw: 1.5732999999999999, z: 0} - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 883, y: 457, yaw: 4.2286000000000001, z: 0} - {dispensable: false, model_name: OpenRobotics/AdjTable, name: AdjTable, static: true, x: 1536.4100000000001, y: 657.46100000000001, yaw: 1.5913999999999999, z: 0} - - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2683.2669999999998, y: 398.84500000000003, yaw: 1.8623000000000001, z: 0} - - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2646.9299999999998, y: 539.81500000000005, yaw: 1.4218999999999999, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2676.4400000000001, y: 406.87200000000001, yaw: 1.8623000000000001, z: 0} + - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2648.7919999999999, y: 545.11199999999997, yaw: 1.4218999999999999, z: 0} - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 1678.0609999999999, y: 1006.211, yaw: -1.5708, z: 0} - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2598, y: 888, yaw: 1.419, z: 0} - {dispensable: false, model_name: OpenRobotics/OfficeChairGrey, name: OfficeChairGrey, static: true, x: 2567.058, y: 1215.8510000000001, yaw: 1.4599, z: 0} @@ -197,8 +197,8 @@ levels: - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1522.318, y: 1375.692, yaw: 3.0893000000000002, z: 0} - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1571.0940000000001, y: 1377.078, yaw: 3.1097000000000001, z: 0} - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1679.73, y: 1373.4749999999999, yaw: -3.0832999999999999, z: 0} - - {dispensable: false, model_name: OpenRobotics/AdjTable, name: OpenRobotics/AdjTable, static: true, x: 2702.5300000000002, y: 530.18399999999997, yaw: -1.7435, z: 0} - - {dispensable: false, model_name: OpenRobotics/CoffeeTable, name: OpenRobotics/CoffeeTable, static: true, x: 2723.982, y: 392.71600000000001, yaw: 1.5708, z: 0} + - {dispensable: false, model_name: OpenRobotics/AdjTable, name: OpenRobotics/AdjTable, static: true, x: 2699.48, y: 546.64800000000002, yaw: -1.7435, z: 0} + - {dispensable: false, model_name: OpenRobotics/CoffeeTable, name: OpenRobotics/CoffeeTable, static: true, x: 2732.7600000000002, y: 394.072, yaw: 1.5708, z: 0} - {dispensable: false, model_name: OpenRobotics/Drawer, name: OpenRobotics/Drawer, static: true, x: 1031.5450000000001, y: 397.61099999999999, yaw: 1.1779999999999999, z: 0} - {dispensable: false, model_name: OpenRobotics/SquareShelf, name: OpenRobotics/SquareShelf, static: true, x: 2660.7089999999998, y: 672.20100000000002, yaw: 0.0286, z: 0} - {dispensable: false, model_name: OpenRobotics/TrashBin, name: OpenRobotics/TrashBin, static: true, x: 1511.2360000000001, y: 901.80999999999995, yaw: 1.5708, z: 0} From 5933db9c75783811d9b3f46cfc3d02f579ee74e7 Mon Sep 17 00:00:00 2001 From: Yadunund Date: Thu, 13 Apr 2023 02:05:31 +0800 Subject: [PATCH 6/8] Update wall alphas Signed-off-by: Yadunund --- .../maps/office/office.building.yaml | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/rmf_demos_maps/maps/office/office.building.yaml b/rmf_demos_maps/maps/office/office.building.yaml index bd8a6928..8d306555 100644 --- a/rmf_demos_maps/maps/office/office.building.yaml +++ b/rmf_demos_maps/maps/office/office.building.yaml @@ -290,36 +290,36 @@ levels: - [1255.0239999999999, 824.40300000000002, 0, ""] - [2141.6390000000001, 799.18499999999995, 0, ""] walls: - - [6, 7, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [7, 12, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [12, 11, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [7, 8, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [8, 9, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [9, 10, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [14, 13, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [14, 15, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [15, 16, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [16, 17, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [20, 21, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [15, 21, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [18, 19, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [19, 20, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [22, 19, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [24, 23, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [23, 22, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [26, 25, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [31, 30, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [30, 29, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [29, 28, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [28, 27, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [35, 34, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [34, 33, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [33, 32, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [36, 33, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [27, 36, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [26, 36, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [25, 38, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [38, 24, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] - - [37, 38, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, default], texture_scale: [3, 1], texture_width: [3, 1]}] + - [6, 7, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [7, 12, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [12, 11, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [7, 8, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [8, 9, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [9, 10, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [14, 13, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [14, 15, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [15, 16, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [16, 17, {alpha: [3, 0.5], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [20, 21, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [15, 21, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [18, 19, {alpha: [3, 0.5], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [19, 20, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [22, 19, {alpha: [3, 0.5], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [24, 23, {alpha: [3, 0.5], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [23, 22, {alpha: [3, 0.5], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [26, 25, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [31, 30, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [30, 29, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [29, 28, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [28, 27, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [35, 34, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [34, 33, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [33, 32, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [36, 33, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [27, 36, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [26, 36, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [25, 38, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [38, 24, {alpha: [3, 0.5], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [37, 38, {alpha: [3, 0.80000000000000004], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] lifts: {} name: building From d87ce4867d2d5ef8755b425f918c48cebfdb3c21 Mon Sep 17 00:00:00 2001 From: Yadunund Date: Thu, 13 Apr 2023 02:12:58 +0800 Subject: [PATCH 7/8] Add double wall Signed-off-by: Yadunund --- rmf_demos_maps/maps/office/office.building.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rmf_demos_maps/maps/office/office.building.yaml b/rmf_demos_maps/maps/office/office.building.yaml index 8d306555..56b9b2d1 100644 --- a/rmf_demos_maps/maps/office/office.building.yaml +++ b/rmf_demos_maps/maps/office/office.building.yaml @@ -289,6 +289,9 @@ levels: - [2412.5810000000001, 627.5, 0, tinyRobot2_charger, {is_charger: [4, true], is_holding_point: [4, true], is_parking_spot: [4, true], spawn_robot_name: [1, tinyRobot2], spawn_robot_type: [1, TinyRobot]}] - [1255.0239999999999, 824.40300000000002, 0, ""] - [2141.6390000000001, 799.18499999999995, 0, ""] + - [1252.1369999999999, 556.17600000000004, 0, ""] + - [1830.4449999999999, 546.74699999999996, 0, ""] + - [2135.799, 541.26700000000005, 0, ""] walls: - [6, 7, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] - [7, 12, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] @@ -321,5 +324,7 @@ levels: - [25, 38, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] - [38, 24, {alpha: [3, 0.5], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] - [37, 38, {alpha: [3, 0.80000000000000004], texture_height: [3, 2.5], texture_name: [1, wall_white], texture_scale: [3, 1], texture_width: [3, 1]}] + - [70, 71, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, blue_linoleum_high_contrast], texture_scale: [3, 1], texture_width: [3, 1]}] + - [71, 72, {alpha: [3, 1], texture_height: [3, 2.5], texture_name: [1, blue_linoleum_high_contrast], texture_scale: [3, 1], texture_width: [3, 1]}] lifts: {} name: building From 41a59fb21ef68fb6e4e89c86f6ca3fcdd9b71ab7 Mon Sep 17 00:00:00 2001 From: Yadunund Date: Fri, 12 Jan 2024 15:39:52 +0800 Subject: [PATCH 8/8] Cleanup Signed-off-by: Yadunund --- .../maps/office/office.building.yaml | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/rmf_demos_maps/maps/office/office.building.yaml b/rmf_demos_maps/maps/office/office.building.yaml index 56b9b2d1..d66093c8 100644 --- a/rmf_demos_maps/maps/office/office.building.yaml +++ b/rmf_demos_maps/maps/office/office.building.yaml @@ -88,7 +88,7 @@ levels: - [59, 67, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""], speed_limit: [3, 0]}] - [59, 45, {bidirectional: [4, true], demo_mock_floor_name: [1, ""], demo_mock_lift_name: [1, ""], graph_idx: [2, 0], orientation: [1, ""], speed_limit: [3, 0]}] layers: - office_latest: + office_laserscan: color: [0.20799999999999999, 0.51800000000000002, 0.89400000000000002, 0.5] features: - {id: "{0d82361f-259c-48ae-bbbc-0d60ad276554}", name: "", x: 90.046000000000006, y: 313.48599999999999} @@ -105,23 +105,6 @@ levels: translation_y: -4.5170000000000003 yaw: -1.20343942583513 visible: true - turtlebot-scan: - color: [1, 0, 0, 0.5] - features: - - {id: "{408fa383-49e0-4095-bcd3-51819004e3e1}", name: "", x: 171.93100000000001, y: 213.447} - - {id: "{6f0220ba-b283-41c9-b8a4-86fede28d5d0}", name: "", x: 380.72500000000002, y: 165.71000000000001} - - {id: "{865b9319-b742-4cca-920a-9bd12f19b360}", name: "", x: 231.28200000000001, y: 170.36799999999999} - - {id: "{ab9f38f4-dd89-4a12-90bc-74b7fc8413fa}", name: "", x: 177.40199999999999, y: 458.13099999999997} - - {id: "{c0d424cc-0758-49db-a027-66ea337ac06a}", name: "", x: 233.06800000000001, y: 298.99799999999999} - - {id: "{2908bd90-c304-4521-bec2-5a0bd83a9b4c}", name: "", x: 192.10400000000001, y: 526.02499999999998} - - {id: "{6a83a4e9-1966-4f69-bb7b-5e5c04474308}", name: "", x: 49.628999999999998, y: 560.99599999999998} - filename: turtlebot-scan.png - transform: - scale: 0.031158787166059292 - translation_x: 24.353556865663599 - translation_y: -1.2868349132815429 - yaw: -1.527272365911712 - visible: false measurements: - [1, 0, {distance: [3, 9.3149999999999995]}] - [5, 4, {distance: [3, 8.4090000000000007]}]