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 {