Commit Graph
100 Commits
Author SHA1 Message Date
Lucas Walter b896bb2da8 use boost::placeholders::_N instead of deprecated _N, don't include depreacated boost/bind.hpp 2022-05-09 08:57:23 -07:00
matlabbe 5ce48e201a rtabmapviz: automatically read parameters from ros param server when receiving a map (fixing occupancy grid cell size not correctly set if rtabmapviz is started before rtabmap node, without having to open Preferences dialog and click apply to refresh the gui parameters) 2022-01-26 15:42:07 -05:00
matlabbe 0ebaaa7439 Added remove_label service. Updated get_nodes_in_radius service (added parameter k, return also distances of nodes found) 2022-01-20 19:00:05 -05:00
matlabbe 533669dca7 rtabmap parameters are now private. rtabmapviz has now a parameter "rtabmap" (rtabmap node name) to get/set parameters. Added clear_params option (default true) to rtabmap.launch. This fixes http://official-rtab-map-forum.206.s1.nabble.com/RTAB-Map-rosmon-is-not-running-twice-td8373.html 2021-09-08 15:41:32 -04:00
matlabbe a9e1202667 Gui: removed tf_prefix parameter (related to https://github.com/introlab/rtabmap_ros/commit/18d09f0405a2e626034feade52dda9c0333ecfc9) 2021-06-14 14:15:34 -04:00
matlabbe 23c06875b9 Added stereo support for TYPE_8UC1 encoding and "Kannala Brandt4" (fisheye) distortion model (OpenLORIS). 2021-04-02 19:08:58 -04:00
matlabbe 2c635f7242 rtabmapviz: if odom topic doesn't have child_frame_id set, log a warning. 2021-01-22 14:18:30 -05:00
matlabbe 21090899d4 CoreWrapper/GuiWrapper: removed fake camera model when only lidar is used 2021-01-22 12:53:49 -05:00
matlabbe 43dbd8ad13 rtabmapviz: use child_frame_id from odom topic (when used) instead of frame_id parameter for base frame 2020-12-18 17:04:28 -05:00
matlabbe c20e38b11e Added support to use local keypoints and descriptors from RGBDImage. OdometryROS: added new output topic odom_rgbd_image with features extracted. 2020-11-05 16:38:08 -05:00
matlabbe ae854dfb4c OdometryROS: refactored imu sync (#331). Using tf to compute baseline if Rtabmap/ImagesAlreadyRectified is true (for convenience with realsense rectified IR images but right camera info Tx not set) 2020-07-30 12:43:44 -04:00
matlabbe 250a56f741 Updated fov of fake camera model when subscribing only to scan 2020-06-01 13:29:45 -04:00
matlabbe 7e283f9f1d Increased required rtabmap version to 0.20. Added ScanDescriptor and GlobalDescriptor msgs. rtabmap: added subscribe_scan_descriptor argument (updated common subscribers). RGBDImage.msg: added local keypoints, local points, local descriptors and global descriptor members. Info.msg: added wmState member. 2020-05-03 22:42:01 -04:00
matlabbe af216ebb71 Updated OdomInfo msg with icpCorrespondences. rtabmapviz: fixed odom variance stats when only subscribed to odom_info. 2020-03-28 18:51:38 -04:00
matlabbe cb29bdcb40 Added docker examples. rtabmapviz: Fixed empty cloud warnings when not subscribing to any topics. 2019-03-01 13:18:02 -05:00
matlabbe 579a2bbc50 rtabmapviz: fixed frustum when using only lidar input 2019-02-25 18:44:30 -05:00
matlabbe 28f640997c Updated cloud/scan conversion to include intensity if there is 2019-02-06 18:45:29 -05:00
matlabbe dcbf84629a CommonSubscribers: added RGB-only callbacks, added odom-only callbacks. Odom: Fixed reset_odom service assert. 2019-01-16 19:33:04 -05:00
matlabbe 19433f809f Added input stamps double-verification in some nodelets (data_throttle, stereo_throttle, rgbd_sync, stereo_sync, pointcloud_to_depthimage)
rtabmapviz: added "max_odom_update_rate" parameters
Odom: moved IMU callback from stereo_odometry nodelet to OdometryROS, added "wait_imu_to_init" parameter to initialize odom with IMU first
Fixed fake camera local transform on scan-only callbacks (rtabmap, rtabmapviz)
2019-01-15 15:50:10 -05:00
matlabbe 2ac46c983a Split librtabmap_ros.so in to 3 libraries to decrease compilation time. Added scan-only common subscribers. 2018-11-14 17:51:47 -05:00
matlabbe d81580fd46 fixed build with latest rtabmap lib code 2018-11-09 11:38:08 -05: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 aee8e0c645 Updated API for OdomInfo object/conversion. 2017-09-11 13:26:34 -04:00
matlabbe 4d0423c538 0.13.3: scan2d normal support 2017-09-09 22:46:37 -04:00
matlabbe 7f392f3796 rtabmap: use largest odom covariance instead of summation 2017-07-13 11:39:19 -04:00
matlabbe f81edcf790 Fixed build for rtabmap 0.13.0 2017-05-23 16:31:06 -04:00
matlabbe 22c63924ca sync with rtabmap 0.12.3 2017-03-12 21:47:22 -04:00
matlabbe ea859291ed fixed MapsManager's topics not remapped when using rtabmap nodelet 2016-10-18 11:49:56 -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 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 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 050cf91df3 Added icp_odometry and rgbdicp_odometry nodes 2016-08-07 20:55:59 -04:00
matlabbe 8ad683736b rtabmapviz: using twist covariance instead of pose covariance 2016-08-05 14:22:45 -04:00
Di Zeng 500fe3b8ae moved all the header file into include 2016-07-27 16:44:48 -07:00
matlabbe 7268d75ae1 Updated copyright years 2016-07-17 22:06:11 -04:00
matlabbe c78faeeedf Fixed error OdomInfo null pointer 2016-06-28 15:12:58 -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 1d0f9d2b90 Fixed build for Qt5 (default version used by Kinetic) 2016-05-04 17:07:40 -04:00
matlabbe 8391a21e75 Updated default wait_for_transform to 0.2 s 2016-03-17 17:14:43 -04:00
matlabbe 9c2e87ea38 Fixed rtabmapviz exit without hard kill 2016-03-17 16:36:44 -04:00
matlabbe 91c83cc396 updated rtabmap.launch 2016-03-17 14:41:35 -04:00
matlabbe 542aa43ccc Fixed issue #47 2016-03-10 16:29:48 -05:00
matlabbe 76eb994d0c Updated warnings for parameters that are deprecated 2016-01-12 14:06:35 -05:00
matlabbe 451fdd1ec8 Fixed build with latest rtabmap 0.11 2016-01-04 19:04:19 -05:00
matlabbe 27d40dee2b Added "scan_cloud" topic (PointCloud2 type) with "subscribe_scan_cloud" parameter to rtabmap and rtabmapviz nodes. 2015-11-26 16:06:42 -05:00
matlabbe 144a7f1e94 Added rtabmap.launch 2015-10-28 20:05:04 -04:00