Conversation
7ac65af to
22e707e
Compare
22e707e to
32df066
Compare
ConnorNeed
approved these changes
Apr 28, 2026
| /marker_detected \ | ||
| /intended_search_path | ||
|
|
||
| # Note: /tf and /tf_static were added (see explanation below) No newline at end of file |
Member
There was a problem hiding this comment.
I don't see an explination but also I don't really care
Member
There was a problem hiding this comment.
Is this a debug thing or is there a production use?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
All the changes and improvements made for SAR.
This pull request introduces several important updates across navigation, localization, and perception components to improve system robustness, path planning quality, and integration with Aruco marker workflows. The major changes include improved EKF configuration for odometry and pose fusion, updates to Aruco detection topics and message types, enhancements to navigation parameter tuning (especially smoothing and costmap behavior), and the addition of a visualization tool for search patterns.
Localization and Sensor Fusion Improvements:
/chassis_controller/wheel_odominstead of/drive/odomfor odometry, and enabled additional velocity and angular velocity components for improved state estimation in both global and local configurations (gps_ekf_global.yaml,gps_ekf_local.yaml,indoor_aruco_boards_ekf_global.yaml,indoor_aruco_boards_ekf_local.yaml). Also, added fusion with ZED pose and switched EKFs from 2D to 3D mode (two_d_mode: false) for better accuracy. [1] [2] [3] [4] [5] [6]republish_odometry.py).Aruco Marker Detection Integration:
/aruco_detectionsto/marker_detectedand message type fromInt32MultiArraytoInt32for compatibility with the latest detection node output (nav_to_gps_aruco.py). [1] [2] [3] [4] [5]DICT_4X4_50for board detection, likely to match the physical marker set (aruco_board_params.yaml).Navigation Parameter Tuning:
nav2.yaml). [1] [2] [3]postprocessing_traversability.yaml).New Features and Utilities:
search_pattern_viz_node, for visualizing lawnmower search patterns in RViz, aiding debugging and mission planning (search_pattern_viz.py,setup.py). [1] [2]nav_launch.md).Other Changes:
Spinbehavior in the dynamic replanning behavior tree, possibly to disable unnecessary spinning during navigation (bt_swerve_dynamic_replanning.xml).rover.launch.py).These changes collectively improve the system's localization accuracy, navigation smoothness, robustness to terrain, and compatibility with the latest Aruco detection workflows.