From e3997789b18d2c737ce4f0be79becf1f03d4d7d7 Mon Sep 17 00:00:00 2001 From: Melih Erdogan Date: Wed, 13 Nov 2019 15:17:13 -0800 Subject: [PATCH] Turtlebot 3 Waffle Gazebo model with ROS2 depth camera plugin (#1249) * added Turtlebot 3 Waffle Gazebo model with depth camera plugin *changed the robot's shape. used box for the body and cylinder for the wheels * removed visuals from urdf. *removed meshes from the Gazebo model. --- .../turtlebot3_waffle_realsense/model.config | 19 + .../turtlebot3_waffle_realsense/model.sdf | 452 ++++++++++++++++++ nav2_system_tests/urdf/turtlebot3_waffle.urdf | 83 ++-- 3 files changed, 526 insertions(+), 28 deletions(-) create mode 100644 nav2_system_tests/models/turtlebot3_waffle_depth_camera/turtlebot3_waffle_realsense/model.config create mode 100644 nav2_system_tests/models/turtlebot3_waffle_depth_camera/turtlebot3_waffle_realsense/model.sdf diff --git a/nav2_system_tests/models/turtlebot3_waffle_depth_camera/turtlebot3_waffle_realsense/model.config b/nav2_system_tests/models/turtlebot3_waffle_depth_camera/turtlebot3_waffle_realsense/model.config new file mode 100644 index 00000000000..acf1a68e903 --- /dev/null +++ b/nav2_system_tests/models/turtlebot3_waffle_depth_camera/turtlebot3_waffle_realsense/model.config @@ -0,0 +1,19 @@ + + + + TurtleBot3(Waffle) + 2.0 + model.sdf + + + Taehun Lim(Darby) + thlim@robotis.com + + Melih Erdogan(mlherd) + h.meliherdogan@gmail.com + + + + TurtleBot3 Waffle + + diff --git a/nav2_system_tests/models/turtlebot3_waffle_depth_camera/turtlebot3_waffle_realsense/model.sdf b/nav2_system_tests/models/turtlebot3_waffle_depth_camera/turtlebot3_waffle_realsense/model.sdf new file mode 100644 index 00000000000..d7fe0f8b4f2 --- /dev/null +++ b/nav2_system_tests/models/turtlebot3_waffle_depth_camera/turtlebot3_waffle_realsense/model.sdf @@ -0,0 +1,452 @@ + + + + 0.0 0.0 0.0 0.0 0.0 0.0 + + + + + + + -0.064 0 0.048 0 0 0 + + 0.001 + 0.000 + 0.000 + 0.001 + 0.000 + 0.001 + + 1.0 + + + + -0.064 0 0.048 0 0 0 + + + 0.265 0.265 0.089 + + + + + + + + true + 200 + + + + + 0.0 + 2e-4 + + + + + 0.0 + 2e-4 + + + + + 0.0 + 2e-4 + + + + + + + 0.0 + 1.7e-2 + + + + + 0.0 + 1.7e-2 + + + + + 0.0 + 1.7e-2 + + + + + + + + ~/out:=imu + + + + + + + + -0.052 0 0.111 0 0 0 + + 0.001 + 0.000 + 0.000 + 0.001 + 0.000 + 0.001 + + 0.125 + + + + -0.052 0 0.111 0 0 0 + + + 0.0508 + 0.055 + + + + + + true + true + -0.064 0 0.121 0 0 0 + 5 + + + + 360 + 1.000000 + 0.000000 + 6.280000 + + + + 0.120000 + 3.5 + 0.015000 + + + gaussian + 0.0 + 0.01 + + + + + + ~/out:=scan + + sensor_msgs/LaserScan + base_scan + + + + + + + + 0.0 0.144 0.023 -1.57 0 0 + + 0.001 + 0.000 + 0.000 + 0.001 + 0.000 + 0.001 + + 0.1 + + + + 0.0 0.144 0.023 -1.57 0 0 + + + 0.033 + 0.018 + + + + + + + 100000.0 + 100000.0 + 0 0 0 + 0.0 + 0.0 + + + + + 0 + 0.2 + 1e+5 + 1 + 0.01 + 0.001 + + + + + + + + + + 0.0 -0.144 0.023 -1.57 0 0 + + 0.001 + 0.000 + 0.000 + 0.001 + 0.000 + 0.001 + + 0.1 + + + + 0.0 -0.144 0.023 -1.57 0 0 + + + 0.033 + 0.018 + + + + + + + 100000.0 + 100000.0 + 0 0 0 + 0.0 + 0.0 + + + + + 0 + 0.2 + 1e+5 + 1 + 0.01 + 0.001 + + + + + + + + -0.177 -0.064 -0.004 0 0 0 + + 0.001 + + 0.00001 + 0.000 + 0.000 + 0.00001 + 0.000 + 0.00001 + + + + + + 0.005000 + + + + + + 0 + 0.2 + 1e+5 + 1 + 0.01 + 0.001 + + + + + + + + -0.177 0.064 -0.004 0 0 0 + + 0.001 + + 0.00001 + 0.000 + 0.000 + 0.00001 + 0.000 + 0.00001 + + + + + + 0.005000 + + + + + + 0 + 0.2 + 1e+5 + 1 + 0.01 + 0.001 + + + + + + + + + 0.069 -0.047 0.107 0 0 0 + + 0.001 + 0.000 + 0.000 + 0.001 + 0.000 + 0.001 + + 0.035 + + + + 0 0.047 0 0 0 0 + + + 0.008 0.130 0.022 + + + + 0.069 -0.047 0.107 0 0 0 + + + 1 + 1 + 0.064 -0.047 0.107 0 0 0 + + + + + + + intel_realsense_r200_depth + camera_depth_frame + 0.07 + 0.001 + + + + + + base_footprint + base_link + 0.0 0.0 0.010 0 0 0 + + + + base_link + wheel_left_link + 0.0 0.144 0.023 -1.57 0 0 + + 0 0 1 + + + + + base_link + wheel_right_link + 0.0 -0.144 0.023 -1.57 0 0 + + 0 0 1 + + + + + base_link + caster_back_right_link + + + + base_link + caster_back_left_link + + + + base_link + base_scan + -0.064 0 0.121 0 0 0 + + 0 0 1 + + + + + base_link + camera_link + + + + + + + + + 30 + + + wheel_left_joint + wheel_right_joint + + + 0.287 + 0.066 + + + 20 + 1.0 + + cmd_vel + + + true + true + false + + odom + odom + base_footprint + + + + + + + ~/out:=joint_states + + 30 + wheel_left_joint + wheel_right_joint + + + + diff --git a/nav2_system_tests/urdf/turtlebot3_waffle.urdf b/nav2_system_tests/urdf/turtlebot3_waffle.urdf index ee513978330..9a5bca11411 100644 --- a/nav2_system_tests/urdf/turtlebot3_waffle.urdf +++ b/nav2_system_tests/urdf/turtlebot3_waffle.urdf @@ -1,11 +1,52 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -17,11 +58,11 @@ - + - + - + @@ -30,7 +71,7 @@ - + @@ -49,11 +90,11 @@ - + - + - + @@ -81,11 +122,11 @@ - + - + - + @@ -165,14 +206,6 @@ - - - - - - - - @@ -196,12 +229,6 @@ - - - - - - @@ -220,7 +247,7 @@ - + @@ -235,7 +262,7 @@ - +