diff --git a/turtlebot3_gazebo/launch/spawn_turtlebot3.launch.py b/turtlebot3_gazebo/launch/spawn_turtlebot3.launch.py index 8d386034f..2ab359fa5 100644 --- a/turtlebot3_gazebo/launch/spawn_turtlebot3.launch.py +++ b/turtlebot3_gazebo/launch/spawn_turtlebot3.launch.py @@ -35,6 +35,7 @@ def generate_launch_description(): # Launch configuration variables specific to simulation x_pose = LaunchConfiguration('x_pose', default='0.0') y_pose = LaunchConfiguration('y_pose', default='0.0') + yaw = LaunchConfiguration('yaw', default='0.0') # Declare the launch arguments declare_x_position_cmd = DeclareLaunchArgument( @@ -53,7 +54,8 @@ def generate_launch_description(): '-file', urdf_path, '-x', x_pose, '-y', y_pose, - '-z', '0.01' + '-z', '0.01', + '-Y', yaw ], output='screen', ) diff --git a/turtlebot3_gazebo/launch/turtlebot3_urmc_2025.launch.py b/turtlebot3_gazebo/launch/turtlebot3_urmc_2025.launch.py new file mode 100644 index 000000000..f30cb8190 --- /dev/null +++ b/turtlebot3_gazebo/launch/turtlebot3_urmc_2025.launch.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python3 +# +# Copyright 2019 ROBOTIS CO., LTD. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Authors: Joep Tool, Hyungyu Kim + +import os + +from ament_index_python.packages import get_package_share_directory +from launch import LaunchDescription +from launch.actions import IncludeLaunchDescription +from launch.launch_description_sources import PythonLaunchDescriptionSource +from launch.substitutions import LaunchConfiguration + + +def generate_launch_description(): + launch_file_dir = os.path.join(get_package_share_directory('turtlebot3_gazebo'), 'launch') + pkg_gazebo_ros = get_package_share_directory('gazebo_ros') + + use_sim_time = LaunchConfiguration('use_sim_time', default='true') + # x_pose = LaunchConfiguration('x_pose', default='-1.75') + # y_pose = LaunchConfiguration('y_pose', default='0.2') + # yaw = LaunchConfiguration('yaw', default='1.57') + x_pose = LaunchConfiguration('x_pose', default='0.2') + y_pose = LaunchConfiguration('y_pose', default='-1.8') + yaw = LaunchConfiguration('yaw', default='0') + + world = os.path.join( + get_package_share_directory('turtlebot3_gazebo'), + 'worlds', + 'turtlebot3_urmc_2025.world' + ) + + gzserver_cmd = IncludeLaunchDescription( + PythonLaunchDescriptionSource( + os.path.join(pkg_gazebo_ros, 'launch', 'gzserver.launch.py') + ), + launch_arguments={'world': world}.items() + ) + + gzclient_cmd = IncludeLaunchDescription( + PythonLaunchDescriptionSource( + os.path.join(pkg_gazebo_ros, 'launch', 'gzclient.launch.py') + ) + ) + + robot_state_publisher_cmd = IncludeLaunchDescription( + PythonLaunchDescriptionSource( + os.path.join(launch_file_dir, 'robot_state_publisher.launch.py') + ), + launch_arguments={'use_sim_time': use_sim_time}.items() + ) + + spawn_turtlebot_cmd = IncludeLaunchDescription( + PythonLaunchDescriptionSource( + os.path.join(launch_file_dir, 'spawn_turtlebot3.launch.py') + ), + launch_arguments={ + 'x_pose': x_pose, + 'y_pose': y_pose, + 'yaw': yaw + }.items() + ) + + ld = LaunchDescription() + ld.add_action(gzserver_cmd) + ld.add_action(gzclient_cmd) + ld.add_action(robot_state_publisher_cmd) + ld.add_action(spawn_turtlebot_cmd) + return ld diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/checker.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/checker.png new file mode 100644 index 000000000..996ee2f0b Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/checker.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/scripts/checker.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/scripts/checker.material new file mode 100644 index 000000000..ebd4585e7 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/scripts/checker.material @@ -0,0 +1,14 @@ +material checker +{ + technique + { + pass + { + texture_unit + { + texture checker.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/textures/checker.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/textures/checker.png new file mode 100644 index 000000000..43ea3bacc Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/materials/textures/checker.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/model.config new file mode 100644 index 000000000..f987bfb27 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/model.config @@ -0,0 +1,16 @@ + + + + checker + 1.0 + model.sdf + + + Gilbert + kkjong@robotis.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/model.sdf new file mode 100644 index 000000000..6bd583145 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/checker/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 0 0 0 0 0 0 + + + + 0.02 1 1 + + + + + + + 0.02 1 1 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/materials/scripts/course.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/materials/scripts/course.material new file mode 100644 index 000000000..0859df92e --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/materials/scripts/course.material @@ -0,0 +1,14 @@ +material course +{ + technique + { + pass + { + texture_unit + { + texture course.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/materials/textures/course.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/materials/textures/course.png new file mode 100644 index 000000000..419d0ac40 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/materials/textures/course.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/model.config new file mode 100644 index 000000000..725e5f6ac --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/model.config @@ -0,0 +1,16 @@ + + + + course + 1.0 + model.sdf + + sdq + test@gmail.com + + + + A simple textured ground plane + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/model.sdf new file mode 100644 index 000000000..65dd7ff73 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/course/model.sdf @@ -0,0 +1,42 @@ + + + + true + + + + + 0 0 1 + 4 4 + + + + + + 100 + 50 + + + + + + false + + + 0 0 1 + 4 4 + + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/materials/scripts/piste_droit.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/materials/scripts/piste_droit.material new file mode 100644 index 000000000..d6e1e599e --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/materials/scripts/piste_droit.material @@ -0,0 +1,14 @@ +material piste_droit +{ + technique + { + pass + { + texture_unit + { + texture test_bande.png + scale 1 1 + } + } + } +} diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/materials/textures/test_bande.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/materials/textures/test_bande.png new file mode 100644 index 000000000..f44bfc7fc Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/materials/textures/test_bande.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/model.config new file mode 100644 index 000000000..23c519ef1 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/model.config @@ -0,0 +1,11 @@ + + + PIste_droite_texture + 1.0 + model.sdf + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/model.sdf new file mode 100644 index 000000000..15b015493 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/PIste_droite_texture/model.sdf @@ -0,0 +1,108 @@ + + + + + + 1 + + 0.166667 + 0 + 0 + 0.166667 + 0 + 0.166667 + + 0 0 0 0 -0 0 + + 0 0 0 0 -0 0 + 1 + 0 + 0 + 0 + + 0 0 0 0 -0 0 + + + /home/alexis/Téléchargements/piste_droit_texture.dae + 0.02 0.02 0.02 + + + + 1 + + + __default__ + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 0 + 1 + + + 0 + 10 + 0 0 0 0 -0 0 + + + /home/alexis/Téléchargements/piste_droit_texture.dae + 0.02 0.02 0.02 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + 1 + 1 + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Parking_1/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Parking_1/model.config new file mode 100644 index 000000000..5fa2d5f84 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Parking_1/model.config @@ -0,0 +1,11 @@ + + + Parking_1 + 1.0 + model.sdf + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Parking_1/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Parking_1/model.sdf new file mode 100644 index 000000000..5f5e35f59 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Parking_1/model.sdf @@ -0,0 +1,107 @@ + + + + + + 1 + + 0.166667 + 0 + 0 + 0.166667 + 0 + 0.166667 + + 0 0 0 0 -0 0 + + -0 -0 0 0 -0 0 + 1 + 0 + 0 + 0 + + 0 0 0 0 -0 0 + + + /home/alexis/catkin_ws/src/turtlebot3_simulations/turtlebot3_gazebo/models/Circuit/meshes/parking_1.dae + 0.05 0.05 0.05 + + + + 1 + + + __default__ + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 0 + 1 + + + 0 + 10 + 0 0 0 0 -0 0 + + + /home/alexis/catkin_ws/src/turtlebot3_simulations/turtlebot3_gazebo/models/Circuit/meshes/parking_1.dae + 0.05 0.05 0.05 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + 0 + 1 + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Virage/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Virage/model.config new file mode 100644 index 000000000..b546e0660 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Virage/model.config @@ -0,0 +1,11 @@ + + + Virage + 1.0 + model.sdf + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Virage/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Virage/model.sdf new file mode 100644 index 000000000..8338abc32 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/Virage/model.sdf @@ -0,0 +1,107 @@ + + + + + + 1 + + 0.166667 + 0 + 0 + 0.166667 + 0 + 0.166667 + + 0 0 0 0 -0 0 + + -0 0 0 0 -0 0 + 1 + 0 + 0 + 0 + + 0 0 0 0 -0 0 + + + /home/alexis/catkin_ws/src/turtlebot3_simulations/turtlebot3_gazebo/models/Circuit/meshes/virage.dae + 0.05 0.05 0.05 + + + + 1 + + + __default__ + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 0 + 1 + + + 0 + 10 + 0 0 0 0 -0 0 + + + /home/alexis/catkin_ws/src/turtlebot3_simulations/turtlebot3_gazebo/models/Circuit/meshes/virage.dae + 0.05 0.05 0.05 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + 1 + 1 + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/parking_1.dae b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/parking_1.dae new file mode 100644 index 000000000..f04e6c304 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/parking_1.dae @@ -0,0 +1,124 @@ + + + + + Blender User + Blender 4.1.1 commit date:2024-04-15, commit time:15:11, hash:e1743a0317bc + + 2024-05-31T09:53:33 + 2024-05-31T09:53:33 + + Z_UP + + + + + + + 39.59775 + 1.777778 + 0.1 + 100 + + + + + + 0 + 0 + 10 + + + + + + + + + 1000 1000 1000 + 1 + 0 + 0 + + + + + 0 + 0 + 2097153 + 1 + 1 + 1 + 0 + 0 + 0 + 1000 + 75 + 0.15 + 0.04999995 + 30.002 + 1 + 0.1 + 1 + 0.1 + 0.1 + 1 + + + + + + + + + + 66.5376 1.500076 -152.9792 84.0376 1.500076 -152.9792 66.5376 -1.499924 -152.9792 84.0376 -1.499924 -152.9792 -148.4624 -1.499924 -152.9792 -165.9624 -1.499924 -152.9792 -148.4624 1.500076 -152.9792 -165.9624 1.500076 -152.9792 -93.4624 1.500076 -152.9792 -68.4624 1.500076 -152.9792 -93.4624 -1.499924 -152.9792 -68.4624 -1.499924 -152.9792 -53.4624 1.500076 -152.9792 -28.4624 1.500076 -152.9792 -53.4624 -1.499924 -152.9792 -28.4624 -1.499924 -152.9792 11.5376 -1.499924 -152.9792 -13.4624 -1.499924 -152.9792 11.5376 1.500076 -152.9792 -13.4624 1.500076 -152.9792 51.5376 -1.499924 -152.9792 26.5376 -1.499924 -152.9792 51.5376 1.500076 -152.9792 26.5376 1.500076 -152.9792 84.0376 1.500076 -95.47925 84.0376 1.500076 -70.47925 84.0376 -1.499924 -95.47925 84.0376 -1.499924 -70.47925 84.0376 -1.499924 -110.4793 84.0376 1.500076 -110.4793 84.0376 1.500076 -55.47925 84.0376 1.500076 -30.47925 84.0376 -1.499924 -55.47925 84.0376 -1.499924 -30.47925 84.0376 -1.499924 49.52075 84.0376 -1.499924 24.52075 84.0376 1.500076 49.52075 84.0376 1.500076 24.52075 84.0376 1.500076 64.52075 84.0376 1.500076 89.52075 84.0376 -1.499924 64.52075 84.0376 -1.499924 89.52075 84.0376 1.500076 104.5208 84.0376 1.500076 147.0207 84.0376 -1.499924 104.5208 84.0376 -1.499924 147.0207 84.0376 -1.499924 9.520752 84.0376 -1.499924 -15.47925 84.0376 1.500076 9.520752 84.0376 1.500076 -15.47925 -148.4624 1.500076 147.0207 -165.9624 1.500076 147.0207 -148.4624 -1.499924 147.0207 -165.9624 -1.499924 147.0207 -133.4624 -1.499924 147.0207 -108.4624 -1.499924 147.0207 -133.4624 1.500076 147.0207 -108.4624 1.500076 147.0207 -93.4624 -1.499924 147.0207 -68.4624 -1.499924 147.0207 -93.4624 1.500076 147.0207 -68.4624 1.500076 147.0207 66.5376 -1.499924 147.0207 66.5376 1.500076 147.0207 51.5376 1.500076 147.0207 26.5376 1.500076 147.0207 51.5376 -1.499924 147.0207 26.5376 -1.499924 147.0207 11.5376 1.500076 147.0207 -13.4624 1.500076 147.0207 11.5376 -1.499924 147.0207 -13.4624 -1.499924 147.0207 -28.4624 1.500076 147.0207 -53.4624 1.500076 147.0207 -28.4624 -1.499924 147.0207 -53.4624 -1.499924 147.0207 46.0874 1.500076 -143.5393 31.98779 1.500076 -143.5393 71.9878 1.500076 -143.5393 6.087402 1.500076 -143.5393 -8.012207 1.500076 -143.5393 -33.9126 1.500076 -143.5393 -113.9126 1.500076 -143.5393 -108.4624 1.500076 -152.9792 -133.4624 1.500076 -152.9792 93.47754 1.500076 -90.02906 93.47754 1.500076 -115.9294 -153.9126 1.500076 -143.5393 93.47754 1.500076 29.97095 93.47754 1.500076 4.070557 -48.01221 1.500076 -143.5393 93.47754 1.500076 69.97095 93.47754 1.500076 44.07056 93.47754 1.500076 -35.92944 93.47754 1.500076 -10.02905 -128.0122 1.500076 -143.5393 93.47754 1.500076 -50.02905 93.47754 1.500076 -75.92945 93.47754 1.500076 109.971 93.47754 1.500076 84.07056 71.98682 1.500076 156.4595 46.08813 1.500076 156.4595 -113.9119 1.500076 156.4595 -88.01319 1.500076 156.4595 -153.9119 1.500076 156.4595 -128.0132 1.500076 156.4595 -33.91186 1.500076 156.4595 -8.013184 1.500076 156.4595 -73.9126 1.500076 -143.5393 -88.01221 1.500076 -143.5393 -48.01318 1.500076 156.4595 -73.91187 1.500076 156.4595 6.088135 1.500076 156.4595 31.98682 1.500076 156.4595 31.98779 -1.499924 -143.5393 -8.012207 -1.499924 -143.5393 71.9878 -1.499924 -143.5393 46.0874 -1.499924 -143.5393 93.47754 -1.499924 44.07056 93.47754 -1.499924 69.97095 -133.4624 -1.499924 -152.9792 -108.4624 -1.499924 -152.9792 -128.0122 -1.499924 -143.5393 -113.9126 -1.499924 -143.5393 71.98682 -1.499924 156.4595 46.08813 -1.499924 156.4595 93.47754 -1.499924 -115.9294 93.47754 -1.499924 -90.02906 31.98682 -1.499924 156.4595 6.088135 -1.499924 156.4595 93.47754 -1.499924 84.07056 93.47754 -1.499924 109.971 -88.01221 -1.499924 -143.5393 -73.9126 -1.499924 -143.5393 93.47754 -1.499924 -35.92944 93.47754 -1.499924 -10.02905 6.087402 -1.499924 -143.5393 -153.9126 -1.499924 -143.5393 -8.013184 -1.499924 156.4595 -33.91186 -1.499924 156.4595 -48.01221 -1.499924 -143.5393 -33.9126 -1.499924 -143.5393 -48.01318 -1.499924 156.4595 -73.91187 -1.499924 156.4595 93.47754 -1.499924 -75.92945 93.47754 -1.499924 -50.02905 -128.0132 -1.499924 156.4595 -153.9119 -1.499924 156.4595 93.47754 -1.499924 4.070557 93.47754 -1.499924 29.97095 -113.9119 -1.499924 156.4595 -88.01319 -1.499924 156.4595 + + + + + + + + + + -0.72056 0.5547022 -0.4160513 0.5773452 0.5773678 -0.5773379 -0.7205843 -0.554696 -0.4160175 0.5773491 -0.5773622 -0.5773396 0.72056 -0.5547022 -0.4160513 -0.5773492 -0.5773658 -0.577336 0.7205843 0.554696 -0.4160175 -0.5773428 0.5773653 -0.5773428 -0.7205559 0.5547095 -0.4160489 0.7205798 0.5546925 -0.4160302 -0.7205798 -0.5546925 -0.4160302 0.7205559 -0.5547095 -0.4160489 0.143682 0.957827 0.2488432 0.1436742 0.9578266 -0.2488491 0.1436744 -0.9578266 0.2488494 0.1436814 -0.9578274 -0.2488422 0.1436833 -0.9578263 -0.2488453 0.1436794 0.957825 -0.2488529 0.1436815 0.9578274 0.2488422 0.1436771 0.9578249 -0.2488542 0.1436741 -0.9578267 0.2488489 0.1436811 -0.9578276 -0.2488416 0.1436843 -0.9578256 -0.2488473 0.1436746 -0.9578264 0.2488498 0.1436792 0.9578236 -0.2488577 0.1436823 0.9578269 0.2488436 0.1436815 0.9578273 0.2488422 0.1436764 0.9578254 -0.2488529 0.1436768 -0.9578251 0.2488536 0.1436815 -0.9578274 -0.2488422 0.5773566 0.5773471 0.5773471 0.14368 -0.9578246 0.2488539 0.5773527 -0.5773527 0.5773454 0.1436815 -0.9578273 -0.2488422 0.1436756 -0.957826 0.2488512 0.1436794 0.9578286 0.2488386 -0.2488406 0.9578279 0.143681 -0.5773536 0.5773571 0.5773403 -0.2488497 -0.9578272 0.1436696 -0.5773481 -0.5773546 0.5773481 0.2488458 -0.9578256 0.1436871 -0.2488523 -0.9578255 0.1436764 0.2488545 0.9578244 0.1436809 -0.2488425 0.9578272 0.1436821 0.2488458 -0.9578256 0.1436871 -0.2488495 -0.9578265 0.1436748 0.2488551 0.957824 0.1436812 -0.2488425 0.9578272 0.1436821 0.2488545 0.957825 0.1436756 -0.2488437 0.9578267 0.1436828 0.2488528 0.9578248 0.1436799 -0.2488495 -0.9578264 0.1436748 0.2488456 -0.9578257 0.143687 0.2488528 0.9578248 0.1436799 -0.2488507 -0.957826 0.1436755 0.248842 0.9578274 -0.1436814 -0.2488491 0.9578266 -0.1436746 -0.248845 0.9578281 -0.1436722 0.248842 0.9578274 -0.1436814 -0.2488518 0.9578257 -0.1436762 0.4160311 0.5546922 0.7205795 0.4160489 0.5547094 -0.7205559 0.2488383 0.9578288 -0.1436792 0.4160311 0.5546922 0.7205795 -0.2488566 0.9578241 -0.1436789 0.4160513 0.5547022 -0.7205601 0.4160307 0.5546934 0.7205788 -0.2488517 0.9578258 -0.1436761 0.720551 0.5547102 0.4160565 -0.7205791 0.5546923 0.4160315 -0.2488492 0.9578266 -0.1436746 -0.7205792 0.5546923 0.4160316 0.720551 0.5547102 0.4160565 -0.248842 -0.9578274 -0.1436814 -0.2488343 -0.9578301 -0.1436769 0.2488492 -0.9578266 -0.1436746 0.4160311 -0.5546922 -0.7205795 0.4160489 -0.5547094 0.7205559 -0.2488446 -0.9578265 -0.1436828 0.2488492 -0.9578266 -0.1436746 0.7205746 -0.5546931 0.4160383 -0.7205553 -0.5547096 0.4160498 -0.2488433 -0.957827 -0.1436821 0.2488517 -0.9578258 -0.1436761 0.4160574 -0.5546841 0.7205706 0.2488524 -0.9578254 -0.1436765 0.2488511 -0.957826 -0.1436758 -0.248844 -0.9578267 -0.1436825 0.2488526 -0.9578254 -0.1436766 + + + + + + + + + + + + + + +

