Commit Graph
209 Commits
Author SHA1 Message Date
matlabbe 23f661827a rtabmap: added getPlan service 2018-07-09 14:53:21 -04:00
matlabbe 739923694c Fixed bug where map id was incremented when recovering from odometry lost 2018-06-15 16:51:44 -04:00
matlabbe 1ffb287af0 Using TF to get pose when odometry message is used (msg is now used only to get covariance) 2018-06-12 14:56:47 -04:00
matlabbe 728ba7d903 Added localization_pose output topic (geometry_msgs/PoseWithCovarianceStamped) when a localization occurs 2018-05-30 15:36:55 -04:00
matlabbe 2139338b11 Added SaveObjectsExample node (added optional dependency on find_object_2d). Updated demo_find_object.launch. rtabmap: Added mutex around user data access. 2018-05-23 10:53:13 -04:00
matlabbe 2c64849807 Parameters backward compatibility: check for typed parameters (not only string) 2018-04-30 18:53:18 -04:00
matlabbe d1763bd52e Added /rtabmap/initialpose input topic, added use_saved_map parameters (default true). 2018-04-30 14:52:31 -04:00
matlabbe 6c10d9fecf Fixed occupancy grid not reconstructed if it was not saved in previous run 2018-04-30 13:06:25 -04:00
matlabbe 75f1652194 0.17.0: Occupancy grid is automatically saved in database (#213). By default on localization, rtabmap will adjust the odometry to match the latest saved localization in the database (starting automatically from where the robot shut down, #220). 2018-04-04 19:18:27 -04:00
matlabbe 04b9abd1b9 Fixed build for upstream 0.16.1 2018-02-16 20:00:32 -05:00
matlabbe 438fad643c Updated RGBDImage msg with depth camera info, also made changes so that RGBDImage can be used also to sync stereo images. 2018-02-13 21:35:15 -05:00
matlabbe 20c5211143 Update 0.15.4.
rgbd_sync and rtabmap.launch: added depth_scale parameter.
Updated OdomInfo msg with memoryUsage field.
CoreWrapper: supporting GridGlobal/MaxNodes parameter, added "RtabmapROS" statistics.
MapsManager: updated when occupancy grid is updated.
2018-02-01 22:16:13 -05:00
matlabbe 8860afbc83 rgbd_odometry: fixed delay between input and output when 1 camera is used (queue_size should be 1) causing synchronization problems with depending nodes. rtabmap: handling odomInfo is subscribed (save odom statistics in database). 2017-12-21 10:29:26 -05:00
matlabbe a0e2596cd2 rtabmap: scan_cloud_normal_k and scan_normal_radius removed. odometry: added guess_min_translation, guess_min_rotation and scan_voxel_size parameters. data_recorder.launch: updated to support rgbd_image and scan_cloud inputs. 2017-09-19 14:27:41 -04:00
matlabbe db7118554d demo_hector_mapping.launch: when "hector" argument is false, icp_odometry is used 2017-09-09 22:46:37 -04:00
matlabbe bf17e7368f creating 2d scan+normal type (CV_32FC5) when normals are computed 2017-09-09 22:46:37 -04:00
matlabbe 4d0423c538 0.13.3: scan2d normal support 2017-09-09 22:46:37 -04:00
matlabbe 960d9718e9 rtabmap: added mapPath output topic 2017-08-18 15:07:56 -04:00
matlabbe 03a5d2e96f Added check to set Vis/EstimationType to 0 if multi cameras is enabled (#187) 2017-08-16 14:44:06 -04:00
matlabbe 77b46631d3 rtabmap: show database size in terminal status info 2017-08-15 16:09:09 -04:00
matlabbe 7f392f3796 rtabmap: use largest odom covariance instead of summation 2017-07-13 11:39:19 -04:00
matlabbe e944786ee5 rtabmap: supporting RGB+camera_info only with in RGBD/Enabled=true and Mem/IncrementalMemory=false (used to localize using only RGB against a prebuilt map) 2017-07-10 12:17:17 -04:00
matlabbe 1a1919e5e0 Disable local scan matching if registration doesn't use ICP 2017-07-07 19:42:40 -04:00
matlabbe 341c4bd8aa Merge branch 'devel' of https://github.com/introlab/rtabmap_ros 2017-06-26 13:12:15 -04:00
matlabbe ba7c4c50ca fixed #175 2017-06-01 13:08:28 -04:00
matlabbe 04bbb59870 fixed covariance to identity when invalid covariance is received 2017-05-24 16:21:08 -04:00
matlabbe 252d5ed355 CoreWrapper: init globalPose_ to time 0 2017-05-24 16:03:47 -04:00
matlabbe c8787cd005 added sensorToBase transform on global_pose 2017-05-24 14:55:08 -04:00
matlabbe 1cbff792fb Accepting global pose even if adjusting it with odometry fails 2017-05-24 14:36:35 -04:00
matlabbe b6b5a1795e rtabmap: Added global_pose input topic (can be used to add GPS/global localization values for graph optimization using g2o) 2017-05-23 17:47:56 -04:00
matlabbe f81edcf790 Fixed build for rtabmap 0.13.0 2017-05-23 16:31:06 -04:00
matlabbe a5266ae257 Added warning setting RGBD/ProximityPathMaxNeighbors to 10 when subscribe_scan is enabled 2017-04-26 14:35:51 -04:00
matlabbe eba7dd6cef Added "-d" option for convenience (same as --delete_db_on_start) 2017-04-11 10:01:32 -04:00
matlabbe 18d09f0405 Added test_two_kinects_one_map.launch. Removed tf_prefix parameter (frame_id, odom_frame_id and map_frame_id should be set directly) 2017-04-04 12:55:31 -04:00
matlabbe 2739ddf771 Added user data usage example with wifi signal 2017-02-22 14:43:16 -05:00
matlabbe d5144f292f Added "odom_tf_angular_variance" and "odom_tf_linear_variance" parameters for rtabmap node when TF is used for odometry 2017-02-08 15:16:29 -05:00
matlabbe d343e8cb71 rtabmap: odometry variance summation instead of taking largest one 2017-01-05 17:32:12 -05:00
matlabbe f6a29a3e64 Fixed high variance bug when odometry recovers from being lost 2016-11-30 18:28:48 -05:00
matlabbe a03d0ae4e1 updating param server when calling set_mode_localization or set_mode_mapping services 2016-11-28 16:25:01 -05:00
matlabbe 827f5d02d6 rtabmap node: loading modified parameters in loaded database if not set already (in config.ini, ros params or arguments) 2016-11-15 12:18:00 -05:00
matlabbe ea859291ed fixed MapsManager's topics not remapped when using rtabmap nodelet 2016-10-18 11:49:56 -04:00
matlabbe 24d113fb8f MapsManager: Don't ignore latest signature (-1) if the grid is created from 2D laser scans (so that empty space can be filled for the latest data) 2016-10-11 18:18:53 -04:00
matlabbe 9a8538711d fixed deleted database even if --delete_db_on_start is set 2016-10-11 12:52:24 -04:00
matlabbe b2b5df31e0 Fixed #122. Fixed assert "commonDepthCallbackImpl() Condition (uContains(parameters_, rtabmap::Parameters::kMemSaveDepth16Format())) not met!" (making sure that callbacks are initialized after rosparam) 2016-10-02 16:51:33 -04:00
matlabbe db91736443 Added rtabmap_ros/rtabmap nodelet #96 and test_rtabmap_nodelets.launch file as an example 2016-09-30 16:21:06 -04:00
matlabbe babb8c8509 Added rtabmap_ros/RGBDImage and rtabmap_ros/UserData topics. Refactored input messages synchronization of rtabmap and rtabmapviz nodes. "depth_cameras" parameter is replaced with "rgbd_cameras" parameter. Multiple camera is handled through rtabmap_ros/RGBDImage input topics (same for rgbd_odometry node). 2016-09-26 16:37:31 -04:00
matlabbe da2b87bb28 removed "flip_scan" parameter (now detect directly with tf) 2016-08-31 12:45:55 -04:00
matlabbe 62ef687abd Updated error msg when graph cannot be computed from id 2016-08-31 12:45:55 -04:00
matlabbe 66c2af5959 Added "odom_sensor_sync" ros parameter (rtabmap and rtabmapviz nodes) 2016-08-31 12:45:55 -04:00
matlabbe 02decf639d Refactoring common depth/stereo/laser msgs conversion into shared methods in MsgConversion.h between CoreWrapper.cpp and GuiWrapper.cpp (avoiding some duplicated codes) 2016-08-31 12:45:55 -04:00