-
Notifications
You must be signed in to change notification settings - Fork 0
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
Commits on Jun 27, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for cd2ca19 - Browse repository at this point
Copy the full SHA cd2ca19View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for af7e9b5 - Browse repository at this point
Copy the full SHA af7e9b5View commit details -
Resolves 3646: Update CMAKE_COMPILER_IS_GNUCXX (ros-navigation#3662)
* Resolves 3646: Update CMAKE_COMPILER_IS_GNUCXX * Update CMakeLists.txt
Configuration menu - View commit details
-
Copy full SHA for 236310c - Browse repository at this point
Copy the full SHA 236310cView commit details -
Fix smoother server tests (ros-navigation#3663)
* Fix smoother server tests * Update test_smoother_server.cpp
Configuration menu - View commit details
-
Copy full SHA for ce6deb9 - Browse repository at this point
Copy the full SHA ce6deb9View commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 78c693a - Browse repository at this point
Copy the full SHA 78c693aView commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d4b199 - Browse repository at this point
Copy the full SHA 7d4b199View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1109ff7 - Browse repository at this point
Copy the full SHA 1109ff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0fe376 - Browse repository at this point
Copy the full SHA e0fe376View commit details
Commits on Jul 2, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 4f98db4 - Browse repository at this point
Copy the full SHA 4f98db4View commit details
Commits on Jul 6, 2023
-
Fix costmap publisher test (ros-navigation#3679)
* added printouts * ignore system tests * fix * cleanup * Update test_costmap_2d_publisher.cpp remove space
Configuration menu - View commit details
-
Copy full SHA for 778c0fa - Browse repository at this point
Copy the full SHA 778c0faView commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 921eed0 - Browse repository at this point
Copy the full SHA 921eed0View commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for abf3e85 - Browse repository at this point
Copy the full SHA abf3e85View commit details
Commits on Jul 13, 2023
-
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()
Configuration menu - View commit details
-
Copy full SHA for 40822db - Browse repository at this point
Copy the full SHA 40822dbView commit details
Commits on Jul 16, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 96673e2 - Browse repository at this point
Copy the full SHA 96673e2View commit details
Commits on Jul 24, 2023
-
Use ParameterFile (allow_substs) (ros-navigation#3706)
Signed-off-by: ymd-stella <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09eef5c - Browse repository at this point
Copy the full SHA 09eef5cView commit details
Commits on Jul 26, 2023
-
Fix the velocity smoother being stuck when the deadband is too high (r…
…os-navigation#3690) * Move last_cmd update before deadband * fix lint
Configuration menu - View commit details
-
Copy full SHA for cb34d0c - Browse repository at this point
Copy the full SHA cb34d0cView commit details
Commits on Jul 27, 2023
-
Behaviors access result (ros-navigation#3704)
* onCycle has access to the result * revert * pr review
Configuration menu - View commit details
-
Copy full SHA for 2f1f9e4 - Browse repository at this point
Copy the full SHA 2f1f9e4View commit details
Commits on Jul 28, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for efe04f6 - Browse repository at this point
Copy the full SHA efe04f6View commit details -
nav2_behaviors: export all available plugins (ros-navigation#3716)
It allows external packages to include those headers and create child classes through inheritance.
Configuration menu - View commit details
-
Copy full SHA for 1946c75 - Browse repository at this point
Copy the full SHA 1946c75View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 418fc80 - Browse repository at this point
Copy the full SHA 418fc80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ffd4c6 - Browse repository at this point
Copy the full SHA 0ffd4c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 943c7a2 - Browse repository at this point
Copy the full SHA 943c7a2View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for baf3904 - Browse repository at this point
Copy the full SHA baf3904View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a9b63c - Browse repository at this point
Copy the full SHA 2a9b63cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e36817e - Browse repository at this point
Copy the full SHA e36817eView commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6e63952 - Browse repository at this point
Copy the full SHA 6e63952View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for afda75f - Browse repository at this point
Copy the full SHA afda75fView commit details -
adding checks on config and dynamic parameters for proper velocity an…
…d acceleration limits (ros-navigation#3731)
Configuration menu - View commit details
-
Copy full SHA for 78893d4 - Browse repository at this point
Copy the full SHA 78893d4View commit details -
Fix Goal updater QoS (ros-navigation#3719)
* Fix GoalUpdater QoS * Fixes
Tony Najjar authoredAug 2, 2023 Configuration menu - View commit details
-
Copy full SHA for f424900 - Browse repository at this point
Copy the full SHA f424900View commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 762c99a - Browse repository at this point
Copy the full SHA 762c99aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for b9940fb - Browse repository at this point
Copy the full SHA b9940fbView commit details -
Update README.md (ros-navigation#3736)
* Update README.md * Update README.md
Configuration menu - View commit details
-
Copy full SHA for 7a33260 - Browse repository at this point
Copy the full SHA 7a33260View commit details
Commits on Aug 9, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for c1e7713 - Browse repository at this point
Copy the full SHA c1e7713View commit details
Commits on Aug 10, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 66596b0 - Browse repository at this point
Copy the full SHA 66596b0View commit details
Commits on Aug 11, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 9367e54 - Browse repository at this point
Copy the full SHA 9367e54View commit details
Commits on Aug 14, 2023
-
nav2_collision_monitor: collision detector (ros-navigation#3500)
Tony Najjar authoredAug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for f1f968b - Browse repository at this point
Copy the full SHA f1f968bView commit details
Commits on Aug 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4b6ddeb - Browse repository at this point
Copy the full SHA 4b6ddebView commit details -
Fix missing mutex in PlannerServer::isPathValid (ros-navigation#3756)
Signed-off-by: ymd-stella <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6f3b02 - Browse repository at this point
Copy the full SHA b6f3b02View commit details
Commits on Aug 17, 2023
-
Rename PushRosNamespace to PushROSNamespace (ros-navigation#3763)
Tony Najjar authoredAug 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 801c103 - Browse repository at this point
Copy the full SHA 801c103View commit details
Commits on Aug 18, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 6ef3d7b - Browse repository at this point
Copy the full SHA 6ef3d7bView commit details
Commits on Aug 29, 2023
-
use ros clock for wait (ros-navigation#3782)
* use ROS clock for wait * fix backport issue --------- Co-authored-by: Guillaume Doisy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2109777 - Browse repository at this point
Copy the full SHA 2109777View commit details
Commits on Sep 1, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for be4d407 - Browse repository at this point
Copy the full SHA be4d407View commit details
Commits on Sep 5, 2023
-
🛠️ 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>
Configuration menu - View commit details
-
Copy full SHA for 910a9f2 - Browse repository at this point
Copy the full SHA 910a9f2View commit details
Commits on Sep 6, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for cf2ab03 - Browse repository at this point
Copy the full SHA cf2ab03View commit details
Commits on Sep 7, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for ff71224 - Browse repository at this point
Copy the full SHA ff71224View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for f3a041a - Browse repository at this point
Copy the full SHA f3a041aView commit details
Commits on Sep 8, 2023
-
Fix
min_points
comparison check (ros-navigation#3795)* Fix min_points checking
Configuration menu - View commit details
-
Copy full SHA for bd47a94 - Browse repository at this point
Copy the full SHA bd47a94View commit details
Commits on Sep 9, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 0976e63 - Browse repository at this point
Copy the full SHA 0976e63View commit details
Commits on Sep 11, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 427427a - Browse repository at this point
Copy the full SHA 427427aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28b7c13 - Browse repository at this point
Copy the full SHA 28b7c13View commit details
Commits on Sep 13, 2023
-
🛠️ 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>
Configuration menu - View commit details
-
Copy full SHA for 809c3cd - Browse repository at this point
Copy the full SHA 809c3cdView commit details -
🛠️ 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>
Configuration menu - View commit details
-
Copy full SHA for cf8b005 - Browse repository at this point
Copy the full SHA cf8b005View commit details -
🛠️ 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>
Configuration menu - View commit details
-
Copy full SHA for 5a1df92 - Browse repository at this point
Copy the full SHA 5a1df92View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8d0de61 - Browse repository at this point
Copy the full SHA 8d0de61View commit details
Commits on Sep 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 61d70bc - Browse repository at this point
Copy the full SHA 61d70bcView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 6b250a7 - Browse repository at this point
Copy the full SHA 6b250a7View commit details
Commits on Sep 18, 2023
-
Fix CD configuration link reference (ros-navigation#3811)
* Fix CD configuration page reference * Add CM work on 6th ROS Developers Day reference
Configuration menu - View commit details
-
Copy full SHA for 69c7bd6 - Browse repository at this point
Copy the full SHA 69c7bd6View commit details
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b0a68bb - Browse repository at this point
Copy the full SHA b0a68bbView commit details -
fix broken behaviortree doc link (ros-navigation#3822)
Signed-off-by: Anton Kesy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4baede3 - Browse repository at this point
Copy the full SHA 4baede3View commit details
Commits on Sep 20, 2023
-
[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
Configuration menu - View commit details
-
Copy full SHA for 91b688d - Browse repository at this point
Copy the full SHA 91b688dView commit details
Commits on Sep 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b13476 - Browse repository at this point
Copy the full SHA 1b13476View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 1efc96c - Browse repository at this point
Copy the full SHA 1efc96cView commit details
Commits on Sep 27, 2023
-
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 authoredSep 27, 2023 Configuration menu - View commit details
-
Copy full SHA for c2d84df - Browse repository at this point
Copy the full SHA c2d84dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ee59c8 - Browse repository at this point
Copy the full SHA 6ee59c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d6e9a9 - Browse repository at this point
Copy the full SHA 2d6e9a9View commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 840960b - Browse repository at this point
Copy the full SHA 840960bView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 42670c0 - Browse repository at this point
Copy the full SHA 42670c0View commit details
Commits on Oct 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for da70c5a - Browse repository at this point
Copy the full SHA da70c5aView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for c671d5e - Browse repository at this point
Copy the full SHA c671d5eView commit details
Commits on Oct 2, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for bfb4506 - Browse repository at this point
Copy the full SHA bfb4506View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5877132 - Browse repository at this point
Copy the full SHA 5877132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7274811 - Browse repository at this point
Copy the full SHA 7274811View commit details
Commits on Oct 3, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 67bae86 - Browse repository at this point
Copy the full SHA 67bae86View commit details
Commits on Oct 4, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 4ce7702 - Browse repository at this point
Copy the full SHA 4ce7702View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 57dd8d4 - Browse repository at this point
Copy the full SHA 57dd8d4View commit details
Commits on Oct 11, 2023
-
[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
Configuration menu - View commit details
-
Copy full SHA for 924f167 - Browse repository at this point
Copy the full SHA 924f167View commit details
Commits on Oct 12, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 63fc6a1 - Browse repository at this point
Copy the full SHA 63fc6a1View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 461a7ba - Browse repository at this point
Copy the full SHA 461a7baView commit details
Commits on Oct 14, 2023
-
[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
Configuration menu - View commit details
-
Copy full SHA for 7009ffb - Browse repository at this point
Copy the full SHA 7009ffbView commit details
Commits on Oct 18, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for a1c9fd5 - Browse repository at this point
Copy the full SHA a1c9fd5View commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3f17f3 - Browse repository at this point
Copy the full SHA c3f17f3View commit details -
fix minor typos (ros-navigation#3892)
Signed-off-by: Anton Kesy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a137347 - Browse repository at this point
Copy the full SHA a137347View commit details
Commits on Oct 24, 2023
-
Adjust the Variable types in Nav2_costmap_2d pkg in [nav2_humble] ros…
…-navigation#3891 (ros-navigation#3900) * image.hpp ros-navigation#3891 * Update image.hpp
Configuration menu - View commit details
-
Copy full SHA for 7a7c6da - Browse repository at this point
Copy the full SHA 7a7c6daView commit details -
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 authoredOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for c0fd78f - Browse repository at this point
Copy the full SHA c0fd78fView commit details
Commits on Oct 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a11cdd8 - Browse repository at this point
Copy the full SHA a11cdd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57fa22f - Browse repository at this point
Copy the full SHA 57fa22fView commit details -
Fixing subtree issues with blackboard shared resources (3640) (ros-na…
…vigation#3911) * fixing subtree issues * Update bt_action_server_impl.hpp
Configuration menu - View commit details
-
Copy full SHA for 4b4465d - Browse repository at this point
Copy the full SHA 4b4465dView commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0629ff3 - Browse repository at this point
Copy the full SHA 0629ff3View commit details
Commits on Oct 31, 2023
-
Fix nav2_bringup flake8 tests (ros-navigation#3893)
Signed-off-by: Ignacio Vizzo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 363b55a - Browse repository at this point
Copy the full SHA 363b55aView commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for 0f72da2 - Browse repository at this point
Copy the full SHA 0f72da2View commit details
Commits on Nov 1, 2023
-
fix build mppi (ros-navigation#3927)
Signed-off-by: kevin <[email protected]> Co-authored-by: kevin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da7f85d - Browse repository at this point
Copy the full SHA da7f85dView commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0756ee1 - Browse repository at this point
Copy the full SHA 0756ee1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef51e01 - Browse repository at this point
Copy the full SHA ef51e01View commit details
Commits on Nov 3, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 06c3550 - Browse repository at this point
Copy the full SHA 06c3550View commit details
Commits on Nov 4, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for ea1902e - Browse repository at this point
Copy the full SHA ea1902eView commit details
Commits on Nov 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3d14d98 - Browse repository at this point
Copy the full SHA 3d14d98View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 98af3b9 - Browse repository at this point
Copy the full SHA 98af3b9View commit details
Commits on Nov 8, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for be370db - Browse repository at this point
Copy the full SHA be370dbView commit details
Commits on Nov 10, 2023
-
Use native library haltTree() (ros-navigation#3950)
* Use native library haltTree() * lint --------- Co-authored-by: Guillaume Doisy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5053226 - Browse repository at this point
Copy the full SHA 5053226View commit details -
protect invalid max_velocity min_velocity (ros-navigation#3953)
Co-authored-by: Guillaume Doisy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 572d0f8 - Browse repository at this point
Copy the full SHA 572d0f8View commit details -
protect properly max_accel and max_decel (ros-navigation#3952)
Co-authored-by: Guillaume Doisy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e066ed1 - Browse repository at this point
Copy the full SHA e066ed1View commit details
Commits on Nov 15, 2023
-
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).
Configuration menu - View commit details
-
Copy full SHA for c5eddb3 - Browse repository at this point
Copy the full SHA c5eddb3View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for edfe5bf - Browse repository at this point
Copy the full SHA edfe5bfView commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 600633a - Browse repository at this point
Copy the full SHA 600633aView commit details -
adding base footprint publisher to nav2_util (ros-navigation#3860)
* adding base footprint publisher to nav2_util * adding unit test
Configuration menu - View commit details
-
Copy full SHA for cefce2c - Browse repository at this point
Copy the full SHA cefce2cView commit details
Commits on Nov 17, 2023
-
Fix linting error (ros-navigation#3969)
* Fix linting error * Update regulated_pure_pursuit_controller.cpp
Configuration menu - View commit details
-
Copy full SHA for d9bea52 - Browse repository at this point
Copy the full SHA d9bea52View commit details
Commits on Nov 20, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 6f27d01 - Browse repository at this point
Copy the full SHA 6f27d01View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for fbe8f56 - Browse repository at this point
Copy the full SHA fbe8f56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a36697 - Browse repository at this point
Copy the full SHA 4a36697View commit details
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4026c8f - Browse repository at this point
Copy the full SHA 4026c8fView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f94f69e - Browse repository at this point
Copy the full SHA f94f69eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6622118 - Browse repository at this point
Copy the full SHA 6622118View commit details
Commits on Nov 22, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 4bc3e8a - Browse repository at this point
Copy the full SHA 4bc3e8aView commit details
Commits on Nov 27, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 6d2278e - Browse repository at this point
Copy the full SHA 6d2278eView commit details
Commits on Nov 28, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for c1e4a42 - Browse repository at this point
Copy the full SHA c1e4a42View commit details
Commits on Nov 30, 2023
-
Revert "adding base footprint publisher to nav2_util (ros-navigation#…
…3860)" (ros-navigation#3994) This reverts commit cefce2c.
Configuration menu - View commit details
-
Copy full SHA for ef85df2 - Browse repository at this point
Copy the full SHA ef85df2View commit details
Commits on Dec 1, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for aa9396e - Browse repository at this point
Copy the full SHA aa9396eView commit details
Commits on Dec 6, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 15c9be0 - Browse repository at this point
Copy the full SHA 15c9be0View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0df59c7 - Browse repository at this point
Copy the full SHA 0df59c7View commit details
Commits on Dec 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1135649 - Browse repository at this point
Copy the full SHA 1135649View commit details
Commits on Dec 13, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 04c6ca5 - Browse repository at this point
Copy the full SHA 04c6ca5View commit details
Commits on Dec 18, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 518b378 - Browse repository at this point
Copy the full SHA 518b378View commit details
Commits on Dec 19, 2023
-
check width&height params (ros-navigation#4017)
Co-authored-by: GoesM <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7872bfa - Browse repository at this point
Copy the full SHA 7872bfaView commit details
Commits on Dec 20, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 3992eb1 - Browse repository at this point
Copy the full SHA 3992eb1View commit details
Commits on Dec 21, 2023
-
Fix SimpleActionServer nullprt callback (ros-navigation#4025)
* add check before calling completion_callback_ * Fix lint
Configuration menu - View commit details
-
Copy full SHA for d04de4e - Browse repository at this point
Copy the full SHA d04de4eView commit details
Commits on Dec 23, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for e2c8555 - Browse repository at this point
Copy the full SHA e2c8555View commit details
Commits on Jan 2, 2024
-
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 * .
Configuration menu - View commit details
-
Copy full SHA for e3c5c55 - Browse repository at this point
Copy the full SHA e3c5c55View commit details
Commits on Jan 3, 2024
-
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef0d773 - Browse repository at this point
Copy the full SHA ef0d773View commit details
Commits on Jan 4, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 7647ba7 - Browse repository at this point
Copy the full SHA 7647ba7View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 305f7e0 - Browse repository at this point
Copy the full SHA 305f7e0View commit details
Commits on Jan 5, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for bc76734 - Browse repository at this point
Copy the full SHA bc76734View commit details
Commits on Jan 6, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 133d1a9 - Browse repository at this point
Copy the full SHA 133d1a9View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 8e90477 - Browse repository at this point
Copy the full SHA 8e90477View commit details
Commits on Jan 8, 2024
-
Update vision_opencv's branch for rolling
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 870b953 - Browse repository at this point
Copy the full SHA 870b953View commit details
Commits on Jan 9, 2024
-
🛠️ 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>
Configuration menu - View commit details
-
Copy full SHA for b4ea7f5 - Browse repository at this point
Copy the full SHA b4ea7f5View commit details
Commits on Jan 10, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 5f7f83a - Browse repository at this point
Copy the full SHA 5f7f83aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 370dbfd - Browse repository at this point
Copy the full SHA 370dbfdView commit details
Commits on Jan 11, 2024
-
handle dynamically changes in parameters. (ros-navigation#4046)
Signed-off-by: Sebastian Solarte <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 569f167 - Browse repository at this point
Copy the full SHA 569f167View commit details
Commits on Jan 12, 2024
-
Add inflation_layer_name param (ros-navigation#4047)
Signed-off-by: Renan Salles <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29321d6 - Browse repository at this point
Copy the full SHA 29321d6View commit details
Commits on Jan 14, 2024
-
missing urdf dep (ros-navigation#4050)
Signed-off-by: Guillaume Doisy <[email protected]> Co-authored-by: Guillaume Doisy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8a0c3a - Browse repository at this point
Copy the full SHA a8a0c3aView commit details
Commits on Jan 20, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 6a540f1 - Browse repository at this point
Copy the full SHA 6a540f1View commit details
Commits on Jan 23, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for e2781e5 - Browse repository at this point
Copy the full SHA e2781e5View commit details
Commits on Jan 25, 2024
-
change pointer free order in amcl to avoid use-after-free bug mention…
…ed in ros-navigation#4068 (ros-navigation#4070) Signed-off-by: GoesM <[email protected]> Co-authored-by: GoesM <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1348e52 - Browse repository at this point
Copy the full SHA 1348e52View commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for 6bda3f3 - Browse repository at this point
Copy the full SHA 6bda3f3View commit details
Commits on Jan 26, 2024
-
Adding new Smac paper to readme
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ffe530 - Browse repository at this point
Copy the full SHA 3ffe530View commit details -
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20b67cc - Browse repository at this point
Copy the full SHA 20b67ccView commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for fb709c7 - Browse repository at this point
Copy the full SHA fb709c7View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 8daece6 - Browse repository at this point
Copy the full SHA 8daece6View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 182414c - Browse repository at this point
Copy the full SHA 182414cView commit details
Commits on Jan 27, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 14aa9dd - Browse repository at this point
Copy the full SHA 14aa9ddView commit details -
Change costmap_queue to shared library (ros-navigation#4072)
Signed-off-by: cybaol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3a6a25 - Browse repository at this point
Copy the full SHA b3a6a25View commit details
Commits on Jan 29, 2024
-
free
map_sub_
beforemap_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]>
Configuration menu - View commit details
-
Copy full SHA for 8d191da - Browse repository at this point
Copy the full SHA 8d191daView commit details
Commits on Jan 30, 2024
-
Update CollisionMonitorState.msg ros-navigation#4052 (ros-navigation#…
…4082) Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5371545 - Browse repository at this point
Copy the full SHA 5371545View commit details
Commits on Jan 31, 2024
-
Fix typo (ros-navigation#4087)
Fix AttributeError: 'BasicNavigator' object has no attribute '_BasicNavigator__getPathThroughPosesImpl' Signed-off-by: nfriedrich00 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9cc5393 - Browse repository at this point
Copy the full SHA 9cc5393View commit details
Commits on Feb 1, 2024
-
Revert accidental inclusion of Smac Lattice as default (ros-navigatio…
…n#4089) Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b970a84 - Browse repository at this point
Copy the full SHA b970a84View commit details -
Update underlay.repos (ros-navigation#4092)
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38ea38d - Browse repository at this point
Copy the full SHA 38ea38dView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18e9b2b - Browse repository at this point
Copy the full SHA 18e9b2bView commit details
Commits on Feb 5, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 8070aea - Browse repository at this point
Copy the full SHA 8070aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f020478 - Browse repository at this point
Copy the full SHA f020478View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8f7b6ce - Browse repository at this point
Copy the full SHA 8f7b6ceView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for b8f51ae - Browse repository at this point
Copy the full SHA b8f51aeView commit details -
update smac_planner README (ros-navigation#4103)
Signed-off-by: ARK3r <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 543c555 - Browse repository at this point
Copy the full SHA 543c555View commit details -
Shorten name to nav2_graceful_controller (ros-navigation#4105)
* nav2_graceful_motion_controller->nav2_graceful_controller * dos2unix
Configuration menu - View commit details
-
Copy full SHA for 960602d - Browse repository at this point
Copy the full SHA 960602dView commit details -
Add nav2_graceful_controller to Nav2 metapackage (ros-navigation#4106)
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbab8e0 - Browse repository at this point
Copy the full SHA cbab8e0View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a0e742f - Browse repository at this point
Copy the full SHA a0e742fView commit details -
Fix flaky system tests (ros-navigation#4108)
* fix flaky tests * donze
Configuration menu - View commit details
-
Copy full SHA for 5ad6ad3 - Browse repository at this point
Copy the full SHA 5ad6ad3View commit details -
Update cache for package rename
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0cdabca - Browse repository at this point
Copy the full SHA 0cdabcaView commit details
Commits on Feb 9, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 70dc1f9 - Browse repository at this point
Copy the full SHA 70dc1f9View commit details
Commits on Feb 12, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 5111f98 - Browse repository at this point
Copy the full SHA 5111f98View commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for ab9b101 - Browse repository at this point
Copy the full SHA ab9b101View commit details
Commits on Feb 13, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 913f7b6 - Browse repository at this point
Copy the full SHA 913f7b6View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e7a0f7 - Browse repository at this point
Copy the full SHA 1e7a0f7View commit details -
Update README.md (ros-navigation#4114)
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bc77ae - Browse repository at this point
Copy the full SHA 1bc77aeView commit details
Commits on Feb 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a3cdbbf - Browse repository at this point
Copy the full SHA a3cdbbfView commit details
Commits on Feb 17, 2024
-
Refactors
possible_inscribed_cost
topossible_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]>
Configuration menu - View commit details
-
Copy full SHA for bc242b6 - Browse repository at this point
Copy the full SHA bc242b6View commit details
Commits on Feb 20, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for c59e0f3 - Browse repository at this point
Copy the full SHA c59e0f3View commit details -
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7a9f7f - Browse repository at this point
Copy the full SHA b7a9f7fView commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for 8458c8a - Browse repository at this point
Copy the full SHA 8458c8aView commit details
Commits on Feb 21, 2024
-
Fix compilation with clang (ros-navigation#4131)
Signed-off-by: Ramon Wijnands <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55c952d - Browse repository at this point
Copy the full SHA 55c952dView commit details
Commits on Feb 23, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 2e491b1 - Browse repository at this point
Copy the full SHA 2e491b1View commit details
Commits on Feb 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 865fd32 - Browse repository at this point
Copy the full SHA 865fd32View commit details
Commits on Feb 27, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 654e7e0 - Browse repository at this point
Copy the full SHA 654e7e0View commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf3afa3 - Browse repository at this point
Copy the full SHA bf3afa3View commit details -
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d509fbf - Browse repository at this point
Copy the full SHA d509fbfView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for efd777e - Browse repository at this point
Copy the full SHA efd777eView commit details
Commits on Mar 1, 2024
-
Signed-off-by: Tianchu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 623434b - Browse repository at this point
Copy the full SHA 623434bView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 211273f - Browse repository at this point
Copy the full SHA 211273fView commit details
Commits on Mar 5, 2024
-
Fix BT.CPP import (ros-navigation#4165)
Signed-off-by: Tony Najjar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2636371 - Browse repository at this point
Copy the full SHA 2636371View commit details
Commits on Mar 7, 2024
-
Update default recommendation from Obstacles to Cost critic in MPPI (r…
…os-navigation#4170) Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9d9b5c - Browse repository at this point
Copy the full SHA c9d9b5cView commit details
Commits on Mar 8, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 4737462 - Browse repository at this point
Copy the full SHA 4737462View commit details
Commits on Mar 11, 2024
-
completely shutdown inital_pose_sub_ (ros-navigation#4176)
Signed-off-by: GoesM <[email protected]> Co-authored-by: GoesM <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0897da9 - Browse repository at this point
Copy the full SHA 0897da9View commit details
Commits on Mar 13, 2024
-
chore(nav2_behavior_tree): log actual wait period in bt_action_node (r…
…os-navigation#4178) Signed-off-by: Felix <[email protected]> Co-authored-by: Felix <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09ba08b - Browse repository at this point
Copy the full SHA 09ba08bView commit details
Commits on Mar 14, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 9f13cb1 - Browse repository at this point
Copy the full SHA 9f13cb1View commit details
Commits on Mar 15, 2024
-
Fixing a typo in Smac Heuristic (ros-navigation#4184)
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53f1f42 - Browse repository at this point
Copy the full SHA 53f1f42View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for db974ea - Browse repository at this point
Copy the full SHA db974eaView commit details
Commits on Mar 18, 2024
-
fix typos in description messages (ros-navigation#4188)
Signed-off-by: Antonio Park <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa849ae - Browse repository at this point
Copy the full SHA aa849aeView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for f484b09 - Browse repository at this point
Copy the full SHA f484b09View commit details
Commits on Mar 19, 2024
-
Move lines for pre-computation to outside a loop (ros-navigation#4191)
Signed-off-by: Kyungsik Park <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 914d881 - Browse repository at this point
Copy the full SHA 914d881View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 2eb99e3 - Browse repository at this point
Copy the full SHA 2eb99e3View commit details
Commits on Mar 20, 2024
-
Update footprint iif changed (ros-navigation#4193)
Signed-off-by: Brice <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12292d1 - Browse repository at this point
Copy the full SHA 12292d1View commit details
Commits on Mar 21, 2024
-
fix missing param declare (ros-navigation#4203)
Signed-off-by: nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ef462e - Browse repository at this point
Copy the full SHA 1ef462eView commit details
Commits on Mar 22, 2024
-
Revert "nav2_controller: add loop rate log (ros-navigation#4171)" (ro…
…s-navigation#4210) This reverts commit 4737462.
Configuration menu - View commit details
-
Copy full SHA for 5bf14fc - Browse repository at this point
Copy the full SHA 5bf14fcView commit details
Commits on Mar 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 46ff0ec - Browse repository at this point
Copy the full SHA 46ff0ecView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for a1997db - Browse repository at this point
Copy the full SHA a1997dbView commit details
Commits on Mar 27, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for fe83956 - Browse repository at this point
Copy the full SHA fe83956View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 5a8cbd3 - Browse repository at this point
Copy the full SHA 5a8cbd3View commit details -
removed RPP dependency (ros-navigation#4222)
Signed-off-by: jncfa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9828c2 - Browse repository at this point
Copy the full SHA f9828c2View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 0b22bb4 - Browse repository at this point
Copy the full SHA 0b22bb4View commit details
Commits on Mar 28, 2024
-
allowing costmap to change with new costmap resolutions (ros-navigati…
…on#4223) * allowing costmap to change with new costmap resolutions * add test * fix test
Configuration menu - View commit details
-
Copy full SHA for 6f5bb6b - Browse repository at this point
Copy the full SHA 6f5bb6bView commit details -
Improving stability of action feedback (ros-navigation#4225)
* Improving stability of feedback * Adding Nsv through poses
Configuration menu - View commit details
-
Copy full SHA for 63b6d90 - Browse repository at this point
Copy the full SHA 63b6d90View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 19e3f46 - Browse repository at this point
Copy the full SHA 19e3f46View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 80bb5bf - Browse repository at this point
Copy the full SHA 80bb5bfView commit details
Commits on Mar 29, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 2ecc91e - Browse repository at this point
Copy the full SHA 2ecc91eView commit details
Commits on Apr 2, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for b0e6d3d - Browse repository at this point
Copy the full SHA b0e6d3dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 911555a - Browse repository at this point
Copy the full SHA 911555aView commit details -
Increasing test count from timeout handling changes (ros-navigation#4234
) Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d030ea4 - Browse repository at this point
Copy the full SHA d030ea4View commit details
Commits on Apr 3, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 0be2f25 - Browse repository at this point
Copy the full SHA 0be2f25View commit details
Commits on Apr 8, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for f815e8b - Browse repository at this point
Copy the full SHA f815e8bView commit details
Commits on Apr 10, 2024
-
Fix compiler warning ‘error_level’ may be used uninitialized (ros-nav…
…igation#4253) Signed-off-by: Tim Clephas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8af70ab - Browse repository at this point
Copy the full SHA 8af70abView commit details
Commits on Apr 11, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 61a774b - Browse repository at this point
Copy the full SHA 61a774bView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c097088 - Browse repository at this point
Copy the full SHA c097088View commit details
Commits on Apr 12, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for cc2b696 - Browse repository at this point
Copy the full SHA cc2b696View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 12c786f - Browse repository at this point
Copy the full SHA 12c786fView commit details
Commits on Apr 23, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 677e6ac - Browse repository at this point
Copy the full SHA 677e6acView commit details -
Revert "Revert "adding base footprint publisher to nav2_util (ros-nav…
…igation#3860)" (ros-navigation#3994)" (ros-navigation#3995) This reverts commit ef85df2.
Configuration menu - View commit details
-
Copy full SHA for 13e2005 - Browse repository at this point
Copy the full SHA 13e2005View commit details
Commits on Apr 24, 2024
-
[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]>
Configuration menu - View commit details
-
Copy full SHA for f856384 - Browse repository at this point
Copy the full SHA f856384View commit details -
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 ¶meter 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 ¶meter 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 ¶meter 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 ¶meter 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]>
Configuration menu - View commit details
-
Copy full SHA for fbec0fa - Browse repository at this point
Copy the full SHA fbec0faView commit details -
Make rviz use sim time with TB3 demo (ros-navigation#4274)
Signed-off-by: Tony Najjar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f980a1 - Browse repository at this point
Copy the full SHA 1f980a1View commit details
Commits on Apr 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f6b0dd - Browse repository at this point
Copy the full SHA 9f6b0ddView commit details
Commits on Apr 29, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for c93080c - Browse repository at this point
Copy the full SHA c93080cView commit details
Commits on Apr 30, 2024
-
Ignore warnings in included xtensor library (ros-navigation#4285)
Signed-off-by: James Ward <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6ccd8e - Browse repository at this point
Copy the full SHA c6ccd8eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 8f00360 - Browse repository at this point
Copy the full SHA 8f00360View commit details -
nav2_waypoint_follower: Fix opencv includes (ros-navigation#4287)
Signed-off-by: Silvio Traversaro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be4760a - Browse repository at this point
Copy the full SHA be4760aView commit details
Commits on May 2, 2024
-
[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
Configuration menu - View commit details
-
Copy full SHA for de19a7b - Browse repository at this point
Copy the full SHA de19a7bView commit details
Commits on May 3, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 329875a - Browse repository at this point
Copy the full SHA 329875aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 1e3a68b - Browse repository at this point
Copy the full SHA 1e3a68bView commit details -
Fix ros-navigation#4268 (ros-navigation#4296)
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07fbc50 - Browse repository at this point
Copy the full SHA 07fbc50View commit details
Commits on May 6, 2024
-
fixes the issue when the decorator goes to idle state (ros-navigation…
…#4300) Signed-off-by: PRP <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0a65d5 - Browse repository at this point
Copy the full SHA d0a65d5View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for b6693c6 - Browse repository at this point
Copy the full SHA b6693c6View commit details
Commits on May 7, 2024
-
Update README.md of nav2_bt_navigator (ros-navigation#4309)
Update link to docs Signed-off-by: João Britto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 397f37f - Browse repository at this point
Copy the full SHA 397f37fView commit details -
updating readme links to the new domain (ros-navigation#4311)
Signed-off-by: Pradheep <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12c31c6 - Browse repository at this point
Copy the full SHA 12c31c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f12544d - Browse repository at this point
Copy the full SHA f12544dView commit details
Commits on May 8, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 5913178 - Browse repository at this point
Copy the full SHA 5913178View commit details -
msg validation check for
/initialpose
innav2_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]>
Configuration menu - View commit details
-
Copy full SHA for 7ef4473 - Browse repository at this point
Copy the full SHA 7ef4473View commit details
Commits on May 10, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 30d3aff - Browse repository at this point
Copy the full SHA 30d3affView commit details -
Update docker workflow readme badge URL
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69cfc1c - Browse repository at this point
Copy the full SHA 69cfc1cView commit details -
Update CircleCI badge on readme table
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ade0061 - Browse repository at this point
Copy the full SHA ade0061View commit details -
Signed-off-by: Steve Macenski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4fa12ac - Browse repository at this point
Copy the full SHA 4fa12acView commit details
Commits on May 14, 2024
-
[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]>
Configuration menu - View commit details
-
Copy full SHA for 2ae649b - Browse repository at this point
Copy the full SHA 2ae649bView commit details
Commits on May 15, 2024
-
[LifecycleManagerClient] clean set_initial_pose and navigate_to_pose
Guillaume Doisy committedMay 15, 2024 Configuration menu - View commit details
-
Copy full SHA for af12ed5 - Browse repository at this point
Copy the full SHA af12ed5View commit details