0 0 1 1 2 2 2 2 1 1 3 3 4 4 5 5 6 6 6 6 5 5 7 7 8 8 9 9 10 10 10 10 9 9 11 11 12 8 13 9 14 10 14 10 13 9 15 11 16 11 17 10 18 9 18 9 17 10 19 8 20 11 21 10 22 9 22 9 21 10 23 8 24 12 25 13 26 14 26 14 25 13 27 15 28 16 3 3 29 17 29 17 3 3 1 1 30 18 31 19 32 20 32 20 31 19 33 21 34 22 35 23 36 24 36 24 35 23 37 25 38 26 39 27 40 28 40 28 39 27 41 29 42 26 43 30 44 31 44 31 43 30 45 32 46 33 47 34 48 13 48 13 47 34 49 35 50 36 51 37 52 38 52 38 51 37 53 39 54 40 55 41 56 42 56 42 55 41 57 43 58 44 59 45 60 46 60 46 59 45 61 47 62 44 45 32 63 48 63 48 45 32 43 30 64 49 65 50 66 51 66 51 65 50 67 52 68 47 69 53 70 45 70 45 69 53 71 44 72 47 73 53 74 54 74 54 73 53 75 44 76 55 22 9 23 8 23 8 77 56 76 55 76 55 77 56 29 17 76 55 29 17 78 57 78 57 29 17 1 1 78 57 1 1 0 0 18 9 19 8 79 58 79 58 19 8 80 59 81 55 13 9 12 8 82 55 83 9 84 8 85 60 86 61 24 12 24 12 86 61 29 17 63 48 43 30 42 26 87 62 6 6 7 7 37 25 88 63 89 61 90 64 25 13 24 12 91 63 92 61 38 26 38 26 92 61 36 24 77 56 79 58 29 17 29 17 79 58 80 59 29 17 80 59 24 12 24 12 80 59 81 55 24 12 81 55 90 64 90 64 81 55 12 8 93 65 31 19 94 66 94 66 31 19 95 67 94 66 95 67 49 35 49 35 95 67 48 13 30 18 96 63 97 61 98 63 99 61 42 26 42 26 99 61 39 27 42 26 39 27 63 48 63 48 39 27 64 49 63 48 64 49 100 68 100 68 64 49 101 69 7 7 51 37 87 62 87 62 51 37 50 36 87 62 50 36 95 67 102 69 103 68 57 43 57 43 103 68 60 46 104 69 105 68 50 36 50 36 105 68 56 42 50 36 56 42 95 67 95 67 56 42 37 25 95 67 37 25 48 13 48 13 37 25 89 61 61 47 36 24 60 46 60 46 36 24 37 25 60 46 37 25 57 43 57 43 37 25 56 42 72 47 106 69 107 68 97 61 25 13 30 18 30 18 25 13 90 64 30 18 90 64 31 19 31 19 90 64 108 55 69 53 68 47 36 24 9 9 8 8 108 55 108 55 8 8 109 70 108 55 109 70 31 19 31 19 109 70 82 55 31 19 82 55 95 67 95 67 82 55 84 8 107 68 69 53 72 47 72 47 69 53 36 24 72 47 36 24 73 53 73 53 36 24 61 47 73 53 61 47 110 68 110 68 61 47 111 69 112 71 113 72 68 47 68 47 113 72 65 50 68 47 65 50 36 24 36 24 65 50 64 49 36 24 64 49 38 26 38 26 64 49 39 27 53 39 51 37 5 5 5 5 51 37 7 7 114 73 21 10 20 11 115 73 17 10 16 11 2 2 3 3 116 74 116 74 3 3 28 16 116 74 28 16 117 75 34 22 118 76 119 77 120 10 121 11 122 78 122 78 121 11 123 79 124 80 125 81 62 44 62 44 125 81 66 51 126 76 127 77 28 16 28 16 127 77 26 14 67 52 128 80 129 81 66 51 67 52 40 28 130 76 131 77 41 29 41 29 131 77 44 31 10 10 11 11 132 82 132 82 11 11 133 83 33 21 134 76 135 84 20 11 117 75 114 73 114 73 117 75 28 16 114 73 28 16 136 85 136 85 28 16 26 14 5 5 4 4 137 86 40 28 41 29 66 51 66 51 41 29 44 31 66 51 44 31 62 44 62 44 44 31 45 32 119 77 40 28 34 22 34 22 40 28 67 52 34 22 67 52 70 45 70 45 67 52 129 81 138 80 139 81 71 44 71 44 139 81 74 54 70 45 71 44 34 22 34 22 71 44 74 54 34 22 74 54 35 23 35 23 74 54 75 44 54 40 47 34 55 41 55 41 47 34 46 33 14 10 15 11 140 87 140 87 15 11 141 88 142 80 143 81 75 44 75 44 143 81 59 45 75 44 59 45 35 23 35 23 59 45 58 44 144 76 145 77 27 15 27 15 145 77 32 20 146 80 147 81 54 40 54 40 147 81 52 38 54 40 52 38 47 34 47 34 52 38 53 39 148 76 149 77 46 33 46 33 149 77 35 23 46 33 35 23 55 41 55 41 35 23 58 44 55 41 58 44 150 81 150 81 58 44 151 80 16 11 136 85 115 73 115 73 136 85 26 14 115 73 26 14 141 88 141 88 26 14 27 15 141 88 27 15 140 87 140 87 27 15 32 20 140 87 32 20 133 83 133 83 32 20 33 21 133 83 33 21 132 82 132 82 33 21 135 84 132 82 135 84 123 79 123 79 135 84 122 78 122 78 135 84 47 34 122 78 47 34 137 86 137 86 47 34 53 39 137 86 53 39 5 5 84 8 83 9 120 10 120 10 83 9 121 11 111 69 61 47 143 81 143 81 61 47 59 45 110 68 111 69 142 80 142 80 111 69 143 81 73 53 110 68 75 44 75 44 110 68 142 80 106 69 72 47 139 81 139 81 72 47 74 54 107 68 106 69 138 80 138 80 106 69 139 81 69 53 107 68 71 44 71 44 107 68 138 80 112 71 68 47 129 81 129 81 68 47 70 45 113 72 112 71 128 80 128 80 112 71 129 81 65 50 113 72 67 52 67 52 113 72 128 80 63 48 100 68 62 44 62 44 100 68 124 80 101 69 64 49 125 81 125 81 64 49 66 51 100 68 101 69 124 80 124 80 101 69 125 81 60 46 103 68 58 44 58 44 103 68 151 80 102 69 57 43 150 81 150 81 57 43 55 41 103 68 102 69 151 80 151 80 102 69 150 81 104 69 50 36 147 81 147 81 50 36 52 38 105 68 104 69 146 80 146 80 104 69 147 81 56 42 105 68 54 40 54 40 105 68 146 80 93 65 94 66 134 76 134 76 94 66 135 84 31 19 93 65 33 21 33 21 93 65 134 76 94 66 49 35 135 84 135 84 49 35 47 34 89 61 88 63 148 76 148 76 88 63 149 77 48 13 89 61 46 33 46 33 89 61 148 76 88 63 37 25 149 77 149 77 37 25 35 23 99 61 98 63 130 76 130 76 98 63 131 77 39 27 99 61 41 29 41 29 99 61 130 76 98 63 42 26 131 77 131 77 42 26 44 31 92 61 91 63 118 76 118 76 91 63 119 77 36 24 92 61 34 22 34 22 92 61 118 76 91 63 38 26 119 77 119 77 38 26 40 28 97 61 96 63 144 76 144 76 96 63 145 77 25 13 97 61 27 15 27 15 97 61 144 76 96 63 30 18 145 77 145 77 30 18 32 20 85 60 24 12 127 77 127 77 24 12 26 14 86 61 85 60 126 76 126 76 85 60 127 77 29 17 86 61 28 16 28 16 86 61 126 76 115 73 141 88 80 59 80 59 141 88 81 55 17 10 115 73 19 8 19 8 115 73 80 59 141 88 15 11 81 55 81 55 15 11 13 9 136 85 16 11 79 58 79 58 16 11 18 9 114 73 136 85 77 56 77 56 136 85 79 58 21 10 114 73 23 8 23 8 114 73 77 56 14 10 140 87 12 8 12 8 140 87 90 64 133 83 11 11 108 55 108 55 11 11 9 9 140 87 133 83 90 64 90 64 133 83 108 55 132 82 123 79 109 70 109 70 123 79 82 55 10 10 132 82 8 8 8 8 132 82 109 70 123 79 121 11 82 55 82 55 121 11 83 9 137 86 4 4 87 62 87 62 4 4 6 6 122 78 137 86 95 67 95 67 137 86 87 62 120 10 122 78 84 8 84 8 122 78 95 67 116 74 117 75 78 57 78 57 117 75 76 55 2 2 116 74 0 0 0 0 116 74 78 57 117 75 20 11 76 55 76 55 20 11 22 9

