Commit Graph
100 Commits
Author SHA1 Message Date
matlabbe 3aacddb3d6 merged master -> ros2 2024-07-21 16:29:49 -07:00
matlabbe a97efff760 Fixed #1186 2024-07-21 16:20:34 -07:00
matlabbe 57dd787a58 merged master -> ros2 2024-06-30 19:42:31 -07:00
matlabbe 76c6a1fa8f examples: added missing exec_depend imu_complementary_filter for euroc_datasets.launch example (#1179) 2024-06-30 20:31:23 +00:00
matlabbe 9c7927c449 devcontainer: update comment 2024-06-30 20:13:58 +00:00
matlabbe 304636527e Updated turtlebot4 demo to be more robust to long corridors 2024-06-30 12:09:06 -07:00
matlabbe bed3081435 turtlebot4 demo: added odom_sensor_sync and added description to fix lidar/cloud misalignment. 2024-06-29 19:44:23 -07:00
matlabbe c0d219cce4 fixed description typos 2024-06-29 18:44:26 -07:00
matlabbe 5d3b567fad Added turtlebot4 demo launch files 2024-06-29 18:42:20 -07:00
matlabbe eee311d4b6 ci: jazzy should be disabled 2024-06-29 17:01:19 -07:00
matlabbe 9a86ce9c90 rtabmap.launch.py: added options to connect to nav2 (through goal_pose topic or action server). RVIZ/MapCloud: fixed downloading option. rtabmap node: all services are now in node namespace. Added dev containers for Humble and Jazzy. 2024-06-29 16:55:58 -07:00
matlabbe fdd13c31f9 Make rtabmap_viz fails during cmake when rtabmap is not built with gui component 2024-06-15 14:22:56 -07:00
matlabbe d3d874c862 merged master->ros2 2024-06-12 22:51:30 -07:00
matlabbe ae44e1a215 Split queue_size param into sync_queue_size and topic_queue_size parameters for more fine tuning of topic synchronization (#1054) 2024-06-11 22:35:54 -07:00
matlabbe 9ced85d5f8 Added dev container 2024-06-11 21:45:33 -07:00
matlabbe 911e4e8941 Making nav2_msgs optional (not available yet on jazzy). Fixed compilation errors on jazzy with vision_opencv related h->hpp headers. 2024-06-04 22:42:06 -07:00
matlabbe b8741910e4 Update Dockerfile 2024-06-04 18:19:29 -07:00
matlabbe 9e3c746e11 jazzy: fixed docker error 2024-06-04 11:43:14 -07:00
matlabbe c3e27cfaf5 point_cloud_xyzrgb: add support for SGBM parameters 2024-06-04 11:33:01 -07:00
matlabbe a8cefa9a4d yaml_to_camera_info: support yaml format writen by opencv 2024-06-04 11:32:27 -07:00
matlabbe 12489b3fbe Enabled jazzy-latest docker 2024-06-03 20:07:47 -07:00
matlabbe 4a5430c467 CI typo 2024-06-02 10:55:19 -07:00
matlabbe ead695d2b8 CI: updated ros2 workflow description 2024-06-02 10:54:00 -07:00
matlabbe 54f9ec9c39 Fixed diagnostic clock with sim time. Updated docker example with explicit OMP_WAIT_POLICY=passive to avoid high CPU usage. Added log_level argument to rtabmap.launch.py. 2024-06-02 10:49:52 -07:00
matlabbe 613b73f866 fix echo -e with sh 2024-06-01 17:10:19 -07:00
matlabbe 69c43300ab ci: updated base image 2024-06-01 17:00:51 -07:00
matlabbe db99ea0eb5 ci: updated base image 2024-06-01 16:57:01 -07:00
matlabbe ecf94e0e8d ci: update 2024-06-01 16:33:47 -07:00
matlabbe 2127a1711e ci: update 2024-06-01 16:27:47 -07:00
matlabbe 3b00ff2c0c ci: fixed checkout upstream 2024-06-01 16:20:34 -07:00
matlabbe 08d541319c ci: missing action checkout 2024-06-01 15:59:38 -07:00
matlabbe 9b6e9d6bbe ci: installing upstream rtabmap master from source 2024-06-01 15:45:36 -07:00
matlabbe 2a511b2787 ci: fixed fail-fast 2024-06-01 15:27:23 -07:00
matlabbe 0704e91d44 ci: using action-ros-ci 2024-06-01 15:24:39 -07:00
matlabbe 95875c872e CI: update shell command 2024-06-01 15:09:38 -07:00
matlabbe fe02ec3948 CI: added shell bash 2024-06-01 14:58:44 -07:00
matlabbe f1b80d2569 CI-ros2: using docker approach 2024-05-28 11:14:13 -07:00
matlabbe 20d5bb58d4 CI: setup-ros v0.7 2024-05-28 10:59:07 -07:00
matlabbe 659fee9a26 CI: added jazzy build on ros2 workflow 2024-05-28 10:56:27 -07:00
matlabbe 6ccb5a03d4 Fixed missing ros::Time -> rclcpp::Time change from last merge 2024-05-27 12:58:22 -07:00
matlabbe 0dc233c840 merged master->ros2 2024-05-27 12:37:39 -07:00
matlabbe 86f91f3cec bump 0.21.5 2024-05-27 12:01:05 -07:00
matlabbe 655ab10fc8 bump 0.21.5 2024-05-27 11:19:25 -07:00
matlabbe 493e1e7230 camera_info pub: Fixed yaml reading error, added "scale" parameter ofr convenience 2024-05-24 16:06:56 -07:00
matlabbe f07e4f0a71 Fixed python interpretor not loaded for odometry nodes 2024-04-28 17:33:26 -07:00
matlabbe 4fa32b87ec docker superpoint: added stereo_img_proc and image_tranport plugins dep for convenience 2024-04-28 17:20:01 -07:00
matlabbe fd8b4f4650 Fixed odom_sensor_sync inverted motion transform 2024-04-28 15:59:42 -07:00
matlabbe 0e62d6f91b CI-docker-focal: armhf deps ignored to avoid missing package error. 2024-04-10 15:45:20 -07:00
matlabbe bfef9eed54 vlp example: moved rtabmap's parameters from arguments to parameters to avoid string parameter conversion errors like #1134 2024-03-24 16:41:44 -07:00
matlabbe 665735663e Update demo_husky.launch
Fixed typo found in https://github.com/introlab/rtabmap/issues/1236
2024-03-12 21:06:59 -07:00
matlabbe 9fc7212fc9 Updated config of rtabmap_msgs (#1120) 2024-02-21 16:01:11 -08:00
matlabbe b2856b3037 merged master->ros2 (0.21.4) 2024-02-20 19:43:45 -08:00
matlabbe d7d2c3f122 updated minimum rtabmap version 2024-02-20 19:20:33 -08:00
matlabbe 609a424ba6 bump 0.21.4 2024-02-20 19:19:29 -08:00
matlabbe 74d611c465 fixed #1117 2024-02-10 15:36:13 -08:00
matlabbe 337c494f90 Odom diagnostic: set max_update_rate as target frequency to catch when actual processing time is too slow (e.g., current rate is smaller than max rate) 2024-02-08 13:20:53 -08:00
matlabbe e800bb07f7 Fixing #1098 2024-02-03 17:08:39 -08:00
matlabbe effb079c78 Fixed parameters update callback when node doesn't have a namespace, and handle correct conversion of parameter types. (#1104) 2024-01-20 13:21:39 -08:00
matlabbe 7845e53095 fixed ci typo (#1097)
* fixed typo

* added verbose ci build
2024-01-09 21:02:07 -08:00
matlabbe d044c1e092 Fixed all -Werror=format-security 2024-01-09 18:25:41 -08:00
matlabbe 1979ba2ad8 updated ros1 workflow to trigger errors on -Werror=format-security 2024-01-09 18:18:16 -08:00
matlabbe df67ad1f03 Merge branch 'master' of https://github.com/introlab/rtabmap_ros into ros2 2024-01-07 18:42:58 -08:00
matlabbe 81e61bb4b6 Sync refactor with ros2 branch 2024-01-07 18:42:07 -08:00
matlabbe d5dad838ea merged master->ros2 (bump package version to 0.21.3) 2024-01-03 18:58:04 -08:00
matlabbe 6d8e65cfa9 bump ros package version to 0.21.3 2024-01-03 18:52:24 -08:00
matlabbe 4301dcbc0d fixed merge artifacts 2024-01-03 18:27:19 -08:00
matlabbe 745f9fcd5f merged master->ros2 2024-01-03 18:21:48 -08:00
matlabbe 80ae448d1b merged master->ros2 2024-01-03 18:11:16 -08:00
matlabbe c70f9f1b14 fixed missing grid_map_core definitions on rtabmap_slam side 2024-01-03 18:06:01 -08:00
matlabbe eed4180f97 Required 0.21.23 to build 2024-01-03 13:16:56 -08:00
matlabbe 5afc069a0a fixing build without grid_map_msgs 2023-12-19 09:02:57 -08:00
matlabbe 377c9e1a22 try number 4 #1081 2023-12-18 19:38:31 -08:00
matlabbe f7b04612b0 try number 3 #1081 2023-12-18 19:33:24 -08:00
matlabbe 0af3e2d15d try number2 #1081 2023-12-18 19:04:21 -08:00
matlabbe f9e6fe1cd0 Adding suggestion of #1081 2023-12-18 18:52:17 -08:00
matlabbe 2f365ab7e1 Updated with upstream changes 2023-12-17 22:46:23 -08:00
matlabbe 752e7524f5 GridMap integration (#1082)
* GridMap integration

* Updated with upstream changes

* updated with upstream changes

* some fixes
2023-12-17 22:44:40 -08:00
matlabbe e2b70a6707 Fixed odom initial_pose wrongly logged (#1079) 2023-12-09 19:03:08 -08:00
matlabbe 0748b91acc Updated osuter example with option to set wait tf duration, increased too low Icp/PMOutlierRatio 2023-12-09 15:57:33 -08:00
matlabbe e3452e1962 icp_odom: Fixed scan without stamps field after projecting to point cloud before deskewing 2023-11-26 19:23:37 -08:00
matlabbe 8129ace10a Added republish_tf_static.py for convenience when replaying rosbags with /tf_static not latched 2023-11-26 14:36:08 -08:00
matlabbe 41fd09da2e Added republish_tf_static.py for convenience when replaying rosbags with /tf_static not latched 2023-11-26 14:33:38 -08:00
matlabbe 4e6474773b Fixed #1075 2023-11-26 11:12:38 -08:00
matlabbe 2f5acc1bd8 Update docker-ros2.yml 2023-11-23 18:26:25 -08:00
matlabbe 2dcf25f896 Update docker-ros2.yml 2023-11-23 16:11:41 -08:00
matlabbe bf5b3ef157 Added kinect for xbox 360 example (https://github.com/introlab/rtabmap/discussions/1124) 2023-11-23 12:20:05 -08:00
matlabbe 64a2656052 Odom: Added 5 and 6 cameras internal sync callbacks for convenience. 2023-11-21 14:01:45 -08:00
matlabbe 097cab0667 Fixed node ID=0 issues on ros2 as msgs don't have seq. 2023-11-19 18:57:01 -08:00
matlabbe a399ee97b5 merged master->ros2 2023-11-19 17:17:32 -08:00
matlabbe 399fb33310 merged master->ros2 2023-11-19 17:14:24 -08:00
matlabbe d974c9a72c Uniformized Landmark msg with LandmarkDetection already in ros2 branch. Fixed right image conversion bug when converting from SensorData msg. Fixed some SensorData related subscribers not initialized. 2023-11-19 17:12:04 -08:00
matlabbe 67de27b1ee Add rtabmap_msgs/SensorData (#1055)
* Add rtabmap_msgs/SensorData

* After testing fixes

* Updated output topic name

* added explicit --logconsole for nodelets

* fixed intermediate nodes not generated

* Refactored SyncDiagnostic usage to handle nodelet name

* SyncDiagnostic: added TimeStampStatus. Odom: added new status when data not received yet

* rtabmap: Fixed parameters not updated when using nodelet
2023-11-19 13:16:35 -08:00
matlabbe 3801006832 Fixed #1065 2023-11-18 09:46:28 -08:00
matlabbe 806f0ad66d Added localization diagnostic when loc_thr parameter is set. 2023-10-30 18:02:37 -07:00
matlabbe 3293f2b51a rtabmap_legacy: Fixed build error when rtabmap is built with depthai 2023-10-24 13:51:35 -07:00
matlabbe 76e83081a7 docker: fixed humble/iron docker cv exception on cv::Size 2023-10-22 10:10:27 -07:00
matlabbe 389020c3c8 added name to nodes to help see what is started, fixed rgbd_relay with compressed topic 2023-10-21 21:12:52 -07:00
matlabbe febf869974 docker: ignore exec deps 2023-10-14 20:36:59 -07:00
matlabbe 0de0ec2d4e CI: ignore exec dependencies 2023-10-14 20:32:12 -07:00
matlabbe 7644d41513 ros2: updated docker humble/iron 2023-10-14 19:49:25 -07:00