Explorar o código

New Cartographer API. (#29)

Damon Kohler %!s(int64=9) %!d(string=hai) anos
pai
achega
a257298e0d

+ 5 - 3
cartographer_turtlebot/configuration_files/turtlebot_depth_camera_2d.lua

@@ -17,9 +17,6 @@ include "map_builder.lua"
 options = {
   map_builder = MAP_BUILDER,
   sensor_bridge = {
-    horizontal_laser_min_range = 0.1,
-    horizontal_laser_max_range = 4.,
-    horizontal_laser_missing_echo_ray_length = 2.,
     constant_odometry_translational_variance = 1e-7,
     constant_odometry_rotational_variance = 1e-7,
   },
@@ -38,12 +35,17 @@ options = {
 }
 
 MAP_BUILDER.use_trajectory_builder_2d = true
+
+TRAJECTORY_BUILDER_2D.laser_min_range = 0.1,
+TRAJECTORY_BUILDER_2D.laser_max_range = 4.,
+TRAJECTORY_BUILDER_2D.laser_missing_echo_ray_length = 2.,
 TRAJECTORY_BUILDER_2D.use_imu_data = true
 TRAJECTORY_BUILDER_2D.use_online_correlative_scan_matching = true
 TRAJECTORY_BUILDER_2D.motion_filter.max_time_seconds = 0.25
 TRAJECTORY_BUILDER_2D.motion_filter.max_angle_radians = math.rad(0.1)
 TRAJECTORY_BUILDER_2D.ceres_scan_matcher.covariance_scale = 1e-2
 TRAJECTORY_BUILDER_2D.submaps.num_laser_fans = 300
+
 SPARSE_POSE_GRAPH.optimize_every_n_scans = 300
 SPARSE_POSE_GRAPH.constraint_builder.min_score = 0.8
 

+ 0 - 3
cartographer_turtlebot/configuration_files/turtlebot_depth_camera_3d.lua

@@ -17,9 +17,6 @@ include "map_builder.lua"
 options = {
   map_builder = MAP_BUILDER,
   sensor_bridge = {
-    horizontal_laser_min_range = 0.,
-    horizontal_laser_max_range = 30.,
-    horizontal_laser_missing_echo_ray_length = 5.,
     constant_odometry_translational_variance = 1e-7,
     constant_odometry_rotational_variance = 1e-7,
   },

+ 4 - 3
cartographer_turtlebot/configuration_files/turtlebot_urg_lidar_2d.lua

@@ -17,9 +17,6 @@ include "map_builder.lua"
 options = {
   map_builder = MAP_BUILDER,
   sensor_bridge = {
-    horizontal_laser_min_range = 0.1,
-    horizontal_laser_max_range = 8.,
-    horizontal_laser_missing_echo_ray_length = 5.,
     constant_odometry_translational_variance = 1e-7,
     constant_odometry_rotational_variance = 1e-7,
   },
@@ -38,6 +35,10 @@ options = {
 }
 
 MAP_BUILDER.use_trajectory_builder_2d = true
+
+TRAJECTORY_BUILDER_2D.laser_min_range = 0.1,
+TRAJECTORY_BUILDER_2D.laser_max_range = 8.,
+TRAJECTORY_BUILDER_2D.laser_missing_echo_ray_length = 5.,
 TRAJECTORY_BUILDER_2D.use_imu_data = true
 TRAJECTORY_BUILDER_2D.use_online_correlative_scan_matching = true
 TRAJECTORY_BUILDER_2D.motion_filter.max_angle_radians = math.rad(0.1)