diff --git a/rtabmap_demos/launch/config/catvehicle.rviz b/rtabmap_demos/launch/config/catvehicle.rviz
index c0fea844..f9433776 100644
--- a/rtabmap_demos/launch/config/catvehicle.rviz
+++ b/rtabmap_demos/launch/config/catvehicle.rviz
@@ -254,7 +254,7 @@ Visualization Manager:
Value: true
Axis: Z
Channel Name: z
- Class: rtabmap_ros/MapCloud
+ Class: rtabmap_rviz_plugins/MapCloud
Cloud decimation: 1
Cloud from scan: true
Cloud max depth (m): 0
@@ -284,7 +284,7 @@ Visualization Manager:
Use rainbow: true
Value: true
- Alpha: 1
- Class: rtabmap_ros/MapGraph
+ Class: rtabmap_rviz_plugins/MapGraph
Enabled: true
Global loop closure: 255; 0; 0
Landmark: 0; 128; 0
@@ -324,7 +324,7 @@ Visualization Manager:
Value: true
Views:
Current:
- Class: rtabmap_ros/OrbitOriented
+ Class: rtabmap_rviz_plugins/OrbitOriented
Distance: 32.8247184753418
Enable Stereo Rendering:
Stereo Eye Separation: 0.05999999865889549
@@ -342,7 +342,7 @@ Visualization Manager:
Near Clip Distance: 0.009999999776482582
Pitch: 0.5253984332084656
Target Frame: catvehicle/base_link
- Value: OrbitOriented (rtabmap_ros)
+ Value: OrbitOriented (rtabmap_rviz_plugins)
Yaw: 2.720399856567383
Saved: ~
Window Geometry:
diff --git a/rtabmap_demos/launch/config/demo_find_object.rviz b/rtabmap_demos/launch/config/demo_find_object.rviz
index 3f410433..4ad949c2 100644
--- a/rtabmap_demos/launch/config/demo_find_object.rviz
+++ b/rtabmap_demos/launch/config/demo_find_object.rviz
@@ -249,7 +249,7 @@ Visualization Manager:
Value: true
Axis: Z
Channel Name: intensity
- Class: rtabmap_ros/MapCloud
+ Class: rtabmap_rviz_plugins/MapCloud
Cloud decimation: 4
Cloud from scan: false
Cloud max depth (m): 3
@@ -279,7 +279,7 @@ Visualization Manager:
Use Fixed Frame: true
Use rainbow: true
Value: true
- - Class: rtabmap_ros/Info
+ - Class: rtabmap_rviz_plugins/Info
Enabled: true
Name: Info
Topic: /rtabmap/info
@@ -339,7 +339,7 @@ Visualization Manager:
Value: true
Views:
Current:
- Class: rtabmap_ros/OrbitOriented
+ Class: rtabmap_rviz_plugins/OrbitOriented
Distance: 7.50918865
Enable Stereo Rendering:
Stereo Eye Separation: 0.0599999987
diff --git a/rtabmap_demos/launch/config/demo_robot_mapping.rviz b/rtabmap_demos/launch/config/demo_robot_mapping.rviz
index 97648aab..d6d6722d 100644
--- a/rtabmap_demos/launch/config/demo_robot_mapping.rviz
+++ b/rtabmap_demos/launch/config/demo_robot_mapping.rviz
@@ -141,7 +141,7 @@ Visualization Manager:
Value: true
Axis: Z
Channel Name: intensity
- Class: rtabmap_ros/MapCloud
+ Class: rtabmap_rviz_plugins/MapCloud
Cloud decimation: 8
Cloud max depth (m): 4
Cloud min depth (m): 0
@@ -171,7 +171,7 @@ Visualization Manager:
Use rainbow: true
Value: true
- Alpha: 1
- Class: rtabmap_ros/MapGraph
+ Class: rtabmap_rviz_plugins/MapGraph
Enabled: true
Global loop closure: 255; 0; 0
Local loop closure: 255; 255; 0
@@ -192,7 +192,7 @@ Visualization Manager:
Topic: /rtabmap/grid_map
Unreliable: false
Value: true
- - Class: rtabmap_ros/Info
+ - Class: rtabmap_rviz_plugins/Info
Enabled: true
Name: Info
Topic: /rtabmap/info
diff --git a/rtabmap_demos/launch/config/demo_stereo_outdoor.rviz b/rtabmap_demos/launch/config/demo_stereo_outdoor.rviz
index a827b441..ddd96f46 100644
--- a/rtabmap_demos/launch/config/demo_stereo_outdoor.rviz
+++ b/rtabmap_demos/launch/config/demo_stereo_outdoor.rviz
@@ -124,7 +124,7 @@ Visualization Manager:
Value: true
Axis: Z
Channel Name: intensity
- Class: rtabmap_ros/MapCloud
+ Class: rtabmap_rviz_plugins/MapCloud
Cloud decimation: 4
Cloud max depth (m): 4
Cloud min depth (m): 0
@@ -154,7 +154,7 @@ Visualization Manager:
Use rainbow: true
Value: true
- Alpha: 1
- Class: rtabmap_ros/MapGraph
+ Class: rtabmap_rviz_plugins/MapGraph
Enabled: true
Global loop closure: 255; 0; 0
Local loop closure: 255; 255; 0
@@ -187,7 +187,7 @@ Visualization Manager:
Topic: /rtabmap/grid_map
Unreliable: false
Value: true
- - Class: rtabmap_ros/Info
+ - Class: rtabmap_rviz_plugins/Info
Enabled: true
Name: Info
Topic: /rtabmap/info
@@ -276,7 +276,7 @@ Visualization Manager:
Value: true
Views:
Current:
- Class: rtabmap_ros/OrbitOriented
+ Class: rtabmap_rviz_plugins/OrbitOriented
Distance: 8.28384018
Enable Stereo Rendering:
Stereo Eye Separation: 0.0599999987
diff --git a/rtabmap_demos/launch/config/find_object.ini b/rtabmap_demos/launch/config/find_object.ini
index 3f219c14..d9140fb9 100644
--- a/rtabmap_demos/launch/config/find_object.ini
+++ b/rtabmap_demos/launch/config/find_object.ini
@@ -1,6 +1,6 @@
[General]
-windowGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x1\x2\0\0\x2\xeb\0\0\x2\x96\0\0\x4*\0\0\x1\x2\0\0\x3\a\0\0\x2\x96\0\0\x4*\0\0\0\0\0\0\0\0\a\x80)
-windowState="@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x3\0\0\0\0\0\0\0\xc8\0\0\x3\a\xfc\x2\0\0\0\x1\xfb\0\0\0$\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0_\0o\0\x62\0j\0\x65\0\x63\0t\0s\0\0\0\0\x19\0\0\x3\a\0\0\0\xc4\0\xff\xff\xff\0\0\0\x1\0\0\x1h\0\0\x3\a\xfc\x2\0\0\0\x2\xfb\0\0\0*\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0_\0p\0\x61\0r\0\x61\0m\0\x65\0t\0\x65\0r\0s\0\0\0\0\x19\0\0\x3\a\0\0\0\xa8\0\xff\xff\xff\xfb\0\0\0*\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0_\0s\0t\0\x61\0t\0i\0s\0t\0i\0\x63\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\x1;\0\xff\xff\xff\0\0\0\x3\0\0\0\0\0\0\0\0\xfc\x1\0\0\0\x1\xfb\0\0\0\x1e\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0_\0p\0l\0o\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\0\0\x1\x95\0\0\x1\xe\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)"
+windowGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\x2\0\0\x2\xe2\0\0\x2\x96\0\0\x4*\0\0\x1\x2\0\0\x3\a\0\0\x2\x96\0\0\x4*\0\0\0\0\0\0\0\0\a\x80\0\0\x1\x2\0\0\x3\a\0\0\x2\x96\0\0\x4*)
+windowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x3\0\0\0\0\0\0\0\xc8\0\0\x3\a\xfc\x2\0\0\0\x1\xfb\0\0\0$\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0_\0o\0\x62\0j\0\x65\0\x63\0t\0s\0\0\0\0\x19\0\0\x3\a\0\0\0\xc4\0\xff\xff\xff\0\0\0\x1\0\0\x1h\0\0\x3\a\xfc\x2\0\0\0\x2\xfb\0\0\0*\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0_\0p\0\x61\0r\0\x61\0m\0\x65\0t\0\x65\0r\0s\0\0\0\0\x19\0\0\x3\a\0\0\0\xa8\0\xff\xff\xff\xfb\0\0\0*\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0_\0s\0t\0\x61\0t\0i\0s\0t\0i\0\x63\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\x35\0\xff\xff\xff\0\0\0\x3\0\0\0\0\0\0\0\0\xfc\x1\0\0\0\x1\xfb\0\0\0\x1e\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0_\0p\0l\0o\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\0\0\x1\x95\0\0\0\xf8\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
[Camera]
1deviceId=0
@@ -14,8 +14,8 @@ windowState="@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x3\0\0\0\0\0\0\0\xc8\0\0\x3
9queueSize=1
[Feature2D]
-1Detector="5:Dense;Fast;GFTT;MSER;ORB;SIFT;Star;SURF;BRISK;AGAST;KAZE;AKAZE"
-2Descriptor="2:Brief;ORB;SIFT;SURF;BRISK;FREAK;KAZE;AKAZE;LUCID;LATCH;DAISY"
+1Detector="10:Dense;Fast;GFTT;MSER;ORB;SIFT;Star;SURF;BRISK;AGAST;KAZE;AKAZE;SuperPointTorch"
+2Descriptor="6:Brief;ORB;SIFT;SURF;BRISK;FREAK;KAZE;AKAZE;LUCID;LATCH;DAISY;SuperPointTorch"
3MaxFeatures=0
4Affine=false
5AffineCount=6
@@ -109,6 +109,11 @@ Star_lineThresholdProjected=10
Star_maxSize=45
Star_responseThreshold=30
Star_suppressNonmaxSize=5
+SuperPointTorch_NMS=true
+SuperPointTorch_NMS_radius=4
+SuperPointTorch_cuda=false
+SuperPointTorch_modelPath=
+SuperPointTorch_threshold=0.2
[%General]
autoPauseOnDetection=false
diff --git a/rtabmap_demos/launch/config/turtlebot_navigation.rviz b/rtabmap_demos/launch/config/turtlebot_navigation.rviz
index 4dff18b8..b332c934 100644
--- a/rtabmap_demos/launch/config/turtlebot_navigation.rviz
+++ b/rtabmap_demos/launch/config/turtlebot_navigation.rviz
@@ -363,7 +363,7 @@ Visualization Manager:
Value: true
Axis: Z
Channel Name: intensity
- Class: rtabmap_ros/MapCloud
+ Class: rtabmap_rviz_plugins/MapCloud
Cloud decimation: 4
Cloud max depth (m): 4
Cloud voxel size (m): 0.05
diff --git a/rtabmap_demos/launch/demo_appearance_mapping.launch b/rtabmap_demos/launch/demo_appearance_mapping.launch
index 435c6c5c..acf82d29 100644
--- a/rtabmap_demos/launch/demo_appearance_mapping.launch
+++ b/rtabmap_demos/launch/demo_appearance_mapping.launch
@@ -12,7 +12,7 @@
-
+
@@ -40,11 +40,11 @@
-
+
-
-
+
+
@@ -55,7 +55,7 @@
-
+
diff --git a/rtabmap_demos/launch/demo_catvehicle_mapping.launch b/rtabmap_demos/launch/demo_catvehicle_mapping.launch
index 60f61c8b..5254ef36 100644
--- a/rtabmap_demos/launch/demo_catvehicle_mapping.launch
+++ b/rtabmap_demos/launch/demo_catvehicle_mapping.launch
@@ -1,5 +1,4 @@
-
@@ -72,7 +71,7 @@
-
+
@@ -112,7 +111,7 @@
-
+
@@ -121,5 +120,5 @@
-
+
diff --git a/rtabmap_demos/launch/demo_data_recorder.launch b/rtabmap_demos/launch/demo_data_recorder.launch
index 7f3c17d6..8a8b00be 100644
--- a/rtabmap_demos/launch/demo_data_recorder.launch
+++ b/rtabmap_demos/launch/demo_data_recorder.launch
@@ -7,7 +7,7 @@
-
+
diff --git a/rtabmap_demos/launch/demo_find_object.launch b/rtabmap_demos/launch/demo_find_object.launch
index 5fe89927..8be8525b 100644
--- a/rtabmap_demos/launch/demo_find_object.launch
+++ b/rtabmap_demos/launch/demo_find_object.launch
@@ -4,10 +4,10 @@
-
+
-
+
@@ -16,7 +16,7 @@
-
+
@@ -59,7 +59,7 @@
-
+
@@ -82,9 +82,9 @@
-->
-
+
-
+
@@ -100,9 +100,9 @@
-
+
-
+
@@ -113,13 +113,13 @@
-
+
-
+
diff --git a/rtabmap_demos/launch/demo_hector_mapping.launch b/rtabmap_demos/launch/demo_hector_mapping.launch
index d566b2bc..36fa3f84 100644
--- a/rtabmap_demos/launch/demo_hector_mapping.launch
+++ b/rtabmap_demos/launch/demo_hector_mapping.launch
@@ -10,7 +10,7 @@
-
+
@@ -64,7 +64,7 @@
-
+
@@ -95,7 +95,7 @@
-
+
@@ -105,7 +105,7 @@
-
+
@@ -134,7 +134,7 @@
-
+
@@ -151,8 +151,8 @@
-
-
+
+
diff --git a/rtabmap_demos/launch/demo_husky.launch b/rtabmap_demos/launch/demo_husky.launch
index a9969f75..8b44b526 100644
--- a/rtabmap_demos/launch/demo_husky.launch
+++ b/rtabmap_demos/launch/demo_husky.launch
@@ -3,7 +3,7 @@
-
+
@@ -104,7 +106,7 @@
-
+
diff --git a/rtabmap_demos/launch/demo_isaac_carter_navigation.launch b/rtabmap_demos/launch/demo_isaac_carter_navigation.launch
index f3987d42..0708e743 100644
--- a/rtabmap_demos/launch/demo_isaac_carter_navigation.launch
+++ b/rtabmap_demos/launch/demo_isaac_carter_navigation.launch
@@ -6,8 +6,8 @@
1) In Isaac sim, click on menu Isaac Examples - ROS - Navigation
2) Terminal: $ roscore
3) To teleop: $ rosrun teleop_twist_keyboard teleop_twist_keyboard.py _speed:=0.15 _turn:=0.20
- 4) Navigation: roslaunch rtabmap_ros demo_isaac_carter_navigation.launch
- 5) Set max depth range to 10m in rtabmapviz for correct visualization (Preferences->3D Rendering under map and odom columns)
+ 4) Navigation: roslaunch rtabmap_demos demo_isaac_carter_navigation.launch
+ 5) Set max depth range to 10m in rtabmap_viz for correct visualization (Preferences->3D Rendering under map and odom columns)
6) Press Play in Isaac sim
Note: carter_2dnav package can be copied to your catkin_ws from:
@@ -49,7 +49,7 @@
-
+
diff --git a/rtabmap_demos/launch/demo_multi-session_mapping.launch b/rtabmap_demos/launch/demo_multi-session_mapping.launch
index ea60ff7f..d9d3790d 100644
--- a/rtabmap_demos/launch/demo_multi-session_mapping.launch
+++ b/rtabmap_demos/launch/demo_multi-session_mapping.launch
@@ -6,7 +6,7 @@
-
+
@@ -15,7 +15,7 @@
-
+
@@ -60,7 +60,7 @@
-
+
@@ -79,8 +79,8 @@
-
-
+
+
diff --git a/rtabmap_demos/launch/demo_robot_mapping.launch b/rtabmap_demos/launch/demo_robot_mapping.launch
index 7a43dc90..91893c66 100644
--- a/rtabmap_demos/launch/demo_robot_mapping.launch
+++ b/rtabmap_demos/launch/demo_robot_mapping.launch
@@ -8,7 +8,7 @@
-
+
@@ -20,7 +20,7 @@
-
+
@@ -67,7 +67,7 @@
-
+
@@ -85,8 +85,8 @@
-
-
+
+
diff --git a/rtabmap_demos/launch/demo_stereo_outdoor.launch b/rtabmap_demos/launch/demo_stereo_outdoor.launch
index 599919af..a06f41d7 100644
--- a/rtabmap_demos/launch/demo_stereo_outdoor.launch
+++ b/rtabmap_demos/launch/demo_stereo_outdoor.launch
@@ -11,13 +11,13 @@
/stereo_camera/right/camera_info_throttle
/tf
- $ roslaunch rtabmap demo_stereo_outdoor.launch
+ $ roslaunch rtabmap_demos demo_stereo_outdoor.launch
$ rosbag play -.-clock stereo_oudoorA.bag
-->
-
+
@@ -37,7 +37,7 @@
-
+
@@ -48,7 +48,7 @@
-
+
@@ -73,7 +73,7 @@
-
+
@@ -102,7 +102,7 @@
-
+
@@ -122,6 +122,6 @@
-
+
diff --git a/rtabmap_demos/launch/demo_stereo_pr2.launch b/rtabmap_demos/launch/demo_stereo_pr2.launch
index 80d8ae98..975d8f92 100644
--- a/rtabmap_demos/launch/demo_stereo_pr2.launch
+++ b/rtabmap_demos/launch/demo_stereo_pr2.launch
@@ -4,7 +4,7 @@
You will need to remove the transform /combined_odometry from the /tf messages:
$ rosbag filter 2011-01-20-07-18-45.bag out.bag 'topic != "/tf" or topic == "/tf" and m.transforms[0].header.frame_id != "/odom_combined"'
Run the example:
- $ roslaunch rtabmap demo_stereo.launch
+ $ roslaunch rtabmap_demos demo_stereo.launch
$ rosbag play -.-clock out.bag (replace -.- by double-dashes)
-->
@@ -14,7 +14,7 @@
-
+
@@ -30,7 +30,7 @@
-
+
@@ -68,7 +68,7 @@
-
+
@@ -82,4 +82,4 @@
-
\ No newline at end of file
+
diff --git a/rtabmap_demos/launch/demo_turtlebot3_navigation.launch b/rtabmap_demos/launch/demo_turtlebot3_navigation.launch
index c9760fe1..b5c9e1a1 100644
--- a/rtabmap_demos/launch/demo_turtlebot3_navigation.launch
+++ b/rtabmap_demos/launch/demo_turtlebot3_navigation.launch
@@ -11,13 +11,13 @@
$ roslaunch turtlebot3_gazebo turtlebot3_world.launch
$ export TURTLEBOT3_MODEL=waffle
- $ roslaunch rtabmap_ros demo_turtlebot3_navigation.launch
+ $ roslaunch rtabmap_demos demo_turtlebot3_navigation.launch
-->
-
+
@@ -32,13 +32,13 @@
-
+
-
+
@@ -70,8 +70,8 @@
-
-
+
+
diff --git a/rtabmap_demos/launch/demo_turtlebot_mapping.launch b/rtabmap_demos/launch/demo_turtlebot_mapping.launch
index dbdb9101..aa0f0617 100644
--- a/rtabmap_demos/launch/demo_turtlebot_mapping.launch
+++ b/rtabmap_demos/launch/demo_turtlebot_mapping.launch
@@ -6,10 +6,10 @@
$ roslaunch turtlebot_bringup minimal.launch
Mapping:
- $ roslaunch rtabmap_ros demo_turtlebot_mapping.launch
+ $ roslaunch rtabmap_demos demo_turtlebot_mapping.launch
Visualization:
- $ roslaunch rtabmap_ros demo_turtlebot_rviz.launch
+ $ roslaunch rtabmap_demos demo_turtlebot_rviz.launch
This launch file is a one to one replacement of the gmapping_demo.launch in the
"SLAM Map Building with TurtleBot" tutorial:
@@ -23,13 +23,13 @@
For turtlebot in simulation (Gazebo):
$ roslaunch turtlebot_gazebo turtlebot_world.launch
- $ roslaunch rtabmap_ros demo_turtlebot_mapping.launch simulation:=true
- $ roslaunch rtabmap_ros demo_turtlebot_rviz.launch
+ $ roslaunch rtabmap_demos demo_turtlebot_mapping.launch simulation:=true
+ $ roslaunch rtabmap_demos demo_turtlebot_rviz.launch
-->
-
+
@@ -58,7 +58,7 @@
-
+
@@ -108,7 +108,7 @@
-
+
@@ -119,8 +119,8 @@
-
-
+
+
diff --git a/rtabmap_demos/launch/demo_turtlebot_rviz.launch b/rtabmap_demos/launch/demo_turtlebot_rviz.launch
index 45977f6f..4872cf5b 100644
--- a/rtabmap_demos/launch/demo_turtlebot_rviz.launch
+++ b/rtabmap_demos/launch/demo_turtlebot_rviz.launch
@@ -3,5 +3,5 @@
Used for visualising the turtlebot while building a map or navigating with the ros navistack.
-->
-
-
\ No newline at end of file
+
+
diff --git a/rtabmap_demos/launch/demo_turtlebot_tango.launch b/rtabmap_demos/launch/demo_turtlebot_tango.launch
index d9d92cae..671759f6 100644
--- a/rtabmap_demos/launch/demo_turtlebot_tango.launch
+++ b/rtabmap_demos/launch/demo_turtlebot_tango.launch
@@ -6,10 +6,10 @@
$ roslaunch turtlebot_bringup minimal.launch
Mapping:
- $ roslaunch rtabmap_ros demo_turtlebot_tango.launch
+ $ roslaunch rtabmap_demos demo_turtlebot_tango.launch
Visualization:
- $ roslaunch rtabmap_ros demo_turtlebot_rviz.launch
+ $ roslaunch rtabmap_demos demo_turtlebot_rviz.launch
This launch file is a one to one replacement of the gmapping_demo.launch in the
"SLAM Map Building with TurtleBot" tutorial:
@@ -25,7 +25,7 @@
-
+
@@ -41,7 +41,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -104,8 +104,8 @@
-
-
+
+
diff --git a/rtabmap_demos/launch/demo_two_kinects.launch b/rtabmap_demos/launch/demo_two_kinects.launch
index 315ebcce..a8130121 100644
--- a/rtabmap_demos/launch/demo_two_kinects.launch
+++ b/rtabmap_demos/launch/demo_two_kinects.launch
@@ -24,7 +24,7 @@
-
+
-
+
-
+
@@ -67,7 +67,7 @@
-
+
@@ -90,7 +90,7 @@
-
+
@@ -110,7 +110,7 @@
-
+
@@ -125,6 +125,6 @@
-
+
diff --git a/rtabmap_demos/package.xml b/rtabmap_demos/package.xml
index c5434594..2f812711 100644
--- a/rtabmap_demos/package.xml
+++ b/rtabmap_demos/package.xml
@@ -20,5 +20,12 @@
rtabmap_ros
rtabmap_rviz_plugins
rtabmap_viz
+ rtabmap_util
+
+ hector_mapping
+ husky_navigation
+ turtlebot3_gazebo
+ turtlebot3_bringup
+ turtlebot3_navigation
diff --git a/rtabmap_launch/launch/rtabmap.launch b/rtabmap_launch/launch/rtabmap.launch
index 2570b782..dc6c0c9d 100644
--- a/rtabmap_launch/launch/rtabmap.launch
+++ b/rtabmap_launch/launch/rtabmap.launch
@@ -1,7 +1,7 @@
-
+
-
+
@@ -417,7 +417,7 @@
-
+
diff --git a/rtabmap_ros/launch/rtabmap.launch b/rtabmap_ros/launch/rtabmap.launch
index 1274d817..c29895c6 100644
--- a/rtabmap_ros/launch/rtabmap.launch
+++ b/rtabmap_ros/launch/rtabmap.launch
@@ -10,7 +10,8 @@
-
+
+
@@ -154,7 +155,7 @@
-
+
diff --git a/rtabmap_viz/src/GuiNode.cpp b/rtabmap_viz/src/GuiNode.cpp
index 044b506d..aeecae91 100644
--- a/rtabmap_viz/src/GuiNode.cpp
+++ b/rtabmap_viz/src/GuiNode.cpp
@@ -49,7 +49,7 @@ int main(int argc, char** argv)
ULogger::setType(ULogger::kTypeConsole);
ULogger::setLevel(ULogger::kWarning);
- ros::init(argc, argv, "rtabmapviz");
+ ros::init(argc, argv, "rtabmap_viz");
app = new QApplication(argc, argv);
app->connect( app, SIGNAL( lastWindowClosed() ), app, SLOT( quit() ) );
@@ -68,16 +68,16 @@ int main(int argc, char** argv)
spinner = new ros::AsyncSpinner(1); // Use 1 thread
spinner->start();
- ROS_INFO("rtabmapviz started.");
+ ROS_INFO("rtabmap_viz started.");
// Now wait for application to finish
int r = app->exec();// MUST be called by the Main Thread
- ROS_INFO("rtabmapviz stopping spinner...");
+ ROS_INFO("rtabmap_viz stopping spinner...");
delete spinner;
- ROS_INFO("rtabmapviz deleting qt stuff...");
+ ROS_INFO("rtabmap_viz deleting qt stuff...");
delete gui;
delete app;
- ROS_INFO("rtabmapviz: All done! Closing...");
+ ROS_INFO("rtabmap_viz: All done! Closing...");
return r;
}
diff --git a/rtabmap_viz/src/GuiWrapper.cpp b/rtabmap_viz/src/GuiWrapper.cpp
index 1366a6d6..bff9ba8d 100644
--- a/rtabmap_viz/src/GuiWrapper.cpp
+++ b/rtabmap_viz/src/GuiWrapper.cpp
@@ -98,7 +98,7 @@ GuiWrapper::GuiWrapper(int & argc, char** argv) :
pnh.param("rtabmap", rtabmapNodeName_, rtabmapNodeName_);
- ROS_INFO("rtabmapviz: Using configuration from \"%s\"", configFile.toStdString().c_str());
+ ROS_INFO("rtabmap_viz: Using configuration from \"%s\"", configFile.toStdString().c_str());
uSleep(500);
prefDialog_ = new PreferencesDialogROS(configFile, rtabmapNodeName_);
mainWindow_ = new MainWindow(prefDialog_);
@@ -127,7 +127,7 @@ GuiWrapper::GuiWrapper(int & argc, char** argv) :
{
initCachePath = UDirectory::currentDir(true) + initCachePath;
}
- ROS_INFO("rtabmapviz: Initializing cache with local database \"%s\"", initCachePath.c_str());
+ ROS_INFO("rtabmap_viz: Initializing cache with local database \"%s\"", initCachePath.c_str());
uSleep(2000); // make sure rtabmap node is created if launched at the same time
rtabmap_msgs::GetMap getMapSrv;
getMapSrv.request.global = false;
@@ -136,7 +136,7 @@ GuiWrapper::GuiWrapper(int & argc, char** argv) :
if(!ros::service::call("get_map", getMapSrv))
{
ROS_WARN("Can't call \"get_map\" service. The cache will still be loaded "
- "but the clouds won't be created until next time rtabmapviz "
+ "but the clouds won't be created until next time rtabmap_viz "
"receives the optimized graph.");
}
else
@@ -189,7 +189,7 @@ void GuiWrapper::infoMapCallback(
const rtabmap_msgs::InfoConstPtr & infoMsg,
const rtabmap_msgs::MapDataConstPtr & mapMsg)
{
- //ROS_INFO("rtabmapviz: RTAB-Map info ex received!");
+ //ROS_INFO("rtabmap_viz: RTAB-Map info ex received!");
// Map from ROS struct to rtabmap struct
rtabmap::Statistics stat;
@@ -567,7 +567,7 @@ void GuiWrapper::commonMultiCameraCallback(
waitForTransform_?waitForTransformDuration_:0.0,
imagesAlreadyRectified))
{
- ROS_ERROR("Could not convert rgb/depth msgs! Aborting rtabmapviz update...");
+ ROS_ERROR("Could not convert rgb/depth msgs! Aborting rtabmap_viz update...");
return;
}
}
@@ -583,7 +583,7 @@ void GuiWrapper::commonMultiCameraCallback(
tfListener_,
waitForTransform_?waitForTransformDuration_:0))
{
- ROS_ERROR("Could not convert laser scan msg! Aborting rtabmapviz update...");
+ ROS_ERROR("Could not convert laser scan msg! Aborting rtabmap_viz update...");
return;
}
}
@@ -598,7 +598,7 @@ void GuiWrapper::commonMultiCameraCallback(
tfListener_,
waitForTransform_?waitForTransformDuration_:0))
{
- ROS_ERROR("Could not convert 3d laser scan msg! Aborting rtabmapviz update...");
+ ROS_ERROR("Could not convert 3d laser scan msg! Aborting rtabmap_viz update...");
return;
}
}
@@ -756,7 +756,7 @@ void GuiWrapper::commonStereoCallback(
waitForTransform_?waitForTransformDuration_:0.0,
imagesAlreadyRectified))
{
- ROS_ERROR("Could not convert stereo msgs! Aborting rtabmapviz update...");
+ ROS_ERROR("Could not convert stereo msgs! Aborting rtabmap_viz update...");
return;
}
@@ -771,7 +771,7 @@ void GuiWrapper::commonStereoCallback(
tfListener_,
waitForTransform_?waitForTransformDuration_:0))
{
- ROS_ERROR("Could not convert laser scan msg! Aborting rtabmapviz update...");
+ ROS_ERROR("Could not convert laser scan msg! Aborting rtabmap_viz update...");
return;
}
}
@@ -786,7 +786,7 @@ void GuiWrapper::commonStereoCallback(
tfListener_,
waitForTransform_?waitForTransformDuration_:0))
{
- ROS_ERROR("Could not convert 3d laser scan msg! Aborting rtabmapviz update...");
+ ROS_ERROR("Could not convert 3d laser scan msg! Aborting rtabmap_viz update...");
return;
}
}
@@ -918,7 +918,7 @@ void GuiWrapper::commonLaserScanCallback(
tfListener_,
waitForTransform_?waitForTransformDuration_:0))
{
- ROS_ERROR("Could not convert laser scan msg! Aborting rtabmapviz update...");
+ ROS_ERROR("Could not convert laser scan msg! Aborting rtabmap_viz update...");
return;
}
}
@@ -933,7 +933,7 @@ void GuiWrapper::commonLaserScanCallback(
tfListener_,
waitForTransform_?waitForTransformDuration_:0))
{
- ROS_ERROR("Could not convert 3d laser scan msg! Aborting rtabmapviz update...");
+ ROS_ERROR("Could not convert 3d laser scan msg! Aborting rtabmap_viz update...");
return;
}
}
diff --git a/rtabmap_viz/src/PreferencesDialogROS.cpp b/rtabmap_viz/src/PreferencesDialogROS.cpp
index f89d2fdc..83a5931f 100644
--- a/rtabmap_viz/src/PreferencesDialogROS.cpp
+++ b/rtabmap_viz/src/PreferencesDialogROS.cpp
@@ -118,7 +118,7 @@ bool PreferencesDialogROS::readCoreSettings(const QString & filePath)
}
ros::NodeHandle rnh(rtabmapNodeName_);
- ROS_INFO("rtabmapviz: %s", this->getParamMessage().toStdString().c_str());
+ ROS_INFO("rtabmap_viz: %s", this->getParamMessage().toStdString().c_str());
bool validParameters = true;
int readCount = 0;
rtabmap::ParametersMap parameters = rtabmap::Parameters::getDefaultParameters();
@@ -145,7 +145,7 @@ bool PreferencesDialogROS::readCoreSettings(const QString & filePath)
{
if(!warned)
{
- ROS_INFO("rtabmapviz: Cannot get rtabmap's parameters, waiting max 5 seconds in case the node has just been launched.");
+ ROS_INFO("rtabmap_viz: Cannot get rtabmap's parameters, waiting max 5 seconds in case the node has just been launched.");
warned = true;
}
uSleep(100);
@@ -154,11 +154,11 @@ bool PreferencesDialogROS::readCoreSettings(const QString & filePath)
{
if(UTimer::now()-stamp < 5.0)
{
- ROS_INFO("rtabmapviz: rtabmap's parameters seem now there! continuing...");
+ ROS_INFO("rtabmap_viz: rtabmap's parameters seem now there! continuing...");
}
else
{
- ROS_WARN("rtabmapviz: rtabmap's parameters seem not all there yet! continuing with those there if some...");
+ ROS_WARN("rtabmap_viz: rtabmap's parameters seem not all there yet! continuing with those there if some...");
}
}
}
@@ -207,17 +207,17 @@ bool PreferencesDialogROS::readCoreSettings(const QString & filePath)
}
else
{
- ROS_WARN("rtabmapviz: Parameter %s not found", i->first.c_str());
+ ROS_WARN("rtabmap_viz: Parameter %s not found", i->first.c_str());
validParameters = false;
}
}
}
- ROS_INFO("rtabmapviz: Parameters read = %d", readCount);
+ ROS_INFO("rtabmap_viz: Parameters read = %d", readCount);
if(validParameters)
{
- ROS_INFO("rtabmapviz: Parameters successfully read.");
+ ROS_INFO("rtabmap_viz: Parameters successfully read.");
}
else
{