-
Notifications
You must be signed in to change notification settings - Fork 559
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ROS2 various QOL updates (preparing new binary release) #1225
Conversation
…nc_queue_size from 2 to 5 (to be more flexible to different hardware), added input and output diagnostics. rtabmap_viz: fixed node with same name redeclared warning.
…(to avoid showing red screen). Added champ VSLAM demo.
…a_info published twice and match ros1 namespaces
…dware specific examples on top of them.
…examples_and_readme
Hey @matlabbe would it be possible to add PointCloud assembling to the |
@TannerGilbert It depends on what you want to do. I created new examples with point_cloud_assembler, so they may be more appropriate for your use case. Even in ros1, I didn't use point cloud assembling in rtabmap.launch for a while, I refer people to VLP16 examples instead, which come with already tuned parameters and different approaches of deskewing. That is something that this PR will provide for ROS2. |
…loor/ceiling filtering is used and resulting cloud is empty.
Ok makes sense. I'll switch to a format similar than the VLP16 demo for my launchfile then. |
…" folder, added number of topics processed/dropped for odometry, added icp_odometry option for turtlebot3 scan-only demo.
@TannerGilbert The new point cloud assembling example can be found here: https://github.com/introlab/rtabmap_ros/blob/ros2/rtabmap_examples/launch/lidar3d_assemble.launch.py cheers, |
TODO:
Won't doThe lidar format cannot be easily used out-of-the-box to appropriately do deskewing with the current deskewing approach. The "assembled" 360 scans don't have timestamp offset field set in the point cloud for every point by default. More work to make a proper demo with lidar would need to be done. For a VSLAM demo using Isaac simulator, we may check to add it in the future (maybe at the same time than an integration demo with Isaac vslam nodes). Update: I added a VSLAM demo working with basic Isaac sim navigation examples.Converting rosbag from ROS1 to ROS2: https://gitlab.com/ternaris/rosbags
Fixing leading slash in topic frames: https://github.com/cartographer-project/cartographer_ros/blob/master/cartographer_ros/scripts/remove_leading_slashes.py
Converted rosbags https://drive.google.com/drive/folders/1FMz-3xTI4-ouKxOUXlRvyty0jmaUL7iQ?usp=drive_link
New Demos
Outdoor Stereo VSLAM
Indoor 2D LiDAR and RGB-D SLAM
Multi-Session Indoor 2D LiDAR and RGB-D SLAM
Find-Object with SLAM
Turtlebot4 Nav2, 2D LiDAR and RGB-D SLAM
Turtlebot3 Nav2 and 2D LiDAR SLAM
Turtlebot3 Nav2 and RGB-D SLAM
Turtlebot3 Nav2, 2D LiDAR and RGB-D SLAM
Champ Quadruped Nav2, Elevation Map and VSLAM
Clearpath Husky Nav2, 2D LiDAR and RGB-D SLAM
Clearpath Husky Nav2, 3D LiDAR and RGB-D SLAM
Clearpath Husky Nav2, 3D LiDAR Assembling and RGB-D SLAM
Isaac Sim Nav2 and Stereo SLAM
Isaac Sim Nav2 and RGB-D VSLAM