+
+
+
+
+ + + + 0.05 0 0 0 0 5.90422e-5 0.04999996 0 0 -0.04999996 5.90422e-5 0 0 0 0 1 + + + + 0.6859207 -0.3240135 0.6515582 7.358891 0.7276763 0.3054208 -0.6141704 -6.925791 0 0.8953956 0.4452714 4.958309 0 0 0 1 + + + + -0.2908646 -0.7711008 0.5663932 4.076245 0.9551712 -0.1998834 0.2183912 1.005454 -0.05518906 0.6045247 0.7946723 5.903862 0 0 0 1 + + + + + + + +
\ No newline at end of file diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/virage.dae b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/virage.dae new file mode 100644 index 000000000..a2f5aea1e --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/meshes/virage.dae @@ -0,0 +1,132 @@ + + + + + Blender User + Blender 2.82.7 + + 2024-05-30T09:35:19 + 2024-05-30T09:35:19 + + Z_UP + + + + + + + 39.59775 + 1.777778 + 0.1 + 100 + + + + + + 0 + 0 + 10 + + + + + + + + + 1000 1000 1000 + 1 + 0 + 0.00111109 + + + + + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + 1000 + 29.99998 + 75 + 0.15 + 0 + 1 + 2 + 0.04999995 + 30.002 + 1 + 3 + 2880 + 3 + 1 + 1 + 0.1 + 0.1 + 1 + + + + + + + + + + 0 0 3 0 0 0 37.80977 1.350379 0 37.80977 1.350379 3 75.42687 5.394636 0 75.42687 5.394636 3 112.6596 12.11216 0 112.6596 12.11216 3 149.3182 21.46872 0 149.3182 21.46872 3 185.216 33.41665 0 185.216 33.41665 3 220.17 47.89504 0 220.17 47.89504 3 254.002 64.83013 0 254.002 64.83013 3 286.5397 84.13563 0 286.5397 84.13563 3 317.6172 105.7131 0 317.6172 105.7131 3 347.0762 129.4527 0 347.0762 129.4527 3 374.7666 155.2334 0 374.7666 155.2334 3 400.5473 182.9238 0 400.5473 182.9238 3 424.2869 212.3828 0 424.2869 212.3828 3 445.8644 243.4604 0 445.8644 243.4604 3 465.1699 275.998 0 465.1699 275.998 3 482.105 309.8301 0 482.105 309.8301 3 496.5834 344.784 0 496.5834 344.784 3 508.5313 380.6818 0 508.5313 380.6818 3 517.8878 417.3404 0 517.8878 417.3404 3 524.6054 454.5731 0 524.6054 454.5731 3 528.6497 492.1903 0 528.6497 492.1903 3 530 530 0 530 530 3 512.5 530 3 512.5 530 0 517.9502 539.44 3 517.9502 539.44 0 492.0498 539.44 3 492.0498 539.44 0 497.5 530 3 497.5 530 0 472.5 530 3 472.5 530 0 477.9502 539.44 3 477.9502 539.44 0 452.0498 539.44 3 452.0498 539.44 0 457.5 530 3 457.5 530 0 432.5 530 3 432.5 530 0 437.9502 539.44 3 437.9502 539.44 0 412.0498 539.44 3 412.0498 539.44 0 417.5 530 3 417.5 530 0 392.5 530 3 392.5 530 0 397.9502 539.44 3 397.9502 539.44 0 372.0498 539.44 3 372.0498 539.44 0 377.5 530 3 377.5 530 0 352.5 530 3 352.5 530 0 357.9502 539.44 3 357.9502 539.44 0 332.0498 539.44 3 332.0498 539.44 0 337.5 530 3 337.5 530 0 312.5 530 3 312.5 530 0 317.9502 539.44 3 317.9502 539.44 0 292.0498 539.44 3 292.0498 539.44 0 297.5 530 3 297.5 530 0 280 530 3 280 530 0 278.6517 502.5552 3 278.6517 502.5552 0 274.6199 475.3747 3 274.6199 475.3747 0 267.9433 448.7203 3 267.9433 448.7203 0 258.6863 422.8486 3 258.6863 422.8486 0 246.938 398.0089 3 246.938 398.0089 0 232.8115 374.4403 3 232.8115 374.4403 0 216.4429 352.3699 3 216.4429 352.3699 0 197.9899 332.0101 3 197.9899 332.0101 0 177.6301 313.5571 3 177.6301 313.5571 0 155.5597 297.1885 3 155.5597 297.1885 0 131.9911 283.0621 3 131.9911 283.0621 0 107.1514 271.3137 3 107.1514 271.3137 0 81.27971 262.0567 3 81.27971 262.0567 0 54.62529 255.3801 3 54.62529 255.3801 0 27.4448 251.3483 3 27.4448 251.3483 0 0 250 3 0 250 0 0 232.5 3 0 250 3 0 232.5 0 0 250 0 9.440001 237.9502 3 0 232.5 3 9.440001 237.9502 0 0 232.5 0 9.440001 212.0498 3 9.440001 212.0498 0 9.440001 237.9502 0 0 217.5 3 0 217.5 0 9.440001 212.0498 0 0 192.5 3 0 192.5 0 0 217.5 0 9.440001 197.9502 3 0 192.5 3 9.440001 197.9502 0 0 192.5 0 9.440001 172.0498 3 9.440001 172.0498 0 9.440001 197.9502 0 0 177.5 3 0 177.5 0 9.440001 172.0498 0 0 152.5 3 0 152.5 0 0 177.5 0 9.440001 157.9502 3 9.440001 157.9502 0 9.440001 132.0498 3 9.440001 132.0498 0 0 137.5 3 0 137.5 0 9.440001 132.0498 0 0 112.5 3 0 137.5 3 0 112.5 0 0 137.5 0 9.440001 117.9502 3 9.440001 117.9502 0 0 112.5 0 9.440001 92.04981 3 9.440001 92.04981 0 9.440001 117.9502 0 0 97.5 3 0 97.5 0 9.440001 92.04981 0 0 72.5 3 0 97.5 3 0 72.5 0 0 97.5 0 9.440001 77.95019 3 0 72.5 3 9.440001 77.95019 0 0 72.5 0 9.440001 52.04981 3 9.440001 52.04981 0 9.440001 77.95019 0 0 57.5 3 0 57.5 0 0 32.5 3 0 32.5 0 9.440001 37.95019 3 0 32.5 3 9.440001 37.95019 0 0 32.5 0 9.440001 12.04981 3 9.440001 12.04981 0 0 17.5 3 0 17.5 0 9.440001 12.04981 0 0 0 3 0 0 0 0 17.5 0 + + + + + + + + + + 0.03569233 -0.9993628 0 0.1068951 -0.9942703 0 0.1775532 -0.9841113 0 0.1775531 -0.9841113 0 0.2473066 -0.9689373 0 0.2473064 -0.9689374 0 0.3158 -0.9488259 0 0.3157997 -0.948826 0 0.382683 -0.9238798 0 0.3826834 -0.9238796 0 0.4476169 -0.8942255 0 0.4476173 -0.8942252 0 0.51027 -0.8600143 0 0.5102705 -0.860014 0 0.5703219 -0.8214214 0 0.5703229 -0.8214207 0 0.6274694 -0.7786414 0 0.6814179 -0.7318946 0 0.7318955 -0.6814169 0 0.7318934 -0.6814192 0 0.7786416 -0.627469 0 0.8214213 -0.5703219 0 0.8214203 -0.5703234 0 0.8600131 -0.5102722 0 0.860015 -0.510269 0 0.8942258 -0.4476162 0 0.9238793 -0.3826842 0 0.9238801 -0.3826824 0 0.948826 -0.3157994 0 0.9488254 -0.3158013 0 0.9689375 -0.2473057 0 0.9841112 -0.1775533 0 0.9841109 -0.1775554 0 0.99427 -0.1068975 0 0.9942705 -0.1068933 0 0.9993629 -0.03569132 0 0 1 0 0.8660252 -0.5000005 0 -0.8660252 -0.5000005 0 -0.8660284 -0.4999949 0 0.8660284 -0.4999949 0 -0.9987955 0.04906731 0 -0.9987954 0.04907023 0 -0.9891769 0.146728 0 -0.9891765 0.1467309 0 -0.9700313 0.2429805 0 -0.9700315 0.2429791 0 -0.9415439 0.3368904 0 -0.9415443 0.3368891 0 -0.9039891 0.4275556 0 -0.8577286 0.5141029 0 -0.8032083 0.5956983 0 -0.8032076 0.5956993 0 -0.7409507 0.6715594 0 -0.7409515 0.6715586 0 -0.671559 0.7409511 0 -0.5956989 0.8032079 0 -0.5956993 0.8032076 0 -0.5141028 0.8577286 0 -0.5141031 0.8577284 0 -0.4275554 0.9039893 0 -0.427555 0.9039893 0 -0.3368898 0.9415441 0 -0.3368896 0.9415442 0 -0.2429798 0.9700314 0 -0.1467304 0.9891765 0 -0.04906785 0.9987955 0 -1 0 0 0.5000007 -0.8660252 0 -1 0 0 0.5000007 0.8660252 0 -1 0 0 -1 0 0 0.4999995 -0.8660257 0 0.4999995 0.8660257 0 -1 0 0 -1 0 0 0.5000001 -0.8660254 0 0.5000001 0.8660254 0 -1 0 0 0.5 0.8660255 0 -1 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 -1 + + + + + + + + + + + + + + +

