Skip to content

Conversation

@BartlomiejKulecki
Copy link

Basic Info

Info Please fill out this column
Ticket(s) this addresses None
Primary OS tested on Ubuntu 22.04
Robotic platform tested on -

Description of contribution

  • Move changes from ros2 branch.
  • Fix missing QoS settings (transient local).
  • Fix timestamps (set the same for occupancy grid map and transform) for proper visualization in RViz.
  • Changed the initial pose of the map_x frame to the same as the interactive marker pose (caused a shift in the merged map).
  • Added a timer callback for continuous publishing of the map and transform (the map did not reload in RViz after activating it after a long time).

Description of documentation updates

  • Probably not required.

Future work that may be required in bullet points

  • If changes are correct - merge with main (ros2) branch.

Copy link
Owner

@SteveMacenski SteveMacenski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I stopped reviewing after a few checks; this doesn't appear to me to be simply backporting changes from current distros to humble. There are many changes that are not reflected in other more modern distributions. I think any updates need to be done on rolling first and then trickled down to other distros - that way any changes are reflected in all new distributions.

"merge_maps_tool", shared_from_this());

// timer to publish TFs for submaps
tf_timer_ = this->create_wall_timer(
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see this in the Rolling / Kilted branches. Where did this come from if its backporting?

LocalizedRangeScanVector scans = mapper->GetAllProcessedScans();
scans_vec_.push_back(scans);
num_submaps_++;
auto qos = rclcpp::QoS(rclcpp::KeepLast(1)).transient_local();
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This also isn't in the rolling/kilted/jazzy branches

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

Successfully merging this pull request may close these issues.

2 participants