matlabbe
62650c2f4e
ros2: fixed build with rtabmap 0.20.0
2020-06-05 14:08:50 -04:00
P. J. Reed
160ac38e06
Use project name as basename for interfaces
...
As noted by Dirk Thomas in ros2/rosidl#441, libraries for generated
interfaces must use ${PROJECT_NAME} as their basename. This PR
modifies rtabmap_ros so that it does so.
It also tweaks a couple of rosdep keys because nav2_common was used in
some launch files but not included, and message_runtime does not exist
in ROS 2.
Fixes #397
2020-04-03 14:46:22 -05:00
matlabbe
2c5cf1a6b3
ported point_cloud_assembler node
2020-02-12 14:33:19 -05:00
matlabbe
68c62d05bb
Added point_cloud_aggregator node
2020-02-12 13:51:04 -05:00
matlabbe
e6ea46f5f0
created ros2 branch
2020-01-30 17:18:48 -05:00
matlabbe
d80a66a724
Patch for issue #382
2020-01-16 15:21:13 -05:00
Prescillia
e7d940b3ab
Added rtabmap_ros plugin interface
2019-12-11 12:29:24 -05:00
matlabbe
c3d339e9fc
Split plugins lib to rviz and costmap libs
2019-11-13 15:27:20 -05:00
Prescillia
420d7403dd
Voxel layer from costmap_2d package takes into account robot z position
2019-11-05 15:37:49 -05:00
matlabbe
e6e7df5beb
Install rgbd_sync and rgbd_relay nodes
2019-09-14 00:06:42 -04:00
matlabbe
f5a51aa87f
updated demo_find_object.launch with save_objects_as_landmarks argument. Added script objects_to_tags.py. Scripts are now installed in binaries. Updated tag conversion to use frame_id/stamp included in detection array instead of parent if set.
2019-08-09 21:52:01 -04:00
matlabbe
18ee9909fc
Updated with rtabmap-0.19.5, added tange_min and range_max parameters to point_cloud_assembler nodelet
2019-08-01 16:31:10 -04:00
matlabbe
2ab15ec3b9
Updated apriltags2_ros to new apriltag_ros package
2019-06-20 15:24:09 -04:00
matlabbe
48bcda84ab
Added imu input topic to rtabmap node. Updated for rtabmap 0.19.3.
2019-05-31 19:35:49 -04:00
matlabbe
6d149cd9bc
rtabmap: updated list_labels service to return also node ids, added get_plan_nodes service to get path AND node ids
2019-03-19 16:06:04 -04:00
matlabbe
7c104cf1b9
Added rtabmap_ros/Path msg. rtabmap: added new output topics global_path_nodes and local_path_nodes (nodes ids + poses of the planned path)
2019-03-19 15:26:07 -04:00
matlabbe
ab23e651bf
Updated for rtabmap 0.19.1. Added VINS example in euroc_datasets.launch
2019-03-18 20:47:13 -04:00
matlabbe
627b6e78bd
Added imu_to_tf node, added test_ouster.launch
2019-03-14 14:22:26 -04:00
matlabbe
d995b1968b
Updated rtabmap 0.19 requirement
2019-03-13 08:58:26 -04:00
matlabbe
4646b99cbb
Added rgbd_relay node/nodelet (can be used exactly like a relay of topic_tools but with ability to uncompress or compress rgbd_image)
2019-03-03 18:31:35 -05:00
matlabbe
888cd22072
Added point_cloud_assembler node
2019-02-21 14:55:35 -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
98c3ed985e
Indigo: fixed libopencv_nonfree.so.2.4.11: undefined reference to cv::ocl::integral(cv::ocl::oclMat const&, cv::ocl::oclMat&)
2018-12-10 18:07:01 -05:00
matlabbe
9ad434e27b
0.18.3: added apriltags2 support (input topic: tag_detections)
2018-12-07 18:31:59 -05:00
matlabbe
7f8a221f7e
sync with upstream 0.18.2. Fixed icp_odometry pause not working, added expected_update_rate parameter to odometry to filter messages with bad stamps (gazebo issue), filter consecutive messages with same stamp
2018-11-21 12:01:09 -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
adcaa98cec
Catkin_make: slightly increased linker time by removing duplicated libraries
2018-11-13 15:34:38 -05:00
matlabbe
025c4cd323
CMake: explicitly include PCL headers and libraries, prefixed all targets with "rtabmap" to avoid conflicts with targets named identically from other packages
2018-11-10 11:55:14 -05:00
matlabbe
cf51c16da8
bump 0.18.1 version
2018-11-09 21:02:16 -05:00
matlabbe
2b8edffc85
Updated for RTAB-Map 0.18 (saving full scan info)
2018-10-24 06:37:15 +12:00
matlabbe
786c481677
Updated for rtabmap 0.17.7
2018-10-01 19:33:23 -04:00
matlabbe
1a9dfaf084
data_player: added --clock argument (like rosbag). Rtabmap: Detection rate update is done using only topic stamps (added warning if stamp is null). ( #276 )
2018-09-30 15:21:05 -04:00
matlabbe
803be533bc
Update CMakeLists.txt
2018-09-29 14:43:10 -04:00
matlabbe
bc0a13748c
Removed not used octomap_ros dependency
2018-09-29 13:51:48 -04:00
matlabbe
5660442565
0.17.5: added grid_prob_map topic (ref #269 )
2018-08-16 14:43:54 -04:00
Jamie Cho
33f6be4416
add icp_odometry to install targets and add message-related dependencies for seamless build
2018-07-24 09:23:37 -04:00
matlabbe
7a648a83d4
0.17.4 (added optional imu input topic to stereo odometry when a vio approach is selected, see Odom/Strategy parameter)
2018-07-23 15:58:51 -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
a39ffe382c
moved stereo stuff from rgbd_sync to stereo_sync
2018-05-02 12:29:45 -04:00
matlabbe
8029dd707d
link to Ogre only if rviz is found
2018-04-10 15:19:03 -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
7bdd8f9fd3
Version updated to 0.16.3
2018-03-18 14:44:48 -04:00
matlabbe
04b9abd1b9
Fixed build for upstream 0.16.1
2018-02-16 20:00:32 -05:00
matlabbe
825a556c1b
0.16.0: updated for upstream 0.16
2018-02-08 21:42: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
acc607a8e6
rtabmap.launch: added odom_topic argument to odometry nodes. OdometryROS: using odom info local map as output local map.
2017-12-18 15:44:31 -05:00
matlabbe
ea5707e267
rtabmap 0.15.3 now required. icp_odometry: added scan_downsampling_step parameter. OdometryROS: fixed too old tf stamps when guess and minimum motion are set.
2017-12-13 18:16:07 -05:00
matlabbe
d7db848dad
backward compatibility hydro
2017-10-27 10:06:05 +02:00
matlabbe
945b2c0799
Updated for RTAB-Map 0.14, added rtabmap_ros/GPS msg and updated NodeData msg
2017-09-26 17:32:05 -04:00