Skip to content

Clarification on Interactive Mode Functioning and Map Updates #788

@andrycapod

Description

@andrycapod
  • Operating System:
    • Docker container Ubuntu 22.04
  • Installation type:
    • source
  • ROS Version
    • ROS 2 Humble
  • Version or commit hash:
    • 2.6.10
  • Laser unit:
    • Sick TiM 571 (simulated)

Description
I'm experimenting with the interactive mode in slam_toolbox using the online_sync mode. Here's what I did:

  1. Launched online_sync mode from slam_toolbox.
  2. Enabled interactive mode using the toggle from the provided RViz panel.
  3. Added the Interactive Marker display in RViz.
  4. Manipulated the pose graph using the interactive markers (e.g., moving nodes).
  5. Pressed "Save Changes".
  6. Verified that the manualLoopClosureCallback in loop_closure_assistant.cpp was being called correctly.

Question
I am unsure how these interactive modifications are supposed to reflect on the map:

  1. Are the changes applied immediately and visible on the 2D map in RViz?
    (e.g., will the occupancy grid change in real time after modifying the graph?)

  2. Or is the only way to see the result of the graph changes to save the map and reload it?

At the moment, I can manipulate nodes and apply changes, but I don't visually observe any difference in the map in RViz. Could you please clarify how this is intended to work?

Any insight would be appreciated, thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions