Skip to content
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

SLAM clients #37

Open
sskorol opened this issue Oct 17, 2023 · 2 comments
Open

SLAM clients #37

sskorol opened this issue Oct 17, 2023 · 2 comments

Comments

@sskorol
Copy link
Contributor

sskorol commented Oct 17, 2023

Hi,

Do you have any instructions on how to use rtabmap on the client side?
I enabled it via ros2 launch rae_bringup bringup.launch.py enable_slam_toolbox:=false enable_rtabmap:=true.

Screenshot from 2023-10-17 15-16-03

I can add a mapcloud in Rviz. But I don't understand what I see (as it doesn't reflect any real shape in front or back of the robot) and how it could help me to do SLAM. I mean, the map seems static even if I move the robot. IMU doesn't reflect any orientation changes. Do you have rviz config for slam-toolbox and rtabmap?
I also wonder how you load the robot's description on PC when meshes are physically on RAE?
Please advise if you're using some other toolset for SLAM testing.

@Serafadam
Copy link
Collaborator

Hi, in next upcoming updates we're going to add improvements to Odometry publishing, as well as changes to bringup of some Nodes which should improve performance of SLAM algorithms. Additionally, in upcoming weeks there should be major changes with the robot's firmware leading to large performance improvements. When it comes to publishing pointclouds, depending on network configuration this can be taxing on the ROS2 side, one of the ways to mitigate that is to tune DDS parameters as in official ROS2 Guides. One other change that could improve publishing is to use foxglove_bridge interface for data visualization.
As for the robot meshes, you could download and build the ROS packages on your local computer, after sourcing Rviz should be able to detect them.

@sskorol
Copy link
Contributor Author

sskorol commented Oct 18, 2023

That's great! Let me know when it's updated, please.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants