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

Staticial replanning #3100

Draft
wants to merge 132 commits into
base: main
Choose a base branch
from

Commits on Jun 15, 2022

  1. statistical prototype

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

Commits on Jul 25, 2022

  1. fixed two sample z-test

    jwallace42 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    beeb427 View commit details
    Browse the repository at this point in the history
  2. fixed 2 sample z test

    jwallace42 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    f697654 View commit details
    Browse the repository at this point in the history
  3. rolling issue

    jwallace42 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    7a14c46 View commit details
    Browse the repository at this point in the history
  4. navfn produces costs

    jwallace42 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    10445f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. complete updates

    jwallace42 committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    146ca55 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Revert "rolling issue"

    This reverts commit 7a14c46.
    jwallace42 committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    c1a499f View commit details
    Browse the repository at this point in the history
  2. Revert "navfn produces costs"

    This reverts commit 10445f1.
    jwallace42 committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    5108c97 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Configuration menu
    Copy the full SHA
    827a0ba View commit details
    Browse the repository at this point in the history
  2. removed extra includes (ros-navigation#3026)

    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    8ba8848 View commit details
    Browse the repository at this point in the history
  3. remove extra sub (ros-navigation#3025)

    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    b7a13d3 View commit details
    Browse the repository at this point in the history
  4. Fix missing dependency on nav2_velocity_smoother (ros-navigation#3031)

    hodnajit authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ef0102b View commit details
    Browse the repository at this point in the history
  5. adding timeout for action client initialization (ros-navigation#3029)

    * adding timeout for action client initialization
    
    Signed-off-by: Vinny Ruia <[email protected]>
    
    * adding constant 1s timeout, catching exception
    
    Signed-off-by: Vinny Ruia <[email protected]>
    vinnnyr authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    21d36bf View commit details
    Browse the repository at this point in the history
  6. - Modified findVelocitySignChange method to transform cusp into robot… (

    ros-navigation#3036)
    
    * - 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]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    2672bd1 View commit details
    Browse the repository at this point in the history
  7. cleanup warnings (ros-navigation#3028)

    * cleanup warnings
    
    * removed referenc
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    9e6be2e View commit details
    Browse the repository at this point in the history
  8. Update mergify.yml

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5f2eede View commit details
    Browse the repository at this point in the history
  9. Draft: Added GoalUpdatedController BT plugin node (ros-navigation#3044)

    * 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
    relffok authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    9c08a05 View commit details
    Browse the repository at this point in the history
  10. installing plugins folder of nav2_behaviors package (ros-navigation#3051

    )
    
    Co-authored-by: Srijanee Biswas <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    6a5165b View commit details
    Browse the repository at this point in the history
  11. Completed PR 2929 (ros-navigation#3038)

    * accepting empty yaml_filename if no initial map is available
    
    * invalid load_map-request does not invalidate existing map, added Testcase
    
    * style
    
    * finish PR 2929
    
    * finish linting
    
    * removing change
    
    * removing change
    
    * Update test_map_server_node.cpp
    
    * Update test_map_server_node.cpp
    
    Co-authored-by: Nikolas Engelhard <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    e63eae1 View commit details
    Browse the repository at this point in the history
  12. zero z values in rpp transformed plan (ros-navigation#3066)

    Aposhian authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    02a8dab View commit details
    Browse the repository at this point in the history
  13. forward porting ros-navigation#3053 (ros-navigation#3064)

    * forward porting ros-navigation#3053
    
    * adding TF warning suggestion
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    84cd1d8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1dd5d27 View commit details
    Browse the repository at this point in the history
  15. adding looping timeout for lifecycle service clients + adding string …

    …name of action for BT action nodes (ros-navigation#3071)
    
    * adding looping timeout for lifecycle service clients + adding string name of action for BT action nodes
    
    * fix linting
    
    * remove inline comment
    
    * adding goal updated controller node to test
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    d40dcd6 View commit details
    Browse the repository at this point in the history
  16. Smac Planner 2D changes (ros-navigation#3083)

    * removing 4-connected option from smac; fixing 2D heuristic and traversal function from other planner's changes
    
    * fix name of variable since no longer a neighborhood
    
    * partial test updates
    
    * ported unit tests fully
    
    * revert to no costmap downsampling
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    b15367f View commit details
    Browse the repository at this point in the history
  17. Collision monitor (ros-navigation#2982)

    * Add Collision Monitor node
    
    * Meet review items
    
    * Fix next review items
    
    * Code cleanup
    
    * Support dynamic footprint. More optimizations.
    
    * Switch to multiple footprints. Move variables.
    Remove odom subscriber. Add 0-velocity optimization
    
    * Update nav2_collision_monitor/include/nav2_collision_monitor/polygon.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/params/collision_monitor_params.yaml
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/params/collision_monitor_params.yaml
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/params/collision_monitor_params.yaml
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Meet smaller review items
    
    * Add fixes found during unit test development
    
    * Fix uncrustify issues
    
    * Add unit tests
    
    * Fix number of polygons points
    
    * Move tests
    
    * Add kinematics unit test
    
    * Minor tests fixes
    
    * Remove commented line
    
    * Add edge case checking testcase and references
    
    * Update comment
    
    * Add README.md
    
    * Fixed table
    
    * Minor changes in README.md
    
    * Fix README.md for documentation pages
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Meet review items
    
    * Meet review items (part 2)
    
    * Update polygons picture for README
    
    * Change simulation_time_step to 0.1
    
    * Fix bounding boxes to fit the demo from README.md
    
    * Terminology fixes
    
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    35df8e6 View commit details
    Browse the repository at this point in the history
  18. removing the extra argument in class dec (ros-navigation#3084)

    padhupradheep authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    252d844 View commit details
    Browse the repository at this point in the history
  19. Fix for ros-navigation#3078, fix image path in YAML (ros-navigation#3082

    )
    
    * Fix for ros-navigation#3078, fix image path in YAML
    
    * Update map_io.cpp
    
    * Update map_io.cpp
    
    * Update map_io.cpp
    
    * Update map_io.cpp
    nakai-omer authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    e8047ce View commit details
    Browse the repository at this point in the history
  20. do not depend on velocity for approach scaling (ros-navigation#3047)

    * do not depend on velocity for approach scaling
    
    * add approach_velocity_scaling_dist to README
    
    * do not pass references to shared ptr
    
    * fixup! do not pass references to shared ptr
    
    * fix approach velocity scaling compile issues
    
    * default approach_velocity_scaling_dist based on costmap size
    
    * change default approach_velocity_scaling_dist to 0.6 to match previous behavior
    
    * update tests for approach velocity scaling
    
    * remove use_approach_linear_velocity_scaling from readme
    
    * smooth approach velocity scaling
    Aposhian authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ffa0061 View commit details
    Browse the repository at this point in the history
  21. Use correct timeout when checking future (ros-navigation#3087)

    samiamlabs authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ee06ded View commit details
    Browse the repository at this point in the history
  22. Adds missing commas so default plugin names are not stuck together (r…

    …os-navigation#3093)
    
    Signed-off-by: Aaron Chong <[email protected]>
    
    Signed-off-by: Aaron Chong <[email protected]>
    aaronchongth authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5cba027 View commit details
    Browse the repository at this point in the history
  23. Fix Costmap Filters system tests (ros-navigation#3120)

    * Fix Costmap Filters system tests
    
    * Update map_io.cpp
    
    Co-authored-by: Alexey Merzlyakov <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    232d665 View commit details
    Browse the repository at this point in the history
  24. Finding distance H if obstacle H is <= 0 (ros-navigation#3122)

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    289a686 View commit details
    Browse the repository at this point in the history
  25. Removed additional sign multiplication (ros-navigation#3088)

    automech-rb authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    e1830c9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    aab082e View commit details
    Browse the repository at this point in the history
  27. Update nav2_multirobot_params_1.yaml

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    c9bab4d View commit details
    Browse the repository at this point in the history
  28. Update nav2_multirobot_params_2.yaml

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    72b5348 View commit details
    Browse the repository at this point in the history
  29. ComputePathToPose Sets empty path on blackboard if action is aborted …

    …or cancelled (ros-navigation#3114)
    
    * set empty path on black on failure
    
    * docs
    
    * switched to correct message type
    
    * set empty path for compute_path_through_poses
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    42b5bc8 View commit details
    Browse the repository at this point in the history
  30. Ignore feedback from old goals in waypoint follower (ros-navigation#3139

    )
    pepisg authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ca48a4d View commit details
    Browse the repository at this point in the history
  31. apply joinchar in pathify (ros-navigation#3141)

    Co-authored-by: kevin <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    6fdcfc1 View commit details
    Browse the repository at this point in the history
  32. Log level (ros-navigation#3110)

    * added log level for navigation launch
    
    * localization log level
    
    * slam log level
    
    * revert use_comp
    
    * added log level to components
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    d4886a7 View commit details
    Browse the repository at this point in the history
  33. linting and uncrusitfy fixes for CI (ros-navigation#3144)

    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    676fe71 View commit details
    Browse the repository at this point in the history
  34. start is now added to the path (ros-navigation#3140)

    * start is now added to the path
    
    * lint fix
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    34524ed View commit details
    Browse the repository at this point in the history
  35. Update README.md (ros-navigation#3147)

    Current example doesn't work with the updates.
    austin-InDro authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    11285ea View commit details
    Browse the repository at this point in the history
  36. fixing linting problem

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    074e3e1 View commit details
    Browse the repository at this point in the history
  37. Setting map map's yaml path to empty string, since overridden in laun…

    …ch (ros-navigation#3123)
    
    * Update nav2_params.yaml
    
    * Update nav2_params.yaml
    
    * Update nav2_params.yaml
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    7a6b11d View commit details
    Browse the repository at this point in the history
  38. use_sim_time refactoring (ros-navigation#3131)

    * initial commit
    
    * fix
    
    * fixes
    
    * revert
    
    * fix
    
    * linting
    
    * fixes
    
    * fix format
    
    * fixing pycodestyle
    
    * revert typo
    
    * add use_sim_time to costmap
    
    * add parameter description
    
    * fix defaults
    
    * fix formatting
    Tony Najjar authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    344ac1c View commit details
    Browse the repository at this point in the history
  39. standalone assisted teleop (ros-navigation#2904)

    * standalone assisted teleop
    
    * added in action message
    
    * code review
    
    * moved to behavior server
    
    * added assisted teleop bt node
    
    * revert
    
    * added bt node for assisted teleop
    
    * lint fix
    
    * added cancel assisted teleop node
    
    * code review
    
    * working
    
    * cleanup
    
    * updated feeback
    
    * code review
    
    * update compute velocity
    
    * cleanup
    
    * lint fixes
    
    * cleanup
    
    * test fix
    
    * starting to add tests for assisted teleop
    
    * fixed tests
    
    * undo
    
    * fixed test
    
    * is_recovery
    
    * adjust abort result based on recovery or not
    
    * code review
    
    * added preempt velocity
    
    * working preempt assisted teleop test
    
    * completed assisted teleop tests
    
    * code review
    
    * undo
    
    * code review
    
    * remove sleep
    
    * topic rename
    
    * missing comma
    
    * added comma :(
    
    * added comma
    
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    2b34405 View commit details
    Browse the repository at this point in the history
  40. Add the support of range sensors to Collision Monitor (ros-navigation…

    …#3099)
    
    * Support range sensors in Collision Monitor
    
    * Adjust README.md
    
    * Meet review fixes
    AlexeyMerzlyakov authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    1022f02 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    7a18064 View commit details
    Browse the repository at this point in the history
  42. missing nodes added to nav2_tree_nodes.xml (ros-navigation#3155)

    enesbedir1 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    3360f18 View commit details
    Browse the repository at this point in the history
  43. Change deprecated ceres function (ros-navigation#3158)

    * Change deprecated function
    
    * Update smoother_cost_function.hpp
    Tobias-Fischer authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    12b45f5 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    79c73f6 View commit details
    Browse the repository at this point in the history
  45. bugfix (ros-navigation#3109) deadlock when costmap receives new map (r…

    …os-navigation#3145)
    
    * bugfix (ros-navigation#3109) deadlock when costmap receives new map
    
    Signed-off-by: Daisuke Sato <[email protected]>
    
    * introduce map_received_in_update_bounds_ flag to make sure processMap will not be called between updateBounds and updateCosts
    
    Signed-off-by: Daisuke Sato <[email protected]>
    
    Signed-off-by: Daisuke Sato <[email protected]>
    daisukes authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    c5e4d1b View commit details
    Browse the repository at this point in the history
  46. simple command costmap api - first few functions (ros-navigation#3159)

    * initial commit costmap_2d template
    
    Signed-off-by: Stevedan Omodolor <[email protected]>
    
    * finish task A and tested
    
    * lint
    
    * Update nav2_simple_commander/nav2_simple_commander/costmap_2d.py
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * fix trailing underscores
    
    Signed-off-by: Stevedan Omodolor <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    78ed712 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    908a765 View commit details
    Browse the repository at this point in the history
  48. fixed start (ros-navigation#3168)

    * fixed start
    
    * return true
    
    * fix tests
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    f424310 View commit details
    Browse the repository at this point in the history
  49. Fix velocities comparison for rotation at place case (ros-navigation#…

    …3177)
    
    * Fix velocities comparison for rotation at place case
    
    * Meet review item
    
    * Remove unnecessary header
    
    * Change the comment
    AlexeyMerzlyakov authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    8ce0ead View commit details
    Browse the repository at this point in the history
  50. set a empty path on halt (ros-navigation#3178)

    * set a empty path on halt
    
    * fixed issues
    
    * remove path reset
    
    * fixing
    
    * reverting
    
    * revert
    
    * revert
    
    * fixed lint
    
    * test fix
    
    * uncrusify fix
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    72da017 View commit details
    Browse the repository at this point in the history
  51. simple command costmap api - update few functions (ros-navigation#3169)

    * * add aditional function to costmap_2d.py
    
    Signed-off-by: Stevedan Omodolor <[email protected]>
    
    Updated-by: Jaehun Kim <[email protected]>
    
    * finish task B
    
    * Update nav2_simple_commander/nav2_simple_commander/costmap_2d.py
    
    * Update method docs
    
    * Remove underscores at parameters and split getCost into getCostXY and getCostIdx
    
    * Update method docstrings
    
    * lint code & update docstring, remove default value of getCostXY
    
    * lint code with pep257 & flake8
    JacksonK9 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    7eeb91e View commit details
    Browse the repository at this point in the history
  52. clear names for bt nodes (ros-navigation#3183)

    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    9cbaf1a View commit details
    Browse the repository at this point in the history
  53. [Smac] check if a node exists before creating (ros-navigation#3195)

    * check if a node exists before creating
    
    * invert logic to group like with like
    
    * Update a_star.cpp
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    48ca6e1 View commit details
    Browse the repository at this point in the history
  54. fixing benchmarkign for planners (ros-navigation#3202)

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    278f896 View commit details
    Browse the repository at this point in the history
  55. [Smac] Robin hood data structure improves performance by 10-15%! (ros…

    …-navigation#3201)
    
    * adding robin_hood unordered_map
    
    * using robin_hood node map
    
    * ignore robin_hood file
    
    * linting
    
    * linting cont. for triple pointers
    
    * linting cont. for uncrustify
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5ae4b73 View commit details
    Browse the repository at this point in the history
  56. [RPP] Add parameter to enable/disable collision detection (ros-naviga…

    …tion#3204)
    
    * [RPP] Add parameter to enable/disable collision detection
    
    * [RPP] Update README
    fantalukas authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    f896415 View commit details
    Browse the repository at this point in the history
  57. Update waffle.model

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    e853746 View commit details
    Browse the repository at this point in the history
  58. Add a min_obstacle_height param to the nav2_costmap_2d's ObstacleLaye…

    …r plugin (ros-navigation#3211)
    
    This allows considering full range observations, specified by the
      <data source>.min_obstacle_height
    and
      <data source>.max_obstacle_height
    especially used for the raytracing, but to still be able to specify a
    minimum obstacle height to report obstacles onto the costmap.
    
    This is in particular required in the case a PointCloud2 source points
    slightly towards the ground, sometimes detecting obstacles, that should be
    cleared once the ground reappears behind the obstacle when it has moved
    away: we don't want to detect the ground as an obstacle, but still want it
    to be used in the raytracing to clear the previously detected obstacle.
    milidam authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    c6bd5c5 View commit details
    Browse the repository at this point in the history
  59. add benchmark launch file + instructions (ros-navigation#3218)

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    f2713f7 View commit details
    Browse the repository at this point in the history
  60. removing hypotf from smac planner heuristic computation (ros-navigati…

    …on#3217)
    
    * removing hypotf
    
    * swapping to node2d sqrt
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    b45381d View commit details
    Browse the repository at this point in the history
  61. complete smac planner tolerances (ros-navigation#3219)

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    1b24e28 View commit details
    Browse the repository at this point in the history
  62. Disable Output Buffering (ros-navigation#3220)

    To ensure await asyncio prints [Processing: %s]' every 30s as expected
    ruffsl authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    810f076 View commit details
    Browse the repository at this point in the history
  63. fix majority of python linting errors introduced in python costmap AP…

    …I additions to get CI turning over again (ros-navigation#3223)
    
    * fix majority of python linting errors
    
    * finish linting
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    83f8b4f View commit details
    Browse the repository at this point in the history
  64. Add new constructor to cosmtap2DROS (ros-navigation#3222)

    * Add new constructor
    
    * fix plugins
    
    * Use new constructor
    Tony Najjar authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    c1f837d View commit details
    Browse the repository at this point in the history
  65. Assisted teleop simple commander (ros-navigation#3198)

    * add assisted teleop to python api
    
    * cleanup
    
    * assisted teleop demo
    
    * rename
    
    * lint
    
    * code review
    
    * trigger build
    
    * flake8 fix
    
    * break cashe
    
    * moved all v11 to v12
    
    * lint fix
    
    * remove package dep
    
    * change default time allowance
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    8df3c5d View commit details
    Browse the repository at this point in the history
  66. added result codes for global planner (ros-navigation#3146)

    * added result codes for global planner
    
    * code review
    
    * code review
    
    * cleanup
    
    * cleanup
    
    * update smac lattice planner
    
    * update planner instances
    
    * cleanup
    
    * updates
    
    * renaming
    
    * fixes
    
    * cpplint
    
    * uncrusitfy
    
    * code review
    
    * navfn exceptions
    
    * theta_star_planner
    
    * fix code review
    
    * wrote timeout exception
    
    * consistent exception throwing across planners
    
    * code review
    
    * remove
    
    * uncrusitfy
    
    * uncrusify
    
    * catch exception
    
    * expect throw
    
    * update string of exceptions
    
    * throw with coords
    
    * removed start == goal error code
    
    * code review
    
    * code review
    
    * uncrustify
    
    * code review
    
    * message order
    
    * remove remarks
    
    * update xml
    
    * update xml
    
    * Update nav2_behavior_tree/nav2_tree_nodes.xml
    
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    92dd352 View commit details
    Browse the repository at this point in the history
  67. Fix RMW deprecation warnings (ros-navigation#3226)

    * Fix RMW deprecation warnings
    
    * Deprecated OpenCV header
    AndyZe authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    53a6af5 View commit details
    Browse the repository at this point in the history
  68. Costmap Filter enabling service (ros-navigation#3229)

    * Add enabling service to costmap filters
    
    * Add service testcase
    
    * Fix comment
    
    * Use toggle_filter service name
    AlexeyMerzlyakov authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    3727175 View commit details
    Browse the repository at this point in the history
  69. Fixing Ogre deprecation build warning

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    bd715a5 View commit details
    Browse the repository at this point in the history
  70. Add binary flip costmap filter (ros-navigation#3228)

    * Add binary flip costmap filter
    
    * Move transformPose, worldToMask, getMaskData to CostmapFilter
    
    * Added default parametrized binary filter state
    
    * Switched to std_msgs/msg/Bool.msg
    
    * Use arbitrary filter values
    AlexeyMerzlyakov authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    185b7af View commit details
    Browse the repository at this point in the history
  71. Update waffle.model

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    81811e2 View commit details
    Browse the repository at this point in the history
  72. Revert "added result codes for global planner (ros-navigation#3146)" (r…

    …os-navigation#3237)
    
    This reverts commit 7be609e.
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    b908b53 View commit details
    Browse the repository at this point in the history
  73. Update waffle.model

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    b1922b6 View commit details
    Browse the repository at this point in the history
  74. Update test_actions.cpp

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    a96301c View commit details
    Browse the repository at this point in the history
  75. odom alpha restriction to avoid overflow caused by user-misconfigurat…

    …ion (ros-navigation#3238)
    
    * odom alpha restriction
    
    * odom alpha code style
    
    * odom alpha code style
    
    * odom alpha code style
    Cryst4L9527 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5fe3345 View commit details
    Browse the repository at this point in the history
  76. Expections (ros-navigation#3244)

    * added result codes for global planner
    
    * code review
    
    * code review
    
    * cleanup
    
    * cleanup
    
    * update smac lattice planner
    
    * update planner instances
    
    * cleanup
    
    * updates
    
    * renaming
    
    * fixes
    
    * cpplint
    
    * uncrusitfy
    
    * code review
    
    * navfn exceptions
    
    * theta_star_planner
    
    * fix code review
    
    * wrote timeout exception
    
    * consistent exception throwing across planners
    
    * code review
    
    * remove
    
    * uncrusitfy
    
    * uncrusify
    
    * catch exception
    
    * expect throw
    
    * update string of exceptions
    
    * throw with coords
    
    * removed start == goal error code
    
    * code review
    
    * code review
    
    * uncrustify
    
    * code review
    
    * message order
    
    * remove remarks
    
    * update xml
    
    * update xml
    
    * Update nav2_behavior_tree/nav2_tree_nodes.xml
    
    * fix
    
    Co-authored-by: Steve Macenski <[email protected]>
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    95fbd23 View commit details
    Browse the repository at this point in the history
  77. Update controller server goal checker (ros-navigation#3240)

    * [FIX] Update controller server goal checker
    
    * [FIX] Autoformat code
    
    * [FIX] Misplaced tabs.
    
    Co-authored-by: Pedro Alejandro González <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    4b54dfd View commit details
    Browse the repository at this point in the history
  78. map-size restriction to avoid overflow and nullptr caused by user-mis…

    …configuration (ros-navigation#3242)
    
    * odom alpha restriction
    
    * odom alpha code style
    
    * odom alpha code style
    
    * odom alpha code style
    
    * map-size restriction
    
    * map-size code style
    
    * map-size rejection
    
    * map-size codestyle
    
    * map-size return false
    Cryst4L9527 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5d85e3f View commit details
    Browse the repository at this point in the history
  79. Add Path Smoothers Benchmarking suite (ros-navigation#3236)

    * Add Path Smoothers Benchmarking suite
    
    * Meet review items
    
    * Update tools/smoother_benchmarking/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Move optional performance patch to the end of README
    
    * Fix README
    
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    aeec74a View commit details
    Browse the repository at this point in the history
  80. Controller exceptions (ros-navigation#3227)

    * added result codes for global planner
    
    * code review
    
    * code review
    
    * cleanup
    
    * cleanup
    
    * update smac lattice planner
    
    * update planner instances
    
    * cleanup
    
    * added controller exception
    
    * renaming
    
    * follow path updates
    
    * rename exceptions
    
    * updated regulated pure pursuit
    
    * completed pure pursuit
    
    * completed dwb
    
    * linting fixes
    
    * cleanup
    
    * revert planner server
    
    * revert planner server
    
    * revert planner server
    
    * revert planner server
    
    * code review
    
    * code review
    
    * cleanup
    
    * cleanup
    
    * bug fix
    
    * final cleanup
    
    * set follow path error on bt
    
    * update groot
    
    * code review
    
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    e7d4d98 View commit details
    Browse the repository at this point in the history
  81. CostmapLayer::matchSize may be executed concurrently (ros-navigation#…

    …3250)
    
    * CostmapLayer::matchSize() add a mutex
    Cryst4L9527 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    9b74dd0 View commit details
    Browse the repository at this point in the history
  82. Fix typo (ros-navigation#3262)

    woawo1213 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    338e93e View commit details
    Browse the repository at this point in the history
  83. Adding new Nav2 Smoother: Savitzky-Golay Smoother (ros-navigation#3264)

    * initial prototype of the Savitzky Golay Filter Path Smoother
    
    * fixed indexing issue - tested working
    
    * updates for filter
    
    * adding unit tests for SG-filter smoother
    
    * adding lifecycle transitions
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    a94fdc4 View commit details
    Browse the repository at this point in the history
  84. refactoring RPP a bit for cleanliness on way to ROSCon (ros-navigatio…

    …n#3265)
    
    * refactor for RPP on way to ROSCon
    
    * fixing header
    
    * fixing header
    
    * fixing header
    
    * fix edge cases test samplings
    
    * linting
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    c8053e3 View commit details
    Browse the repository at this point in the history
  85. exceptions for compute path through poses (ros-navigation#3248)

    * exceptions for compute path through poses
    
    * lint fix
    
    * code review
    
    * code review
    
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5161f7d View commit details
    Browse the repository at this point in the history
  86. Reclaim Our CI Coverage from the Lords of Painful Subtle Regressions …

    …⚔️⚔️⚔️ (ros-navigation#3266)
    
    * test waypoint follower with composition off for logging
    
    * adding no composition to all system tests
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    80bd879 View commit details
    Browse the repository at this point in the history
  87. Added Line Iterator (ros-navigation#3197)

    * Added Line Iterator
    
    * Updated Line Iterator to a new iteration method
    
    * Added the resolution as a parameter/ fixed linting
    
    * Added the resolution as a parameter/ fixed linting
    
    * Added unittests for the line iterator
    
    * Added unittests based on "unittest" package
    
    * Fixed __init__.py and rephrased some docstrings
    
    * Fixed linting errors
    
    * Fixed Linting Errors
    
    * Added some unittests and removed some methods
    
    * Dummy commit for CircleCI Issue
    
    Co-authored-by: Afif Swaidan <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    607019c View commit details
    Browse the repository at this point in the history
  88. Use SetParameter Launch API to set the yaml filename for map_server (r…

    …os-navigation#3174)
    
    * implement launch priority for the mapserver parameter yaml_filename
    
    minor fix
    
    fix commit
    
    reincluded rewritten function
    
    comment remaining lines for yaml_filename
    
    removed default_value
    
    issue with composable node
    
    alternative soltion to the condition param not working in composable node
    
    remove unused import
    
    remove comments and reorder composablenode execution
    
    fixing commit
    
    fixing format
    
    fixing lint
    
    Update nav2_bringup/params/nav2_params.yaml
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * state new ros-rolling release changes and deprecation
    
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    d81cc62 View commit details
    Browse the repository at this point in the history
  89. adding reconfigure test to thetastar (ros-navigation#3275)

    padhupradheep authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ad5aa20 View commit details
    Browse the repository at this point in the history
  90. Check for range_max of laserscan in updateFilter to avoid a implicit …

    …overflow crash. (ros-navigation#3276)
    
    * Update amcl_node.cpp
    
    * fit the code style
    
    * fit code style
    Cryst4L9527 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ae268d8 View commit details
    Browse the repository at this point in the history
  91. BT Service Node to throw if service was not available in time (ros-na…

    …vigation#3256)
    
    * throw if service server wasn't available in time
    
    mimic the behavior of the bt action node constructor
    
    * throw if action unavailable in bt cancel action
    
    * use chrono literals namespace
    
    * fix linting errors
    
    * fix code style divergence
    guilyx authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    61a967c View commit details
    Browse the repository at this point in the history
  92. remove exec_depend on behaviortree_cpp_v3 (ros-navigation#3279)

    Aposhian authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    6d325e3 View commit details
    Browse the repository at this point in the history
  93. add parameterized refinement recursion numbers in Smac Planner Smooth…

    …er and Simple Smoother (ros-navigation#3284)
    
    * add parameterized refinement recursion numbers
    
    * fix tests
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    9b4bdde View commit details
    Browse the repository at this point in the history
  94. Add allow_unknown parameter to theta star planner (ros-navigation#3286)

    * Add allow unknown parameter to theta star planner
    
    * Add allow unknown parameter to tests
    
    * missing comma
    
    * Change cost of unknown tiles
    
    * Uncrustify
    pepisg authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    a13d642 View commit details
    Browse the repository at this point in the history
  95. Include test cases waypoint follwer (ros-navigation#3288)

    * WIP
    
    * included missed_waypoing check
    
    * finished inclding test
    
    * fix format
    
    * return default sleep value
    stevedanomodolor authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    95c951d View commit details
    Browse the repository at this point in the history
  96. Dynamically changing polygons support (ros-navigation#3245)

    * Add Collision Monitor polygon topics subscription
    
    * Add the support of polygons published in different frame
    
    * Internal review
    
    * Fix working with polygons visualization
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Move getTransform to nav2_util
    
    * Fix misprint
    
    * Meet remaining review items:
    * Update polygon params handling logic
    * Warn if polygon shape was not set
    * Publish with ownership movement
    
    * Correct polygons_test.cpp parameters handling logic
    
    * Adjust README for dynamic polygons logic update
    
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ab5dcd9 View commit details
    Browse the repository at this point in the history
  97. adding getCostScalingFactor (ros-navigation#3290)

    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    1f74b4d View commit details
    Browse the repository at this point in the history
  98. Implemented smoother selector bt node (ros-navigation#3283)

    * Implemented smoother selector bt node
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    * updated copyright in modified file
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    Signed-off-by: Owen Hooper <[email protected]>
    owen7900 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    94fde9e View commit details
    Browse the repository at this point in the history
  99. Pipe error codes (ros-navigation#3251)

    * issue with finding key
    
    * passed up codes to bt_navigator
    
    * lint fix
    
    * updates
    
    * adding error_code_id back in
    
    * error codes names in params
    
    * bump error codes
    
    * lint
    
    * spelling
    
    * test fix
    
    * update behavior trees
    
    * cleanup
    
    * Update bt_action_server_impl.hpp
    
    * code review
    
    * lint
    
    * code review
    
    * log fix
    
    * error code for waypoint follower
    
    * clean up
    
    * remove waypoint error test, too flaky on CI
    
    * lint and code review
    
    * rough imp for waypoint changes
    
    * lint
    
    * code review
    
    * build fix
    
    * clean up
    
    * revert
    
    * space
    
    * remove
    
    * try to make github happ
    
    * stop gap
    
    * loading in param file
    
    * working tests :)
    
    * lint
    
    * fixed cmake
    
    * lint
    
    * lint
    
    * trigger build
    
    * added invalid plugin error
    
    * added test for piping up error codes
    
    * clean up
    
    * test waypoint follower
    
    * only launch what is needed
    
    * waypoint test
    
    * revert lines for robot navigator
    
    * fix test
    
    * waypoint test
    
    * switched to uint16
    
    * clean up
    
    * code review
    
    * todo to note
    
    * lint
    
    * remove comment
    
    * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * rename error_codes
    
    * error code for navigate to pose
    
    * error codes for navigate through poses.
    
    * error codes for navigate through poses
    
    * message update for waypoint follower
    
    * rename to error code
    
    * update node xml
    
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    cb391ed View commit details
    Browse the repository at this point in the history
  100. Solve bug when CostmapInfoServer is reactivated (ros-navigation#3292)

    * Solve bug when CostmapInfoServer is reactivated
    MartiBolet authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    1a5313a View commit details
    Browse the repository at this point in the history
  101. Smoothness metrics update (ros-navigation#3294)

    * Update metrics for path smoothness
    
    * Support Savitzky-Golay smoother
    AlexeyMerzlyakov authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    c415c76 View commit details
    Browse the repository at this point in the history
  102. preempt/cancel test for time behavior, spin pluguin (ros-navigation#3301

    )
    
    * include preempt/cancel test for time behavior, spin pluguin
    
    * linting
    
    * fix bug in code
    stevedanomodolor authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    806bc68 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    6202f57 View commit details
    Browse the repository at this point in the history
  104. update comment (ros-navigation#3309)

    Co-authored-by: Joshua Wallace <josho.wallace.com>
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5c27a3e View commit details
    Browse the repository at this point in the history
  105. Added a flag to not send goal in BtActionNode (ros-navigation#3293)

    * Added a flag to not send goal in BtActionNode
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    * Fixed cpplint and uncrustify issues.
    
    * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_node.hpp
    
    Signed-off-by: Owen Hooper <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    2 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    7c88750 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    6143295 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    c119017 View commit details
    Browse the repository at this point in the history
  108. Fix Wrong Map Pointer (ros-navigation#3311) (ros-navigation#3315)

    Not assigning fixed map pointer to particle filter, using latest when resample.
    
    (cherry picked from commit cc6f205)
    
    Signed-off-by: Borong Yuan <[email protected]>
    
    Signed-off-by: Borong Yuan <[email protected]>
    borongyuan authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    fe776fb View commit details
    Browse the repository at this point in the history
  109. Add ability to publish layers of the costmap (ros-navigation#3254)

    * publish layers of costmap
    
    * lint fix
    
    * lint round 2 :)
    
    * code review
    
    * remove isPublishable
    
    * lint
    
    * test running
    
    * rough structure complete
    
    * completed test
    
    * lint
    
    * code review
    
    * CI
    
    * CI
    
    * linting
    
    * completed pub test
    
    * CostmapLayer::matchSize may be executed concurrently (ros-navigation#3250)
    
    * CostmapLayer::matchSize() add a mutex
    
    * Fix typo (ros-navigation#3262)
    
    * Adding new Nav2 Smoother: Savitzky-Golay Smoother (ros-navigation#3264)
    
    * initial prototype of the Savitzky Golay Filter Path Smoother
    
    * fixed indexing issue - tested working
    
    * updates for filter
    
    * adding unit tests for SG-filter smoother
    
    * adding lifecycle transitions
    
    * refactoring RPP a bit for cleanliness on way to ROSCon (ros-navigation#3265)
    
    * refactor for RPP on way to ROSCon
    
    * fixing header
    
    * fixing header
    
    * fixing header
    
    * fix edge cases test samplings
    
    * linting
    
    * exceptions for compute path through poses (ros-navigation#3248)
    
    * exceptions for compute path through poses
    
    * lint fix
    
    * code review
    
    * code review
    
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    
    * Reclaim Our CI Coverage from the Lords of Painful Subtle Regressions ⚔️⚔️⚔️ (ros-navigation#3266)
    
    * test waypoint follower with composition off for logging
    
    * adding no composition to all system tests
    
    * Added Line Iterator (ros-navigation#3197)
    
    * Added Line Iterator
    
    * Updated Line Iterator to a new iteration method
    
    * Added the resolution as a parameter/ fixed linting
    
    * Added the resolution as a parameter/ fixed linting
    
    * Added unittests for the line iterator
    
    * Added unittests based on "unittest" package
    
    * Fixed __init__.py and rephrased some docstrings
    
    * Fixed linting errors
    
    * Fixed Linting Errors
    
    * Added some unittests and removed some methods
    
    * Dummy commit for CircleCI Issue
    
    Co-authored-by: Afif Swaidan <[email protected]>
    
    * Use SetParameter Launch API to set the yaml filename for map_server (ros-navigation#3174)
    
    * implement launch priority for the mapserver parameter yaml_filename
    
    minor fix
    
    fix commit
    
    reincluded rewritten function
    
    comment remaining lines for yaml_filename
    
    removed default_value
    
    issue with composable node
    
    alternative soltion to the condition param not working in composable node
    
    remove unused import
    
    remove comments and reorder composablenode execution
    
    fixing commit
    
    fixing format
    
    fixing lint
    
    Update nav2_bringup/params/nav2_params.yaml
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * state new ros-rolling release changes and deprecation
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * adding reconfigure test to thetastar (ros-navigation#3275)
    
    * Check for range_max of laserscan in updateFilter to avoid a implicit overflow crash. (ros-navigation#3276)
    
    * Update amcl_node.cpp
    
    * fit the code style
    
    * fit code style
    
    * BT Service Node to throw if service was not available in time (ros-navigation#3256)
    
    * throw if service server wasn't available in time
    
    mimic the behavior of the bt action node constructor
    
    * throw if action unavailable in bt cancel action
    
    * use chrono literals namespace
    
    * fix linting errors
    
    * fix code style divergence
    
    * remove exec_depend on behaviortree_cpp_v3 (ros-navigation#3279)
    
    * add parameterized refinement recursion numbers in Smac Planner Smoother and Simple Smoother (ros-navigation#3284)
    
    * add parameterized refinement recursion numbers
    
    * fix tests
    
    * Add allow_unknown parameter to theta star planner (ros-navigation#3286)
    
    * Add allow unknown parameter to theta star planner
    
    * Add allow unknown parameter to tests
    
    * missing comma
    
    * Change cost of unknown tiles
    
    * Uncrustify
    
    * Include test cases waypoint follwer (ros-navigation#3288)
    
    * WIP
    
    * included missed_waypoing check
    
    * finished inclding test
    
    * fix format
    
    * return default sleep value
    
    * Dynamically changing polygons support (ros-navigation#3245)
    
    * Add Collision Monitor polygon topics subscription
    
    * Add the support of polygons published in different frame
    
    * Internal review
    
    * Fix working with polygons visualization
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Move getTransform to nav2_util
    
    * Fix misprint
    
    * Meet remaining review items:
    * Update polygon params handling logic
    * Warn if polygon shape was not set
    * Publish with ownership movement
    
    * Correct polygons_test.cpp parameters handling logic
    
    * Adjust README for dynamic polygons logic update
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * adding getCostScalingFactor (ros-navigation#3290)
    
    * Implemented smoother selector bt node (ros-navigation#3283)
    
    * Implemented smoother selector bt node
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    * updated copyright in modified file
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    * Pipe error codes (ros-navigation#3251)
    
    * issue with finding key
    
    * passed up codes to bt_navigator
    
    * lint fix
    
    * updates
    
    * adding error_code_id back in
    
    * error codes names in params
    
    * bump error codes
    
    * lint
    
    * spelling
    
    * test fix
    
    * update behavior trees
    
    * cleanup
    
    * Update bt_action_server_impl.hpp
    
    * code review
    
    * lint
    
    * code review
    
    * log fix
    
    * error code for waypoint follower
    
    * clean up
    
    * remove waypoint error test, too flaky on CI
    
    * lint and code review
    
    * rough imp for waypoint changes
    
    * lint
    
    * code review
    
    * build fix
    
    * clean up
    
    * revert
    
    * space
    
    * remove
    
    * try to make github happ
    
    * stop gap
    
    * loading in param file
    
    * working tests :)
    
    * lint
    
    * fixed cmake
    
    * lint
    
    * lint
    
    * trigger build
    
    * added invalid plugin error
    
    * added test for piping up error codes
    
    * clean up
    
    * test waypoint follower
    
    * only launch what is needed
    
    * waypoint test
    
    * revert lines for robot navigator
    
    * fix test
    
    * waypoint test
    
    * switched to uint16
    
    * clean up
    
    * code review
    
    * todo to note
    
    * lint
    
    * remove comment
    
    * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * rename error_codes
    
    * error code for navigate to pose
    
    * error codes for navigate through poses.
    
    * error codes for navigate through poses
    
    * message update for waypoint follower
    
    * rename to error code
    
    * update node xml
    
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Solve bug when CostmapInfoServer is reactivated (ros-navigation#3292)
    
    * Solve bug when CostmapInfoServer is reactivated
    
    * Smoothness metrics update (ros-navigation#3294)
    
    * Update metrics for path smoothness
    
    * Support Savitzky-Golay smoother
    
    * preempt/cancel test for time behavior, spin pluguin (ros-navigation#3301)
    
    * include preempt/cancel test for time behavior, spin pluguin
    
    * linting
    
    * fix bug in code
    
    * lint fix
    
    * clean up test
    
    * lint
    
    * cleaned up test
    
    * update
    
    * revert Cmake
    
    Signed-off-by: Owen Hooper <[email protected]>
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    Co-authored-by: Hao-Xuan Song <[email protected]>
    Co-authored-by: jaeminSHIN <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Co-authored-by: Afif Swaidan <[email protected]>
    Co-authored-by: Afif Swaidan <[email protected]>
    Co-authored-by: Stevedan Ogochukwu Omodolor <[email protected]>
    Co-authored-by: Pradheep Krishna <[email protected]>
    Co-authored-by: Erwin Lejeune <[email protected]>
    Co-authored-by: Adam Aposhian <[email protected]>
    Co-authored-by: Pedro Alejandro González <[email protected]>
    Co-authored-by: Alexey Merzlyakov <[email protected]>
    Co-authored-by: Owen Hooper <[email protected]>
    Co-authored-by: MartiBolet <[email protected]>
    14 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    bd3afbc View commit details
    Browse the repository at this point in the history
  110. Revert "Add ability to publish layers of the costmap (ros-navigation#…

    …3254)" (ros-navigation#3319)
    
    This reverts commit 9538ada.
    SteveMacenski authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    03876ea View commit details
    Browse the repository at this point in the history
  111. Publish layers (ros-navigation#3320)

    * publish layers of costmap
    
    * lint fix
    
    * lint round 2 :)
    
    * code review
    
    * remove isPublishable
    
    * lint
    
    * test running
    
    * rough structure complete
    
    * completed test
    
    * lint
    
    * code review
    
    * CI
    
    * CI
    
    * linting
    
    * completed pub test
    
    * CostmapLayer::matchSize may be executed concurrently (ros-navigation#3250)
    
    * CostmapLayer::matchSize() add a mutex
    
    * Fix typo (ros-navigation#3262)
    
    * Adding new Nav2 Smoother: Savitzky-Golay Smoother (ros-navigation#3264)
    
    * initial prototype of the Savitzky Golay Filter Path Smoother
    
    * fixed indexing issue - tested working
    
    * updates for filter
    
    * adding unit tests for SG-filter smoother
    
    * adding lifecycle transitions
    
    * refactoring RPP a bit for cleanliness on way to ROSCon (ros-navigation#3265)
    
    * refactor for RPP on way to ROSCon
    
    * fixing header
    
    * fixing header
    
    * fixing header
    
    * fix edge cases test samplings
    
    * linting
    
    * exceptions for compute path through poses (ros-navigation#3248)
    
    * exceptions for compute path through poses
    
    * lint fix
    
    * code review
    
    * code review
    
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    
    * Reclaim Our CI Coverage from the Lords of Painful Subtle Regressions ⚔️⚔️⚔️ (ros-navigation#3266)
    
    * test waypoint follower with composition off for logging
    
    * adding no composition to all system tests
    
    * Added Line Iterator (ros-navigation#3197)
    
    * Added Line Iterator
    
    * Updated Line Iterator to a new iteration method
    
    * Added the resolution as a parameter/ fixed linting
    
    * Added the resolution as a parameter/ fixed linting
    
    * Added unittests for the line iterator
    
    * Added unittests based on "unittest" package
    
    * Fixed __init__.py and rephrased some docstrings
    
    * Fixed linting errors
    
    * Fixed Linting Errors
    
    * Added some unittests and removed some methods
    
    * Dummy commit for CircleCI Issue
    
    Co-authored-by: Afif Swaidan <[email protected]>
    
    * Use SetParameter Launch API to set the yaml filename for map_server (ros-navigation#3174)
    
    * implement launch priority for the mapserver parameter yaml_filename
    
    minor fix
    
    fix commit
    
    reincluded rewritten function
    
    comment remaining lines for yaml_filename
    
    removed default_value
    
    issue with composable node
    
    alternative soltion to the condition param not working in composable node
    
    remove unused import
    
    remove comments and reorder composablenode execution
    
    fixing commit
    
    fixing format
    
    fixing lint
    
    Update nav2_bringup/params/nav2_params.yaml
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * state new ros-rolling release changes and deprecation
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * adding reconfigure test to thetastar (ros-navigation#3275)
    
    * Check for range_max of laserscan in updateFilter to avoid a implicit overflow crash. (ros-navigation#3276)
    
    * Update amcl_node.cpp
    
    * fit the code style
    
    * fit code style
    
    * BT Service Node to throw if service was not available in time (ros-navigation#3256)
    
    * throw if service server wasn't available in time
    
    mimic the behavior of the bt action node constructor
    
    * throw if action unavailable in bt cancel action
    
    * use chrono literals namespace
    
    * fix linting errors
    
    * fix code style divergence
    
    * remove exec_depend on behaviortree_cpp_v3 (ros-navigation#3279)
    
    * add parameterized refinement recursion numbers in Smac Planner Smoother and Simple Smoother (ros-navigation#3284)
    
    * add parameterized refinement recursion numbers
    
    * fix tests
    
    * Add allow_unknown parameter to theta star planner (ros-navigation#3286)
    
    * Add allow unknown parameter to theta star planner
    
    * Add allow unknown parameter to tests
    
    * missing comma
    
    * Change cost of unknown tiles
    
    * Uncrustify
    
    * Include test cases waypoint follwer (ros-navigation#3288)
    
    * WIP
    
    * included missed_waypoing check
    
    * finished inclding test
    
    * fix format
    
    * return default sleep value
    
    * Dynamically changing polygons support (ros-navigation#3245)
    
    * Add Collision Monitor polygon topics subscription
    
    * Add the support of polygons published in different frame
    
    * Internal review
    
    * Fix working with polygons visualization
    
    * Update nav2_collision_monitor/README.md
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Move getTransform to nav2_util
    
    * Fix misprint
    
    * Meet remaining review items:
    * Update polygon params handling logic
    * Warn if polygon shape was not set
    * Publish with ownership movement
    
    * Correct polygons_test.cpp parameters handling logic
    
    * Adjust README for dynamic polygons logic update
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * adding getCostScalingFactor (ros-navigation#3290)
    
    * Implemented smoother selector bt node (ros-navigation#3283)
    
    * Implemented smoother selector bt node
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    * updated copyright in modified file
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    Signed-off-by: Owen Hooper <[email protected]>
    
    * Pipe error codes (ros-navigation#3251)
    
    * issue with finding key
    
    * passed up codes to bt_navigator
    
    * lint fix
    
    * updates
    
    * adding error_code_id back in
    
    * error codes names in params
    
    * bump error codes
    
    * lint
    
    * spelling
    
    * test fix
    
    * update behavior trees
    
    * cleanup
    
    * Update bt_action_server_impl.hpp
    
    * code review
    
    * lint
    
    * code review
    
    * log fix
    
    * error code for waypoint follower
    
    * clean up
    
    * remove waypoint error test, too flaky on CI
    
    * lint and code review
    
    * rough imp for waypoint changes
    
    * lint
    
    * code review
    
    * build fix
    
    * clean up
    
    * revert
    
    * space
    
    * remove
    
    * try to make github happ
    
    * stop gap
    
    * loading in param file
    
    * working tests :)
    
    * lint
    
    * fixed cmake
    
    * lint
    
    * lint
    
    * trigger build
    
    * added invalid plugin error
    
    * added test for piping up error codes
    
    * clean up
    
    * test waypoint follower
    
    * only launch what is needed
    
    * waypoint test
    
    * revert lines for robot navigator
    
    * fix test
    
    * waypoint test
    
    * switched to uint16
    
    * clean up
    
    * code review
    
    * todo to note
    
    * lint
    
    * remove comment
    
    * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
    
    Co-authored-by: Steve Macenski <[email protected]>
    
    * rename error_codes
    
    * error code for navigate to pose
    
    * error codes for navigate through poses.
    
    * error codes for navigate through poses
    
    * message update for waypoint follower
    
    * rename to error code
    
    * update node xml
    
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    Co-authored-by: Steve Macenski <[email protected]>
    
    * Solve bug when CostmapInfoServer is reactivated (ros-navigation#3292)
    
    * Solve bug when CostmapInfoServer is reactivated
    
    * Smoothness metrics update (ros-navigation#3294)
    
    * Update metrics for path smoothness
    
    * Support Savitzky-Golay smoother
    
    * preempt/cancel test for time behavior, spin pluguin (ros-navigation#3301)
    
    * include preempt/cancel test for time behavior, spin pluguin
    
    * linting
    
    * fix bug in code
    
    * lint fix
    
    * clean up test
    
    * lint
    
    * cleaned up test
    
    * update
    
    * revert Cmake
    
    * fixed error code test
    
    * half time
    
    * bump build
    
    * revert
    
    * lint error
    
    Signed-off-by: Owen Hooper <[email protected]>
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    Co-authored-by: Hao-Xuan Song <[email protected]>
    Co-authored-by: jaeminSHIN <[email protected]>
    Co-authored-by: Steve Macenski <[email protected]>
    Co-authored-by: Afif Swaidan <[email protected]>
    Co-authored-by: Afif Swaidan <[email protected]>
    Co-authored-by: Stevedan Ogochukwu Omodolor <[email protected]>
    Co-authored-by: Pradheep Krishna <[email protected]>
    Co-authored-by: Erwin Lejeune <[email protected]>
    Co-authored-by: Adam Aposhian <[email protected]>
    Co-authored-by: Pedro Alejandro González <[email protected]>
    Co-authored-by: Alexey Merzlyakov <[email protected]>
    Co-authored-by: Owen Hooper <[email protected]>
    Co-authored-by: MartiBolet <[email protected]>
    14 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    5e16d10 View commit details
    Browse the repository at this point in the history
  112. Smoother error codes (ros-navigation#3296)

    * minimum error code set
    
    * test for invalid smoother
    
    * undo
    
    * added rest of error tests
    
    * Solve bug when CostmapInfoServer is reactivated (ros-navigation#3292)
    
    * Solve bug when CostmapInfoServer is reactivated
    
    * Smoothness metrics update (ros-navigation#3294)
    
    * Update metrics for path smoothness
    
    * Support Savitzky-Golay smoother
    
    * preempt/cancel test for time behavior, spin pluguin (ros-navigation#3301)
    
    * include preempt/cancel test for time behavior, spin pluguin
    
    * linting
    
    * fix bug in code
    
    * removed changes to simple_smoother
    
    * reverted simple_smoother
    
    * revert
    
    * revert
    
    * updated constrained smoother
    
    * revert
    
    * added smoother error for invalid path
    
    * linting
    
    * invalid path test
    
    * added error codes
    
    * Timeout exception thrown by smoothers
    
    * code review
    
    Co-authored-by: Joshua Wallace <josho.wallace.com>
    Co-authored-by: MartiBolet <[email protected]>
    Co-authored-by: Alexey Merzlyakov <[email protected]>
    Co-authored-by: Stevedan Ogochukwu Omodolor <[email protected]>
    4 people authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    fe9519d View commit details
    Browse the repository at this point in the history
  113. fix (ros-navigation#3321)

    Co-authored-by: Joshua Wallace <josho.wallace.com>
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    7f41234 View commit details
    Browse the repository at this point in the history
  114. rebase

    Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    6b02da4 View commit details
    Browse the repository at this point in the history
  115. Revert "rolling issue"

    This reverts commit 7a14c46.
    jwallace42 authored and Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    e32431c View commit details
    Browse the repository at this point in the history
  116. added Path with cost message

    Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    d50a2d1 View commit details
    Browse the repository at this point in the history
  117. switch to PathWithCost

    Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    6664b93 View commit details
    Browse the repository at this point in the history
  118. Merge branch 'main' into staticial_replanning

    Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    dad593f View commit details
    Browse the repository at this point in the history
  119. fix

    Joshua Wallace committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    444b506 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. able to open in rviz

    Joshua Wallace committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    5f08d1f View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. path with cost display working with new message type

    Joshua Wallace committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    f3b3dc6 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. updates

    Joshua Wallace committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    0903d22 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. code review

    Joshua Wallace committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    acb0458 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. initial tests for path validator

    Joshua Wallace committed Dec 21, 2022
    Configuration menu
    Copy the full SHA
    27adc55 View commit details
    Browse the repository at this point in the history