0 0 1 0 2 0 0 0 2 0 3 0 3 1 2 1 4 1 3 1 4 1 5 1 5 2 4 2 6 2 5 3 6 3 7 3 7 4 6 4 8 4 7 5 8 5 9 5 9 6 8 6 10 6 9 7 10 7 11 7 11 8 10 8 12 8 11 9 12 9 13 9 13 10 12 10 14 10 13 11 14 11 15 11 15 12 14 12 16 12 15 13 16 13 17 13 17 14 16 14 18 14 17 15 18 15 19 15 19 16 18 16 20 16 19 16 20 16 21 16 21 17 20 17 22 17 21 17 22 17 23 17 23 18 22 18 24 18 23 19 24 19 25 19 25 20 24 20 26 20 25 20 26 20 27 20 27 21 26 21 28 21 27 22 28 22 29 22 29 23 28 23 30 23 29 24 30 24 31 24 31 25 30 25 32 25 31 25 32 25 33 25 33 26 32 26 34 26 33 27 34 27 35 27 35 28 34 28 36 28 35 29 36 29 37 29 37 30 36 30 38 30 37 30 38 30 39 30 39 31 38 31 40 31 39 32 40 32 41 32 41 33 40 33 42 33 41 34 42 34 43 34 43 35 42 35 44 35 43 35 44 35 45 35 46 36 45 36 47 36 47 36 45 36 44 36 48 37 46 37 49 37 49 37 46 37 47 37 50 36 48 36 51 36 51 36 48 36 49 36 52 38 50 38 53 38 53 38 50 38 51 38 54 36 52 36 55 36 55 36 52 36 53 36 56 37 54 37 57 37 57 37 54 37 55 37 58 36 56 36 59 36 59 36 56 36 57 36 60 38 58 38 61 38 61 39 58 39 59 39 62 36 60 36 63 36 63 36 60 36 61 36 64 37 62 37 65 37 65 37 62 37 63 37 66 36 64 36 67 36 67 36 64 36 65 36 68 38 66 38 69 38 69 38 66 38 67 38 70 36 68 36 71 36 71 36 68 36 69 36 72 40 70 40 73 40 73 37 70 37 71 37 74 36 72 36 75 36 75 36 72 36 73 36 76 38 74 38 77 38 77 38 74 38 75 38 78 36 76 36 79 36 79 36 76 36 77 36 80 37 78 37 81 37 81 37 78 37 79 37 82 36 80 36 83 36 83 36 80 36 81 36 84 38 82 38 85 38 85 38 82 38 83 38 86 36 84 36 87 36 87 36 84 36 85 36 88 37 86 37 89 37 89 37 86 37 87 37 90 36 88 36 91 36 91 36 88 36 89 36 92 38 90 38 93 38 93 39 90 39 91 39 94 36 92 36 95 36 95 36 92 36 93 36 94 41 95 41 96 41 96 42 95 42 97 42 96 43 97 43 98 43 98 44 97 44 99 44 98 45 99 45 100 45 100 46 99 46 101 46 100 47 101 47 102 47 102 48 101 48 103 48 102 49 103 49 104 49 104 49 103 49 105 49 104 50 105 50 106 50 106 50 105 50 107 50 106 51 107 51 108 51 108 52 107 52 109 52 108 53 109 53 110 53 110 54 109 54 111 54 110 55 111 55 112 55 112 55 111 55 113 55 112 56 113 56 114 56 114 57 113 57 115 57 114 58 115 58 116 58 116 59 115 59 117 59 116 60 117 60 118 60 118 61 117 61 119 61 118 62 119 62 120 62 120 63 119 63 121 63 120 64 121 64 122 64 122 64 121 64 123 64 122 65 123 65 124 65 124 65 123 65 125 65 124 66 125 66 126 66 126 66 125 66 127 66 128 67 129 67 130 67 130 67 129 67 131 67 132 68 133 68 134 68 134 68 133 68 135 68 136 69 132 69 137 69 137 69 132 69 138 69 139 70 136 70 140 70 140 70 136 70 141 70 142 71 139 71 143 71 143 72 139 72 144 72 145 73 146 73 147 73 147 73 146 73 148 73 149 69 145 69 150 69 150 69 145 69 151 69 152 74 149 74 153 74 153 74 149 74 154 74 155 69 152 69 156 69 156 69 152 69 157 69 158 68 155 68 159 68 159 68 155 68 156 68 160 69 158 69 161 69 161 69 158 69 159 69 162 74 160 74 163 74 163 74 160 74 164 74 165 75 166 75 167 75 167 76 166 76 168 76 169 77 165 77 170 77 170 77 165 77 171 77 172 69 169 69 173 69 173 69 169 69 174 69 175 78 172 78 176 78 176 78 172 78 177 78 178 69 179 69 180 69 180 69 179 69 181 69 182 77 183 77 184 77 184 77 183 77 185 77 186 69 182 69 187 69 187 69 182 69 188 69 189 78 186 78 190 78 190 78 186 78 187 78 191 79 189 79 192 79 192 79 189 79 190 79 193 77 194 77 195 77 195 77 194 77 196 77 197 69 193 69 198 69 198 69 193 69 195 69 199 80 197 80 200 80 200 80 197 80 201 80 202 81 199 81 203 81 203 81 199 81 204 81 62 82 64 82 66 82 189 82 191 82 186 82 186 82 191 82 193 82 152 82 155 82 149 82 149 82 155 82 158 82 169 82 172 82 5 82 139 82 142 82 136 82 136 82 142 82 145 82 160 82 166 82 165 82 43 82 45 82 46 82 48 82 50 82 46 82 46 82 50 82 52 82 46 82 52 82 43 82 124 82 129 82 132 82 132 82 129 82 128 82 179 82 178 82 172 82 172 82 178 82 182 82 172 83 182 83 5 83 56 82 58 82 54 82 54 82 58 82 60 82 72 82 74 82 70 82 70 82 74 82 76 82 165 82 169 82 160 82 160 82 169 82 5 82 160 82 5 82 158 82 158 84 5 84 7 84 158 85 7 85 149 85 52 82 54 82 43 82 43 82 54 82 60 82 43 82 60 82 41 82 41 82 60 82 62 82 41 82 62 82 68 82 68 82 62 82 66 82 68 82 70 82 41 82 41 82 70 82 76 82 41 82 76 82 39 82 39 82 76 82 78 82 80 82 82 82 78 82 78 82 82 82 84 82 78 82 84 82 39 82 39 82 84 82 86 82 88 82 90 82 86 82 86 82 90 82 92 82 86 82 92 82 39 82 39 82 92 82 94 82 199 82 202 82 197 82 197 86 202 86 3 86 197 82 3 82 193 82 193 87 3 87 5 87 193 82 5 82 186 82 186 82 5 82 182 82 94 82 96 82 39 82 39 82 96 82 98 82 39 82 98 82 37 82 37 82 98 82 100 82 37 82 100 82 35 82 35 82 100 82 102 82 35 82 102 82 33 82 33 82 102 82 31 82 31 82 102 82 104 82 31 82 104 82 29 82 29 88 104 88 106 88 29 82 106 82 27 82 27 82 106 82 108 82 27 82 108 82 25 82 25 89 108 89 23 89 23 90 108 90 110 90 23 82 110 82 21 82 21 91 110 91 112 91 21 92 112 92 19 92 19 93 112 93 114 93 19 82 114 82 17 82 136 82 120 82 132 82 132 82 120 82 122 82 132 82 122 82 124 82 17 94 114 94 15 94 15 82 114 82 116 82 15 82 116 82 13 82 13 95 116 95 118 95 13 82 118 82 11 82 11 96 118 96 120 96 11 82 120 82 9 82 9 97 120 97 136 97 9 98 136 98 7 98 7 99 136 99 145 99 7 82 145 82 149 82 203 100 204 100 198 100 188 100 180 100 181 100 55 100 53 100 42 100 143 100 144 100 151 100 151 100 144 100 137 100 97 100 95 100 93 100 156 100 157 100 159 100 159 100 157 100 150 100 167 100 168 100 174 100 174 100 168 100 161 100 93 100 91 100 89 100 83 100 81 100 85 100 85 100 81 100 79 100 61 100 59 100 57 100 44 100 42 100 47 100 47 100 42 100 53 100 47 100 53 100 49 100 49 100 53 100 51 100 195 100 4 100 198 100 198 100 4 100 2 100 198 100 2 100 203 100 77 100 75 100 73 100 67 100 65 100 69 100 69 100 65 100 63 100 99 100 97 100 38 100 38 100 97 100 93 100 38 100 93 100 87 100 87 100 93 100 89 100 73 100 71 100 77 100 77 100 71 100 40 100 77 100 40 100 79 100 79 100 40 100 38 100 79 100 38 100 85 100 85 100 38 100 87 100 57 100 55 100 61 100 61 100 55 100 42 100 61 100 42 100 63 100 63 100 42 100 40 100 63 100 40 100 69 100 69 100 40 100 71 100 181 100 173 100 188 100 188 100 173 100 4 100 188 100 4 100 187 100 187 100 4 100 195 100 187 100 195 100 190 100 190 100 195 100 192 100 130 100 127 100 138 100 138 100 127 100 125 100 138 100 125 100 137 100 137 100 125 100 123 100 137 100 123 100 151 100 107 100 26 100 109 100 109 100 26 100 24 100 109 100 24 100 111 100 111 100 24 100 22 100 111 100 22 100 113 100 99 100 38 100 101 100 101 100 38 100 36 100 101 100 36 100 103 100 36 100 34 100 103 100 103 100 34 100 32 100 103 100 32 100 105 100 105 100 32 100 30 100 105 100 30 100 107 100 107 100 30 100 28 100 107 100 28 100 26 100 121 100 119 100 10 100 22 100 20 100 113 100 113 100 20 100 18 100 113 100 18 100 115 100 115 100 18 100 16 100 115 100 16 100 117 100 117 100 16 100 14 100 117 100 14 100 119 100 119 100 14 100 12 100 119 100 12 100 10 100 10 100 8 100 121 100 121 100 8 100 6 100 121 100 6 100 4 100 173 100 174 100 4 100 4 100 174 100 161 100 4 100 161 100 121 100 121 100 161 100 159 100 121 100 159 100 123 100 123 100 159 100 150 100 123 100 150 100 151 100

