Commit Graph
100 Commits
Author SHA1 Message Date
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 3b6daf7189 data_recorder.launch: fixed approx_sync default to false for rgb-d input 2016-09-03 14:30:10 -04:00
matlabbe 8f5c50b3f0 MapsManager: added "octomap_occupancy_thr" 2016-09-01 20:33:42 -04:00
matlabbe d0772d91ac obstacles_detection: fixed grid parameters ignored 2016-08-31 12:45:55 -04:00
matlabbe 750fd61daa Refactored obstacles_detection nodelet to use OccupancyGrid segmentation approach (so using exactly the same parameter names as rtabmap node for the map) 2016-08-31 12:45:55 -04:00
matlabbe da2b87bb28 removed "flip_scan" parameter (now detect directly with tf) 2016-08-31 12:45:55 -04:00
matlabbe 42661b6673 MapsManager: always fill unknown cells for negative 2d scans 2016-08-31 12:45:55 -04:00
Mathieu Labbe 425a78298d Fixed negative grids not overwritten 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 9b603e57d2 Updated test_map_optimizer.launch with map_assembler node 2016-08-31 12:45:55 -04:00
matlabbe 15aaf93d6f updated sensor_fusion_kinect_brick.launch with "uid" argument 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
matlabbe 7323e58e8d MapsManager: added "cloud_subtract_filtering" and "cloud_subtract_filtering_min_neighbors" parameters 2016-08-31 12:45:54 -04:00
matlabbe 2f6f874542 0.11.10: Updated LaserScanInfo interface. Updated NodeData msg with occupancy grids and laser scan local transform. MapsManager is now using directly the occupancy grids saved in nodes for 3D cloud, octomap and grid map. 2016-08-31 12:45:54 -04:00
matlabbe 7e8738685c Merge pull request #111 from lesterlo/fix_compile_err
Add ROS image_geometry dependency
2016-08-26 09:51:54 -04:00
matlabbe 75d0711d70 Update README.md 2016-08-19 15:31:15 -04:00
Mathieu Labbe 2b9400e4a1 Added obstacle_detection_indoor nodelet. obstacles_detection nodelet now publish ground/obstacle clouds in original frame of the input topic. 2016-08-15 18:44:45 -04:00
matlabbe ececc79cc8 MapsManager: Added "grid_footprint_radius" parameter to clear obstacles under the path in the occupancy grid map 2016-08-14 15:01:13 -04:00
matlabbe b980adf8a6 Added missing descriptors in NodeData msg 2016-08-12 11:37:29 -04:00
matlabbe 3ae00d6ad9 rtabmap: added "ground_truth_base_frame_id" parameter 2016-08-11 14:58:49 -04:00
matlabbe 0930c816ba Update MapOptimizerNode.cpp 2016-08-11 09:58:48 -04:00
matlabbe 26de167d75 icp_odometry: cleanup... 2016-08-10 15:57:03 -04:00
matlabbe d6377eb513 OdomInfo msg: added local scan map field. OdometryROS: publishing odom_local_scan_map 2016-08-08 14:37:32 -04:00
matlabbe bc76e4ec4e removed a warning msg 2016-08-08 11:21:02 -04:00
matlabbe 050cf91df3 Added icp_odometry and rgbdicp_odometry nodes 2016-08-07 20:55:59 -04:00
matlabbe 328f6520b2 Updated main launch files 2016-08-05 16:18:47 -04:00
matlabbe 4bbf2802c3 stereo_mapping.launch: fixed rgbd xml tag error 2016-08-05 15:59:00 -04:00
matlabbe c040d29f2d Fixed database not saved on exit (bug from commit 30ed81a32c) 2016-08-05 14:31:18 -04:00
matlabbe 8ad683736b rtabmapviz: using twist covariance instead of pose covariance 2016-08-05 14:22:45 -04:00
matlabbe 30ed81a32c Added missing some sync policy initializations 2016-08-05 14:04:23 -04:00
matlabbe 3210f805fc remove tabs in test_map_optimizer.launch 2016-08-02 11:33:44 -04:00
matlabbe f50ffcd979 added test_map_optimizer.launch 2016-08-02 11:32:18 -04:00
matlabbe e5eba34d20 Updated pull request https://github.com/introlab/rtabmap_ros/pull/104 to use Odometry::getType() 2016-08-01 15:27:50 -04:00
matlabbe 3f3b88975c Merge pull request #104 from willdzeng/master
Moved all header file in src into include folder, changed the dynamic cast into type function
2016-08-01 15:14:10 -04:00
matlabbe b572bc1191 rtabmap node: Added ExactTime policy for RGBD+laser callbacks 2016-07-22 15:11:08 -04:00
matlabbe e14c1d9e68 Merge pull request #101 from willdzeng/master
added ocotomap parameter in rgbd_gui.ini file
2016-07-20 19:59:36 -04:00
matlabbe 3c49f3139d minor fix and log about octomap update 2016-07-18 22:37:24 -04:00
matlabbe 446345447f Merge branch 'devel' of github.com:introlab/rtabmap_ros 2016-07-17 22:34:49 -04:00
matlabbe 7268d75ae1 Updated copyright years 2016-07-17 22:06:11 -04:00
matlabbe ad15d27ba6 Updated infoFromROS() conversion for stamp 2016-07-17 20:00:54 -04:00
matlabbe 07f5dac624 MapsManager: added "proj_map_frame" parameter (default false) 2016-07-17 17:13:21 -04:00
matlabbe d1e656bb64 Fixed odom args ignored, fixed octomap_full output with right conversion 2016-07-17 15:39:08 -04:00
matlabbe 20e836b56b Updated octomap parameters 2016-07-16 11:27:54 -04:00
matlabbe 951229ba67 Update README.md 2016-07-12 07:29:53 -04:00
matlabbe e4805591cd Fixed warning cloudFromDepth not using CameraModel interface 2016-07-08 15:07:53 -04:00
matlabbe 7a896f6e7b Added odometry nodelets (issue #96) 2016-07-06 20:08:23 -04:00
Mathieu Labbe fb09c96ba1 Merge branch 'master' of https://github.com/introlab/rtabmap_ros into devel 2016-07-05 16:46:13 -04:00
Mathieu Labbe 3d70d2fbad Using local radius instead of goal radius to trigger the latest pose to reach 2016-07-05 15:30:41 -04:00
matlabbe 77faedf9d2 Uniformized "approx_sync" parameter name across all nodes. Updated rgbd_mapping.launch and stereo_mapping.launch to include rtabmap.launch instead of redefining all nodes. 2016-06-30 12:49:20 -04:00
matlabbe 88f164e6bf Odometry: added "guess_from_tf" parameter 2016-06-30 11:35:57 -04:00
matlabbe fe417bbb3f Added sensor_fusion.launch example (kinect+IMU) 2016-06-29 18:10:19 -04:00
matlabbe 980291ea57 Added new octomap topics 2016-06-28 19:02:01 -04:00
matlabbe fd32e28c11 Updated demo_stereo_outdoor.launch: Set default OdomF2M/MaxSize to 1000 2016-06-28 15:28:03 -04:00
matlabbe c78faeeedf Fixed error OdomInfo null pointer 2016-06-28 15:12:58 -04:00
matlabbe e8b8cdca4c Merge branch 'master' of github.com:introlab/rtabmap_ros into devel 2016-06-25 19:04:49 -04:00
matlabbe 42ba3b7cd1 data_player: fixed build for 0.11.8, handling ~ in database path. rtabmap: added "tf_tolerance" parameter (default 0.1) for /map->/odom tf expiration 2016-06-25 11:34:26 -04:00
matlabbe 247b6a70e6 Update README.md 2016-06-25 10:05:18 -04:00
matlabbe ad832298ef Fixed build with 0.11.8 2016-06-24 21:51:10 -04:00
matlabbe bbd92cd653 Update README.md 2016-06-22 19:47:22 -04:00
matlabbe 43d71ed139 Merge branch 'master' of github.com:introlab/rtabmap_ros into devel 2016-06-22 12:04:07 -04:00
matlabbe 01b05a0f5c Transform received goals in /map frame (if not already in /map frame) 2016-06-22 12:03:02 -04:00
matlabbe 5da8245ebf Update az3_mapping_robot_stereo_nav.launch
Removed map_optimizer and map_assembler.
2016-06-20 17:34:02 -04:00
Mathieu Labbe 400a38174e Added stereo_camera node 2016-06-17 17:03:47 -04:00
matlabbe 4a954b9fef MapsManager: Added warning msg when many clouds have to be created at once 2016-06-17 15:42:42 -04:00
matlabbe f0e2badb7e Merge branch 'master' of github.com:introlab/rtabmap_ros into devel 2016-06-17 15:11:21 -04:00
matlabbe e6135d70ee cloud_map: Showing negative clouds even if map is empty 2016-06-17 15:03:29 -04:00
matlabbe 9724c40876 rtabmapviz: fixed processOdometry slot not found error (API change from 0.11.8) 2016-06-17 15:01:30 -04:00
matlabbe 4842070cee fixed uFormat not found compilation error 2016-06-15 16:51:14 -04:00
matlabbe d115dace4d Updated some multi-camera asserts 2016-06-15 16:47:46 -04:00
matlabbe e082820fe5 Updated CameraVideo interface 2016-06-15 11:30:55 -04:00
Mathieu Labbe 21eb5120cb cameraModelToROS: removed isValidForRectification() assert 2016-06-15 10:28:04 -04:00
matlabbe d80b685c20 Merge branch 'devel' of github.com:introlab/rtabmap_ros into devel 2016-06-13 14:19:26 -04:00
matlabbe ae58ba7b2e Updated rgbd_gui.ini 2016-06-13 14:19:07 -04:00
matlabbe a6d31cb19a 0.11.8 API update 2016-06-13 14:19:07 -04:00
matlabbe ea5967638c Updated rgbd_gui.ini 2016-06-13 12:18:37 -04:00
matlabbe c2aa2a8b8e 0.11.8 API update 2016-06-13 12:14:17 -04:00
matlabbe 99eb696e36 Flush odometry's synchronizer queues on reset 2016-06-10 14:17:51 -04:00
matlabbe cc0591c60a rtabmap: added "flip_scan" parameter to flip scan values if the laser rangefinder is upside down (fixed #65) 2016-06-06 12:35:31 -04:00
matlabbe e76bfa07b2 updated az3_nav.launch 2016-06-06 11:55:04 -04:00
matlabbe 5c8b201c93 Update README.md 2016-06-04 18:47:05 -04:00
matlabbe db0fae6b18 Added localization arg to rtabmap.launch for convenience 2016-06-02 14:21:07 -04:00
matlabbe a8c3cdc70c Update README.md 2016-06-02 14:05:58 -04:00
matlabbe 3e4d00f583 Update README.md 2016-06-02 14:03:14 -04:00
matlabbe 155e250e7a Increased version to 0.11.7 2016-06-01 14:59:30 -04:00
matlabbe 927ea90fbe Fixed #80 2016-06-01 14:41:06 -04:00
matlabbe f6fb7a7099 Map filtering radius set to 0 (disabled) by default 2016-05-26 17:29:33 -04:00
Mathieu Labbe 3d7b6b1baf obstacles_detection: fixed ground filtered if under 0 2016-05-23 15:49:43 -04:00
matlabbe 9d8fd935a9 obstacles_detection: limit in float 2016-05-21 15:55:42 -04:00
matlabbe 5c21dfe71d Merge branch 'devel' of github.com:introlab/rtabmap_ros 2016-05-20 19:18:26 -04:00
Mathieu Labbe 486ecbbf62 obstacles_detection: Fixed proj_obstacles without flat obstacles 2016-05-20 19:14:21 -04:00
matlabbe 47547865cf obstacles_detection: removed flat obstacles from proj_obstacles output 2016-05-20 18:48:27 -04:00
matlabbe a300ae9532 Version 0.11.6 2016-05-20 17:29:09 -04:00
matlabbe 0c1a4ae070 Added support for input scan cloud with normals and add parameter "scan_cloud_normal_k" for convenience to compute normals from scan cloud (if they don't have normals) 2016-05-20 16:13:56 -04:00
matlabbe c571cde862 data_recorder: set record_in_RAM to false by default 2016-05-20 14:11:55 -04:00
matlabbe 1b81b87ea6 rtabmap: added "scan_cloud_max_points" parameter 2016-05-20 10:10:02 -04:00
Mathieu Labbe d08a87c38b point_cloud_xyz: doing radius filtering AFTER voxel filtering to gain a lot of performance 2016-05-19 15:11:46 -04:00
matlabbe 440e8acdc6 Added roi_ratios to point_cloud_xyzrgb nodelet 2016-05-19 14:43:34 -04:00
matlabbe db4e1419a4 point_cloud_xyz: added roi_ratios parameter (removed cut-off and obstacles related parameters) 2016-05-19 14:10:41 -04:00
Mathieu Labbe f0d8b79a8d Obstacles detection: added output "proj_obstacles" for a cloud of projected obstacles on xy plane. Fixed not published /scan_map when scan_voxel_size=0.0. 2016-05-16 18:41:11 -04:00