diff --git a/src/subjugator/simulation/subjugator_gazebo/worlds/task1.1_2025.world b/src/subjugator/simulation/subjugator_gazebo/worlds/task1.1_2025.world new file mode 100644 index 00000000..563c5be6 --- /dev/null +++ b/src/subjugator/simulation/subjugator_gazebo/worlds/task1.1_2025.world @@ -0,0 +1,490 @@ + + + + + + + 0.4 0.4 0.4 1 + 0.7 0.7 0.7 1 + 0 + false + + + + + 200 + 0.003 + 1.0 + + + + + + + + + + + + + + + + + ${name} + + + + + + + 1000 + + 0 + 1 + + + + + + + + + + 5e-06 2.4e-05 3.9e-05 + + + + 50 0 150 0 0 0 + 1 1 1 1 + 0.1 0.1 0.1 1 + 0.3 0.3 -1 + false + + + 20 0 -90 0 0 0 + 0.9 0.9 0.9 1 + 0.2 0.2 0.2 1 + -1 0 0 + false + + + + + + package:://subjugator_description/urdf/sub9.urdf + 0 2.5 0 0 0 0 + + + + + https://fuel.gazebosim.org/1.0/hmoyen/models/North East Down frame + + 0 0 0 0 0 0 + + + + + + + + 25 52 0.02 + + + 0.8 + 0 + + 0.2 0.2 0.9 1 + 0.2 0.2 0.9 1 + 0.1 0.1 0.3 1 + 0 0 0 1 + + + false + false + + 0 0 0.4 0 0 0 + true + + + + + + + + + package:://subjugator_description/models/woollett_pool_2024/WoollettPool.dae + + + + + + + package:://subjugator_description/models/woollett_pool_2024/WoollettPool.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 0 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -1.5 13 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 16 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 1.75 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0.25 13 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 1.75 16 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -1.75 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -3.25 13 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -1.75 16 0 0 0 0 + true + false + + + diff --git a/src/subjugator/simulation/subjugator_gazebo/worlds/task1.2_2025.world b/src/subjugator/simulation/subjugator_gazebo/worlds/task1.2_2025.world new file mode 100644 index 00000000..423cac53 --- /dev/null +++ b/src/subjugator/simulation/subjugator_gazebo/worlds/task1.2_2025.world @@ -0,0 +1,490 @@ + + + + + + + 0.4 0.4 0.4 1 + 0.7 0.7 0.7 1 + 0 + false + + + + + 200 + 0.003 + 1.0 + + + + + + + + + + + + + + + + + ${name} + + + + + + + 1000 + + 0 + 1 + + + + + + + + + + 5e-06 2.4e-05 3.9e-05 + + + + 50 0 150 0 0 0 + 1 1 1 1 + 0.1 0.1 0.1 1 + 0.3 0.3 -1 + false + + + 20 0 -90 0 0 0 + 0.9 0.9 0.9 1 + 0.2 0.2 0.2 1 + -1 0 0 + false + + + + + + package:://subjugator_description/urdf/sub9.urdf + 0 2.5 0 0 0 0 + + + + + https://fuel.gazebosim.org/1.0/hmoyen/models/North East Down frame + + 0 0 0 0 0 0 + + + + + + + + 25 52 0.02 + + + 0.8 + 0 + + 0.2 0.2 0.9 1 + 0.2 0.2 0.9 1 + 0.1 0.1 0.3 1 + 0 0 0 1 + + + false + false + + 0 0 0.4 0 0 0 + true + + + + + + + + + package:://subjugator_description/models/woollett_pool_2024/WoollettPool.dae + + + + + + + package:://subjugator_description/models/woollett_pool_2024/WoollettPool.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 0 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -1.5 11.5 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 13 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 2.5 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 1 11.5 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 2.5 13 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -2.5 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -4 11.5 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -2.5 13 0 0 0 0 + true + false + + + diff --git a/src/subjugator/simulation/subjugator_gazebo/worlds/task1.3_2025.world b/src/subjugator/simulation/subjugator_gazebo/worlds/task1.3_2025.world new file mode 100644 index 00000000..4e7e1131 --- /dev/null +++ b/src/subjugator/simulation/subjugator_gazebo/worlds/task1.3_2025.world @@ -0,0 +1,490 @@ + + + + + + + 0.4 0.4 0.4 1 + 0.7 0.7 0.7 1 + 0 + false + + + + + 200 + 0.003 + 1.0 + + + + + + + + + + + + + + + + + ${name} + + + + + + + 1000 + + 0 + 1 + + + + + + + + + + 5e-06 2.4e-05 3.9e-05 + + + + 50 0 150 0 0 0 + 1 1 1 1 + 0.1 0.1 0.1 1 + 0.3 0.3 -1 + false + + + 20 0 -90 0 0 0 + 0.9 0.9 0.9 1 + 0.2 0.2 0.2 1 + -1 0 0 + false + + + + + + package:://subjugator_description/urdf/sub9.urdf + 0 2.5 0 0 0 0 + + + + + https://fuel.gazebosim.org/1.0/hmoyen/models/North East Down frame + + 0 0 0 0 0 0 + + + + + + + + 25 52 0.02 + + + 0.8 + 0 + + 0.2 0.2 0.9 1 + 0.2 0.2 0.9 1 + 0.1 0.1 0.3 1 + 0 0 0 1 + + + false + false + + 0 0 0.4 0 0 0 + true + + + + + + + + + package:://subjugator_description/models/woollett_pool_2024/WoollettPool.dae + + + + + + + package:://subjugator_description/models/woollett_pool_2024/WoollettPool.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 0 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -1.5 13 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 16 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 3.25 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 1.75 13 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 3.25 16 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -3.25 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -4.75 13 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -3.25 16 0 0 0 0 + true + false + + + diff --git a/src/subjugator/simulation/subjugator_gazebo/worlds/task1.4_2025.world b/src/subjugator/simulation/subjugator_gazebo/worlds/task1.4_2025.world new file mode 100644 index 00000000..1f6ce1ab --- /dev/null +++ b/src/subjugator/simulation/subjugator_gazebo/worlds/task1.4_2025.world @@ -0,0 +1,490 @@ + + + + + + + 0.4 0.4 0.4 1 + 0.7 0.7 0.7 1 + 0 + false + + + + + 200 + 0.003 + 1.0 + + + + + + + + + + + + + + + + + ${name} + + + + + + + 1000 + + 0 + 1 + + + + + + + + + + 5e-06 2.4e-05 3.9e-05 + + + + 50 0 150 0 0 0 + 1 1 1 1 + 0.1 0.1 0.1 1 + 0.3 0.3 -1 + false + + + 20 0 -90 0 0 0 + 0.9 0.9 0.9 1 + 0.2 0.2 0.2 1 + -1 0 0 + false + + + + + + package:://subjugator_description/urdf/sub9.urdf + 0 2.5 0 0 0 0 + + + + + https://fuel.gazebosim.org/1.0/hmoyen/models/North East Down frame + + 0 0 0 0 0 0 + + + + + + + + 25 52 0.02 + + + 0.8 + 0 + + 0.2 0.2 0.9 1 + 0.2 0.2 0.9 1 + 0.1 0.1 0.3 1 + 0 0 0 1 + + + false + false + + 0 0 0.4 0 0 0 + true + + + + + + + + + package:://subjugator_description/models/woollett_pool_2024/WoollettPool.dae + + + + + + + package:://subjugator_description/models/woollett_pool_2024/WoollettPool.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 0 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -1.5 15 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + + + + package:://subjugator_description/models/red_pole/red_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 0 20 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 2.5 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 1 15 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + 2.5 20 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -2.5 10 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -4 15 0 0 0 0 + true + false + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + + + + package:://subjugator_description/models/white_pole/white_pole_sub9.dae + + + + 0 0 0 0 0 0 + + 0 0 0 0 0 0 + 1 + + 1 + 0 + 0 + 1 + 0 + 1 + + + false + + -2.5 20 0 0 0 0 + true + false + + +