Commit Graph
100 Commits
Author SHA1 Message Date
matlabbe c204ed6142 Merged master->ros2, added vlp16 launch example, added d435i stereo launch example 2023-01-16 16:26:53 -08:00
matlabbe 507df071e0 Merge pull request #860 from lucasw/pluginlib_hpp
use class_list_macros.hpp and class_loader.hpp instead of deprecated .h
2022-12-26 13:33:39 -05:00
matlabbe 3040a5d8f5 Added rgbd_split node/nodelet for convenience (to split RGBDImage msg into standard msgs) 2022-12-14 20:54:44 -08:00
matlabbe 7b2c6354c6 rtabmap: updated related parameters if scan_cloud_is_2d is true 2022-12-12 22:31:48 -08:00
matlabbe d09faa9385 refactored deskewing, removed duplicated getTransform from OdometryROS, added scan_cloud_is_2d parameter for icp_odometry and rtabmap nodes (to consider input Pointcloud2 as a laser scan). 2022-12-12 22:19:40 -08:00
matlabbe 4d86e26f54 CI: Removed Galactic build (EOL) 2022-12-11 14:37:50 -08:00
matlabbe d3bd53a044 merged master->ros2 2022-12-10 14:37:39 -08:00
matlabbe d9996a03f8 Rtabmap/AlreadyRectified=false: handling a case where camera_info topic doesn't have frame_id set but calibration is fine. 2022-12-10 14:06:04 -08:00
matlabbe 9b41e7c619 stereo_odometry: Fixed not correctly reported camera info topic name 2022-12-10 12:53:25 -08:00
matlabbe e34ea3e0b3 odom: Added min_update_rate parameter 2022-12-05 20:56:29 -08:00
matlabbe 16875b4ad5 merged master->ros2 2022-12-04 18:11:37 -08:00
matlabbe f327b3f289 Added velodyne+d435i example 2022-12-04 17:26:53 -08:00
matlabbe a9db92e47f Updated d400 example instructions 2022-12-03 16:43:50 -08:00
matlabbe 89f46c10d1 Added log_to_rosout_level option (to redirect some internal rtabmap's logs to rosout, default disabled) 2022-11-28 16:02:54 -08:00
matlabbe 198da0b072 Added more d435i examples (#848) 2022-11-27 18:01:16 -08:00
matlabbe 5c3c269652 merged master->ros2 2022-11-27 16:21:59 -08:00
matlabbe 671c80dc3f pointcloud_to_depthimage: added upscale option 2022-11-26 18:20:25 -08:00
matlabbe ccd7b62721 Fixed crash when subscribing with depth image 2022-11-26 17:02:27 -08:00
matlabbe ed248b4dbd Update rgbd_odometry.cpp
To make default freenect example not spamming sync warnings
2022-11-20 19:42:35 -08:00
matlabbe 5d32e293b2 Update rgbd_odometry.cpp
To make default freenect example not spamming sync warnings
2022-11-20 19:41:55 -08:00
matlabbe 5cfacebbb8 Added Euroc stereo dataset example launch file (ros2). Fixed identity ground_truth when it should be null. 2022-11-20 18:06:11 -08:00
matlabbe 14ea1ba0ec Added rgbdslam dataset launch example for ros2 (#796 #797) 2022-11-20 15:08:01 -08:00
matlabbe 304272744c Merge pull request #839 from tsadarsh/patch-1
`ros2-branch` build failed when I did not run rodep install.
2022-11-13 11:05:58 -08:00
matlabbe 4294706189 Map Path: removed last id on localization mode 2022-11-11 15:44:56 -08:00
matlabbe a9497f3a39 isaac sim: updated instructions for 2022, added stereo option 2022-11-06 15:45:22 -08:00
matlabbe b7c724c23d fixed launch file error 2022-11-06 11:55:24 -08:00
matlabbe 9c82e2ac1a rtabmap node: Added initial_pose parameter 2022-11-06 10:07:21 -08:00
matlabbe 276a5f4ac2 Fixed republished data missing 2022-10-30 14:00:57 -07:00
matlabbe 7e14509e44 Increased rtabmap version to 0.20.22. Moved republish nodes logic inside rtabmap library. rtabmapviz: can now request to republish node data from rtabmpa node. 2022-10-28 12:29:27 -07:00
matlabbe 71095c87fb Removed required optflow opencv module because not used 2022-10-23 15:15:17 -07:00
matlabbe 44bbaa2cef Added lidar_deskewing node and nodelet. Added "deskewing" option for icp_odometry. Updated velodyne and ouster examples with deskewing option. Added velodyne+T265 deskewing example. 2022-10-16 21:36:11 -07:00
matlabbe cf50e93195 Update README.md 2022-10-09 12:35:19 -07:00
matlabbe ab27bd6673 Readme: Added explicitly -DCMAKE_BUILD_TYPE=Release to build instructions (see https://github.com/colcon/colcon-cmake/issues/96) 2022-10-05 12:02:00 -07:00
matlabbe 8baa13eb9b package.xml: added ros_environment build_depend so that ROS_DISTRO env variable is defined on buildfarm 2022-10-03 14:56:18 -07:00
matlabbe a8c0787b8e Show ROS_DISTRO value during build (to debug ros buidfarm issue) 2022-10-03 14:38:23 -07:00
matlabbe e207d4fd70 Fixed build with options RTABMAP_SYNC_MULTI_RGBD and RTABMAP_SYNC_USER_DATA 2022-10-01 18:20:13 -07:00
matlabbe 99b9891ab8 merged master->ros2 2022-10-01 18:09:19 -07:00
matlabbe 4fb73b4279 odom: fixed large delay, fixed map Tf frame published with wrong stamp. 2022-10-01 11:22:26 -07:00
matlabbe c0259f31a2 Fixed regression on foxy and galactic (introduced by #815) 2022-09-27 10:19:43 -07:00
matlabbe 6c09b7fdea Merge pull request #815 from rudislabs/pr-ros2-clean-build
Fix PCL warns and .hpp warns.
2022-09-25 10:12:59 -07:00
matlabbe ea196466ba Fixed build on foxy 2022-09-09 19:51:08 -07:00
matlabbe c1a603706f Merge branch 'jgoppert-humble' into ros2 2022-09-10 10:55:18 +13:00
matlabbe 2f317416cc Fixed humble build 2022-09-10 10:54:26 +13:00
matlabbe 8fe44cde73 Update ros2.yml
updated to `ros-tooling/[email protected]`
2022-09-09 12:46:31 -07:00
matlabbe f298ff7734 added humble github action 2022-09-09 11:33:45 -07:00
matlabbe 5024574e4a Update README.md
Cleanup, removed EOL distros
2022-09-05 12:35:42 -07:00
matlabbe ab676c15a5 increase minimum version of rtabmap to 0.20.20 (CameraModel api changes) 2022-07-28 10:52:35 -04:00
matlabbe 4530c42d06 Merge pull request #781 from introlab/multicam
Added stereo multi-camera interface
2022-07-20 16:54:48 -04:00
matlabbe f32d80c82c Fixed build with latest rtabmap master 2022-07-20 16:19:51 -04:00
matlabbe f06b4f7413 fixed compilation error with ros debug config 2022-07-20 16:05:56 -04:00
matlabbe 428091e4ca MsgConversion: fixed wrong right image output type. stereo_odometry: fixed rgbd_cameras param not initialized. 2022-07-18 11:20:40 -04:00
matlabbe ecf4d13984 stereo_odometry: fixed left image copied in right buffer if right is not grayscale 2022-07-18 10:38:54 -04:00
matlabbe cbe2755488 stereo_odom: fixed left image as right image with single stereo callback 2022-07-18 10:10:13 -04:00
matlabbe bd727daab2 rtabmap/rtabmapviz: Refactored to support multi-stereo input 2022-07-13 13:49:15 -04:00
matlabbe 15d52fc0e0 Added multicam support for stereo_odometry 2022-07-11 16:34:40 -04:00
matlabbe eb932a86ee fixed compilation with new multicam branch 2022-07-07 13:44:19 -04:00
matlabbe 1e28de0b38 Fixed stereo_sync node not installed 2022-06-01 13:48:31 -07:00
matlabbe 2a56d00416 workflow: use current copy of repo for docker instead of cloning 2022-05-28 16:30:28 -04:00
matlabbe cb28a86492 workflows: disabled kinetic-latest (for migration issue on ubuntu 22.04) 2022-05-10 23:24:28 -04:00
matlabbe be80572610 Merge pull request #758 from lucasw/boost_placeholders
Boost placeholders and optional FindPkgConfig.cmake to build on Ubuntu 22.04
2022-05-10 15:06:45 -04:00
matlabbe 80d9e1fb5f reverted fa53c7c000 2022-05-03 21:50:56 -04:00
matlabbe 2c135f0e0f republish node data: fixed order of which ones are published first 2022-04-27 19:15:22 -04:00
matlabbe 88ca603b99 Updated rgbdslam_datasets.launch to keep all poses (even when not moving) 2022-04-10 15:05:54 -04:00
matlabbe 3a025d9e75 Odom: on odom auto reset (Odom/ResetCountdown), if guess_frame_id is set, reset pose accordingly to guess frame since it got lost. 2022-03-11 15:18:34 -08:00
matlabbe 547f285448 point_cloud_xyz[rgb]: Fixed roi ratios when camera_info is not the same resolution than depth image. 2022-03-07 17:51:41 -05:00
matlabbe 0325a87bca pointcloud_to_depthimage: republish camera_info in output image namespace 2022-03-06 17:59:43 -05:00
matlabbe ec9d32bebd pointcloud_to_depthimage: republish scaled camera_info in case decimation parameter has been used. 2022-03-06 17:48:47 -05:00
matlabbe 05a1be02a4 rgbd_odometry: added rgbd_images topic support 2022-03-06 15:43:48 -05:00
matlabbe 07bf207ec3 Added approx_sync_max_interval parameter to odometry and sync nodes. 2022-03-04 18:01:20 -05:00
matlabbe b81009b9f6 fixed #725 2022-02-27 17:37:06 -05:00
matlabbe 8570fe3179 fixed missing committed file for https://github.com/introlab/rtabmap_ros/commit/fa53c7c0009fd61c6c7bea7ef1489b11d471304e 2022-02-21 09:59:25 -05:00
matlabbe bc29e8694f Fixed octomap topic not published if not subscribed to one of the grid topic (#717) 2022-02-20 19:33:55 -05:00
matlabbe fa53c7c000 CoreWrapper: forward odom twist to rtabmap library 2022-02-20 18:07:49 -05:00
matlabbe 74d48b402b Disabling armhf docker build (#718) 2022-02-15 12:03:07 -05:00
matlabbe 7d76043881 CMake: added video module to required components of opencv 2022-02-15 09:38:42 -05:00
matlabbe 540b58648f aggregator: added xyz_output option to be able to concatenate topics with different number of fields. 2022-02-14 12:47:22 -05:00
matlabbe 5fa92ace31 MapCloud display: floor and ceiling filtering can be negative 2022-02-12 19:34:17 -05:00
matlabbe e51962d82f demo_isaac: fixed subscribe_depth not existing, adjusted tag variance, removed localization too specific parameters 2022-02-12 13:38:20 -05:00
matlabbe 096d8731b4 Added gazebo_ground_truth.py. Odom: fixed ground truth init when imu is also used. 2022-02-06 17:15:47 -05:00
matlabbe 452be2cc61 Updated demo_husky.launch (default voxel size and normal K) 2022-02-01 18:40:09 -05:00
matlabbe a030297e0d CMake: see https://github.com/introlab/rtabmap/commit/c99203bbed1d212fa35ed088665d3742da54cd11 2022-02-01 13:41:13 -05:00
matlabbe 324a0fe49a Merged master->ros2. Updated turtlebot3 RGB-D examples (added instructions to add depth camera instead of copying sdf from another project) 2022-01-29 18:01:08 -05:00
matlabbe 62b1058218 bump 0.20.18 2022-01-28 17:13:38 -05: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 293cfcf654 added catvehicle demo custom rviz config 2022-01-25 22:39:23 -05:00
matlabbe 7de423602f Updated parameters of demo_catvehicle_mapping.launch 2022-01-25 22:04:42 -05:00
matlabbe 9c9e6f5edb Added demo_catvehicle_mapping.launch (#592). MapCloud display: fixed clouds requested when changing sensor modality. 2022-01-25 18:20:50 -05:00
matlabbe 48e1d464f3 map_assembler: added octomap services, call get_map_data on initialization to have all data needed, fixed GridGlobal parameters not used. 2022-01-23 16:33:11 -05:00
matlabbe 0d7529332b merged master->ros2 2022-01-20 20:26:58 -05:00
matlabbe 9c34724af1 Update CoreWrapper.cpp 2022-01-20 19:53:39 -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 b59c46724f Update ros2.yml
added nav2_msgs dependency
2022-01-15 20:46:45 -05:00
matlabbe ece697164d nav2: removed nav2_bringup_launch.py, use nav2_bringup/navigation_launch.py directly 2022-01-15 20:26:32 -05:00
matlabbe bc45e99ba5 Added nav2 integration (fixed latched /map, connected nav2_msgs/NavigateToGoal action to rtabmap, updated turteblebot3 example launch file to work with navigation) 2022-01-15 20:18:12 -05:00
matlabbe 8fff821a87 Merge pull request #698 from nobleo/depend
List dependencies only once
2022-01-10 14:46:21 -05:00
matlabbe 2daefd3a81 Update ros1.yml
Try to fix `error: option --install-layout not recognized`on noetic build.
See https://github.com/ros/catkin/issues/863#issuecomment-1000446018
2022-01-07 13:17:59 -05:00
matlabbe 0503f1a1f6 icp_odometry: Fixed Icp/PointToPlaneK and Icp/PointPlaneRadius not updated when using directly scan_normal_k and scan_normal_radius. 2021-12-30 14:58:25 -05:00
matlabbe 9a3e47e054 rtabmap: Fixed inter_odom topics dropped when rtabmap updates are long. 2021-12-30 13:23:02 -05:00
matlabbe 99db34506c master->ros2 2021-12-26 17:03:15 -05:00
matlabbe 498672e418 required 0.20.16 upstream 2021-12-26 17:01:07 -05:00