From 773e31882862f30a96ca26f70f1948f35c987311 Mon Sep 17 00:00:00 2001 From: Juli Date: Tue, 2 Jul 2024 20:59:43 +0200 Subject: [PATCH 1/5] added elevation mapping config --- .../config/elevation_mapping/default.yaml | 22 +++++++++++++++++++ .../config/elevation_mapping/vlp16.yaml | 12 ++++++++++ .../launch/smb_msf_graph_o3d_replay.launch | 10 +++++++++ 3 files changed, 44 insertions(+) create mode 100644 smb_msf_graph/config/elevation_mapping/default.yaml create mode 100644 smb_msf_graph/config/elevation_mapping/vlp16.yaml diff --git a/smb_msf_graph/config/elevation_mapping/default.yaml b/smb_msf_graph/config/elevation_mapping/default.yaml new file mode 100644 index 0000000..3807ff4 --- /dev/null +++ b/smb_msf_graph/config/elevation_mapping/default.yaml @@ -0,0 +1,22 @@ +robot_pose_with_covariance_topic: "" +track_point_x: 0 +track_point_y: 0 +track_point_z: 0 +min_update_rate: 0.5 +length_in_x: 25 +length_in_y: 25 +position_x: 0 +position_y: 0 +resolution: 0.1 +min_variance: 0.000009 #0.00005 --> changes fast +max_variance: 0.002 +mahalanobis_distance_threshold: 2.5 +multi_height_noise: 0.0001 +visibility_cleanup_rate: 1.0 +scanning_duration: 0.3 +enable_visibility_cleanup: true +sensor_processor: + beam_angle: 0.0006 + beam_constant: 0.0015 + min_radius: 0.018 + type: laser \ No newline at end of file diff --git a/smb_msf_graph/config/elevation_mapping/vlp16.yaml b/smb_msf_graph/config/elevation_mapping/vlp16.yaml new file mode 100644 index 0000000..aba2d97 --- /dev/null +++ b/smb_msf_graph/config/elevation_mapping/vlp16.yaml @@ -0,0 +1,12 @@ +input_sources: + elevation_mapping_sensor: + type: pointcloud + topic: /rslidar/points + queue_size: 1 + publish_on_update: true + sensor_processor: + type: laser +robot_base_frame_id: base_link +map_frame_id: odom_graph_msf +track_point_frame_id: base_link +sensor_frame_id: rslidar \ No newline at end of file diff --git a/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch b/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch index 3814af6..2db6346 100644 --- a/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch +++ b/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch @@ -34,4 +34,14 @@ + + + + + + + + + + \ No newline at end of file From 06b5f4814980f9fec9ab772f5bc78eea21fbfa55 Mon Sep 17 00:00:00 2001 From: Julian Nubert Date: Wed, 24 Jul 2024 19:21:36 +0200 Subject: [PATCH 2/5] update to latest version --- smb_msf_graph/launch/smb_msf_graph.launch | 1 + .../launch/smb_msf_graph_o3d_replay.launch | 23 +++++++++---------- .../tutorial/config/1_smb_graph_params.yaml | 11 +++++---- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/smb_msf_graph/launch/smb_msf_graph.launch b/smb_msf_graph/launch/smb_msf_graph.launch index 8677771..4f30724 100644 --- a/smb_msf_graph/launch/smb_msf_graph.launch +++ b/smb_msf_graph/launch/smb_msf_graph.launch @@ -20,6 +20,7 @@ + diff --git a/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch b/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch index 2db6346..8457464 100644 --- a/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch +++ b/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch @@ -1,14 +1,13 @@ - + - + - - - - + + + @@ -16,13 +15,13 @@ - + - - + + - - + + @@ -44,4 +43,4 @@ - \ No newline at end of file + diff --git a/smb_msf_graph/tutorial/config/1_smb_graph_params.yaml b/smb_msf_graph/tutorial/config/1_smb_graph_params.yaml index a252ad0..71d92f5 100644 --- a/smb_msf_graph/tutorial/config/1_smb_graph_params.yaml +++ b/smb_msf_graph/tutorial/config/1_smb_graph_params.yaml @@ -1,14 +1,14 @@ # Sensor Params sensor_params: ## Config - # TODO: Change here - useWheelOdometry: false useLioOdometry: false - # TODO: End of change + useWheelOdometrybetween: false + useWheelLinearVelocities: false useVioOdometry: false ## Rates lioOdometryRate: 10 - wheelOdometryRate: 50 + wheelOdometryBetweenRate: 50 + wheelLinearVelocitiesRate: 50 vioOdometryRate: 50 # Alignment Parameters @@ -20,7 +20,8 @@ noise_params: ## LiDAR lioPoseUnaryNoiseDensity: [ 0.05, 0.05, 0.05, 0.01, 0.01, 0.01 ] # StdDev, ORDER RPY(rad) - XYZ(meters) ## Wheel - wheelPoseBetweenNoiseDensity: [ 0.1, 0.1, 0.1, 0.06, 0.06, 0.06 ] # StdDev, ORDER RPY(rad) - XYZ(meters) + wheelPoseBetweenNoiseDensity: [ 0.2, 0.2, 0.2, 0.005, 0.005, 0.005 ] # StdDev, [ 10.0, 10.0, 10.0, 2.0, 2.0, 2.0 ] + wheelLinearVelocitiesNoiseDensity: [ 0.1, 0.1, 0.1 ] # StdDev, ORDER VxVyVz(meters/sec) ## VIO vioPoseBetweenNoiseDensity: [ 100.0, 100.0, 100.0, 0.1, 0.1, 0.1 ] # StdDev, ORDER RPY(rad) - XYZ(meters) vioPoseUnaryNoiseDensity: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] # StdDev, ORDER RPY(rad) - XYZ(meters) From 409b6d7ba37772c63ce6620028de70b81f6f827f Mon Sep 17 00:00:00 2001 From: Julian Nubert Date: Wed, 24 Jul 2024 19:22:57 +0200 Subject: [PATCH 3/5] add elevation_mapping as run dependency --- smb_msf_graph/package.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/smb_msf_graph/package.xml b/smb_msf_graph/package.xml index 0692566..ddae527 100644 --- a/smb_msf_graph/package.xml +++ b/smb_msf_graph/package.xml @@ -12,5 +12,6 @@ compslam_lio open3d_slam_ros smb_slam + elevation_mapping From 5728142153acb72d16282c48b6486d3970fdecc0 Mon Sep 17 00:00:00 2001 From: Julian Nubert Date: Thu, 25 Jul 2024 00:47:21 +0200 Subject: [PATCH 4/5] template for potential tf publisher --- smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch b/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch index 8457464..62bd564 100644 --- a/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch +++ b/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch @@ -29,8 +29,8 @@ - - + + @@ -43,4 +43,7 @@ + + + From d128d120b05ff5c10f9c9b88c4fecf2453b29287 Mon Sep 17 00:00:00 2001 From: Juli Date: Tue, 12 Nov 2024 14:32:27 +0100 Subject: [PATCH 5/5] change of o3d slam topic --- smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch b/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch index 62bd564..1cf4eb3 100644 --- a/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch +++ b/smb_msf_graph/launch/smb_msf_graph_o3d_replay.launch @@ -6,7 +6,8 @@ - + +