diff --git a/src/navigator/gnc/README.md b/src/navigator/gnc/README.md
new file mode 100644
index 00000000..b7ffe423
--- /dev/null
+++ b/src/navigator/gnc/README.md
@@ -0,0 +1 @@
+I am only here so you can see the directory that I am apart of in GitHub. Once a real file has been placed in this directory, delete me :)
diff --git a/src/navigator/navigator_bringup/CMakeLists.txt b/src/navigator/navigator_bringup/CMakeLists.txt
new file mode 100644
index 00000000..ba056dce
--- /dev/null
+++ b/src/navigator/navigator_bringup/CMakeLists.txt
@@ -0,0 +1,26 @@
+cmake_minimum_required(VERSION 3.5)
+
+project(navigator_bringup)
+
+# find dependencies
+find_package(ament_cmake REQUIRED)
+# find_package(ament_index_python REQUIRED) find_package(launch REQUIRED)
+# find_package(launch_ros REQUIRED)
+find_package(navigator_description REQUIRED)
+find_package(navigator_gazebo REQUIRED)
+
+# Install project launch files
+install(DIRECTORY launch/ DESTINATION share/${PROJECT_NAME}/launch)
+
+# Install URDF files install(DIRECTORY urdf DESTINATION
+# share/${PROJECT_NAME}/urdf)
+
+# Install project configuration files install(DIRECTORY config/ DESTINATION
+# share/${PROJECT_NAME}/config)
+
+if(BUILD_TESTING)
+ find_package(ament_lint_auto REQUIRED)
+ ament_lint_auto_find_test_dependencies()
+endif()
+
+ament_package()
diff --git a/src/navigator/navigator_bringup/README.md b/src/navigator/navigator_bringup/README.md
new file mode 100644
index 00000000..e69de29b
diff --git a/src/navigator/navigator_bringup/launch/gazebo.launch.py b/src/navigator/navigator_bringup/launch/gazebo.launch.py
new file mode 100644
index 00000000..b640ac01
--- /dev/null
+++ b/src/navigator/navigator_bringup/launch/gazebo.launch.py
@@ -0,0 +1,93 @@
+import os
+
+from ament_index_python.packages import get_package_share_directory
+from launch import LaunchDescription
+from launch.actions import (
+ DeclareLaunchArgument,
+ IncludeLaunchDescription,
+)
+from launch.launch_description_sources import PythonLaunchDescriptionSource
+from launch.substitutions import LaunchConfiguration, PathJoinSubstitution
+from launch_ros.actions import Node
+
+
+def generate_launch_description():
+ # Configure ROS nodes for launch
+
+ # Setup project paths
+ pkg_project_bringup = get_package_share_directory("navigator_bringup")
+ pkg_project_gazebo = get_package_share_directory("navigator_gazebo")
+ pkg_project_description = get_package_share_directory("navigator_description")
+ # pkg_project_sim_description = get_package_share_directory(
+ # "navigator_sim_description",
+ # )
+ pkg_ros_gz_sim = get_package_share_directory("ros_gz_sim")
+
+ # !!! Uncomment once navigator_controller is created !!!
+ # pkg_controller = get_package_share_directory("navigator_controller")
+
+ # Setup to launch the simulator and Gazebo world
+ gz_sim_world = DeclareLaunchArgument("world", default_value="robotx2024_1.world")
+ gz_sim = IncludeLaunchDescription(
+ PythonLaunchDescriptionSource(
+ os.path.join(pkg_ros_gz_sim, "launch", "gz_sim.launch.py"),
+ ),
+ launch_arguments={
+ "gz_args": [
+ PathJoinSubstitution(
+ [pkg_project_gazebo, "worlds", LaunchConfiguration("world")],
+ ),
+ " --render-engine",
+ " ogre",
+ ],
+ }.items(),
+ )
+
+ # !!! Uncomment once navigator_controller is created !!!
+ # Get controller to use sim values
+ # sim_pid_yaml = os.path.join(pkg_controller, "config", "sim_pid_controller.yaml")
+ # set_sim_params = SetLaunchConfiguration("param_file", sim_pid_yaml)
+
+ # Include the Subjugator_Setup Launch file
+ navigator_setup = IncludeLaunchDescription(
+ PythonLaunchDescriptionSource(
+ os.path.join(pkg_project_bringup, "launch", "navigator_setup.launch.py"),
+ ),
+ launch_arguments={
+ "use_sim_time": "true",
+ "xacro_file": os.path.join(
+ pkg_project_description,
+ "urdf",
+ "navigator.urdf.xacro",
+ ),
+ "gui": "true",
+ }.items(),
+ )
+
+ # Bridge ROS topics and Gazebo messages for establishing communication
+ bridge = Node(
+ package="ros_gz_bridge",
+ executable="parameter_bridge",
+ parameters=[
+ {
+ "config_file": os.path.join(
+ pkg_project_bringup,
+ "config",
+ "navigator_bridge.yaml",
+ ),
+ "qos_overrides./tf_static.publisher.durability": "transient_local",
+ },
+ ],
+ output="screen",
+ )
+
+ return LaunchDescription(
+ [
+ gz_sim_world,
+ gz_sim,
+ # !!! Uncomment once navigator_controller is created !!!
+ # set_sim_params,
+ navigator_setup,
+ bridge,
+ ],
+ )
diff --git a/src/navigator/navigator_bringup/launch/navigator_setup.launch.py b/src/navigator/navigator_bringup/launch/navigator_setup.launch.py
new file mode 100644
index 00000000..daf252ad
--- /dev/null
+++ b/src/navigator/navigator_bringup/launch/navigator_setup.launch.py
@@ -0,0 +1,173 @@
+import os
+
+from ament_index_python.packages import get_package_share_directory
+from launch import LaunchDescription
+from launch.actions import (
+ DeclareLaunchArgument,
+ ExecuteProcess,
+)
+from launch.conditions import IfCondition
+from launch.substitutions import (
+ Command,
+ FindExecutable,
+ LaunchConfiguration,
+ PathJoinSubstitution,
+)
+from launch_ros.actions import Node
+from launch_ros.parameter_descriptions import ParameterValue
+
+
+def generate_launch_description():
+
+ # Setup project paths
+ pkg_project_bringup = get_package_share_directory("navigator_bringup")
+ pkg_project_description = get_package_share_directory("navigator_description")
+
+ # !!! Uncomment once navigator_controller is created !!!
+ # pkg_thruster_manager = get_package_share_directory("navigator_thruster_manager")
+ # pkg_localization = get_package_share_directory("navigator_localization")
+ # pkg_controller = get_package_share_directory("navigator_controller")
+
+ # Args
+ gui_cmd = DeclareLaunchArgument(
+ "gui",
+ default_value="true",
+ description="whether to launch the gui",
+ )
+
+ xacro_file_arg = DeclareLaunchArgument(
+ "xacro_file",
+ default_value=PathJoinSubstitution(
+ [pkg_project_description, "urdf", "navigator.urdf.xacro"],
+ ),
+ description="Path to the robot xacro file",
+ )
+
+ use_sim_time_arg = DeclareLaunchArgument(
+ "use_sim_time",
+ default_value="false",
+ description="Use sim clock (true for sim, false for real)",
+ )
+
+ # Expand xacro at runtime
+ robot_desc = ParameterValue(
+ Command([FindExecutable(name="xacro"), " ", LaunchConfiguration("xacro_file")]),
+ value_type=str,
+ )
+
+ # Write an on-disk URDF
+ urdf_out = os.path.join(pkg_project_description, "urdf", "navigator.urdf")
+ generate_urdf = ExecuteProcess(
+ cmd=["xacro", LaunchConfiguration("xacro_file"), "-o", urdf_out],
+ output="screen",
+ )
+
+ # # Convert URDF to SDF using Gazebo's gz tool
+ # sdf_file = os.path.join(pkg_project_description, 'urdf', 'navigator.sdf')
+ # try:
+ # subprocess.run(['gz', 'sdf', '-p', urdf_file], check=True, stdout=open(sdf_file, 'w'))
+ # print(f"Successfully converted {urdf_file} to {sdf_file}")
+ # except subprocess.CalledProcessError as e:
+ # print(f"Error converting URDF to SDF: {e}")
+
+ # Takes the description and joint angles as inputs and publishes the 3D poses of the robot links
+ robot_state_publisher_node = Node(
+ package="robot_state_publisher",
+ executable="robot_state_publisher",
+ name="robot_state_publisher",
+ output="both",
+ parameters=[
+ {"use_sim_time": LaunchConfiguration("use_sim_time")},
+ {"robot_description": robot_desc},
+ ],
+ )
+
+ # Visualize in RViz
+ rviz = Node(
+ package="rviz2",
+ executable="rviz2",
+ arguments=[
+ "-d",
+ os.path.join(pkg_project_bringup, "config", "navigator.rviz"),
+ ],
+ condition=IfCondition(LaunchConfiguration("gui")),
+ )
+
+ # !!! Uncomment once navigator_controller is created !!!
+ # thruster_manager = IncludeLaunchDescription(
+ # PythonLaunchDescriptionSource(
+ # os.path.join(pkg_thruster_manager, "launch", "thruster_manager.launch.py"),
+ # ),
+ # )
+ # !!! Uncomment once navigator_localization is created !!!
+ # localization = IncludeLaunchDescription(
+ # PythonLaunchDescriptionSource(
+ # os.path.join(
+ # pkg_localization,
+ # "launch",
+ # "navigator_localization.launch.py",
+ # ),
+ # ),
+ # launch_arguments={
+ # "params_file": os.path.join(
+ # pkg_localization,
+ # "config",
+ # "localization_parameters.yaml",
+ # ),
+ # }.items(),
+ # )
+
+ # depth_to_pose = Node(
+ # package="navigator_localization",
+ # executable="depth_to_pose_node.py",
+ # name="depth_to_pose",
+ # output="screen",
+ # )
+
+ # !!! Uncomment once navigator_localization is created !!!
+ # controller = IncludeLaunchDescription(
+ # PythonLaunchDescriptionSource(
+ # os.path.join(pkg_controller, "launch", "pid_controller.launch.py"),
+ # ),
+ # )
+
+ path_planner = Node(
+ package="navigator_path_planner",
+ executable="navigator_path_planner",
+ name="navigator_path_planner",
+ output="both",
+ )
+
+ trajectory_planner = Node(
+ package="navigator_trajectory_planner",
+ executable="trajectory_planner",
+ name="navigator_trajectory_planner",
+ output="both",
+ )
+
+ # wrench_tuner = IncludeLaunchDescription(
+ # PythonLaunchDescriptionSource(
+ # os.path.join(
+ # get_package_share_directory("navigator_wrench_tuner"),
+ # "launch",
+ # "wrench_tuner_launch.py",
+ # ),
+ # ),
+ # )
+ return LaunchDescription(
+ [
+ gui_cmd,
+ xacro_file_arg,
+ use_sim_time_arg,
+ generate_urdf,
+ robot_state_publisher_node,
+ # joint_state_publisher_node,
+ rviz,
+ # !!! Uncomment once navigator_localization is created !!!
+ # thruster_manager,
+ # localization,
+ # controller,
+ path_planner,
+ trajectory_planner,
+ ],
+ )
diff --git a/src/navigator/navigator_bringup/package.xml b/src/navigator/navigator_bringup/package.xml
new file mode 100644
index 00000000..19a3499f
--- /dev/null
+++ b/src/navigator/navigator_bringup/package.xml
@@ -0,0 +1,38 @@
+
+
+
+ navigator_bringup
+ 0.0.0
+ TODO: Package description
+ Carter Kreis
+ TODO: License declaration
+ Carter Kreis
+
+ joint_state_publisher_gui
+ navigator_description
+ navigator_gazebo
+ ros_gz
+ sdformat_urdf
+
+
+ ament_index_python
+ launch
+ launch_ros
+ robot_state_publisher
+ ros_gz_bridge
+ ros_gz_sim
+ rviz2
+ xacro
+
+
+
+
+
+ ament_cmake
+
+ ament_lint_auto
+
+
+ ament_cmake
+
+
diff --git a/src/navigator/scripts/README.md b/src/navigator/scripts/README.md
new file mode 100644
index 00000000..b7ffe423
--- /dev/null
+++ b/src/navigator/scripts/README.md
@@ -0,0 +1 @@
+I am only here so you can see the directory that I am apart of in GitHub. Once a real file has been placed in this directory, delete me :)
diff --git a/src/navigator/simulation/navigator_description/CMakeLists.txt b/src/navigator/simulation/navigator_description/CMakeLists.txt
new file mode 100644
index 00000000..416e820f
--- /dev/null
+++ b/src/navigator/simulation/navigator_description/CMakeLists.txt
@@ -0,0 +1,15 @@
+cmake_minimum_required(VERSION 3.5)
+
+project(navigator_description)
+
+# find dependencies
+find_package(ament_cmake REQUIRED)
+
+if(BUILD_TESTING)
+ find_package(ament_lint_auto REQUIRED)
+ ament_lint_auto_find_test_dependencies()
+endif()
+
+install(DIRECTORY models urdf DESTINATION share/${PROJECT_NAME})
+
+ament_package()
diff --git a/src/navigator/simulation/navigator_description/README.md b/src/navigator/simulation/navigator_description/README.md
new file mode 100644
index 00000000..e69de29b
diff --git a/src/navigator/simulation/navigator_description/package.xml b/src/navigator/simulation/navigator_description/package.xml
new file mode 100644
index 00000000..22ecf72b
--- /dev/null
+++ b/src/navigator/simulation/navigator_description/package.xml
@@ -0,0 +1,17 @@
+
+
+
+ navigator_description
+ 0.0.0
+ TODO: Package description
+ ckreis
+ TODO: License declaration
+
+ ament_cmake
+
+ ament_lint_auto
+
+
+ ament_cmake
+
+
diff --git a/src/navigator/simulation/navigator_description/urdf/navigator.urdf.xacro b/src/navigator/simulation/navigator_description/urdf/navigator.urdf.xacro
new file mode 100644
index 00000000..df1473c2
--- /dev/null
+++ b/src/navigator/simulation/navigator_description/urdf/navigator.urdf.xacro
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+ ${namespace}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/navigator/simulation/navigator_gazebo/CMakeLists.txt b/src/navigator/simulation/navigator_gazebo/CMakeLists.txt
new file mode 100644
index 00000000..8dda50cc
--- /dev/null
+++ b/src/navigator/simulation/navigator_gazebo/CMakeLists.txt
@@ -0,0 +1,25 @@
+cmake_minimum_required(VERSION 3.8)
+project(navigator_gazebo)
+
+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+ add_compile_options(-Wall -Wextra -Wpedantic)
+endif()
+
+# find dependencies
+find_package(ament_cmake REQUIRED)
+# uncomment the following section in order to fill in further dependencies
+# manually. find_package( REQUIRED)
+
+if(BUILD_TESTING)
+ find_package(ament_lint_auto REQUIRED)
+ # the following line skips the linter which checks for copyrights comment the
+ # line when a copyright and license is added to all source files
+ set(ament_cmake_copyright_FOUND TRUE)
+ # the following line skips cpplint (only works in a git repo) comment the line
+ # when this package is in a git repo and when a copyright and license is added
+ # to all source files
+ set(ament_cmake_cpplint_FOUND TRUE)
+ ament_lint_auto_find_test_dependencies()
+endif()
+
+ament_package()
diff --git a/src/navigator/simulation/navigator_gazebo/README.md b/src/navigator/simulation/navigator_gazebo/README.md
new file mode 100644
index 00000000..e69de29b
diff --git a/src/navigator/simulation/navigator_gazebo/package.xml b/src/navigator/simulation/navigator_gazebo/package.xml
new file mode 100644
index 00000000..b354d94c
--- /dev/null
+++ b/src/navigator/simulation/navigator_gazebo/package.xml
@@ -0,0 +1,27 @@
+
+
+
+ navigator_gazebo
+ 0.0.0
+ TODO: Package description
+ ckreis
+ TODO: License declaration
+
+ geometry_msgs
+ mil_msgs
+ nav_msgs
+ navigator_description
+ navigator_msgs
+ navigator_sim_description
+ rclcpp
+ sensor_msgs
+ std_msgs
+
+ ament_cmake
+
+ ament_lint_auto
+
+
+ ament_cmake
+
+
diff --git a/src/navigator/simulation/navigator_gazebo/worlds/robotx2024_1.world b/src/navigator/simulation/navigator_gazebo/worlds/robotx2024_1.world
new file mode 100644
index 00000000..9a103c65
--- /dev/null
+++ b/src/navigator/simulation/navigator_gazebo/worlds/robotx2024_1.world
@@ -0,0 +1,6934 @@
+
+
+
+
+
+ 12
+
+
+ 0
+ 0
+ 0.4 0.4 0.4 1
+ 0.7 0.7 0.7 1
+ 1
+
+
+ EARTH_WGS84
+ ENU
+ -33.7242
+ 150.68
+ 0
+ 0
+
+
+ 1
+ 0 0 10 0 -0 0
+ 0.8 0.8 0.8 1
+ 0.2 0.2 0.2 1
+
+ 1000
+ 0.9
+ 0.01
+ 0.001
+
+ -0.5 0.1 -0.9
+
+ 0
+ 0
+ 0
+
+
+
+
+ -506.934 129.78 113.428 -0 1.04434 1.87286
+ orbit
+ perspective
+
+
+
+ 0 0 0.2 0 -0 0
+ 1
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta.dae
+
+ Terrain
+
+
+
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta.dae
+
+ ConcreteDark
+
+
+
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta.dae
+
+ DockDark
+
+
+
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta.dae
+
+ MetalGalvanized
+
+
+
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta.dae
+
+ Dock
+
+
+
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta.dae
+
+ Windows_Dark
+
+
+
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta.dae
+
+ RoofCorrugated
+
+
+
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta.dae
+
+ Wall
+
+
+
+
+
+
+
+ model://sydney_regatta/meshes/sydney_regatta.dae
+
+ TreeDiffuse
+
+
+
+
+
+
+
+
+
+
+ file://sydney_regatta/meshes/sydney_regatta_shore.dae
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ 1
+ -535.917 154.363 0.675884 -0.17182 0.030464 -0.005286
+
+
+
+
+ file://post/meshes/post.dae
+
+
+
+
+ 0 0 0.5 0 -0 0
+
+
+ 0.3
+ 1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ 1
+ -527.49 153.855 0.425844 -0.1365 0 0
+
+
+
+
+ file://post/meshes/post.dae
+
+
+
+
+ 0 0 0.5 0 -0 0
+
+
+ 0.3
+ 1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ 1
+ -544.833 156.672 0.499025 -0.162625 0 0
+
+
+
+
+ file://post/meshes/post.dae
+
+
+
+
+ 0 0 0.5 0 -0 0
+
+
+ 0.3
+ 1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ 1
+
+
+
+
+ file://antenna/meshes/antenna.dae
+
+
+
+
+ 0 0 0.95 0 -0 0
+
+
+ 0.35
+ 1.9
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+ -531.064 147.669 1.59471 -0.068142 0 -0.1
+
+
+ 1
+
+ 0 0 0 0 -0 0
+
+ 1
+
+
+
+
+ model://tent/mesh/tent.dae
+
+
+
+
+ 0 0 1.5 0 -0 0
+
+
+ 3 3 3
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.5 0.9 0 0 -0 0
+
+ 1
+
+
+
+
+ model://foldable_table/mesh/foldable_table.dae
+
+
+
+
+ 0 0 0.35 0 -0 0
+
+
+ 1.82 0.74 0.67
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 1 -0.5 0 0 -0 1.57
+
+ 1
+
+
+
+
+ model://foldable_table/mesh/foldable_table.dae
+
+
+
+
+ 0 0 0.35 0 -0 0
+
+
+ 1.82 0.74 0.67
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.2 0 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.2 -0.8 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ -0.6 0.8 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+ -540.796 146.494 1.67142 -0.00834 0.01824 1.30173
+
+
+ 1
+
+ 0 0 0 0 -0 0
+
+ 1
+
+
+
+
+ model://tent/mesh/tent.dae
+
+
+
+
+ 0 0 1.5 0 -0 0
+
+
+ 3 3 3
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.5 0.9 0 0 -0 0
+
+ 1
+
+
+
+
+ model://foldable_table/mesh/foldable_table.dae
+
+
+
+
+ 0 0 0.35 0 -0 0
+
+
+ 1.82 0.74 0.67
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 1 -0.5 0 0 -0 1.57
+
+ 1
+
+
+
+
+ model://foldable_table/mesh/foldable_table.dae
+
+
+
+
+ 0 0 0.35 0 -0 0
+
+
+ 1.82 0.74 0.67
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.2 0 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.2 -0.8 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ -0.6 0.8 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+ -537.623 145.828 1.68193 -0.00603 0.018667 1.30157
+
+
+ 1
+
+ 0 0 0 0 -0 0
+
+ 1
+
+
+
+
+ model://tent/mesh/tent.dae
+
+
+
+
+ 0 0 1.5 0 -0 0
+
+
+ 3 3 3
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.5 0.9 0 0 -0 0
+
+ 1
+
+
+
+
+ model://foldable_table/mesh/foldable_table.dae
+
+
+
+
+ 0 0 0.35 0 -0 0
+
+
+ 1.82 0.74 0.67
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 1 -0.5 0 0 -0 1.57
+
+ 1
+
+
+
+
+ model://foldable_table/mesh/foldable_table.dae
+
+
+
+
+ 0 0 0.35 0 -0 0
+
+
+ 1.82 0.74 0.67
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.2 0 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ 0.2 -0.8 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ -0.6 0.8 0 0 -0 1.57
+
+ 1
+
+
+
+
+ 0.1 0.1 0.1
+ model://foldable_chair/mesh/foldable_chair.dae
+
+
+
+
+ 0 0.05 0.4 0 -0 0
+
+
+ 0.5 0.5 0.8
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+ -534.551 144.91 1.72047 -0.004994 0.020798 1.30149
+
+
+
+
+ 0.04
+
+ 2.166e-05
+ 0
+ 0
+ 2166
+ 0
+ 2166
+
+ 0 0 0 0 -0 0
+
+
+
+
+ 0.0285
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.0285
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.02 0 0 0
+
+
+ 0.0285
+
+
+
+
+ -545 60 0.03 0 -0 0
+
+
+ 1
+
+ 0
+ 30
+ 1000 1000
+ 50 50
+
+ PMS
+ 5
+ 3
+ 2.5
+ 0.1
+ 1.0 0.0
+ 0.4
+ 2.0
+ 0.0
+ 0.0
+
+
+
+
+
+ 1
+ 0.1
+ 0.2
+ 0.2
+
+ PMS
+ 5
+ 3
+ 2.5
+ 0.1
+ 1.0 0.0
+ 0.4
+ 2.0
+ 0.0
+ 0.0
+
+
+
+
+ 2.5 2.5 1
+ model://ocean_waves/meshes/mesh.dae
+
+
+
+
+
+ -1
+
+
+ 0 0 -0.05 0 -0 0
+
+
+ 2.5 2.5 1
+ model://ocean_waves/meshes/mesh_below.dae
+
+
+
+
+
+ -1
+
+ 0
+ 0
+ 0
+
+
+
+
+ wamv
+ wamv/base_link
+ .5 .5 .33
+
+ 270
+ 0
+ 0
+ 2
+
+ 10
+ /vrx/debug/wind/speed
+ /vrx/debug/wind/direction
+
+
+ -511 218 0.25 0 -0 3.14
+
+
+ 0 0 -0.2 0 -0 0
+ 67.15
+
+ 13.486
+ 0
+ 0
+ 13.486
+ 0
+ 25.1813
+
+
+
+
+
+ file://robotx_light_buoy/mesh/robotx_light_buoy.dae
+
+
+
+
+ -0.05 0.09 1.3 0 -0 0.5
+
+
+ 0.192 0.01 0.386
+
+
+
+
+
+
+ off
+ off
+ off
+
+ robotx_light_buoy::base_link::panel_1
+ robotx_light_buoy::base_link::panel_2
+ robotx_light_buoy::base_link::panel_3
+
+ vrx
+ light_buoy/shuffle
+
+
+
+ -0.06 -0.085 1.3 0 0 -0.54719
+
+
+ 0.192 0.01 0.386
+
+
+
+
+
+
+
+ 0.11 -0.003 1.3 0 -0 1.5472
+
+
+ 0.192 0.01 0.386
+
+
+
+
+
+
+
+ 0 0 -0.2 0 -0 0
+
+
+ 1.5 1.5 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0.85 0 -0 0
+
+
+ 0.4
+ 1.75
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 1000.0
+ 200.0
+
+ base_link
+ 0 0 -0.2 0 0 0
+
+
+ 1.5 1.5 0.4
+
+
+
+
+ base_link
+ 0 0 0.8 0 0 0
+
+
+ 0.2
+ 0.15
+
+
+
+
+
+
+ 1
+
+ 0 0 0 0 -0 0
+
+ 1
+
+
+ 0 0 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 0 6 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 0 12 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 0 18 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 2 0 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 2 6 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 2 12 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 2 18 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 4 0 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 4 6 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 4 12 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 4 18 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 0 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 2 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 4 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 6 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 8 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 10 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 12 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 14 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 16 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+
+ 6 18 0.25 0 -0 0
+
+
+ 1
+
+
+ 0 0 0 0 -0 0
+
+
+ 2 2 0.4
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.25 0.25 0 0 -0 0
+
+
+ file://dock_block_4x4/mesh/dock_block_4x4.dae
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+ 5.75 3 1.5 0 -0 1.5708
+
+ 0 -0.2 0.25 0 -0 3.14159
+
+
+
+ -0.9234 0 1.164 0 -0 0
+
+
+ 0.153199 0.5 0.672
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.596803 0 1.41357 3e-06 -1.57079 3.14159
+
+
+ 0.17285 0.5 0.5
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.326598 0 1.35111 0 -0 0
+
+
+ 1.3468 0.5 0.29777
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.070527 0 1.07723 0 -0 0
+
+
+ 0.834664 0.5 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.326598 0 0.890117 0 -0 0
+
+
+ 1.3468 0.5 0.124233
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.868936 0 1.07723 1.5708 -0 1.5708
+
+
+ 0.5 0.25 0.262128
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.336 0 -0 0
+
+
+ 2 0.5 2.328
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ file://placard_2022/meshes/placard_2022.dae
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+ 1
+
+ 0 0.07 0 0 -0 0
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.5
+ 0.001
+
+
+ 1
+
+
+
+ robotx_dock_2022::dock_2022_placard1::link_symbols::visual_circle
+
+
+ robotx_dock_2022::dock_2022_placard1::link_symbols::visual_h_cross
+
+
+ robotx_dock_2022::dock_2022_placard1::link_symbols::visual_v_cross
+
+
+ robotx_dock_2022::dock_2022_placard1::link_symbols::visual_triangle
+
+
+ robotx_dock_2022::dock_2022_placard1::link_symbols::visual_rectangle
+
+
+ 1
+ vrx/dock_2022_placard1
+ shuffle
+
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.99 0.33 0.001
+
+
+ 1
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.33 0.99 0.001
+
+
+ 1
+
+
+ -0.5 0 -0.5 1.571 -0 0
+
+
+ model://symbol_triangle/mesh/triangle.dae
+
+
+ 1
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 1 0.75 0.001
+
+
+ 1
+
+ 0
+ 0
+ 0
+ 1
+
+
+ 0 0 0 0 -0 0
+ placard::link
+ link_symbols
+
+
+
+ 5.75 9 1.5 0 -0 1.5708
+
+ 0 -0.2 0.25 0 -0 3.14159
+
+
+
+ -0.9234 0 1.164 0 -0 0
+
+
+ 0.153199 0.5 0.672
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.596803 0 1.41357 3e-06 -1.57079 3.14159
+
+
+ 0.17285 0.5 0.5
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.326598 0 1.35111 0 -0 0
+
+
+ 1.3468 0.5 0.29777
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.070527 0 1.07723 0 -0 0
+
+
+ 0.834664 0.5 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.326598 0 0.890117 0 -0 0
+
+
+ 1.3468 0.5 0.124233
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.868936 0 1.07723 1.5708 -0 1.5708
+
+
+ 0.5 0.25 0.262128
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.336 0 -0 0
+
+
+ 2 0.5 2.328
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ file://placard_2022/meshes/placard_2022.dae
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+ 1
+
+ 0 0.07 0 0 -0 0
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.5
+ 0.001
+
+
+ 1
+
+
+
+ robotx_dock_2022::dock_2022_placard2::link_symbols::visual_circle
+
+
+ robotx_dock_2022::dock_2022_placard2::link_symbols::visual_h_cross
+
+
+ robotx_dock_2022::dock_2022_placard2::link_symbols::visual_v_cross
+
+
+ robotx_dock_2022::dock_2022_placard2::link_symbols::visual_triangle
+
+
+ robotx_dock_2022::dock_2022_placard2::link_symbols::visual_rectangle
+
+
+ 1
+ vrx/dock_2022_placard2
+ shuffle
+
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.99 0.33 0.001
+
+
+ 1
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.33 0.99 0.001
+
+
+ 1
+
+
+ -0.5 0 -0.5 1.571 -0 0
+
+
+ model://symbol_triangle/mesh/triangle.dae
+
+
+ 1
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 1 0.75 0.001
+
+
+ 1
+
+ 0
+ 0
+ 0
+ 1
+
+
+ 0 0 0 0 -0 0
+ placard::link
+ link_symbols
+
+
+
+ 5.75 15 1.5 0 -0 1.5708
+
+ 0 -0.2 0.25 0 -0 3.14159
+
+
+
+ -0.9234 0 1.164 0 -0 0
+
+
+ 0.153199 0.5 0.672
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.596803 0 1.41357 3e-06 -1.57079 3.14159
+
+
+ 0.17285 0.5 0.5
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.326598 0 1.35111 0 -0 0
+
+
+ 1.3468 0.5 0.29777
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.070527 0 1.07723 0 -0 0
+
+
+ 0.834664 0.5 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.326598 0 0.890117 0 -0 0
+
+
+ 1.3468 0.5 0.124233
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.868936 0 1.07723 1.5708 -0 1.5708
+
+
+ 0.5 0.25 0.262128
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.336 0 -0 0
+
+
+ 2 0.5 2.328
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ file://placard_2022/meshes/placard_2022.dae
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+ 1
+
+ 0 0.07 0 0 -0 0
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.5
+ 0.001
+
+
+ 1
+
+
+
+ robotx_dock_2022::dock_2022_placard3::link_symbols::visual_circle
+
+
+ robotx_dock_2022::dock_2022_placard3::link_symbols::visual_h_cross
+
+
+ robotx_dock_2022::dock_2022_placard3::link_symbols::visual_v_cross
+
+
+ robotx_dock_2022::dock_2022_placard3::link_symbols::visual_triangle
+
+
+ robotx_dock_2022::dock_2022_placard3::link_symbols::visual_rectangle
+
+
+ 1
+ vrx/dock_2022_placard3
+ shuffle
+
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.99 0.33 0.001
+
+
+ 1
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 0.33 0.99 0.001
+
+
+ 1
+
+
+ -0.5 0 -0.5 1.571 -0 0
+
+
+ model://symbol_triangle/mesh/triangle.dae
+
+
+ 1
+
+
+ 0 0 0 1.571 -0 0
+
+
+ 1 0.75 0.001
+
+
+ 1
+
+ 0
+ 0
+ 0
+ 1
+
+
+ 0 0 0 0 -0 0
+ placard::link
+ link_symbols
+
+
+ -554 233 0 0 -0 3.14
+ 0
+
+
+
+ 56.8485 59.2615 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_0::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 56.9804 8.39663 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_1::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ -39.9569 -59.638 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_2::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 40.5936 0.420856 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_3::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 45.1472 -1.58775 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_4::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 37.4966 -23.6252 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_5::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 46.2135 -5.59469 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_6::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 24.5769 30.3481 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_7::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 37.5737 -18.8336 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_8::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ -2.49572 13.1619 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_black_9::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 59.6286 -32.2044 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_orange_0::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 51.0184 -44.8771 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_orange_1::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ -37.1238 -55.0781 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_orange_2::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ 4.82024 5.70283 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_orange_3::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+
+ -10.727 -31.6245 0 0 -0 0
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+
+ 0 0 0 0 -0 0
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ mb_round_buoy_orange_4::link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+ -420 295 0 0 0 -2.04
+
+
+ wamv
+ none
+ 3.0
+ 0.0
+ 3000
+
+
+ wamv_external_pivot_joint
+
+
+ wamv_external_riser
+
+
+
+ 0 0 -9.8
+ 6e-06 2.3e-05 -4.2e-05
+
+
+ 0.001
+ 1
+ 1000
+
+
+
+ 0
+ 0
+ 0
+ 0
+
+ -531.064 147.669 1.59471 -0.068142 0 -0.1
+ 1 1 1
+
+ -531.064 147.669 1.59471 -0.068142 0 -0.1
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -545 60 0.043935 0 -0 0
+ 1 1 1
+
+ -545 60 0.043935 0 -0 0
+ 0 0 0.029956 0 -0 0
+ 0 0 0.044562 0 -0 0
+ 0 0 0.001782 0 -0 0
+
+
+
+ -420 295 0.190692 0 0 -2.04
+ 1 1 1
+
+ -392.849 217.499 0.190692 0 0 -2.04
+ 0 0 -0.015368 0 -0 0
+ 0 0 -0.123086 0 -0 0
+ 0 0 -0.430802 0 -0 0
+
+
+ -438.276 240.381 0.162243 0 0 -2.04
+ 0 0 -0.053535 0 -0 0
+ 0 0 0.044459 0 -0 0
+ 0 0 0.155605 0 -0 0
+
+
+ -455.125 357.606 0.094391 0 0 -2.04
+ 0 0 0.041212 0 -0 0
+ 0 0 0.141702 0 -0 0
+ 0 0 0.495955 0 -0 0
+
+
+ -437.98 258.603 0.172755 0 0 -2.04
+ 0 0 -0.070534 0 -0 0
+ 0 0 -0.046877 0 -0 0
+ 0 0 -0.164069 0 -0 0
+
+
+ -441.831 255.45 0.159137 0 0 -2.04
+ 0 0 -0.057715 0 -0 0
+ 0 0 -0.109368 0 -0 0
+ 0 0 -0.382786 0 -0 0
+
+
+ -458.027 272.238 0.108054 0 0 -2.04
+ 0 0 0.018148 0 -0 0
+ 0 0 0.107515 0 -0 0
+ 0 0 0.376304 0 -0 0
+
+
+ -445.887 256.311 0.112302 0 0 -2.04
+ 0 0 -0.036088 0 -0 0
+ 0 0 0.124063 0 -0 0
+ 0 0 0.434222 0 -0 0
+
+
+ -404.045 259.356 0.144049 0 0 -2.04
+ 0 0 -0.084514 0 -0 0
+ 0 0 -0.030799 0 -0 0
+ 0 0 -0.107798 0 -0 0
+
+
+ -453.788 270.003 0.106613 0 0 -2.04
+ 0 0 0.033038 0 -0 0
+ 0 0 -0.002305 0 -0 0
+ 0 0 -0.008067 0 -0 0
+
+
+ -407.132 291.275 0.114691 0 0 -2.04
+ 0 0 -0.020692 0 -0 0
+ 0 0 0.088555 0 -0 0
+ 0 0 0.309942 0 -0 0
+
+
+ -475.687 256.378 0.188379 0 0 -2.04
+ 0 0 -0.022097 0 -0 0
+ 0 0 -0.153155 0 -0 0
+ 0 0 -0.536044 0 -0 0
+
+
+ -483.096 269.788 0.135436 0 0 -2.04
+ 0 0 -0.084437 0 -0 0
+ 0 0 -0.007401 0 -0 0
+ 0 0 -0.025902 0 -0 0
+
+
+ -452.339 353.017 0.088735 0 0 -2.04
+ 0 0 -0.006034 0 -0 0
+ 0 0 0.167017 0 -0 0
+ 0 0 0.58456 0 -0 0
+
+
+ -417.093 288.122 0.100852 0 0 -2.04
+ 0 0 0.001543 0 -0 0
+ 0 0 0.103856 0 -0 0
+ 0 0 0.363496 0 -0 0
+
+
+ -443.356 318.868 0.136279 0 0 -2.04
+ 0 0 -0.085396 0 -0 0
+ 0 0 0.027344 0 -0 0
+ 0 0 0.095703 0 -0 0
+
+
+
+ -540.796 146.494 1.67142 -0.00834 0.01824 1.30173
+ 1 1 1
+
+ -540.743 146.687 1.66777 0.018234 0.008353 2.87188
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -539.972 146.474 1.67444 0.018234 0.008353 2.87188
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -541.727 146.128 1.67569 0.018234 0.008353 2.87188
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -541.531 147.215 1.6548 -0.00834 0.01824 1.30173
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -540.049 147.325 1.65735 0.018234 0.008353 2.87188
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -540.796 146.494 1.67142 -0.00834 0.01824 1.30173
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -537.623 145.828 1.68193 -0.00603 0.018667 1.30157
+ 1 1 1
+
+ -537.569 146.021 1.6782 0.018663 0.006044 2.87168
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -536.798 145.808 1.68302 0.018663 0.006044 2.87168
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -538.553 145.462 1.68831 0.018663 0.006044 2.87168
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -538.357 146.549 1.66717 -0.00603 0.018667 1.30157
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -536.875 146.659 1.66628 0.018663 0.006044 2.87168
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -537.623 145.828 1.68193 -0.00603 0.018667 1.30157
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -534.551 144.91 1.72047 -0.004994 0.020798 1.30149
+ 1 1 1
+
+ -534.497 145.103 1.71632 0.020794 0.005009 2.8716
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -533.726 144.89 1.72031 0.020794 0.005009 2.8716
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -535.481 144.545 1.72896 0.020794 0.005009 2.8716
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -535.285 145.632 1.70558 -0.004994 0.020798 1.30149
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -533.803 145.741 1.70217 0.020794 0.005009 2.8716
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -534.551 144.91 1.72047 -0.004994 0.020798 1.30149
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -532.199 200.114 0.254229 0 -0 0
+ 1 1 1
+
+ -532.199 200.114 0.254229 0 -0 0
+ 0 0 0.045063 0 -0 0
+ 0 0 0.027719 0 -0 0
+ 0 0 0.554379 0 -0 0
+
+
+
+ -517.649 180.336 0.322481 0 -0 0
+ 1 1 1
+
+ -517.649 180.336 0.322481 0 -0 0
+ 0 0 -0.028562 0 -0 0
+ 0 0 -0.117255 0 -0 0
+ 0 0 -2.34509 0 -0 0
+
+
+
+ -499.598 192.227 0.270186 0 -0 0
+ 1 1 1
+
+ -499.598 192.227 0.270186 0 -0 0
+ 0 0 0.051368 0 -0 0
+ 0 0 0.122595 0 -0 0
+ 0 0 2.4519 0 -0 0
+
+
+
+ -492.502 203.532 0.248412 0 -0 0
+ 1 1 1
+
+ -492.502 203.532 0.248412 0 -0 0
+ 0 0 0.041317 0 -0 0
+ 0 0 0.076572 0 -0 0
+ 0 0 1.53145 0 -0 0
+
+
+
+ -487.093 208.166 0.253405 0 -0 0
+ 1 1 1
+
+ -487.093 208.166 0.253405 0 -0 0
+ 0 0 -0.009634 0 -0 0
+ 0 0 0.113161 0 -0 0
+ 0 0 2.26323 0 -0 0
+
+
+
+ -484.903 211.975 0.280507 0 -0 0
+ 1 1 1
+
+ -484.903 211.975 0.280507 0 -0 0
+ 0 0 -0.066135 0 -0 0
+ 0 0 -0.054915 0 -0 0
+ 0 0 -1.09829 0 -0 0
+
+
+
+ -482.627 217.952 0.279153 0 -0 0
+ 1 1 1
+
+ -482.627 217.952 0.279153 0 -0 0
+ 0 0 -0.077359 0 -0 0
+ 0 0 0.084772 0 -0 0
+ 0 0 1.69544 0 -0 0
+
+
+
+ -482.165 222.086 0.300025 0 -0 0
+ 1 1 1
+
+ -482.165 222.086 0.300025 0 -0 0
+ 0 0 -0.066164 0 -0 0
+ 0 0 -0.09415 0 -0 0
+ 0 0 -1.883 0 -0 0
+
+
+
+ -545.297 181.336 0.333504 0 -0 0
+ 1 1 1
+
+ -545.297 181.336 0.333504 0 -0 0
+ 0 0 0.054626 0 -0 0
+ 0 0 -0.140321 0 -0 0
+ 0 0 -2.80643 0 -0 0
+
+
+
+ -487.874 183.762 0.253619 0 -0 0
+ 1 1 1
+
+ -487.874 183.762 0.253619 0 -0 0
+ 0 0 -0.062989 0 -0 0
+ 0 0 0.082552 0 -0 0
+ 0 0 1.65104 0 -0 0
+
+
+
+ -485.318 192.277 0.261385 0 -0 0
+ 1 1 1
+
+ -485.318 192.277 0.261385 0 -0 0
+ 0 0 -0.069268 0 -0 0
+ 0 0 0.112778 0 -0 0
+ 0 0 2.25557 0 -0 0
+
+
+
+ -482.215 198.144 0.279871 0 -0 0
+ 1 1 1
+
+ -482.215 198.144 0.279871 0 -0 0
+ 0 0 -0.043778 0 -0 0
+ 0 0 0.102039 0 -0 0
+ 0 0 2.04078 0 -0 0
+
+
+
+ -475.882 205.755 0.334916 0 -0 0
+ 1 1 1
+
+ -475.882 205.755 0.334916 0 -0 0
+ 0 0 -0.058126 0 -0 0
+ 0 0 -0.120121 0 -0 0
+ 0 0 -2.40243 0 -0 0
+
+
+
+ -473.36 214.122 0.335537 0 -0 0
+ 1 1 1
+
+ -473.36 214.122 0.335537 0 -0 0
+ 0 0 -0.044532 0 -0 0
+ 0 0 -0.067262 0 -0 0
+ 0 0 -1.34523 0 -0 0
+
+
+
+ -471.223 223.553 0.330153 0 -0 0
+ 1 1 1
+
+ -471.223 223.553 0.330153 0 -0 0
+ 0 0 -0.019651 0 -0 0
+ 0 0 -0.009407 0 -0 0
+ 0 0 -0.188137 0 -0 0
+
+
+
+ -537.391 181.179 0.273493 0 -0 0
+ 1 1 1
+
+ -537.391 181.179 0.273493 0 -0 0
+ 0 0 0.082272 0 -0 0
+ 0 0 0.024833 0 -0 0
+ 0 0 0.496663 0 -0 0
+
+
+
+ -527.795 180.669 0.245446 0 -0 0
+ 1 1 1
+
+ -527.795 180.669 0.245446 0 -0 0
+ 0 0 -0.047022 0 -0 0
+ 0 0 0.136279 0 -0 0
+ 0 0 2.72558 0 -0 0
+
+
+
+ -493.506 196.199 0.095131 0 -0 0
+ 1 1 1
+
+ -493.506 196.199 0.095131 0 -0 0
+ 0 0 -0.009091 0 -0 0
+ 0 0 0.12125 0 -0 0
+ 0 0 0.424376 0 -0 0
+
+
+
+ -520.581 195.319 0.135793 0 -0 0
+ 1 1 1
+
+ -520.581 195.319 0.135793 0 -0 0
+ 0 0 -0.07374 0 -0 0
+ 0 0 0.076566 0 -0 0
+ 0 0 0.26798 0 -0 0
+
+
+
+ -491.769 170.322 0.095844 0 -0 0
+ 1 1 1
+
+ -491.769 170.322 0.095844 0 -0 0
+ 0 0 0.032083 0 -0 0
+ 0 0 0.097212 0 -0 0
+ 0 0 0.340241 0 -0 0
+
+
+
+ -546.529 172.707 0.17272 0 -0 0
+ 1 1 1
+
+ -546.529 172.707 0.17272 0 -0 0
+ 0 0 0.053679 0 -0 0
+ 0 0 0.005351 0 -0 0
+ 0 0 0.018728 0 -0 0
+
+
+
+ -502.075 232.749 0.142928 0 -0 0
+ 1 1 1
+
+ -502.075 232.749 0.142928 0 -0 0
+ 0 0 0.026703 0 -0 0
+ 0 0 0.038552 0 -0 0
+ 0 0 0.134932 0 -0 0
+
+
+
+ 0.042998 0.094052 0 0 -0 0
+ 1 1 1
+
+ 0.042998 0.094052 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -535.917 154.363 0.675884 -0.17182 0.030464 -0.005286
+ 1 1 1
+
+ -535.917 154.363 0.675884 -0.17182 0.030464 -0.005286
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -527.49 153.855 0.425844 -0.1365 0 0
+ 1 1 1
+
+ -527.49 153.855 0.425844 -0.1365 0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -544.833 156.672 0.499025 -0.162625 0 0
+ 1 1 1
+
+ -544.833 156.672 0.499025 -0.162625 0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -543.753 228.463 0 0 -0 2.79
+ 1 1 1
+
+ -543.753 228.463 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -545.82 222.83 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -547.886 217.197 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -549.952 211.564 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -545.631 229.152 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -547.697 223.519 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -549.764 217.886 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -551.83 212.253 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -547.508 229.84 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -549.575 224.207 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -551.641 218.574 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -553.708 212.941 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -549.386 230.529 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -550.075 228.651 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -550.764 226.774 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -551.452 224.896 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -552.141 223.018 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -552.83 221.141 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -553.519 219.263 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -554.208 217.386 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -554.896 215.508 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -555.585 213.63 0.25 0 -0 2.79
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -550.185 227.627 1.5 0 -0 -1.92239
+ 1 1 1
+
+ -550.119 227.602 1.5 0 0 -1.92239
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -550.372 227.695 1.75 0 -0 1.2192
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -552.251 221.994 1.5 0 -0 -1.92239
+ 1 1 1
+
+ -552.185 221.969 1.5 0 0 -1.92239
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -552.439 222.062 1.75 0 -0 1.2192
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ -554.317 216.361 1.5 0 -0 -1.92239
+ 1 1 1
+
+ -554.252 216.336 1.5 0 0 -1.92239
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+ -554.505 216.429 1.75 0 -0 1.2192
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+
+ -511 218 0.404693 0 -0 3.14
+ 1 1 1
+
+ -511 218 0.404693 0 -0 3.14
+ 0 0 0.012827 0 -0 0
+ 0 0 0.020374 0 -0 0
+ 0 0 1.36809 0 -0 0
+
+
+
+ 0 0 0.2 0 -0 0
+ 1 1 1
+
+ 0 0 0.2 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+ 0 0 0 0 -0 0
+
+
+
+ 0 0 10 0 -0 0
+
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -545.297 181.336 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -537.391 181.179 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -528.612 180.669 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -517.649 180.336 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -532.199 200.114 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -487.874 183.762 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -499.598 192.227 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -492.502 203.532 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -485.318 192.277 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -487.093 208.166 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -482.215 198.144 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -475.882 205.755 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -484.903 211.975 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -482.627 217.952 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -473.36 214.122 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -471.223 223.553 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 20
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+ 0 -0.02 0.02 0 -0 0
+
+
+ 0.15
+ 1.15
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 -0.3 0 -0 0
+
+
+ 0.325
+ 0.1
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 0 1.57079 -0 0
+
+
+ model://mb_marker_buoy_red/meshes/mb_marker_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 -0.12 0 0 0
+
+
+ 0.325
+
+
+
+
+ -482.165 222.086 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+ -493.506 196.199 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+ -520.581 195.319 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+ -491.769 170.322 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+ -546.529 172.707 0 0 -0 0
+
+
+
+
+ 0 0 -2 0 -0 0
+ 3.5
+
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.1
+
+
+
+
+
+ 0.25
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ model://mb_round_buoy_orange/meshes/mb_round_buoy.dae
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+ ocean_waves
+ 1000
+ 0.0
+ 25.0
+ 2.0
+
+ link
+ 0 0 0.02 0 0 0
+
+
+ 0.235
+
+
+
+
+ -502.075 232.749 0 0 -0 0
+
+
+
diff --git a/src/navigator/simulation/navigator_sim_description/CMakeLists.txt b/src/navigator/simulation/navigator_sim_description/CMakeLists.txt
new file mode 100644
index 00000000..95368934
--- /dev/null
+++ b/src/navigator/simulation/navigator_sim_description/CMakeLists.txt
@@ -0,0 +1,15 @@
+cmake_minimum_required(VERSION 3.5)
+
+project(navigator_sim_description)
+
+# find dependencies
+find_package(ament_cmake REQUIRED)
+
+if(BUILD_TESTING)
+ find_package(ament_lint_auto REQUIRED)
+ ament_lint_auto_find_test_dependencies()
+endif()
+
+install(DIRECTORY models urdf DESTINATION share/${PROJECT_NAME})
+
+ament_package()
diff --git a/src/navigator/simulation/navigator_sim_description/README.md b/src/navigator/simulation/navigator_sim_description/README.md
new file mode 100644
index 00000000..e69de29b
diff --git a/src/navigator/simulation/navigator_sim_description/package.xml b/src/navigator/simulation/navigator_sim_description/package.xml
new file mode 100644
index 00000000..67c73cd7
--- /dev/null
+++ b/src/navigator/simulation/navigator_sim_description/package.xml
@@ -0,0 +1,17 @@
+
+
+
+ navigator_sim_description
+ 0.0.0
+ TODO: Package description
+ ckreis
+ TODO: License declaration
+
+ ament_cmake
+
+ ament_lint_auto
+
+
+ ament_cmake
+
+
diff --git a/src/navigator/simulation/navigator_sim_description/urdf/navigator.urdf.xacro b/src/navigator/simulation/navigator_sim_description/urdf/navigator.urdf.xacro
new file mode 100644
index 00000000..df1473c2
--- /dev/null
+++ b/src/navigator/simulation/navigator_sim_description/urdf/navigator.urdf.xacro
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.0
+ ${namespace}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/navigator/simulation/navigator_vision/CMakeLists.txt b/src/navigator/simulation/navigator_vision/CMakeLists.txt
new file mode 100644
index 00000000..09646c80
--- /dev/null
+++ b/src/navigator/simulation/navigator_vision/CMakeLists.txt
@@ -0,0 +1,25 @@
+cmake_minimum_required(VERSION 3.8)
+project(navigator_vision)
+
+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+ add_compile_options(-Wall -Wextra -Wpedantic)
+endif()
+
+# find dependencies
+find_package(ament_cmake REQUIRED)
+# uncomment the following section in order to fill in further dependencies
+# manually. find_package( REQUIRED)
+
+if(BUILD_TESTING)
+ find_package(ament_lint_auto REQUIRED)
+ # the following line skips the linter which checks for copyrights comment the
+ # line when a copyright and license is added to all source files
+ set(ament_cmake_copyright_FOUND TRUE)
+ # the following line skips cpplint (only works in a git repo) comment the line
+ # when this package is in a git repo and when a copyright and license is added
+ # to all source files
+ set(ament_cmake_cpplint_FOUND TRUE)
+ ament_lint_auto_find_test_dependencies()
+endif()
+
+ament_package()
diff --git a/src/navigator/simulation/navigator_vision/package.xml b/src/navigator/simulation/navigator_vision/package.xml
new file mode 100644
index 00000000..7c3669c5
--- /dev/null
+++ b/src/navigator/simulation/navigator_vision/package.xml
@@ -0,0 +1,18 @@
+
+
+
+ navigator_vision
+ 0.0.0
+ TODO: Package description
+ ckreis
+ TODO: License declaration
+
+ ament_cmake
+
+ ament_lint_auto
+ ament_lint_common
+
+
+ ament_cmake
+
+
diff --git a/src/navigator/testing/README.md b/src/navigator/testing/README.md
new file mode 100644
index 00000000..b7ffe423
--- /dev/null
+++ b/src/navigator/testing/README.md
@@ -0,0 +1 @@
+I am only here so you can see the directory that I am apart of in GitHub. Once a real file has been placed in this directory, delete me :)