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

[LifecycleManagerClient] clean set_initial_pose and navigate_to_pose #1

Closed
wants to merge 862 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 27, 2023

  1. Enable multiple MPPI path angle modes depending on preferences in beh…

    …avior (ros-navigation#3650)
    
    * fixing path angle critic's non-directional bias
    
    * adding reformat
    
    * handle linting
    
    * add utility unit tests
    
    * adding unit tests for path angle
    SteveMacenski authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    cd2ca19 View commit details
    Browse the repository at this point in the history
  2. MPPI: Support Exact Path Following For Feasible Plans (ros-navigation…

    …#3659)
    
    * alternative to path align critic for inversion control
    
    * fix default behavior (enforce_path_inversion: false) (ros-navigation#3643)
    
    Co-authored-by: Guillaume Doisy <[email protected]>
    
    * adding dyaw option for path alignment to incentivize following the path's intent where necessary
    
    * add docs for use path orientations
    
    * fix typo
    
    ---------
    
    Co-authored-by: Guillaume Doisy <[email protected]>
    Co-authored-by: Guillaume Doisy <[email protected]>
    3 people authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    af7e9b5 View commit details
    Browse the repository at this point in the history
  3. Resolves 3646: Update CMAKE_COMPILER_IS_GNUCXX (ros-navigation#3662)

    * Resolves 3646: Update CMAKE_COMPILER_IS_GNUCXX
    
    * Update CMakeLists.txt
    SteveMacenski authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    236310c View commit details
    Browse the repository at this point in the history
  4. Fix smoother server tests (ros-navigation#3663)

    * Fix smoother server tests
    
    * Update test_smoother_server.cpp
    SteveMacenski authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    ce6deb9 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    78c693a View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Configuration menu
    Copy the full SHA
    7d4b199 View commit details
    Browse the repository at this point in the history
  2. CI test fixing for BT.CPP (paired with BehaviorTree.CPP/579) (ros-nav…

    …igation#3605)
    
    * CI test fixing for BT.CPP (paired with BehaviorTree.CPP/579)
    
    * lint
    
    * fixing smoother unit test failures
    SteveMacenski authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    1109ff7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0fe376 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. fix some new build warnings from sync (ros-navigation#3674)

    * fix some new build warnings
    
    * fixing last issue
    
    * Update navigate_through_poses_action.hpp
    
    * adding unsigned int to tests
    
    * all to unsigned shorts
    
    * test new warning resolution
    
    * Update
    
    * convert unsigned shorts to uint16_t for linter
    SteveMacenski authored Jul 2, 2023
    Configuration menu
    Copy the full SHA
    4f98db4 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Fix costmap publisher test (ros-navigation#3679)

    * added printouts
    
    * ignore system tests
    
    * fix
    
    * cleanup
    
    * Update test_costmap_2d_publisher.cpp
    
    remove space
    jwallace42 authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    778c0fa View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    921eed0 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    abf3e85 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Collision Monitor fixups (ros-navigation#3696)

    * Fix max_points -> min_points in parameters
    * Move robot_utils.hpp include to source where it actually using
    * Remove double-description of getTransform()
    AlexeyMerzlyakov authored Jul 13, 2023
    Configuration menu
    Copy the full SHA
    40822db View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. moved error code enumerations to the result of action messages (ros-n…

    …avigation#3693)
    
    * moved error code enumerations to the result of action messages
    
    * test fixes
    
    * code review
    jwallace42 authored Jul 16, 2023
    Configuration menu
    Copy the full SHA
    96673e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Use ParameterFile (allow_substs) (ros-navigation#3706)

    Signed-off-by: ymd-stella <[email protected]>
    ymd-stella authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    09eef5c View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Fix the velocity smoother being stuck when the deadband is too high (r…

    …os-navigation#3690)
    
    * Move last_cmd update before deadband
    
    * fix lint
    BriceRenaudeau authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    cb34d0c View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Behaviors access result (ros-navigation#3704)

    * onCycle has access to the result
    
    * revert
    
    * pr review
    jwallace42 authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    2f1f9e4 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. nav2_bt_navigator: log current location on navigate_to_pose action in…

    …itialization (ros-navigation#3720)
    
    It is very useful to know the current location considered by the
    bt_navigator for debug purposes.
    DylanDeCoeyer-Quimesis authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    efe04f6 View commit details
    Browse the repository at this point in the history
  2. nav2_behaviors: export all available plugins (ros-navigation#3716)

    It allows external packages to include those headers and create child
    classes through inheritance.
    DylanDeCoeyer-Quimesis authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    1946c75 View commit details
    Browse the repository at this point in the history
  3. Modified nav2_behavior_tree and nav2_bt_navigator (ros-navigation#3653)

    * Modified nav2_behavior_tree and nav2_bt_navigator to use bt_navigator parameters as backup for behavior tree parameters
    
    * Modified nav2_behavior_tree and nav2_bt_navigator to use bt_navigator parameters as backup for behavior tree parameters
    
    * implemented feedback from pull request
    
    * fixed RCLCPP_DEBUG error
    
    Signed-off-by: vboxuser <[email protected]>
    
    * fixed hpp layout, removed previous code line in distance_controller
    
    * fixed all CI/CD errors, modified tests
    
    * fixed bt_navigator coding style. Modified behavior trees for updated nodes
    
    * implemented comments, fixed distance in distance_controller
    
    * updated circleci v14 to v15
    
    ---------
    
    Signed-off-by: vboxuser <[email protected]>
    Co-authored-by: vboxuser <[email protected]>
    HarunTeper and vboxuser authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    418fc80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ffd4c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    943c7a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    baf3904 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a9b63c View commit details
    Browse the repository at this point in the history
  3. adding error warnings around incorrect inflation layer setups in MPPI…

    … and Smac which impact performance substantially (ros-navigation#3728)
    
    * adding error warnings around incorrect inflation layer setups in MPPI and Smac which impact performance substantially
    
    * fix test failures
    SteveMacenski authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    e36817e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    6e63952 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    afda75f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78893d4 View commit details
    Browse the repository at this point in the history
  3. Fix Goal updater QoS (ros-navigation#3719)

    * Fix GoalUpdater QoS
    
    * Fixes
    Tony Najjar authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    f424900 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    762c99a View commit details
    Browse the repository at this point in the history
  2. Completing Hybrid-A* visualization of expansion footprints PR (ros-na…

    …vigation#3733)
    
    * smach_planner_hybrid: add support visualization for hybrid Astar
    
    * smac_planner_hyrid: revert some
    
    * smach_planner_hybrid: improving code quality
    
    * utils: add some useful functions
    
    * utils: fix mistake
    
    * nav2_smac_planner: fix format problem
    
    * utils: fix format and revise functions
    
    * smach_planner_hybrid: delete _viz_expansion parameter
    
    * smac_planner_hybrid: fix format
    
    * README: update parameter
    
    * utils: corrct mistake return
    
    * utils: make timestamp a const reference
    
    * nav2_smac_planner: correct format problem
    
    * add unit test functions
    
    * further detection of element equality
    
    * test_utils: add non-trival translation and rotation
    
    * smac_planner_hybrid: pass value instead of references
    
    * completing hybrid A* visualization
    
    ---------
    
    Co-authored-by: xianglunkai <[email protected]>
    SteveMacenski and xianglunkai authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    b9940fb View commit details
    Browse the repository at this point in the history
  3. Update README.md (ros-navigation#3736)

    * Update README.md
    
    * Update README.md
    SteveMacenski authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    7a33260 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Adding uid to log msg (ros-navigation#3750)

    * adding uid to the logged message
    
    Signed-off-by: Christian Henkel <[email protected]>
    
    * less changes
    
    Signed-off-by: Christian Henkel <[email protected]>
    
    ---------
    
    Signed-off-by: Christian Henkel <[email protected]>
    ct2034 authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    c1e7713 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Same orientation of coordinate frames in rviz ang gazebo (ros-navigat…

    …ion#3751)
    
    * rviz view straight in default xy orientation
    
    Signed-off-by: Christian Henkel <[email protected]>
    
    * gazebo orientation to match rviz
    
    Signed-off-by: Christian Henkel <[email protected]>
    
    * rotating in direction of view
    
    ---------
    
    Signed-off-by: Christian Henkel <[email protected]>
    ct2034 authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    66596b0 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Fix flaky costmap filters tests: (ros-navigation#3754)

    1. Set forward_prune_distance to 1.0 to robot not getting lost
    2. Correct map name for costmap filter tests
    AlexeyMerzlyakov authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    9367e54 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Configuration menu
    Copy the full SHA
    f1f968b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    4b6ddeb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6f3b02 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    801c103 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Rewrite the scan topic costmap plugins for multi-robot(namespace) bef…

    …ore launch navigation. (ros-navigation#3572)
    
    * Make it possible to launch namspaced robot which rewrites `<robot_namespace>` to namespace.
    - It allows to apply namespace automatically on specific target topic path in costmap plugins.
    
    Add new nav2 params file for multi-robot(rewriting `<robot_namespace>`) as an example.
    - nav2_multirobot_params_all.yaml
    
    Modify nav2_common.ReplaceString
    - add condition argument
    
    * Update nav2_bringup/launch/bringup_launch.py
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Add new luanch script for multi-robot bringup
    
    Rename luanch script for multi-robot simulation bringup
    
    Add new nav2_common script
    - Parse argument
    - Parse multirobot pose
    
    Update README.md
    
    * Update README.md
    
    Apply suggestions from code review
    
    Fix pep257 erors
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    ---------
    
    Co-authored-by: Steve Macenski <[email protected]>
    hyunseok-yang and SteveMacenski authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    6ef3d7b View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. use ros clock for wait (ros-navigation#3782)

    * use ROS clock for wait
    
    * fix backport issue
    
    ---------
    
    Co-authored-by: Guillaume Doisy <[email protected]>
    doisyg and Guillaume Doisy authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    2109777 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. fixing external users of the BT action node template (ros-navigation#…

    …3792)
    
    * fixing external users of the BT action node template
    
    * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
    
    Co-authored-by: Guillaume Doisy <[email protected]>
    
    ---------
    
    Co-authored-by: Guillaume Doisy <[email protected]>
    SteveMacenski and doisyg authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    be4d407 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. 🛠️ Bump actions/checkout from 3 to 4 (ros-navigation#3793)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    910a9f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Fix zig-zaggin in smac planner due to discrete angular bin quantizati…

    …ons (ros-navigation#3752)
    
    * adding intial prototype for smac hybrid-A* multiple primitives quantization interpolation
    
    * fixing unsigned int issue
    
    * cleaning up expansions log
    
    * fix primitives to be of equal dist
    
    * adding test for expansions getting
    
    * fixing tests from changes
    
    * adding a theoretical guardrail
    
    * updating Hybrid-A* to include directional information in the primitives for enabling multi-primitive planning & accurate traversal cost functions
    
    * moving Hybrid-A* specifics to template specialization
    
    * expand support for debug visualizations to State Lattice and 2D A*'s
    
    * fix some test oddities
    
    * dynamic parameters
    
    * remove unused variable
    
    * minor changes
    
    * adding options for downsampling obstacle heurisic and for using quadratic cost penalty functions
    
    * fixing unit tests
    SteveMacenski authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    cf2ab03 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Fixing typo in compute path through poses error codes (ros-navigation…

    …#3799)
    
    Signed-off-by: Mannucci, Anna (Bosch (CR)) <[email protected]>
    Co-authored-by: Mannucci, Anna (Bosch (CR)) <[email protected]>
    annamannucci and Mannucci, Anna (Bosch (CR)) authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    ff71224 View commit details
    Browse the repository at this point in the history
  2. Fixes for flaky WPF test (ros-navigation#3785)

    * Fixes for flaky WPF test:
    * New RewrittenYaml ability to add non-existing parameters
    * Prune distance fix for WPF test
    * Treat UNKNOWN status as error in WPF
    * Clear error codes after BT run
    * Remove unnecessary setInitialPose() from WPF test
    
    * Update nav2_waypoint_follower/src/waypoint_follower.cpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Clean error code in any situation
    
    * Fix UNKNOWN WPF status handling
    
    ---------
    
    Co-authored-by: Steve Macenski <[email protected]>
    AlexeyMerzlyakov and SteveMacenski authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    f3a041a View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Fix min_points comparison check (ros-navigation#3795)

    * Fix min_points checking
    tonynajjar authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    bd47a94 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. Expose action server result timeout as a parameter in bt navigator se…

    …rvers (ros-navigation#3787)
    
    * Expose action server default timeout in bt navigator servers
    
    * typo
    
    * duplicated comment
    
    * Expose result timeout in other actions
    
    * Proper timeout in bt node
    
    * Change default timeouts and remove comments
    
    * Remove comment in params file
    
    * uncrustify controller server
    pepisg authored Sep 9, 2023
    Configuration menu
    Copy the full SHA
    0976e63 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Fix 3744 (ros-navigation#3745)

    * Update collision_monitor_params.yaml
    
    * Update collision_monitor_node.cpp
    
    * Update default topics in collision_monitor_node.cpp
    
    * Update default topics in collision_monitor_params.yaml
    
    * Update collision_monitor_params.yaml
    
    * Update collision_monitor_node.cpp
    
    * Update default topics in collision_monitor_node.cpp
    
    * Update default topics in collision_monitor_params.yaml
    nakai-omer authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    427427a View commit details
    Browse the repository at this point in the history
  2. Using Simple Commander API for multi robot systems (ros-navigation#3803

    )
    
    * support multirobot namespaces
    
    * add docs
    SteveMacenski authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    28b7c13 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. 🛠️ Bump docker/build-push-action from 4 to 5 (ros-navigation#3810)

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    809c3cd View commit details
    Browse the repository at this point in the history
  2. 🛠️ Bump docker/login-action from 2 to 3 (ros-navigation#3808)

    Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    cf8b005 View commit details
    Browse the repository at this point in the history
  3. 🛠️ Bump docker/setup-buildx-action from 2 to 3 (ros-navigation#3809)

    Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    5a1df92 View commit details
    Browse the repository at this point in the history
  4. adding copy all params primitive for BT navigator (to ingest into rcl…

    …cpp) (ros-navigation#3804)
    
    * adding copy all params primitive
    
    * fix linting
    
    * lint
    
    * I swear to god, this better be the last linting issue
    
    * allowing params to be declared from yaml
    
    * Update bt_navigator.cpp
    SteveMacenski authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8d0de61 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    61d70bc View commit details
    Browse the repository at this point in the history
  2. mppi: return NO_INFORMATION when the checked point is outside the cos…

    …tmap (ros-navigation#3816)
    
    otherwise the controller crashes at ObstaclesCritic::costAtPose
    because x_i and y_i isn't initialized.
    981213 authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    6b250a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Fix CD configuration link reference (ros-navigation#3811)

    * Fix CD configuration page reference
    
    * Add CM work on 6th ROS Developers Day reference
    AlexeyMerzlyakov authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    69c7bd6 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    b0a68bb View commit details
    Browse the repository at this point in the history
  2. fix broken behaviortree doc link (ros-navigation#3822)

    Signed-off-by: Anton Kesy <[email protected]>
    antonkesy authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    4baede3 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. [MPPI] complete minor optimaization with floating point calculations (r…

    …os-navigation#3827)
    
    * floating point calculations
    
    * Update optimizer_unit_tests.cpp
    
    * Update critics_tests.cpp
    
    * Update critics_tests.cpp
    SteveMacenski authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    91b688d View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    1b13476 View commit details
    Browse the repository at this point in the history
  2. Add nav2_gps_waypoint_follower (ros-navigation#2814)

    * Add nav2_gps_waypoint_follower
    
    * use correct client node while calling it to spin
    
    * changed after 1'st review
    
    * apply requested changes
    
    * nav2_util::ServiceClient instead of CallbackGroup
    
    * another  iteration to adress issues
    
    * update poses with function in the follower logic
    
    * add deps of robot_localization: diagnostics
    
    * fix typo in underlay.repo
    
    * add deps of robot_localization: geographic_info
    
    * minor clean-ups
    
    * bond_core version has been updated
    
    * rotation should also be considered in GPS WPFing
    
    * use better namings related to gps wpf orientation
    
    * handle cpplint errors
    
    * tf_listener needs to be initialized
    
    * apply requested changes
    
    * apply requested changes 3.0/3.0
    
    * fix misplaced ";"
    
    * use run time param for gps transform timeout
    
    * change timeout var name
    
    * make use of stop_on_failure for GPS too
    
    * passing emptywaypont vectors are seen as failure
    
    * update warning for empty requests
    
    * consider utm -> map yaw offset
    
    * fix missed RCLCPP info
    
    * reorrect action;s name
    
    * waypoint stamps need to be updated
    
    * Fix segmentation fault on waypoint follower
    
    * Parametric frames and matrix multiplications
    
    * Replace oriented navsatfix for geographic_msgs/geopose
    
    * Remove deprecated oriented  navsatfix message
    
    * Update branch name on robot_localization dependency
    
    * Fix parametric frames logic
    
    * Rename functions and adress comments
    
    * fix style in underlay.repos
    
    * remove duplicate word in underlay.repos
    
    * update dependency version of ompl
    
    * Template ServiceClient class to accept lifecycle node
    
    * Remove link to stackoverflow answer
    
    * Remove yaw offset compensation
    
    * Fix API change
    
    * Fix styling
    
    * Minor docs fixes
    
    * Fix style divergences
    
    * Style fixes
    
    * Style fixes v2
    
    * Style fixes v3
    
    * Remove unused variables and timestam overrides
    
    * restore goal timestamp override
    
    * WIP: Add follow gps waypoints test
    
    * Style fixes and gazebo world inertia fix
    
    * Reduce velocity smoother timeout
    
    * empty commit to rerun tests
    
    * Increment circle ci cache idx
    
    * Remove extra space in cmakelists.txt
    
    * Fix wrong usage of the global action server
    
    * update follow gps waypoints action definition
    
    * Fix action definition and looping
    
    * update params for the unit testing
    
    * WIP: update tests
    
    * fix tests
    
    * fixes to nav2 simple commander
    
    * add robot_localization localizer
    
    * Bring back from LL client
    
    * Update nav2_simple_commander/nav2_simple_commander/robot_navigator.py
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * missing argument in test function
    
    * small test error
    
    * style fixes nav2 simple commander
    
    * rename cartesian action server
    
    ---------
    
    Co-authored-by: jediofgever <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    3 people authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    1efc96c View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. collision_monitor: dynamic polygon and source enable/disable (ros-nav…

    …igation#3825)
    
    * Rename PushRosNamespace to PushROSNamespace
    
    * Fix min_points checking
    
    * initial
    
    * fix
    
    * fix
    
    * remove unrelated change
    
    * reset
    
    * fix format
    
    * PR fixes
    
    * Add test
    
    * fix comments
    
    * add to params
    
    * publish only if enabled
    
    * Add source dynamic enable/disable
    
    * add enabled param to sources
    
    * fix
    
    * add same to collision detector
    Tony Najjar authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    c2d84df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ee59c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d6e9a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Update package.xml

    SteveMacenski authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    840960b View commit details
    Browse the repository at this point in the history
  2. Fixes for compiling with clang on macOS (arm64) (ros-navigation#3831)

    * amcl: declare void parameter for functions with no args
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * amcl: remove unused variables
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * behavior_tree: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * behaviors: add missing override specifier
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * bt_navigator: add missing override specifier
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * collision_monitor: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * collision_monitor: remove unused variables
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * constrained_smoother: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * controller: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * costmap_2d: add missing override specifier
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * costmap_2d: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * costmap_2d: fix link issue for order_layer
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * dwb_controller: fix clang compile issue, replace ulong with uint32_t
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * map_server: replace std::experimental::filesystem
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * map_server: remove dependency on stdc++fs
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * waypoint_follower: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * waypoint_follower: remove dependency on stdc++fs
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * waypoint_follower: replace std::experimental::filesystem
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * smoother: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * smoother: remove unused variables
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * system_tests: remove dependency on stdc++fs
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * rotation_shim_controller: update percentage arg in setSpeedLimit to boolean
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * planner: remove unused variables
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * costmap_2d: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * mppi_controller: replace use of auto as function param with templates
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * mppi_controller: address clang compilation issues
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * costmap_2d: resolve clang issue with std::pair non-const copy
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * smac_planner: suppress unused parameter warnings
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * behavior_tree: fix code style
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * costmap_2d: fix code style
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * mppi_controller: revert reindexing of for-loop
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * smoother: remove commented code
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * system_tests: remove commented target link library
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    * collision_monitor: revert parameter type to vector and use explicit constructor
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    ---------
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    srmainwaring authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    42670c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Configuration menu
    Copy the full SHA
    da70c5a View commit details
    Browse the repository at this point in the history
  2. adjust link to point to v3.8 of behavior tree docs (ros-navigation#3851)

    BT.CPP_v3 is used, thereby the correct docs should be linked
    antonkesy authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    c671d5e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Fix bug in nav2_behavior_tree/bt_action_node (ros-navigation#3849)

    * Fix bug in nav2_behavior_tree/bt_action_node
    
    * Fixed the bug in halt function inside
      nav2_behavior_tree/plugin/action/bt_action_node.hpp
    
    * Added new case to nav2_behavior_tree/plugin/action/bt_action_node.hpp
      for testing the scenario to cancel
    
    * Refactored existing cases in
      nav2_behavior_tree/plugin/action/bt_action_node.hpp
    
    Signed-off-by: CihatAltiparmak <[email protected]>
    
    * Fix bug in nav2_behavior_tree/bt_action_node
    
    * Fixed the bug in halt function inside
      nav2_behavior_tree/plugin/action/bt_action_node.hpp
    
    * Added new case to nav2_behavior_tree/plugin/action/bt_action_node.hpp
      for testing the scenario to cancel
    
    * Refactored existing cases in
      nav2_behavior_tree/plugin/action/bt_action_node.hpp
    
    Signed-off-by: CihatAltiparmak <[email protected]>
    
    ---------
    
    Signed-off-by: CihatAltiparmak <[email protected]>
    CihatAltiparmak authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    bfb4506 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5877132 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7274811 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Remove all exit(-1) crash conditions (ros-navigation#3846)

    * Update transform_available_condition.cpp
    
    * wrapping all examples of get_plugin_type_param in exceptions and making that throw instead of crash
    
    * some linting
    
    * fix typo
    
    * Update controller.cpp
    
    * Update nav2_params.yaml
    
    * Update nav2_params.yaml
    SteveMacenski authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    67bae86 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. simplication of lattice_generator.py, fixes ros-navigation#3858 (ros-…

    …navigation#3859)
    
    * simplification of equation to compute the max_value/outer edge of the lattice based on number of headings.
    akchobby authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    4ce7702 View commit details
    Browse the repository at this point in the history
  2. Stop error diagnostics when pausing nav (ros-navigation#3830)

    * Added nodestate enum and a variable to keep track of current state of managed nodes.
    
    * Updating state_of_managed_nodes_ when switching states and using it to determine an accurate diagnostics message.
    
    * Fixing bugs.
    
    * Updated/added docstrings.
    
    * Publishing OK status when nodes are unconfigured. Changed if-else chain to switch case.
    
    * Renamed NodeState PAUSED to INACTIVE, state_of_managed_nodes_ to managed_nodes_state_ and replaced system_active_ with an inline method.
    
    * Bugfix.
    
    ---------
    
    Co-authored-by: Pekka Myller <[email protected]>
    Plaqueoff and Pekka Myller authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    57dd8d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. [MPPI Optimization] adding regenerate noise param + adding docs (ros-…

    …navigation#3868)
    
    * adding regenerate noise param + adding docs
    
    * fix tests
    
    * remove unnecessary normalization
    
    * Update optimizer.cpp
    SteveMacenski authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    924f167 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. In wait_action node change duration type from int to double (ros-navi…

    …gation#3871)
    
    * change duration tyype from int to double
    
    * change "1" to "1.0" as default wait_duration value
    
    * modify wait_action tests
    
    * fix
    
    * change int values to double in trees
    
    * add usage of Duration::from_seconds()
    
    * fix build failing issue
    
    * delete whitespace
    maksymdidukh authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    63fc6a1 View commit details
    Browse the repository at this point in the history
  2. Add a timeout to the wait for transforms step of the costmap activati…

    …on. (ros-navigation#3866)
    
    * Add a timeout to the wait for transforms step of the costmap activation.
    
    Signed-off-by: Fabian König <[email protected]>
    
    * Rename wait_for_transforms_timeout to initial_transform_timeout
    
    * Activate costmap publishers only after transforms are checked
    
    * Check if controller server activation was succesful in planner_server
    
    * Add unittest for costmap activation
    
    Signed-off-by: Fabian König <[email protected]>
    
    ---------
    
    Signed-off-by: Fabian König <[email protected]>
    kfabian authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    461a7ba View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. [MPPI] Reworked Path Align Critic; 70% faster + Tracks Paths Better! …

    …Edit: strike that, now 80% (ros-navigation#3872)
    
    * adding regenerate noise param + adding docs
    
    * fix tests
    
    * remove unnecessary normalization
    
    * Update optimizer.cpp
    
    * adding refactored path alignment critic
    
    * fix visualization bug
    
    * speed up another 30%
    
    * remove a little jitter
    
    * a few more small optimizaitons
    
    * fixing unit tests
    
    * retain legacy critic
    
    * adding tests for legacy
    SteveMacenski authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    7009ffb View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Use mutex to protect costmap reads. (ros-navigation#3877)

    * Use mutex to protect costmap reads.
    Otherwise costmap can be read during a map update and return 0.
    
    * Revert "Use mutex to protect costmap reads."
    
    This reverts commit e16a44c.
    
    * Lock costmap before running MPPI controller.
    
    * Fix typo.
    
    * Protect against costmap updates in MPP and RotationShim controllers.
    
    ---------
    
    Co-authored-by: Leif Terry <[email protected]>
    LeifHookedWireless and Leif Terry authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    a1c9fd5 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Fix class doxygen

    SteveMacenski authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    c3f17f3 View commit details
    Browse the repository at this point in the history
  2. fix minor typos (ros-navigation#3892)

    Signed-off-by: Anton Kesy <[email protected]>
    antonkesy authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    a137347 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    7a7c6da View commit details
    Browse the repository at this point in the history
  2. Publish collision points for debug purposes (ros-navigation#3879)

    * Rename PushRosNamespace to PushROSNamespace
    
    * Fix min_points checking
    
    * .
    
    * fixes
    
    * add to collision detector
    
    * fix
    
    * fix
    
    * .
    
    * fixes
    
    * add namespace to topic
    
    * fixes
    Tony Najjar authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    c0fd78f View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Configuration menu
    Copy the full SHA
    a11cdd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57fa22f View commit details
    Browse the repository at this point in the history
  3. Fixing subtree issues with blackboard shared resources (3640) (ros-na…

    …vigation#3911)
    
    * fixing subtree issues
    
    * Update bt_action_server_impl.hpp
    SteveMacenski authored Oct 28, 2023
    Configuration menu
    Copy the full SHA
    4b4465d View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    0629ff3 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Fix nav2_bringup flake8 tests (ros-navigation#3893)

    Signed-off-by: Ignacio Vizzo <[email protected]>
    nachovizzo authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    363b55a View commit details
    Browse the repository at this point in the history
  2. [Collision Monitor] Add a watchdog mechanism (ros-navigation#3880)

    * Add block_if_invalid and allow sensor specific  source_timeout
    
    * remove block_if_invalid param and make it default behavior
    
    * allow unblocking if data not yet published
    
    * log source name when invalid
    
    * getData return true if invalid AND source_timeout == 0.0
    
    * fixed logic without source feedback
    
    * fix test
    
    * rebase artefact
    
    * format artefact
    
    * better log
    
    * move per sensor param source_timeout logic to source.cpp
    
    * fix ignore invalid source behavior
    
    * add source_timeout tests
    
    * no needed anymore
    
    * fix testSourceTimeoutOverride test
    
    ---------
    
    Co-authored-by: Guillaume Doisy <[email protected]>
    doisyg and Guillaume Doisy authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    0f72da2 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. fix build mppi (ros-navigation#3927)

    Signed-off-by: kevin <[email protected]>
    Co-authored-by: kevin <[email protected]>
    ladianchad and kevin-floatic authored Nov 1, 2023
    Configuration menu
    Copy the full SHA
    da7f85d View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Removing old TODOs

    SteveMacenski authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    0756ee1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef51e01 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Handle NaNs in AMCL beam sensor model (ros-navigation#3929)

    * Handle NaNs in AMCL beam sensor model
    
    Signed-off-by: Michel Hidalgo <[email protected]>
    
    * Use proper isnan check
    
    Signed-off-by: Michel Hidalgo <[email protected]>
    
    ---------
    
    Signed-off-by: Michel Hidalgo <[email protected]>
    hidmic authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    06c3550 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Thread safety fixes for footprint (ros-navigation#3875)

    * Don't assign bad values to radius, even temporarily.
    
    * Thread safety:
     * Keep same smart pointer to object within a scope.
    
    * Revert can_load_messages fixes. those will go in a different PR
    
    * There's no easy way to pass references back in a thread-safe way.
    Have calculateMinAndMaxDistances return values instead.
    
    * Revert unnecessary changes "Thread safety:"
    
    This reverts commit 98e2f8d.
    
    * Protect access to footprint via mutex.
    
    * Revert "Protect access to footprint via mutex."
    
    This reverts commit 405cc17.
    
    * Use atomic assignment for footprint.
    
    * Add comment about atomic load/store.
    
    * Initialize footprint. If accessed before assigned was returning a NULL
    reference.
    
    ---------
    
    Co-authored-by: Leif Terry <[email protected]>
    LeifHookedWireless and Leif Terry authored Nov 4, 2023
    Configuration menu
    Copy the full SHA
    ea1902e View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    3d14d98 View commit details
    Browse the repository at this point in the history
  2. Fix for robot footprint collision in obstacles critic (ros-navigation…

    …#3878)
    
    * Inscribed/Circumscribed costs must be updated to take into account the
    current shape of the robot.
    Was previous only being called once in initialize().
    
    * Add early return to avoid calculations if footprint has not changed.
    
    * Only update radius if using footprint.
    Add perf timers.
    
    * Remove perf timers.
    
    * Update comments.
    
    ---------
    
    Co-authored-by: Leif Terry <[email protected]>
    LeifHookedWireless and Leif Terry authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    98af3b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Nacho/fix flake8 remaining tests (ros-navigation#3942)

    * Use ament_black as linter
    
    * Fix standard flake8 errors for `tools
    
    - F401 'ament_index_python.packages.get_package_share_directory' imported but unused
    
    * Fix flake8 tests for nav2_common
    
    - nav2_common/nav2_common/launch/__init__.py:15:1: F401 '.has_node_params.HasNodeParams' imported but unused
    - nav2_common/nav2_common/launch/__init__.py:16:1: F401 '.rewritten_yaml.RewrittenYaml' imported but unused
    - nav2_common/nav2_common/launch/__init__.py:17:1: F401 '.replace_string.ReplaceString' imported but unused
    - nav2_common/nav2_common/launch/__init__.py:18:1: F401 '.parse_multirobot_pose.ParseMultiRobotPose' imported but unused
    
    * Fix flake8 nav2_common linterr
    
    - nav2_common/nav2_common/launch/replace_string.py:97:100: E501 line too long (108 > 99 characters)
    
    * Fix flake8 nav2_common linter
    
    - nav2_common/nav2_common/launch/rewritten_yaml.py:142:16: E713 test for membership should be 'not in'
    
    * Fix flake8 nav_common linter
    
    -  nav2_common/nav2_common/launch/has_node_params.py:21:1: F401 'sys' imported but unused
    
    * Fix nav2_system_tests flake8 linter
    
    This came after using black as formatter. So respecting the previous
    code
    
    * Fix flake8-builtins linter
    
    * Fix flake8-comprehensions linter
    
    * Fix flake8-import-order linter for nav2_sumple_commander
    
    * Fix flake8-import-order linter for nav2_system_tests
    
    * Fix flake8-import-order linter for nav2_common
    
    * Fix flake8-import-order linter for tools
    
    * Fix flake8-docstring linter
    
    * Fix flake8-quotes linter for nav2_common
    
    * Fix flake8-quotes linter for nav2_system_tests
    
    * Fix flake8-quotes linter for nav2_collision_monitor
    
    * Fix flake8-quotes linter for nav2_map_server
    
    * Fix flake8-quotes linter for nav2_bringup
    
    * Fix flake8-quotes linter for tools
    
    * Fix flake8-quotes linter for nav2_simple_commander
    
    * Fix flake8-quotes linter for nav2_lifecycle
    
    * Fix flake8-quotes linter for nav2_costmap2d
    
    * Fix flake8-quotes linter for nav2_smac_planner
    
    * Fix linter... again
    nachovizzo authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    be370db View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Use native library haltTree() (ros-navigation#3950)

    * Use native library haltTree()
    
    * lint
    
    ---------
    
    Co-authored-by: Guillaume Doisy <[email protected]>
    doisyg and Guillaume Doisy authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    5053226 View commit details
    Browse the repository at this point in the history
  2. protect invalid max_velocity min_velocity (ros-navigation#3953)

    Co-authored-by: Guillaume Doisy <[email protected]>
    doisyg and Guillaume Doisy authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    572d0f8 View commit details
    Browse the repository at this point in the history
  3. protect properly max_accel and max_decel (ros-navigation#3952)

    Co-authored-by: Guillaume Doisy <[email protected]>
    doisyg and Guillaume Doisy authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    e066ed1 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Fixed links for install and build in README (ros-navigation#3963)

    Currently the readme is linking to an invalida page in the docs (404 error).
    romi2002 authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c5eddb3 View commit details
    Browse the repository at this point in the history
  2. Enable goals to be sent in other frames than the pre-configured globa…

    …l_frame (ros-navigation#3917)
    
    * nav2_behavior_tree/nav2_bt_navigator: enable goals to be sent in other frames than the pre-configured global_frame (map)
    
    Addresses ros-navigation#3894, at least partially.
    
    * Address review comments (ros-navigation#3917 (review))
    
    * Address more review comments (ros-navigation#3917 (review))
    
    * Make uncrustify happy using cuddle braces for single line if statements...
    
    * Fix removed global_frame input for the GoalReached node in the unit test
    meyerj authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    edfe5bf View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    600633a View commit details
    Browse the repository at this point in the history
  2. adding base footprint publisher to nav2_util (ros-navigation#3860)

    * adding base footprint publisher to nav2_util
    
    * adding unit test
    SteveMacenski authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    cefce2c View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Fix linting error (ros-navigation#3969)

    * Fix linting error
    
    * Update regulated_pure_pursuit_controller.cpp
    SteveMacenski authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    d9bea52 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. WIP: Make BT nodes have configurable wait times. (ros-navigation#3960)

    * Make BT nodes have configurable wait times.
    
    Previous solution provided hardcoded 1s value.
    Right now the value can be configured for BT
    Action, Cancel and Service nodes.
    
    [ros-navigation#3920]
    
    Signed-off-by: Adam Galecki <[email protected]>
    
    * Make BT nodes have configurable wait times.
    
    Previous solution provided hardcoded 1s value.
    Right now the value can be configured for BT
    Action, Cancel and Service nodes.
    
    [ros-navigation#3920]
    
    Signed-off-by: Adam Galecki <[email protected]>
    
    * Fix typos, linting errors and value type from float to int
    
    * Fix extra underscores
    
    * Fix extra underscore
    
    * Update unit tests with blackboard parameter
    
    Signed-off-by: Adam Galecki <[email protected]>
    
    * Fix formatting errors
    
    Signed-off-by: Adam Galecki <[email protected]>
    
    * Update system tests to match new parameter
    
    Signed-off-by: Adam Galecki <[email protected]>
    
    ---------
    
    Signed-off-by: Adam Galecki <[email protected]>
    embeddedadam authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    6f27d01 View commit details
    Browse the repository at this point in the history
  2. Enabling soft realtime prioritization to the Controller Server (ros-n…

    …avigation#3914)
    
    * Enabling soft realtime prioritization to the controller server
    
    * abstracting to another function
    
    * changing default priorities
    
    * linting
    SteveMacenski authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    fbe8f56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a36697 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    4026c8f View commit details
    Browse the repository at this point in the history
  2. adding soft realtime prioritization for collision monitor and velocit…

    …y smoother (ros-navigation#3979)
    
    * adding soft realtime prioritization for collision monitor and velocity smoother
    
    * refactor simple action server to use new utils API
    SteveMacenski authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    f94f69e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6622118 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Move isValidVelocity back to kinematic_parameters (ros-navigation#3973)

    * fix(xy_theta_iterator): isValidSpeed should check function params only
    
    * feat(kinematic_params): move isValidSpeed() back to kinematic_params as it was in ROS1.
    IPA-MKI authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    4bc3e8a View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. 3732 costmap raw update msgs rebased (fixes github issues with PR ros…

    …-navigation#3948) (ros-navigation#3965)
    
    * Adding CostmapUpdate msg
    
    * CostmapRawUpdate Publisher
    
    * remove test logs and typos
    
    * change data type to uint8
    
    * pass unique ptr to raw costmap update publisher
    
    * adding subsriber for updates
    
    * -Werror=type-limits for update lower bounds checking
    
    * copy update msg
    
    * change code formatting
    
    * adding lock guards on costmap in footprint_collision_checker.cpp
    
    * adding lock guards for costmap subscriber clients
    
    * review suggestions implementation
    
    * fixing gtests errors
    
    * changes after second round of review
    
    * Update nav2_msgs/msg/CostmapUpdate.msg
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Integration test for costmap subscriber draft
    
    * Change the current grid parameters in separate method
    
    * WIP int test
    
    * adding method in PublisherCostmap2D for OccupancyGridUpdate population
    
    * test full costmap and updates while generating results
    
    * Integration tests for subscribers
    
    * Expected number of msgs related to number of mapchanges in tests
    
    * next round of reviews
    
    * refactor names of Costmap2DPublisher
    
    * remove unnecessary costmap_received_ flag form CostmapSubscriber
    
    ---------
    
    Co-authored-by: Steve Macenski <[email protected]>
    emsko and SteveMacenski authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    6d2278e View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. adding default collision monitor to bringup (ros-navigation#3989)

    * adding default collision monitor to bringup
    
    * Update nav2_multirobot_params_1.yaml
    
    * adding to system test files
    
    * adjust  for test
    SteveMacenski authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    c1e4a42 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    ef85df2 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. fix bug mentioned in ros-navigation#3958 (ros-navigation#3972)

    * bug fixed
    
    * add space
    
    * Update planner_server.cpp
    
    * add space for code style
    
    * add childLifecycleNode mode to costmap_2d_ros
    
    * add childLifecycleNode mode to costmap_2d_ros
    
    * add childLifecycleNode mode to costmap_2d_ros
    
    * add childLifecycleNode mode in costmap_2d_ros
    
    * add childLifecycleNode mode in costmap_2d_ros
    
    * add childLifecycleNode mode in costmap_2d_ros
    
    * add ChildLifecycleNode mode in costmap_2d_ros
    
    * NodeOption: is_lifecycle_follower_
    
    * NodeOption: is_lifecycle_follower_
    
    * fit to NodeOption: is_lifecycle_follower_
    
    * NodeOption: is_lifecycle_follower_
    
    * fit to NodeOption: is_lifecycle_follower
    
    * fit to NodeOption: is_lifecycle_follower
    
    * fit reorder Werror
    
    * fix wrong use of is_lifecycle_follower
    
    * remove blank line
    
    * NodeOption: is_lifecycle_follower_
    
    * NodeOption: is_lifecycle_follower_
    
    * Add files via upload
    
    * NodeOption: is_lifecycle_follower_
    
    * NodeOption:is_lifecycle_follower_
    
    * NodeOption:is_lifecycle_follower
    
    * NodeOption:is_lifecycle_follower
    
    * NodeOption:is_lifecycle_follower
    
    * change default
    
    * add NodeOption for costmap_2d_ros
    
    * add node options for costmap2dros as an independent node
    
    * code style reformat
    
    * fit to NodeOption of Costmap2DROS
    
    * fit to NodeOption of Costmap2DROS
    
    * fit to NodeOption of Costmap2DROS
    
    * Update nav2_costmap_2d/include/nav2_costmap_2d/costmap_2d_ros.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_costmap_2d/include/nav2_costmap_2d/costmap_2d_ros.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_costmap_2d/include/nav2_costmap_2d/costmap_2d_ros.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * changes
    
    * comment changes
    
    * change get_parameter into =false
    
    * comment modification
    
    * missing line
    
    * Update nav2_costmap_2d/include/nav2_costmap_2d/costmap_2d_ros.hpp
    
    * Update nav2_costmap_2d/include/nav2_costmap_2d/costmap_2d_ros.hpp
    
    * delete last line
    
    * change lifecycle_test fit to NodeOption
    
    ---------
    
    Co-authored-by: GoesM <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    3 people authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    aa9396e View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Convert all wall timers and wall rates to ROS clock respecting rates …

    …and timers (ros-navigation#4000)
    
    * Convert all wall timers and wall rates to ROS clock respecting rates and timers
    
    * linty mclint face
    
    * WPF wait plugin respect time
    
    * move duration metrics to use local clocks
    
    * bumping version for cache to break it
    
    * complete timing refactor
    
    * remove old variable
    SteveMacenski authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    15c9be0 View commit details
    Browse the repository at this point in the history
  2. clear start cell for planning (ros-navigation#3980)

    * clear start cell for planning
    
    * clean up
    
    * add headers
    
    * added comment
    
    * start blocked
    
    * code review
    
    * code review
    jwallace42 authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0df59c7 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Update README.md

    SteveMacenski authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    1135649 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. improving collision behavior in MPPI (ros-navigation#4009)

    * improving collision behavior in MPPI
    
    * update readme
    
    * fix test updates
    
    * adjust nav through poses for contextual error codes
    
    * contextual error codes to Nav Through Poses
    SteveMacenski authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    04c6ca5 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Synchronize map size information during map initialization (ros-navig…

    …ation#4015)
    
    * Update costmap size configuration
    
    This commit updates the costmap_2d.cpp file to fix a bug where the costmap size wasn't appropriately updated. Two new lines of code have been added to ensure the size of the costmap is correctly configured each time it's instantiated.
    
    * Refactor costmap size assignment in Costmap2D class
    
    The code refactor eliminates the direct mutation of the size_x_ and size_y_ attributes in the Costmap2D class. Instead, the class uses the size of cells provided during initialization and calculation from map coordinates for better encapsulation and clarity.
    Hao-Li-Bachelorarbeit authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    518b378 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. check width&height params (ros-navigation#4017)

    Co-authored-by: GoesM <[email protected]>
    GoesM and GoesM authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7872bfa View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Add DriveOnHeading (ros-navigation#4022)

    * Add DriveOnHeading
    
    Signed-off-by: thass <[email protected]>
    
    * Fix style errors
    
    Signed-off-by: thass <[email protected]>
    
    ---------
    
    Signed-off-by: thass <[email protected]>
    Vortex-TH authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    3992eb1 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Fix SimpleActionServer nullprt callback (ros-navigation#4025)

    * add check before calling completion_callback_
    
    * Fix lint
    BriceRenaudeau authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d04de4e View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Updating polygon parameter format (ros-navigation#4020)

    * moving libraries and using parser in collision monitor
    
    * apply changes from review
    
    * linting missed update
    
    * unit test update
    
    * collision_monitor utests + uncrustify lint
    
    * skip copyright linting
    
    * Combine error messages
    
    * update yaml
    
    * circleci update v18
    
    * add invalid points test for cov
    ajsampathk authored Dec 23, 2023
    Configuration menu
    Copy the full SHA
    e2c8555 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. BT nodes not able to accept parameter values (ros-navigation#3988)

    * fix simple cases
    
    * fix on_tick type in drive_on_heading node
    
    * fix linting and fixed other nodes
    
    * Revert "fix linting and fixed other nodes"
    
    This reverts commit c1cd575.
    
    * fix linting
    
    * fixes for subscription cases in action nodes
    
    * fixes in condition nodes
    
    * fix input usage
    
    * fix uncrustify
    
    * .
    
    * fix typo in back_up_action.cpp
    
    * fix in drive_on_heading_action
    
    * remove unnecessary first_use variables
    
    * typo
    
    * typo
    
    * typo
    
    * fixed typos
    
    * move initialize() method above tick()
    
    * revert changes in truncate_path_action node
    
    * revert changes in case of creating subscription in constructor
    
    * remove global_frame_ in remove_passed_goals_action node
    
    * changes in is_path_valid and rate_controller nodes
    
    * change bt_cancel_action node
    
    * change bt_action_node
    
    * add xml_tag parameter
    
    * revert changes in bt_action and bt_cancel_action nodes
    
    * pre-commit
    
    * .
    maksymdidukh authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    e3c5c55 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Create CONTRIBUTING.md

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    ef0d773 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. footprint checks (ros-navigation#4030)

    * footprint checks
    
    Signed-off-by: gg <[email protected]>
    
    * lint fix
    
    Signed-off-by: gg <[email protected]>
    
    ---------
    
    Signed-off-by: gg <[email protected]>
    jwallace42 authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    7647ba7 View commit details
    Browse the repository at this point in the history
  2. Is path valid doc (ros-navigation#4032)

    * docs
    
    Signed-off-by: gg <[email protected]>
    
    * update
    
    Signed-off-by: gg <[email protected]>
    
    ---------
    
    Signed-off-by: gg <[email protected]>
    jwallace42 authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    305f7e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Direction change index computation during initialization (ros-navigat…

    …ion#4026)
    
    * modified direction change index computation point
    
    prior the direction change index was being computed in ever
    getNeighbor call, now its done at parse time.
    
    Signed-off-by: Anil Kumar Chavali <[email protected]>
    
    * changed computation point of direction_change_index
    
        * moved computation to getMotionPrimitives function
    
        * updated getMotionPrimitives function to return index
    
        * updated node lattice tests with modified function
    
        * removed obsolete code
    
    Signed-off-by: Anil Kumar Chavali <[email protected]>
    
    * updated docstring for getMotionPrimitives func.
    
    Signed-off-by: Anil Kumar Chavali <[email protected]>
    
    * linting fixes using ament_uncrustify
    
    Signed-off-by: Anil Kumar Chavali <[email protected]>
    
    ---------
    
    Signed-off-by: Anil Kumar Chavali <[email protected]>
    akchobby authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    bc76734 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. adding github action lint (ros-navigation#4036)

    * adding github action lint
    
    * move linting file
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * try all wildcard
    
    * stringify
    
    * removing copyright check
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    133d1a9 View commit details
    Browse the repository at this point in the history
  2. debug visualizations for lattice planner (ros-navigation#4034)

    * debug visualizations for lattice planner
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * fix a typo
    
    * fix test
    
    * Update planner_server.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    8e90477 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Update vision_opencv's branch for rolling

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    870b953 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. 🛠️ Bump actions/checkout from 2 to 4 (ros-navigation#4040)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v2...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    b4ea7f5 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. linting for new lint bots catching issues not previously reported (ro…

    …s-navigation#4044)
    
    * linting for new lint bots
    
    * moar
    
    * moar2
    
    * try without dashes
    
    * more
    
    * more
    SteveMacenski authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    5f7f83a View commit details
    Browse the repository at this point in the history
  2. Bring back pep257 docstring (ros-navigation#4045)

    * test
    
    Signed-off-by: Tony Najjar <[email protected]>
    
    * .
    
    Signed-off-by: Tony Najjar <[email protected]>
    
    ---------
    
    Signed-off-by: Tony Najjar <[email protected]>
    tonynajjar authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    370dbfd View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. handle dynamically changes in parameters. (ros-navigation#4046)

    Signed-off-by: Sebastian Solarte <[email protected]>
    Sunart24 authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    569f167 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Add inflation_layer_name param (ros-navigation#4047)

    Signed-off-by: Renan Salles <[email protected]>
    renan028 authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    29321d6 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. missing urdf dep (ros-navigation#4050)

    Signed-off-by: Guillaume Doisy <[email protected]>
    Co-authored-by: Guillaume Doisy <[email protected]>
    doisyg and Guillaume Doisy authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    a8a0c3a View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Fix Smac Planner confined collision checker (ros-navigation#4055)

    * Update collision_checker.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * Fix tests
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * Update test_a_star.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 20, 2024
    Configuration menu
    Copy the full SHA
    6a540f1 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Prevent analytic expansions from shortcutting Smac Planner feasible p…

    …aths (ros-navigation#3962)
    
    * a potential solution to smac shortcutting
    
    * costmap reoslution
    
    * some fixes
    
    * completed prototype
    
    * some fixes for collision detection and performance
    
    * completing shortcutting fix
    
    * updating tests
    
    * adding readme
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    e2781e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    1348e52 View commit details
    Browse the repository at this point in the history
  2. [Smac Planner] Massive Improvement of Behavior for SE2 Footprint Chec…

    …king (ie non-circular robots) In Confined Settings (ros-navigation#4067)
    
    * prototype to test SE2 footprint H improvements
    
    * some fixes
    
    * fixed
    
    * invert logic
    
    * Working final prototype to be tested
    
    * complete unit test conversions
    
    * Update inflation_layer.hpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    6bda3f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Adding new Smac paper to readme

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    3ffe530 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    20b67cc View commit details
    Browse the repository at this point in the history
  3. [behavior_tree] don't repeat yourself in "blackboard->set" (ros-navig…

    …ation#4074)
    
    * don't repeat yourself: templates in tests
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * misse change
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    ---------
    
    Signed-off-by: Davide Faconti <[email protected]>
    facontidavide authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    fb709c7 View commit details
    Browse the repository at this point in the history
  4. Allow path end pose deviation revive (ros-navigation#4065)

    * Support stitching paths in compute path to poses
    
    * Update nav2_planner/src/planner_server.cpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Rename parameter to allow_path_through_poses_goal_deviation
    
    * Fix description
    
    * restore nav2_params
    
    * missing whitespace
    
    * lint fix
    
    * removed parameter
    
    Signed-off-by: gg <[email protected]>
    
    * Update planner_server.hpp
    
    * Update planner_server.cpp
    
    ---------
    
    Signed-off-by: gg <[email protected]>
    Co-authored-by: pepisg <[email protected]>
    Co-authored-by: Pedro Alejandro González <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    4 people authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    8daece6 View commit details
    Browse the repository at this point in the history
  5. Updated code to use getInflationLayer() method (ros-navigation#4076)

    * updated code to use getInflationLayer method
    
    Signed-off-by: Jose Faria <[email protected]>
    
    * Fix linting
    
    Signed-off-by: Jose Faria <[email protected]>
    
    ---------
    
    Signed-off-by: Jose Faria <[email protected]>
    jncfa authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    182414c View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. 1594 twist stamped publisher (ros-navigation#4077)

    * Add TwistStamped to controller_server via TwistPublisher util
    
    * Add a new util class for publishing either Twist or TwistStamped
    * Add a new parameter for selecting to stamp the twist data
    * Consume TwistPublisher in nav2_controller
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Fix small issues
    
    * Unused variable
    * Incorrect doxygen
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove stored node and assert
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add tests for node
    
    * Facing timeout even though it does the same thing as velocity smoother test
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add missing spin call to solve timeout
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Fix copyright (me instead of intel)
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add full test coverage with subscriber
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove unused rclcpp fixture
    
    * Can't use it due to needing to join the pub thread after rclcpp shuts down
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistStamped in nav2_behaviors
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistStamped in collision monitor node
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add TwistStamped readme updates to velocity smoother
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add TwistSubscriber implementation
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Fix syntax errors
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistSubscriber in test_velocity_smoother
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistSubscriber in assisted_teleop
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistSubscriber in collision monitor node
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistSubscriber in velocity smoother
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove unused code
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * add timestamp and frame_id to TwistStamped message
    
    * Add missing utility include
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Document TwistPublisher and TwistSubscriber usage
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use pass-by-reference
    
    * Instead of std::move(std::unique_ptr<TwistStamped>)
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Finish twist subscriber tests
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add other constructor and docs
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Fix linter issues
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Manually fix paren alignment
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove GSoC reference
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Document twist bool param in README
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Handle twistPublisher in collision monitor
    
    * Implement behavior in the stamped callback
    * Unstamped callback calls the stamped callback
    * Switch to unique pointer for publisher
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Convert to using TwistStamped interally
    
    * Use incoming twistStamped timestamp if available
    * Convert all internal representations to use TwistStamped
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove nav2_util usage instructions
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove unused Twist only subscriber
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * More linter fixes
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Prefer working with unique_ptr for cmd_vel
    
    * This makes it easier to switch to std::move instead of dereference on
      publish
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Completing twist stamped migration
    
    * shared to unique ptr
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * twist add stamps and properly propogated
    
    * nav2_util: fix for compiling with clang
    
    - Resolve error: moving a temporary object prevents copy elision [-Werror,-Wpessimizing-move]
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    ---------
    
    Signed-off-by: Ryan Friedman <[email protected]>
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: Rhys Mainwaring <[email protected]>
    Co-authored-by: pedro-fuoco <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Co-authored-by: Rhys Mainwaring <[email protected]>
    4 people authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    14aa9dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3a6a25 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. free map_sub_ before map_free(map_) to avoid UAF&&NullPtr bug men…

    …tioned in ros-navigation#4078 (ros-navigation#4079)
    
    * free `map_sub_` before `map_free(map_)`
    
    Signed-off-by: GoesM <[email protected]>
    
    * reformat
    
    Signed-off-by: GoesM <[email protected]>
    
    ---------
    
    Signed-off-by: GoesM <[email protected]>
    Co-authored-by: GoesM <[email protected]>
    GoesM and GoesM authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    8d191da View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    5371545 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Fix typo (ros-navigation#4087)

    Fix AttributeError: 'BasicNavigator' object has no attribute '_BasicNavigator__getPathThroughPosesImpl'
    
    Signed-off-by: nfriedrich00 <[email protected]>
    nfriedrich00 authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9cc5393 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    b970a84 View commit details
    Browse the repository at this point in the history
  2. Update underlay.repos (ros-navigation#4092)

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    38ea38d View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    18e9b2b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Add velocity based polygon (ros-navigation#3708)

    * add velocity based polygon
    
    * fix header, copyright and variable name change
    
    * optimise polygon update
    
    * optimise duplicated code with setPolygonShape
    
    * add warning log for uncovered speed
    
    * update feedback
    
    * rename polygon velocity to velocity polygon
    
    * cleanup
    
    * fix typo
    
    * add dynamic support for velocity polygon
    
    * wrap try catch for getting parameters
    
    * update naming and linting
    
    * use switch case
    
    * Revert "use switch case"
    
    This reverts commit 1230ede.
    
    * fix proper return for invalid parameters
    
    * remove topic parameter for velocity polygon
    
    * fix formatting manually
    
    * continue if points are not defined
    
    * rewrite velocity polygon with polygon base class
    
    Signed-off-by: nelson <[email protected]>
    
    * update review comments and description
    
    Signed-off-by: nelson <[email protected]>
    
    * add VelocityPolygon to detector node
    
    Signed-off-by: nelson <[email protected]>
    
    * review update
    
    Signed-off-by: nelson <[email protected]>
    
    * fix cpplint
    
    Signed-off-by: nelson <[email protected]>
    
    * Update nav2_collision_monitor/src/velocity_polygon.cpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    Signed-off-by: nelson <[email protected]>
    
    * add velocity polygon tests
    
    Signed-off-by: nelson <[email protected]>
    
    * fix cpplint
    
    Signed-off-by: nelson <[email protected]>
    
    * add in-line comment
    
    Signed-off-by: nelson <[email protected]>
    
    * fix push back
    
    Signed-off-by: nelson <[email protected]>
    
    * minor change and update README
    
    Signed-off-by: nelson <[email protected]>
    
    * update README
    
    Signed-off-by: nelson <[email protected]>
    
    ---------
    
    Signed-off-by: nelson <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    kaichie and SteveMacenski authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    8070aea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f020478 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    8f7b6ce View commit details
    Browse the repository at this point in the history
  2. New Graceful Motion Controller (ros-navigation#4021)

    * Initial commit
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Fix egopolar and add compute next pose
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added simulated trajectory
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added slowdown publisher
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added first tests
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added basic tests and smoth control
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added initial rotation
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added final rotation
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added collision
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Improve last motion target
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added new tests
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Set min velocity
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added EOL
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Path test
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Add utils and minor fixes
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Update footprint calculation
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added more tests
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added nav2_controller to package test
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Improve comments
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Added backward motion
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Split in two libraries
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Improve rotation velocity
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Update documentation
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Minor fixes
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Revert collision_checker
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Pass costmap transform to simulate trajectory
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Retain old headers
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Update dyn parameters of control law
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Better comment in test
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Update setSpeedLimits with angular vel max
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Fix SpeedLimits
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Fixes in vel and collision
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    * Fix backward motion
    
    Signed-off-by: Alberto Tudela <[email protected]>
    
    ---------
    
    Signed-off-by: Alberto Tudela <[email protected]>
    ajtudela authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    b8f51ae View commit details
    Browse the repository at this point in the history
  3. update smac_planner README (ros-navigation#4103)

    Signed-off-by: ARK3r <[email protected]>
    ARK3r authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    543c555 View commit details
    Browse the repository at this point in the history
  4. Shorten name to nav2_graceful_controller (ros-navigation#4105)

    * nav2_graceful_motion_controller->nav2_graceful_controller
    
    * dos2unix
    mikeferguson authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    960602d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cbab8e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    a0e742f View commit details
    Browse the repository at this point in the history
  2. Fix flaky system tests (ros-navigation#4108)

    * fix flaky tests
    
    * donze
    SteveMacenski authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    5ad6ad3 View commit details
    Browse the repository at this point in the history
  3. Update cache for package rename

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    0cdabca View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Selector plugin for selecting the planner and the controller (ros-nav…

    …igation#4091)
    
    * initial commit
    
    Signed-off-by: PRP <[email protected]>
    
    * now dynamic reconfigurability also be achieved
    
    Signed-off-by: PRP <[email protected]>
    
    * updating the changes
    
    Signed-off-by: PRP <[email protected]>
    
    * fixing the mistake
    
    Signed-off-by: PRP <[email protected]>
    
    * adding default values for the selector
    
    Signed-off-by: PRP <[email protected]>
    
    * updating the plugin description
    
    Signed-off-by: PRP <[email protected]>
    
    * setting default in combox and removing after selected
    
    Signed-off-by: PRP <[email protected]>
    
    * minor
    
    Signed-off-by: PRP <[email protected]>
    
    * adding goal checker and smoother selectors to the plugins
    
    Signed-off-by: PRP <[email protected]>
    
    * updating all the relevant BTs
    
    Signed-off-by: PRP <[email protected]>
    
    * updating to 2x2 version
    
    Signed-off-by: PRP <[email protected]>
    
    * updating the bringup too
    
    Signed-off-by: PRP <[email protected]>
    
    * fixing the race condition
    
    Signed-off-by: PRP <[email protected]>
    
    * adding progress checker to the selector plugin
    
    Signed-off-by: PRP <[email protected]>
    
    * fixing CI
    
    Signed-off-by: PRP <[email protected]>
    
    * updating the cache version
    
    Signed-off-by: PRP <[email protected]>
    
    ---------
    
    Signed-off-by: PRP <[email protected]>
    padhupradheep authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    70dc1f9 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. New MPPI Cost Critic (Contrib: Brice Renaudeau) (ros-navigation#4090)

    * Share code
    
    Signed-off-by: Brice <[email protected]>
    
    * Update inflation_cost_critic.hpp
    
    - copyright
    - ifndef
    
    Signed-off-by: Brice <[email protected]>
    
    * fix lint cpp
    
    - extra space
    
    Signed-off-by: Brice <[email protected]>
    
    * Fix Smac Planner confined collision checker  (ros-navigation#4055)
    
    * Update collision_checker.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * Fix tests
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * Update test_a_star.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * Prevent analytic expansions from shortcutting Smac Planner feasible paths (ros-navigation#3962)
    
    * a potential solution to smac shortcutting
    
    * costmap reoslution
    
    * some fixes
    
    * completed prototype
    
    * some fixes for collision detection and performance
    
    * completing shortcutting fix
    
    * updating tests
    
    * adding readme
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * change pointer free order in amcl to avoid use-after-free bug mentioned in ros-navigation#4068 (ros-navigation#4070)
    
    Signed-off-by: GoesM <[email protected]>
    Co-authored-by: GoesM <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * [Smac Planner] Massive Improvement of Behavior for SE2 Footprint Checking (ie non-circular robots) In Confined Settings (ros-navigation#4067)
    
    * prototype to test SE2 footprint H improvements
    
    * some fixes
    
    * fixed
    
    * invert logic
    
    * Working final prototype to be tested
    
    * complete unit test conversions
    
    * Update inflation_layer.hpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * Adding new Smac paper to readme
    
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * Update README.md
    
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * [behavior_tree] don't repeat yourself in "blackboard->set" (ros-navigation#4074)
    
    * don't repeat yourself: templates in tests
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * misse change
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    ---------
    
    Signed-off-by: Davide Faconti <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * Allow path end pose deviation revive (ros-navigation#4065)
    
    * Support stitching paths in compute path to poses
    
    * Update nav2_planner/src/planner_server.cpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Rename parameter to allow_path_through_poses_goal_deviation
    
    * Fix description
    
    * restore nav2_params
    
    * missing whitespace
    
    * lint fix
    
    * removed parameter
    
    Signed-off-by: gg <[email protected]>
    
    * Update planner_server.hpp
    
    * Update planner_server.cpp
    
    ---------
    
    Signed-off-by: gg <[email protected]>
    Co-authored-by: pepisg <[email protected]>
    Co-authored-by: Pedro Alejandro González <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * Updated code to use getInflationLayer() method (ros-navigation#4076)
    
    * updated code to use getInflationLayer method
    
    Signed-off-by: Jose Faria <[email protected]>
    
    * Fix linting
    
    Signed-off-by: Jose Faria <[email protected]>
    
    ---------
    
    Signed-off-by: Jose Faria <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * 1594 twist stamped publisher (ros-navigation#4077)
    
    * Add TwistStamped to controller_server via TwistPublisher util
    
    * Add a new util class for publishing either Twist or TwistStamped
    * Add a new parameter for selecting to stamp the twist data
    * Consume TwistPublisher in nav2_controller
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Fix small issues
    
    * Unused variable
    * Incorrect doxygen
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove stored node and assert
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add tests for node
    
    * Facing timeout even though it does the same thing as velocity smoother test
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add missing spin call to solve timeout
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Fix copyright (me instead of intel)
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add full test coverage with subscriber
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove unused rclcpp fixture
    
    * Can't use it due to needing to join the pub thread after rclcpp shuts down
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistStamped in nav2_behaviors
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistStamped in collision monitor node
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add TwistStamped readme updates to velocity smoother
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add TwistSubscriber implementation
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Fix syntax errors
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistSubscriber in test_velocity_smoother
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistSubscriber in assisted_teleop
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistSubscriber in collision monitor node
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use TwistSubscriber in velocity smoother
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove unused code
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * add timestamp and frame_id to TwistStamped message
    
    * Add missing utility include
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Document TwistPublisher and TwistSubscriber usage
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Use pass-by-reference
    
    * Instead of std::move(std::unique_ptr<TwistStamped>)
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Finish twist subscriber tests
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Add other constructor and docs
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Fix linter issues
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Manually fix paren alignment
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove GSoC reference
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Document twist bool param in README
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Handle twistPublisher in collision monitor
    
    * Implement behavior in the stamped callback
    * Unstamped callback calls the stamped callback
    * Switch to unique pointer for publisher
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Convert to using TwistStamped interally
    
    * Use incoming twistStamped timestamp if available
    * Convert all internal representations to use TwistStamped
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove nav2_util usage instructions
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Remove unused Twist only subscriber
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * More linter fixes
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Prefer working with unique_ptr for cmd_vel
    
    * This makes it easier to switch to std::move instead of dereference on
      publish
    
    Signed-off-by: Ryan Friedman <[email protected]>
    
    * Completing twist stamped migration
    
    * shared to unique ptr
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * twist add stamps and properly propogated
    
    * nav2_util: fix for compiling with clang
    
    - Resolve error: moving a temporary object prevents copy elision [-Werror,-Wpessimizing-move]
    
    Signed-off-by: Rhys Mainwaring <[email protected]>
    
    ---------
    
    Signed-off-by: Ryan Friedman <[email protected]>
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: Rhys Mainwaring <[email protected]>
    Co-authored-by: pedro-fuoco <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Co-authored-by: Rhys Mainwaring <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * Change costmap_queue to shared library (ros-navigation#4072)
    
    Signed-off-by: cybaol <[email protected]>
    Signed-off-by: Brice <[email protected]>
    
    * fix include of hpp
    
    Signed-off-by: Brice Renaudeau <[email protected]>
    
    * inflation cost optmiizations and cleanu
    
    * rename, add defaults, and docs
    
    * smoke test addition
    
    * lintg
    
    * normalize weight
    
    * update readme
    
    * increment cache
    
    * Update cost_critic.hpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * Update cost_critic.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Brice <[email protected]>
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: GoesM <[email protected]>
    Signed-off-by: Davide Faconti <[email protected]>
    Signed-off-by: gg <[email protected]>
    Signed-off-by: Jose Faria <[email protected]>
    Signed-off-by: Ryan Friedman <[email protected]>
    Signed-off-by: Rhys Mainwaring <[email protected]>
    Signed-off-by: cybaol <[email protected]>
    Signed-off-by: Brice Renaudeau <[email protected]>
    Co-authored-by: BriceRenaudeau <[email protected]>
    Co-authored-by: GoesM <[email protected]>
    Co-authored-by: GoesM <[email protected]>
    Co-authored-by: Davide Faconti <[email protected]>
    Co-authored-by: Joshua Wallace <[email protected]>
    Co-authored-by: pepisg <[email protected]>
    Co-authored-by: Pedro Alejandro González <[email protected]>
    Co-authored-by: jncfa <[email protected]>
    Co-authored-by: Ryan <[email protected]>
    Co-authored-by: pedro-fuoco <[email protected]>
    Co-authored-by: Rhys Mainwaring <[email protected]>
    Co-authored-by: Kino <[email protected]>
    13 people authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    5111f98 View commit details
    Browse the repository at this point in the history
  2. [behavior_tree] support both ports and blackboard (ros-navigation#4060)

    * check result of blackboard->get and use halTree
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * remove unused header
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * BT: add port inputs when missing and use getInputPortOrBlackboard
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * add description
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * change return value of getInputPortOrBlackboard
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * updated tree XML
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    ---------
    
    Signed-off-by: Davide Faconti <[email protected]>
    facontidavide authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    ab9b101 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Use ament_export_targets for all targets (ros-navigation#4112)

    * Matches new internal ALIAS targets
    * Use ALIAS targets for all internal linkage
    * Remove unnecessary calls to ament_target_dependencies in test code
    * Export includes in proper folders for overlays in colcon
    
    Signed-off-by: Ryan Friedman <[email protected]>
    Ryanf55 authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    913f7b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    1e7a0f7 View commit details
    Browse the repository at this point in the history
  2. Update README.md (ros-navigation#4114)

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    1bc77ae View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    a3cdbbf View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Refactors possible_inscribed_cost to possible_circumscribed_cost

    …in collision checker for smac_planner and mppi_controller (ros-navigation#4113). (ros-navigation#4118)
    
    * Utilizes circumscribed radius to assess potential collision points on the robot.
    * Ensures safety when the robot's center is outside the circumscribed radius, eliminating additional checks and optimizing CPU usage.
    Signed-off-by: Alan Xue <[email protected]>
    alanxuefei authored Feb 17, 2024
    Configuration menu
    Copy the full SHA
    bc242b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Added cast to float to getClosestAngularBin return for behavior consi…

    …stency (ros-navigation#4123)
    
    * Added cast to float to getClosestAngularBin return for behavior consistency.
    
    Signed-off-by: Hunter Song <[email protected]>
    
    * Revised test name
    
    Signed-off-by: Hunter Song <[email protected]>
    
    ---------
    
    Signed-off-by: Hunter Song <[email protected]>
    hsong-MLE authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c59e0f3 View commit details
    Browse the repository at this point in the history
  2. Adding context to MPPI readme

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    b7a9f7f View commit details
    Browse the repository at this point in the history
  3. [behavior_tree] Add generate_nav2_tree_nodes_xml (ros-navigation#4073)

    * Add generate_nav2_tree_nodes_xml
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * behavior_tree: removed list of plugins from yaml
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * check result of get_parameter(plugin_lib_names)
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fix previous commit (uncrustify)
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * revert change
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    ---------
    
    Signed-off-by: Davide Faconti <[email protected]>
    facontidavide authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8458c8a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Fix compilation with clang (ros-navigation#4131)

    Signed-off-by: Ramon Wijnands <[email protected]>
    Rayman authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    55c952d View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Fix goal handle was not freed correctly (ros-navigation#4137)

    * Fix goal handle was not freed correctly
    
    * Update nav2_util/include/nav2_util/simple_action_server.hpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    Co-authored-by: Ziohang <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    3 people authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    2e491b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Configuration menu
    Copy the full SHA
    865fd32 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Prevent a possible segmentation fault (ros-navigation#4141) (ros-navi…

    …gation#4147)
    
    * Prevent a possible segmentation fault
    
    ros-navigation#4141
    Signed-off-by: Joni Pöllänen <[email protected]>
    
    * Cleanup
    
    Signed-off-by: Joni Pöllänen <[email protected]>
    
    ---------
    
    Signed-off-by: Joni Pöllänen <[email protected]>
    jonipol authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    654e7e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    bf3afa3 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    d509fbf View commit details
    Browse the repository at this point in the history
  3. behavior_tree: migration to BT.CPP 4.5.x (ros-navigation#4128)

    * behavior_tree: migration to BT.CPP 4.5.x
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fix formatting
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fix lint warning
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * remove setStatus(BT::NodeStatus::IDLE)
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * handle SKIPPED state
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fix SequenceStar
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * add tests
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fix
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fix unit tests
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * add emitWakeUpSignal()
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fit test
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fix
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * remove SequenceStar
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * remove SequenceStar
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * keep resetStatus() in action_node
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * add suggestions from peer reviewer
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    * fix compilation
    
    Signed-off-by: Davide Faconti <[email protected]>
    
    ---------
    
    Signed-off-by: Davide Faconti <[email protected]>
    facontidavide authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    efd777e View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. bug fix (ros-navigation#4160)

    Signed-off-by: Tianchu <[email protected]>
    Chortine authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    623434b View commit details
    Browse the repository at this point in the history
  2. Stop planner if the goal is cancelled (ros-navigation#4148)

    * Add support for stopping planners when the action is cancelled
    
    Signed-off-by: Kemal Bektas <[email protected]>
    
    * Support cancel in Smac planner
    
    Signed-off-by: Kemal Bektas <[email protected]>
    
    * Support cancel in Theta* planner
    
    Signed-off-by: Kemal Bektas <[email protected]>
    
    * Support cancel in Navfn planner
    
    Signed-off-by: Kemal Bektas <[email protected]>
    
    * Update nav2_system_tests to use cancel checker
    
    Signed-off-by: Kemal Bektas <[email protected]>
    
    * Add terminal_checking_interval parameter
    
    Signed-off-by: Kemal Bektas <[email protected]>
    
    * Handle timeout and cancel check on the same branch and default to 5000 iterations
    
    Signed-off-by: Kemal Bektas <[email protected]>
    
    * Add system tests for cancel
    
    Signed-off-by: Kemal Bektas <[email protected]>
    
    ---------
    
    Signed-off-by: Kemal Bektas <[email protected]>
    Co-authored-by: Kemal Bektas <[email protected]>
    bektaskemal and Kemal Bektas authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    211273f View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Fix BT.CPP import (ros-navigation#4165)

    Signed-off-by: Tony Najjar <[email protected]>
    tonynajjar authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    2636371 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    c9d9b5c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. nav2_controller: add loop rate log (ros-navigation#4171)

    * update smac_planner README
    
    Signed-off-by: ARK3r <[email protected]>
    
    * added current controller loop rate logging
    
    Signed-off-by: ARK3r <[email protected]>
    
    * linting
    
    Signed-off-by: ARK3r <[email protected]>
    
    * uncrustify lint
    
    Signed-off-by: ARK3r <[email protected]>
    
    * Update nav2_controller/src/controller_server.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * Update nav2_controller/src/controller_server.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * Update nav2_controller/src/controller_server.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: ARK3r <[email protected]>
    Signed-off-by: Steve Macenski <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    ARK3r and SteveMacenski authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    4737462 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. completely shutdown inital_pose_sub_ (ros-navigation#4176)

    Signed-off-by: GoesM <[email protected]>
    Co-authored-by: GoesM <[email protected]>
    GoesM and GoesM authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    0897da9 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    09ba08b View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. replace throw-error with error-log to avoid UAF mentioned in ros-navi…

    …gation#4175 (ros-navigation#4180)
    
    * replace throw-error with error-log to avoid UAF
    
    Signed-off-by: GoesM <[email protected]>
    
    * fix typo
    
    Signed-off-by: GoesM <[email protected]>
    
    ---------
    
    Signed-off-by: GoesM <[email protected]>
    Co-authored-by: GoesM <[email protected]>
    GoesM and GoesM authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    9f13cb1 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Fixing a typo in Smac Heuristic (ros-navigation#4184)

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    53f1f42 View commit details
    Browse the repository at this point in the history
  2. RPP Dexory tweaks (ros-navigation#4140)

    * RPP Dexory tweaks
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * Update nav2_regulated_pure_pursuit_controller/src/regulated_pure_pursuit_controller.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * Update nav2_regulated_pure_pursuit_controller/src/parameter_handler.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    * projectCarrotPastGoal test
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * Use circleSegmentIntersection when projecting past end of path
    
    This guarantees that the look ahead distance is maintained
    
    Signed-off-by: James Ward <[email protected]>
    
    * lint
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    ---------
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    Signed-off-by: Steve Macenski <[email protected]>
    Signed-off-by: James Ward <[email protected]>
    Co-authored-by: Guillaume Doisy <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Co-authored-by: James Ward <[email protected]>
    4 people authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    db974ea View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. fix typos in description messages (ros-navigation#4188)

    Signed-off-by: Antonio Park <[email protected]>
    Mygao authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    aa849ae View commit details
    Browse the repository at this point in the history
  2. AMCL: Set an initial guess by service call (ros-navigation#4182)

    * Added initial guess service. Signed-off-by: Alexander Mock
    
    Signed-off-by: Alexander Mock <[email protected]>
    
    * - Removed added empty line
    - Renamed initialGuessCallback to initialPoseReceivedSrv
    - Added new line to SetInitialPose service definition
    - Removed mutex from initialPoseReceived
    - Cleanup service server
    
    Signed-off-by: Alexander Mock <[email protected]>
    
    * added whitespace
    
    Signed-off-by: Alexander Mock <[email protected]>
    
    * renamed initial pose service in callback bind
    
    Signed-off-by: Alexander Mock <[email protected]>
    
    ---------
    
    Signed-off-by: Alexander Mock <[email protected]>
    amock authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f484b09 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    914d881 View commit details
    Browse the repository at this point in the history
  2. Fix typo (ros-navigation#4196)

    * Fix BT.CPP import
    
    Signed-off-by: Tony Najjar <[email protected]>
    
    * Update README.md
    
    ---------
    
    Signed-off-by: Tony Najjar <[email protected]>
    tonynajjar authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    2eb99e3 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    12292d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. fix missing param declare (ros-navigation#4203)

    Signed-off-by: nelson <[email protected]>
    kaichie authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    1ef462e View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    5bf14fc View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    46ff0ec View commit details
    Browse the repository at this point in the history
  2. Enable reloading BT xml file with same name (ros-navigation#4209)

    * Let BtActionServer overwrite xml
    
    Co-authored-by: Johannes Huemer <[email protected]>
    Signed-off-by: Johannes Huemer <[email protected]>
    Signed-off-by: Christoph Froehlich <[email protected]>
    
    * Make a ROS parameter for it
    
    Signed-off-by: Christoph Froehlich <[email protected]>
    
    * Rename flag to always reload BT xml file
    
    Signed-off-by: Johannes Huemer <[email protected]>
    
    ---------
    
    Signed-off-by: Johannes Huemer <[email protected]>
    Signed-off-by: Christoph Froehlich <[email protected]>
    Co-authored-by: Christoph Froehlich <[email protected]>
    huemerj and christophfroehlich authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a1997db View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. bt_service_node and bt_action_node: Don't block BT loop (ros-navigati…

    …on#4214)
    
    * Set smaller timeout for service node
    
    Signed-off-by: Christoph Froehlich <[email protected]>
    
    * Fix timeout calculation for service node
    
    Signed-off-by: Christoph Froehlich <[email protected]>
    
    * Add a feasible timeout also for action node
    
    Signed-off-by: Christoph Froehlich <[email protected]>
    
    ---------
    
    Signed-off-by: Christoph Froehlich <[email protected]>
    christophfroehlich authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    fe83956 View commit details
    Browse the repository at this point in the history
  2. 45% performance improvement in MPPI (ros-navigation#4174)

    * 18.5% performance improvement in MPPI
    
    * adding in path angle update
    
    * path align improvements
    
    * adding views
    
    * more updates with some TODOs
    
    * massive improvements to cost critic
    
    * remove TODOs
    
    * removing some jitter
    
    * updates
    
    * use fabs
    
    * 1ms saved baby!
    
    * completed optimizations
    
    * remove TODO
    
    * linting
    
    * fixing test failure
    
    * indexing fix
    
    * fix bug
    
    * make MPPI default for Jazzy
    
    * Adding higher velocity limits
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    5a8cbd3 View commit details
    Browse the repository at this point in the history
  3. removed RPP dependency (ros-navigation#4222)

    Signed-off-by: jncfa <[email protected]>
    jncfa authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    f9828c2 View commit details
    Browse the repository at this point in the history
  4. add polygon_subscribe_transient_local parameter in collision monitor (r…

    …os-navigation#4207)
    
    Signed-off-by: asarazin <[email protected]>
    Co-authored-by: asarazin <[email protected]>
    anaelle-sw and asarazin authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    0b22bb4 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. allowing costmap to change with new costmap resolutions (ros-navigati…

    …on#4223)
    
    * allowing costmap to change with new costmap resolutions
    
    * add test
    
    * fix test
    SteveMacenski authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6f5bb6b View commit details
    Browse the repository at this point in the history
  2. Improving stability of action feedback (ros-navigation#4225)

    * Improving stability of feedback
    
    * Adding Nsv through poses
    SteveMacenski authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    63b6d90 View commit details
    Browse the repository at this point in the history
  3. nav2_controller: add loop rate log (ros-navigation#4228)

    * added current loop rate printout
    
    Signed-off-by: ARK3r <[email protected]>
    
    * remove empty line
    
    Signed-off-by: ARK3r <[email protected]>
    
    ---------
    
    Signed-off-by: ARK3r <[email protected]>
    ARK3r authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    19e3f46 View commit details
    Browse the repository at this point in the history
  4. Attempt to fix Rolling 22.04 CI Until 24.04 Comes of Age (ros-navigat…

    …ion#4229)
    
    * attempt to fix 22.04 CI
    
    * adding inline comment reminder
    SteveMacenski authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    80bb5bf View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Add API to gracefully cancel a controller (ros-navigation#4136)

    * Add API to gracefully cancel a controller
    
    Signed-off-by: Ramon Wijnands <[email protected]>
    
    * Add `cancel_deceleration` to RegulatedPurePursuitController
    
    Signed-off-by: Ramon Wijnands <[email protected]>
    
    * Update nav2_regulated_pure_pursuit_controller/src/parameter_handler.cpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    Signed-off-by: Ramon Wijnands <[email protected]>
    
    ---------
    
    Signed-off-by: Ramon Wijnands <[email protected]>
    Signed-off-by: Ramon Wijnands <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Rayman and SteveMacenski authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    2ecc91e View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Refactor plugins to use double colons for consistency (ros-navigation…

    …#4220)
    
    * Refactor the plugin names for bt_navigator to use double colons
    
    Signed-off-by: Alan Xue <[email protected]>
    
    * Refactor the plugin names for planner_server to use double colons
    
    Signed-off-by: Alan Xue <[email protected]>
    
    * Refactor the plugin names for behavior_server to use double colons
    
    Signed-off-by: Alan Xue <[email protected]>
    
    ---------
    
    Signed-off-by: Alan Xue <[email protected]>
    alanxuefei authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b0e6d3d View commit details
    Browse the repository at this point in the history
  2. Nacho/cleanup get transform util (ros-navigation#4181)

    * remove unused header
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * First step. Return an optional value instead of user provided output.
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Second step, update the consumers of this utility function
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Third step: swap source/target to make it consistent with tf lookups
    
    Otherwise is very confusing for any user who is user to the
    tf2::Buffer::lookupTransform method
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * transform tolerance -> transform timeout
    
    I find this "transform tolerance" to specify something else. Once
    again, I believe that sticking to tf2 name conventions is better and
    improve readability for users already used to the tf2 API
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Last step, convert functions to template functions
    
    This allow us to also query for the TransformStamped message from the
    lookupTransform method.
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Add nodiscard to avoid confusiong API calls
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Update docs
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Revert "transform tolerance -> transform timeout"
    
    This reverts commit ca7d06b.
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Fix linter 🤦
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * reset to main
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Add 2 new utils functions to query transforms using messages
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Move utility function to base class to reuse implementation
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    * Fix Typo
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    
    ---------
    
    Signed-off-by: Ignacio Vizzo <[email protected]>
    nachovizzo authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    911555a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d030ea4 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Adding config file for DWB to exercise in system tests from MPPI defa…

    …ult migration (ros-navigation#4236)
    
    * Adding config file for DWB to exercise in system tests from MPPI default migration
    
    * adding collision monitor
    
    * EOF line
    
    * correct plugin names
    
    * removing excess plugin defs
    SteveMacenski authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    0be2f25 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Scale cost critic's weight when dynamically updated (ros-navigation#4246

    )
    
    * Scale cost critic's weight when dynamically updated
    
    Signed-off-by: pepisg <[email protected]>
    
    * sign off
    
    Signed-off-by: pepisg <[email protected]>
    
    ---------
    
    Signed-off-by: pepisg <[email protected]>
    pepisg authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    f815e8b View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    8af70ab View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Add expanding the ~/ to the full home dir of user in the path to the …

    …map yaml. (ros-navigation#4258)
    
    * Add user home expander of home sequence
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    
    * Add passing home dir as string instead of const char*
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    
    * Add docs
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    
    * Fix function declaration
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    
    * Fix linter issues
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    
    * Uncrustify linter
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    
    * Uncrustify linter
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    
    * Uncrustify linter: remove remove whitespace
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    
    ---------
    
    Signed-off-by: Wiktor Bajor <[email protected]>
    Wiktor-99 authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    61a774b View commit details
    Browse the repository at this point in the history
  2. Smac Planner Optimizations; 9.1% improvement in speed (ros-navigation…

    …#4257)
    
    * optimizations
    
    * Update test_nodehybrid.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    c097088 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Set start and goal as float (ros-navigation#4255)

    * Set start and goal as float
    
    Signed-off-by: Brice <[email protected]>
    
    * fix worldToMapContinuous type
    
    Signed-off-by: Brice <[email protected]>
    
    * add static_cast<float>
    
    Signed-off-by: Brice <[email protected]>
    
    * fix linting
    
    Signed-off-by: Brice <[email protected]>
    
    * floor float to check start = goal
    
    Signed-off-by: Brice <[email protected]>
    
    ---------
    
    Signed-off-by: Brice <[email protected]>
    BriceRenaudeau authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    cc2b696 View commit details
    Browse the repository at this point in the history
  2. Implement Critic for Velocity Deadband Hardware Constraints (ros-navi…

    …gation#4256)
    
    * Adding new velocity deadband critic.
    
    - add some tests
    - cast double to float
    - add new features from "main" branch
    
    - fix formating
    
    - add cost test
    - fix linting issue
    - add README
    
    Signed-off-by: Denis Sokolov <[email protected]>
    
    * Remove velocity deadband critic from defaults
    
    Signed-off-by: Denis Sokolov <[email protected]>
    
    * remove old weight
    
    Signed-off-by: Denis Sokolov <[email protected]>
    
    * fix velocity deadband critic tests
    
    Signed-off-by: Denis Sokolov <[email protected]>
    
    ---------
    
    Signed-off-by: Denis Sokolov <[email protected]>
    perchess authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    12c786f View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Completing ros-navigation#4259 (ros-navigation#4273)

    * changed slam launch file according to the comments for the PR ros-navigation#4211
    
    Signed-off-by: Ibrahim Özcan <[email protected]>
    
    * Fixing litning problems
    
    ---------
    
    Signed-off-by: Ibrahim Özcan <[email protected]>
    Co-authored-by: Ibrahim Özcan <[email protected]>
    SteveMacenski and Ibrahim Özcan authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    677e6ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13e2005 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. [Collision monitor] Dynamic radius for circle polygon (ros-navigation…

    …#4226)
    
    * Collision monitor: add a radius topic sub for dynamic circle polygon
    
    Signed-off-by: asarazin <[email protected]>
    
    * add test on circle radius update
    
    Signed-off-by: asarazin <[email protected]>
    
    ---------
    
    Signed-off-by: asarazin <[email protected]>
    Co-authored-by: asarazin <[email protected]>
    anaelle-sw and asarazin authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    f856384 View commit details
    Browse the repository at this point in the history
  2. Fix some warnings on GCC13/Ubuntu 24.04 (ros-navigation#4265)

    * nav_2d_utils: use get_parameter without default value
    
    the original prototype construct a Parameter from the &parameter
    references. Our value is unassigned, which caused a warning.
    fix ‘value’ may be used uninitialized warning on gcc13.
    
    Signed-off-by: Chuanhong Guo <[email protected]>
    
    * nav2_behaviors: use get_parameter without default value
    
    the two-parameter version of get_parameter constructs a
    Parameter from the &parameter references. Our value is
    unassigned, which caused a warning.
    fix 'may be used uninitialized' warning on gcc13.
    
    Signed-off-by: Chuanhong Guo <[email protected]>
    
    * waypoint_follower: use get_parameter without default value
    
    the two-parameter version of get_parameter constructs a
    Parameter from the &parameter references. Our value is
    unassigned, which caused a warning.
    fix 'may be used uninitialized' warning on gcc13.
    
    Signed-off-by: Chuanhong Guo <[email protected]>
    
    * nav2_behavior_tree: use get_parameter without default value
    
    the two-parameter version of get_parameter constructs a
    Parameter from the &parameter references. Our value is
    unassigned, which caused a warning.
    fix 'may be used uninitialized' warning on gcc13.
    
    Signed-off-by: Chuanhong Guo <[email protected]>
    
    * constrained_smoother: initialize prelast_dir in upsampleAndPopulate
    
    It's technically not needed but GCC can't figure this out and
    complains.
    
    Signed-off-by: Chuanhong Guo <[email protected]>
    
    * waypoint_follower: fix warns about null pointer dereferencing
    
    gcc13 warns that get_current_goal() may be nullptr and doesn't
    allow the assignment of it to poses:
    error: potential null pointer dereference [-Werror=null-dereference]
    
    Check the pointer before using it.
    
    Signed-off-by: Chuanhong Guo <[email protected]>
    
    * Update nav2_waypoint_follower/src/waypoint_follower.cpp
    
    Signed-off-by: Steve Macenski <[email protected]>
    
    ---------
    
    Signed-off-by: Chuanhong Guo <[email protected]>
    Signed-off-by: Steve Macenski <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    981213 and SteveMacenski authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    fbec0fa View commit details
    Browse the repository at this point in the history
  3. Make rviz use sim time with TB3 demo (ros-navigation#4274)

    Signed-off-by: Tony Najjar <[email protected]>
    tonynajjar authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    1f980a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    9f6b0dd View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Collision monitor: Add polygon source (ros-navigation#4275)

    * Rename PushRosNamespace to PushROSNamespace
    
    * Fix min_points checking
    
    * Add polygon source
    
    * Revert "Merge branch 'add-collision-points-debug' into add-polygon-source"
    
    This reverts commit 15c261c, reversing
    changes made to 5a63584.
    
    * .
    
    * fix
    
    * fix
    
    * fix lint
    
    * PR comments fixes
    
    * fixes
    
    * add test
    
    * fix space
    
    * use standard msg Polygonstamped
    
    * draft
    
    * .
    
    * fixes
    
    * fixes
    
    * fixes
    
    * fix
    
    * revert
    
    * fixes
    
    * add detector test
    
    * rebasing fixes
    
    * Adding polygon source
    
    * adjusting tests
    
    * linting
    
    ---------
    
    Co-authored-by: Tony Najjar <[email protected]>
    Co-authored-by: Tony Najjar <[email protected]>
    3 people authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    c93080c View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    c6ccd8e View commit details
    Browse the repository at this point in the history
  2. provide message validation check API (ros-navigation#4276)

    * provide validation_message.hpp
    
    Signed-off-by: goes <[email protected]>
    
    * fix typo
    
    Signed-off-by: goes <[email protected]>
    
    * add test_validation_messages.cpp
    
    Signed-off-by: goes <[email protected]>
    
    * change include-order
    
    Signed-off-by: goes <[email protected]>
    
    * reformat
    
    Signed-off-by: goes <[email protected]>
    
    * update test
    
    Signed-off-by: goes <[email protected]>
    
    ---------
    
    Signed-off-by: goes <[email protected]>
    Co-authored-by: goes <[email protected]>
    GoesM and goes authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8f00360 View commit details
    Browse the repository at this point in the history
  3. nav2_waypoint_follower: Fix opencv includes (ros-navigation#4287)

    Signed-off-by: Silvio Traversaro <[email protected]>
    traversaro authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    be4760a View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. [RotationShimController] rotate also on short paths (ros-navigation#4290

    )
    
    When the path is shorter than ´forward_sampling_distance´ the
    rotatitonShimController would directly give control to the primary
    controller to navigate to the goal. This would lead to the exact
    behavior that was tried to be fixed by the rotationShimController: "The
    result is an awkward, stuttering, or whipping around behavior" [1]. It
    often resulted in navigation failure.
    
    In this case, the controller should try to rotate towards the last point
    of the path, so that the primary controller can have a better starting
    orientation.
    
    [1] https://navigation.ros.org/tuning/index.html#rotate-in-place-behavior
    gennartan authored May 2, 2024
    Configuration menu
    Copy the full SHA
    de19a7b View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. ruff rule F601 - Dictionary key literal 'use_composition' repeated (r…

    …os-navigation#4293)
    
    % `ruff check`
    ```
    Error: nav2_system_tests/src/system/test_wrong_init_pose_launch.py:117:21: F601 Dictionary key literal `'use_composition'` repeated
    ```
    % ` ruff rule F601`
    # multi-value-repeated-key-literal (F601)
    
    Derived from the **Pyflakes** linter.
    
    Fix is sometimes available.
    
    ## What it does
    Checks for dictionary literals that associate multiple values with the
    same key.
    
    ## Why is this bad?
    Dictionary keys should be unique. If a key is associated with multiple values,
    the earlier values will be overwritten. Including multiple values for the
    same key in a dictionary literal is likely a mistake.
    
    ## Example
    ```python
    foo = {
        "bar": 1,
        "baz": 2,
        "baz": 3,
    }
    foo["baz"]  # 3
    ```
    
    Use instead:
    ```python
    foo = {
        "bar": 1,
        "baz": 2,
    }
    foo["baz"]  # 2
    ```
    
    ## References
    - [Python documentation: Dictionaries](https://docs.python.org/3/tutorial/datastructures.html#dictionaries)
    
    Signed-off-by: Christian Clauss <[email protected]>
    cclauss authored May 3, 2024
    Configuration menu
    Copy the full SHA
    329875a View commit details
    Browse the repository at this point in the history
  2. Add footprint clearing for static layer (ros-navigation#4282)

    * Add footprint clearing for static layer
    
    Signed-off-by: Tony Najjar <[email protected]>
    
    * fix flckering
    
    ---------
    
    Signed-off-by: Tony Najjar <[email protected]>
    tonynajjar authored May 3, 2024
    Configuration menu
    Copy the full SHA
    1e3a68b View commit details
    Browse the repository at this point in the history
  3. Fix ros-navigation#4268 (ros-navigation#4296)

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored May 3, 2024
    Configuration menu
    Copy the full SHA
    07fbc50 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    d0a65d5 View commit details
    Browse the repository at this point in the history
  2. Continuation of ros-navigation#4284 (ros-navigation#4295)

    * 64 bit for index
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * Graph storing in uint64
    
    * Remove incorrect usage
    
    ---------
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    Co-authored-by: Guillaume Doisy <[email protected]>
    SteveMacenski and Guillaume Doisy authored May 6, 2024
    Configuration menu
    Copy the full SHA
    b6693c6 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Update README.md of nav2_bt_navigator (ros-navigation#4309)

    Update link to docs
    
    Signed-off-by: João Britto <[email protected]>
    joaobrittoneto authored May 7, 2024
    Configuration menu
    Copy the full SHA
    397f37f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12c31c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f12544d View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Fix undefined symbols in libpf_lib.so (ros-navigation#4312)

    When I build `nav2_amcl` with `-Wl,--no-undefined` I noticed
    `libpf_lib.so` has undefined symbols. This PR correctly links
    `libpf_lib.so` to `libm` so all symbols can be found.
    
    You can verify this by executing the following command:
    ```
    ldd -r ./build/nav2_amcl/src/pf/libpf_lib.so
    	linux-vdso.so.1 (0x00007ffd1f8c0000)
    	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000074e909a00000)
    	/lib64/ld-linux-x86-64.so.2 (0x000074e909e60000)
    undefined symbol: ceil	(./build/nav2_amcl/src/pf/libpf_lib.so)
    undefined symbol: atan2	(./build/nav2_amcl/src/pf/libpf_lib.so)
    undefined symbol: sin	(./build/nav2_amcl/src/pf/libpf_lib.so)
    undefined symbol: hypot	(./build/nav2_amcl/src/pf/libpf_lib.so)
    undefined symbol: cos	(./build/nav2_amcl/src/pf/libpf_lib.so)
    undefined symbol: log	(./build/nav2_amcl/src/pf/libpf_lib.so)
    undefined symbol: sqrt	(./build/nav2_amcl/src/pf/libpf_lib.so)
    undefined symbol: floor	(./build/nav2_amcl/src/pf/libpf_lib.so)
    ```
    
    Signed-off-by: Ramon Wijnands <[email protected]>
    Rayman authored May 8, 2024
    Configuration menu
    Copy the full SHA
    5913178 View commit details
    Browse the repository at this point in the history
  2. msg validation check for /initialpose in nav2_amcl (ros-navigatio…

    …n#4301)
    
    * add validation check for PoseWithCovarianceStamped
    
    Signed-off-by: goes <[email protected]>
    
    * remove rebundant check before
    
    Signed-off-by: goes <[email protected]>
    
    * reformat
    
    Signed-off-by: goes <[email protected]>
    
    * typo fixed
    
    Signed-off-by: goes <[email protected]>
    
    * change the type-name
    
    Signed-off-by: goes <[email protected]>
    
    * update test
    
    Signed-off-by: goes <[email protected]>
    
    * reformat
    
    Signed-off-by: goes <[email protected]>
    
    * .
    
    Signed-off-by: goes <[email protected]>
    
    * add comment
    
    Signed-off-by: goes <[email protected]>
    
    * update comment
    
    Signed-off-by: goes <[email protected]>
    
    * change header
    
    Signed-off-by: goes <[email protected]>
    
    * update test
    
    Signed-off-by: goes <[email protected]>
    
    * typo fixed
    
    Signed-off-by: goes <[email protected]>
    
    ---------
    
    Signed-off-by: goes <[email protected]>
    Co-authored-by: goes <[email protected]>
    GoesM and goes authored May 8, 2024
    Configuration menu
    Copy the full SHA
    7ef4473 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. 4320: Changed precision of calculations of the HybridNode MotionTable…

    …::getClosestAngularBin. (ros-navigation#4324)
    
    Signed-off-by: Krzysztof Pawełczyk <[email protected]>
    Co-authored-by: Krzysztof Pawełczyk <[email protected]>
    AzaelCicero and Krzysztof Pawełczyk authored May 10, 2024
    Configuration menu
    Copy the full SHA
    30d3aff View commit details
    Browse the repository at this point in the history
  2. Update docker workflow readme badge URL

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored May 10, 2024
    Configuration menu
    Copy the full SHA
    69cfc1c View commit details
    Browse the repository at this point in the history
  3. Update CircleCI badge on readme table

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored May 10, 2024
    Configuration menu
    Copy the full SHA
    ade0061 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Signed-off-by: Steve Macenski <[email protected]>
    SteveMacenski authored May 10, 2024
    Configuration menu
    Copy the full SHA
    4fa12ac View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. [LifecycleNode] add bond_heartbeat_period (ros-navigation#4342)

    * add bond_heartbeat_period
    
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * lint
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    ---------
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    Co-authored-by: Guillaume Doisy <[email protected]>
    doisyg and Guillaume Doisy authored May 14, 2024
    Configuration menu
    Copy the full SHA
    2ae649b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    af12ed5 View commit details
    Browse the repository at this point in the history