+
+
+
+
+ + + + 0.025 0 0 0 0 0.025 0 0 0 0 0.025 0 0 0 0 1 + + + + 0.6859207 -0.3240135 0.6515582 7.358891 0.7276763 0.3054208 -0.6141704 -6.925791 0 0.8953956 0.4452714 4.958309 0 0 0 1 + + + + -0.2908646 -0.7711008 0.5663932 4.076245 0.9551712 -0.1998834 0.2183912 1.005454 -0.05518906 0.6045247 0.7946723 5.903862 0 0 0 1 + + + + + + + +
\ No newline at end of file diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/scripts/traffic_construction.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/scripts/traffic_construction.material new file mode 100644 index 000000000..a468c2af0 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/scripts/traffic_construction.material @@ -0,0 +1,14 @@ +material traffic_construction +{ + technique + { + pass + { + texture_unit + { + texture traffic_construction.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/textures/traffic_construction.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/textures/traffic_construction.png new file mode 100644 index 000000000..ad472e429 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/textures/traffic_construction.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/textures/traffic_construction_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/textures/traffic_construction_white_background.png new file mode 100644 index 000000000..f6f55f09b Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/materials/textures/traffic_construction_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/model.config new file mode 100644 index 000000000..6e18cadcb --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/model.config @@ -0,0 +1,16 @@ + + + + traffic_construction + 1.0 + model.sdf + + + Hyunok Lee + hyunokhyunok@naver.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/model.sdf new file mode 100644 index 000000000..04c7271fd --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_construction/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 0 0 0 0 0 0 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/scripts/traffic_intersection.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/scripts/traffic_intersection.material new file mode 100644 index 000000000..a17574c9a --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/scripts/traffic_intersection.material @@ -0,0 +1,14 @@ +material traffic_intersection +{ + technique + { + pass + { + texture_unit + { + texture traffic_intersection.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/textures/traffic_intersection.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/textures/traffic_intersection.png new file mode 100644 index 000000000..e6900cbbd Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/textures/traffic_intersection.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/textures/traffic_intersection_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/textures/traffic_intersection_white_background.png new file mode 100644 index 000000000..906154462 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/materials/textures/traffic_intersection_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/model.config new file mode 100644 index 000000000..9bec9f4a9 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/model.config @@ -0,0 +1,16 @@ + + + + traffic_intersection + 1.0 + model.sdf + + + Hyunok Lee + hyunokhyunok@naver.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/model.sdf new file mode 100644 index 000000000..b993750a8 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_intersection/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 0 0 0 0 0 0 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/scripts/traffic_is_left.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/scripts/traffic_is_left.material new file mode 100644 index 000000000..60c7f7359 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/scripts/traffic_is_left.material @@ -0,0 +1,14 @@ +material traffic_left +{ + technique + { + pass + { + texture_unit + { + texture traffic_left.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/textures/traffic_left.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/textures/traffic_left.png new file mode 100644 index 000000000..ede00a047 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/textures/traffic_left.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/textures/traffic_left_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/textures/traffic_left_white_background.png new file mode 100644 index 000000000..fa0e204ff Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/materials/textures/traffic_left_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/model.config new file mode 100644 index 000000000..97b56b653 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/model.config @@ -0,0 +1,16 @@ + + + + traffic_left + 1.0 + model.sdf + + + Hyunok Lee + hyunokhyunok@naver.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/model.sdf new file mode 100644 index 000000000..3a47a303a --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_left/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 1.08 -0.838 0.125 0 -0 -1.57 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/scripts/traffic_noentry.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/scripts/traffic_noentry.material new file mode 100644 index 000000000..ac9a9da7e --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/scripts/traffic_noentry.material @@ -0,0 +1,14 @@ +material traffic_noentry +{ + technique + { + pass + { + texture_unit + { + texture traffic_noentry.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/textures/traffic_noentry.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/textures/traffic_noentry.png new file mode 100644 index 000000000..b1c71255e Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/textures/traffic_noentry.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/textures/traffic_noentry_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/textures/traffic_noentry_white_background.png new file mode 100644 index 000000000..295185446 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/materials/textures/traffic_noentry_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/model.config new file mode 100644 index 000000000..9b71484c2 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/model.config @@ -0,0 +1,16 @@ + + + + traffic_noentry + 1.0 + model.sdf + + + Hyunok Lee + hyunokhyunok@naver.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/model.sdf new file mode 100644 index 000000000..3891b9846 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_noentry/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 0 0 0 0 0 0 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/scripts/traffic_parking.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/scripts/traffic_parking.material new file mode 100644 index 000000000..fe4c11988 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/scripts/traffic_parking.material @@ -0,0 +1,14 @@ +material traffic_parking +{ + technique + { + pass + { + texture_unit + { + texture traffic_parking.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/textures/traffic_parking.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/textures/traffic_parking.png new file mode 100644 index 000000000..0027bbe05 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/textures/traffic_parking.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/textures/traffic_parking_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/textures/traffic_parking_white_background.png new file mode 100644 index 000000000..62ecbdd04 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/materials/textures/traffic_parking_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/model.config new file mode 100644 index 000000000..f03079457 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/model.config @@ -0,0 +1,16 @@ + + + + traffic_parking + 1.0 + model.sdf + + + Hyunok Lee + hyunokhyunok@naver.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/model.sdf new file mode 100644 index 000000000..024eb3718 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_parking/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 0 0 0 0 0 0 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/scripts/traffic_pl_left.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/scripts/traffic_pl_left.material new file mode 100644 index 000000000..e8b2b07ef --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/scripts/traffic_pl_left.material @@ -0,0 +1,14 @@ +material traffic_pl_left +{ + technique + { + pass + { + texture_unit + { + texture traffic_pl_left.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/textures/traffic_pl_left.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/textures/traffic_pl_left.png new file mode 100644 index 000000000..ede00a047 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/textures/traffic_pl_left.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/textures/traffic_pl_left_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/textures/traffic_pl_left_white_background.png new file mode 100644 index 000000000..fa0e204ff Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/materials/textures/traffic_pl_left_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/model.config new file mode 100644 index 000000000..d9731924b --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/model.config @@ -0,0 +1,16 @@ + + + + traffic_pl_left + 1.0 + model.sdf + + + Hyunok Lee + hyunokhyunok@naver.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/model.sdf new file mode 100644 index 000000000..039e9a30d --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_pl_left/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 0 0 0 0 0 0 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/scripts/traffic_right.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/scripts/traffic_right.material new file mode 100644 index 000000000..cd25f5d47 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/scripts/traffic_right.material @@ -0,0 +1,14 @@ +material traffic_right +{ + technique + { + pass + { + texture_unit + { + texture traffic_right.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/textures/traffic_right.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/textures/traffic_right.png new file mode 100644 index 000000000..1ef164281 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/textures/traffic_right.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/textures/traffic_right_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/textures/traffic_right_white_background.png new file mode 100644 index 000000000..fa2d85094 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/materials/textures/traffic_right_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/model.config new file mode 100644 index 000000000..47c141ffb --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/model.config @@ -0,0 +1,16 @@ + + + + traffic_right + 1.0 + model.sdf + + + Hyunok Lee + hyunokhyunok@naver.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/model.sdf new file mode 100644 index 000000000..500bec7b4 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_right/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 1.08 -0.728 0.125 0 -0 -1.57 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/scripts/traffic_stop.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/scripts/traffic_stop.material new file mode 100644 index 000000000..135323968 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/scripts/traffic_stop.material @@ -0,0 +1,14 @@ +material traffic_stop +{ + technique + { + pass + { + texture_unit + { + texture traffic_stop.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/textures/traffic_stop.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/textures/traffic_stop.png new file mode 100644 index 000000000..3795709a3 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/textures/traffic_stop.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/textures/traffic_stop_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/textures/traffic_stop_white_background.png new file mode 100644 index 000000000..232f5eca1 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/materials/textures/traffic_stop_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/model.config new file mode 100644 index 000000000..37c96e374 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/model.config @@ -0,0 +1,16 @@ + + + + traffic_stop + 1.0 + model.sdf + + + Gilbert + kkjong@robotis.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/model.sdf new file mode 100644 index 000000000..8ab3774f9 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_stop/model.sdf @@ -0,0 +1,30 @@ + + + + true + + 0 0 0 0 0 0 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/scripts/tunnel.material b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/scripts/tunnel.material new file mode 100644 index 000000000..e0bbd27b6 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/scripts/tunnel.material @@ -0,0 +1,14 @@ +material traffic_tunnel +{ + technique + { + pass + { + texture_unit + { + texture tunnel.png + } + } + } +} + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/textures/tunnel.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/textures/tunnel.png new file mode 100644 index 000000000..c44d37603 Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/textures/tunnel.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/textures/tunnel_white_background.png b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/textures/tunnel_white_background.png new file mode 100644 index 000000000..73535d4bf Binary files /dev/null and b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/materials/textures/tunnel_white_background.png differ diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/model.config b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/model.config new file mode 100644 index 000000000..6a4cff6d5 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/model.config @@ -0,0 +1,16 @@ + + + + traffic_tunnel + 1.0 + model.sdf + + + Hyunok Lee + hyunokhyunok@naver.com + + + + Model with links of simple shapes and texture applied. + + diff --git a/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/model.sdf b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/model.sdf new file mode 100644 index 000000000..37b292794 --- /dev/null +++ b/turtlebot3_gazebo/models/turtlebot3_urmc_2025/traffic_tunnel/model.sdf @@ -0,0 +1,30 @@ + + + + 0 0 0.125 0 0 0 + + 0 0 0 0 0 0 + + + + 0.12 0.025 0.25 + + + + + + + 0.12 0.025 0.25 + + + + + + + + + diff --git a/turtlebot3_gazebo/worlds/turtlebot3_urmc_2025.world b/turtlebot3_gazebo/worlds/turtlebot3_urmc_2025.world new file mode 100644 index 000000000..994b8dbb4 --- /dev/null +++ b/turtlebot3_gazebo/worlds/turtlebot3_urmc_2025.world @@ -0,0 +1,1307 @@ + + + + + + + 0.8 0.8 0.8 1 + 0 + 0 + 0.7 0.7 0.7 1 + + + + + + + + + model://turtlebot3_urmc_2025/course + 0 0 0.001 0 0 -3.14 + + + + model://turtlebot3_urmc_2025/traffic_parking + -1.932 0.769 0.104 0 0 -2.567 + + + + model://turtlebot3_urmc_2025/traffic_tunnel + -1.544 0.00 0.125 0 0 0 + + + + model://turtlebot3_urmc_2025/traffic_right + -1.419 -0.20 -0.044 0 0 1.57 + + + + model://turtlebot3_urmc_2025/traffic_construction + 1.478 -1.058 0.129 0 -0 1.53 + + + + model://turtlebot3_urmc_2025/traffic_pl_left + -1.47 0.685 0.125 0 -0 -1.558 + + + + model://turtlebot3_urmc_2025/traffic_noentry + -0,17 0,264 0,124 0 -0 1,53 + + + + + + 1 + 0 0 10 0 -0 0 + 0.8 0.8 0.8 1 + 0.1 0.1 0.1 1 + + 1000 + 0.9 + 0.01 + 0.001 + + -0.5 0.5 -1 + + + + 0 0 -0.1 0 -0 0 + 1 + + + + + 8 8 0.01 + + + + + + + + + + + + + + + 10 + + + + + 10 10 0.01 + + + + + + + 0 + 0 + 1 + + + + 0 0 -9.8 + 6e-06 2.3e-05 -4.2e-05 + + + 0.001 + 1 + 1000 + + + EARTH_WGS84 + 0 + 0 + 0 + 0 + + + + -1.648146 0.604519 1 0 -0 0 + 0.5 0.5 0.5 1 + 0.1 0.1 0.1 1 + + 20 + 0.5 + 0.01 + 0.001 + + 0 + 0 0 -1 + + + 1.63854 1.69565 1 0 -0 0 + 0.5 0.5 0.5 1 + 0.1 0.1 0.1 1 + + 20 + 0.5 + 0.01 + 0.001 + + 0 + 0 0 -1 + + + 0.42 -3.31 1 0 -0 0 + 0.5 0.5 0.5 1 + 0.1 0.1 0.1 1 + + 20 + 0.5 + 0.01 + 0.001 + + 0 + 0 0 -1 + + + + 116 345000000 + 32 693566475 + 1525097329 747995208 + 32558 + + 0 0 0 0 -0 0 + 1 1 1 + + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + + + -1.04145 -1.12671 0 0 -0 0 + 1 1 1 + + -0.61823 -1.33874 0.125 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + -1.36518 -1.41427 0.125 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + -1.14094 -0.627116 0.125 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + + + -0.964699 -1.03574 0 0 -0 0 + 1 1 1 + + -1.91548 -1.005857 0 0 -0 1.5708 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + -0.994699 -1.92118 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + -0.021303 -0.832071 0 0 -0 1.5708 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + -0.814699 -0.03074 0 0 -0 3.14159 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + + + -1.72 0.56 0.12 0 0 -0.0 + 1 1 1 + + -1.72 0.56 0.12 0 0 -0.0 + 0 0 0 0 -0 0 + 1.06648 0.03546 4.20605 2.1745 -1.41657 3.10996 + 1.06648 0.03546 4.20605 0 -0 0 + + 1 + + + + 1.745246 0.106830 0.149991 0 -0 0 + 1 1 1 + + 1.745246 0.106830 0.149991 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + + 1.191956 0.620539 0.149991 0 -0 0 + 1 1 1 + + 1.191956 0.620539 0.149991 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + + 0.39 1.104 0.15 0 -0 1.596 + 1 1 1 + + 0.39 1.104 0.15 0 -0 1.596 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + + 0.20 1.90 0.15 0 -0 1.596 + 1 1 1 + + 0.20 1.90 0.15 0 -0 1.596 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + 0 0 0 0 -0 0 + + + + + + 0 0 10 0 -0 0 + + + -1.648146 0.604519 1 0 -0 0 + + + 1.63854 1.69565 1 0 -0 0 + + + 0.42 -3.31 1 0 -0 0 + + + + + + 2.7696 -1.93094 6.71513 0 1.1618 2.27182 + orbit + perspective + + + + + + -0.980783 0.049883 0 0 -0 1.5708 + 0 + 0 + + 0 0 0.125 0 -0 0 + + + 1.8 0.05 0.25 + + + + + 1 1 1 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 1 + 0 + + + 0 + 10 + 0 0 0.125 0 -0 0 + + + 1.8 0.05 0.25 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + 1 + + + 0 -0.935438 0 0 -0 0 + 0 + 0 + + 0 0 0.125 0 -0 0 + + + 1.8 0.05 0.25 + + + + + 1 1 1 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 1 + 0 + + + 0 + 10 + 0 0 0.125 0 -0 0 + + + 1.8 0.05 0.25 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + 1 + + + 0.943396 0.183669 0 0 -0 1.5708 + + + nan + 0 + 0 + nan + 0 + nan + + 0 + 0 0 0 0 -0 0 + + 0 + 0 + + 0 0 0.125 0 -0 0 + + + 1.53699 0.05 0.25 + + + + + 1 1 1 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 1 + 0 + + + 0 + 10 + 0 0 0.125 0 -0 0 + + + 1.53699 0.05 0.25 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + 1 + + + 0.15 0.915 0 0 -0 3.14159 + 0 + 0 + + 0 0 0.125 0 -0 0 + + + 1.58 0.05 0.25 + + + + + 1 1 1 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 1 + 0 + + + 0 + 10 + 0 0 0.125 0 -0 0 + + + 1.58 0.05 0.25 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + 1 + + 1 + 1 + -0.964699 -1.03574 0 0 -0 0 + + + + + 0.42322 -0.212034 0.0 0 -0 0 + + 0.0416663 + + 0.00098188 + 0 + 0 + 0.00098188 + 0 + 0.00046751 + + 0 0 0 0 -0 0 + + 0 + 0 + 1 + + 0 0 0 0 -0 0 + + + 0.1 + 0.25 + + + + 1 + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + __default__ + + + 1 + 0 + + + 0 + 10 + 0 0 0 0 -0 0 + + + 0.1 + 0.46418 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + + -0.323729 -0.287563 0.0 0 -0 0 + + 0.0416663 + + 0.00098188 + 0 + 0 + 0.00098188 + 0 + 0.00046751 + + 0 0 0 0 -0 0 + + 0 + 0 + 1 + + 0 0 0 0 -0 0 + + + 0.1 + 0.25 + + + + 1 + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + __default__ + + + 1 + 0 + + + 0 + 10 + 0 0 0 0 -0 0 + + + 0.1 + 0.46418 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + + -0.099492 0.499594 0.0 0 -0 0 + + 0.0416663 + + 0.00098188 + 0 + 0 + 0.00098188 + 0 + 0.00046751 + + 0 0 0 0 -0 0 + + 0 + 0 + 1 + + 0 0 0 0 -0 0 + + + 0.1 + 0.25 + + + + 1 + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + __default__ + + + 1 + 0 + + + 0 + 10 + 0 0 0 0 -0 0 + + + 0.1 + 0.46418 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + 1 + 1 + -1.04145 -1.12671 0 0 -0 0 + + + + + + 1 + + 0.166667 + 0 + 0 + 0.166667 + 0 + 0.166667 + + 0 0 0 0 -0 0 + + 0 + 0 + 0 + 0 0 0 0 -0 0 + 1 + + + + 0.25 0.1 0.3 + + + + + + __default__ + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 0 0 0 0 -0 0 + 0 + 1 + + + 0 + 10 + 0 0 0 0 -0 0 + + + 0.25 0.1 0.3 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + 0 + 1 + 1.61222 1.02778 0.5 0 -0 0 + + + + + + 1 + + 0.166667 + 0 + 0 + 0.166667 + 0 + 0.166667 + + 0 0 0 0 -0 0 + + 0 + 0 + 0 + 0 0 0 0 -0 0 + 1 + + + + 0.25 0.1 0.3 + + + + + + __default__ + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 0 0 0 0 -0 0 + 0 + 1 + + + 0 + 10 + 0 0 0 0 -0 0 + + + 0.25 0.1 0.3 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + 0 + 1 + 1.74483 0.998451 0.15 0 -0 0 + + + + + + 1 + + 0.166667 + 0 + 0 + 0.166667 + 0 + 0.166667 + + 0 0 0 0 -0 0 + + 0 + 0 + 0 + 0 0 0 0 -0 0 + 1 + + + + 0.25 0.1 0.3 + + + + + + __default__ + + 0.3 0.3 0.3 1 + 0.7 0.7 0.7 1 + 0.01 0.01 0.01 1 + 0 0 0 1 + + 0 0 0 0 -0 0 + 0 + 1 + + + 0 + 10 + 0 0 0 0 -0 0 + + + 0.25 0.1 0.3 + + + + + + 1 + 1 + 0 0 0 + 0 + 0 + + + 1 + 0 + 0 + 1 + + 0 + + + + + 0 + 1e+06 + + + 0 + 1 + 1 + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0 + + + 1 + -0.01 + 0 + 0.2 + 1e+13 + 1 + + + + + + 0 + 1 + 1.49021 1.46167 0.15 0 -0 0 + + +