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

(WIP) Recoveries always return success, regardless if they're able to complete their required tasks or not #1855

Merged

Commits on Jul 9, 2020

  1. modified such that if the recovery is aborted due to potential collis…

    …ion, the return status will be FAILED
    vinnnyr committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    a9a6caf View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2020

  1. Changed from SequenceStar to RoundRobin to mask any failure that migh…

    …t occur in the execution of the recovery action
    vinnnyr committed Jul 11, 2020
    Configuration menu
    Copy the full SHA
    6aaf8f4 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2020

  1. Configuration menu
    Copy the full SHA
    cc27817 View commit details
    Browse the repository at this point in the history
  2. fixing linting error

    vinnnyr committed Jul 12, 2020
    Configuration menu
    Copy the full SHA
    57ef361 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc351d6 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2020

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

Commits on Jul 21, 2020

  1. Update nav2_bt_navigator/behavior_trees/navigate_w_replanning_and_rec…

    …overy.xml
    
    Co-authored-by: Steve Macenski <stevenmacenski@gmail.com>
    vinnnyr and SteveMacenski authored Jul 21, 2020
    Configuration menu
    Copy the full SHA
    fb950b2 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2020

  1. Merge branch 'main' of https://github.com/ros-planning/navigation2 in…

    …to 1779-00-change-recovery-behavior
    vinnnyr committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    d48915f View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2020

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

Commits on Sep 26, 2020

  1. sync with main

    vinnnyr committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    d7a6572 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2020

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

    vinnnyr committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    bd4929b View commit details
    Browse the repository at this point in the history
  3. Changed collision failure critera as backup collision abortion occurs…

    … @ -0.2 m as well. This was previously not caught as the server always returned SUCCESS
    vinnnyr committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    b37f357 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    12edd2c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e7ad19f View commit details
    Browse the repository at this point in the history
  6. added fake tester nodes

    vinnnyr committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    ed25c93 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0b55041 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Fake Footprint being sent out

    vinnnyr committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    0151db2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1aba980 View commit details
    Browse the repository at this point in the history
  3. fake odom

    vinnnyr committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    89ea257 View commit details
    Browse the repository at this point in the history
  4. launch file was messed up

    vinnnyr committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    bd746a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. still troubleshooting spin

    vinnnyr committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    0b31314 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    538d13a View commit details
    Browse the repository at this point in the history
  3. goal is now being accepted

    vinnnyr committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    3bd1e3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d571bd2 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Configuration menu
    Copy the full SHA
    458bd05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd7b2e2 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Configuration menu
    Copy the full SHA
    dab14f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68438aa View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. Configuration menu
    Copy the full SHA
    e61a4c6 View commit details
    Browse the repository at this point in the history
  2. BT changes, testing TBD

    vinnnyr committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    ab48111 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. [WIP] Fix CI build issues (ros-navigation#2076)

    * update to use on my fork to test changes to bondcpp
    
    * using chrono literals in lifecycle manager
    
    * nav2_rviz_plugins using chrono literals for API change
    
    * using chrono literals in costmap_2d package from API change
    
    * using chrono literals in observation buffer
    
    * chrono literals for tests costmap
    
    * chrono literal API changes
    
    * changing API
    
    * changing API
    
    * API changes
    
    * API change
    
    * API change
    
    * API change
    
    * API change test
    
    * API change test
    
    * remove
    
    * api updates
    
    * update test values
    SteveMacenski authored and vinnnyr committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    f5ea383 View commit details
    Browse the repository at this point in the history
  2. Patch for PhotoAtWaypoint plugin (ros-navigation#2067)

    * nav2_way_point_follower; introduce photo at waypoint arrivals plugin
    
    Signed-off-by: jediofgever <fetulahatas1@gmail.com>
    
    * resolve cmake lint errors
    
    Signed-off-by: jediofgever <fetulahatas1@gmail.com>
    
    * resolve requested chages of first review
    
    Signed-off-by: jediofgever <fetulahatas1@gmail.com>
    
    * minor corrections on photo_at_waypoint header
    
    * resolve requested changes of second review
    
    Signed-off-by: jediofgever <fetulahatas1@gmail.com>
    
    * update default save_dir
    
    Signed-off-by: jediofgever <fetulahatas1@gmail.com>
    
    * move directory checking code to initialize()
    
    * add try catch block to catch possible execeptions while creating a directory for photo at waypoint plugin
    
    Signed-off-by: jediofgever <fetulahatas1@gmail.com>
    
    * adding logging and disabling
    
    * Update nav2_waypoint_follower/plugins/photo_at_waypoint.cpp
    
    Co-authored-by: Fetullah Atas  <fetulahatas1@gmail.com>
    
    * Update photo_at_waypoint.cpp
    
    Co-authored-by: jediofgever <fetulahatas1@gmail.com>
    2 people authored and vinnnyr committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    18d6137 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca34f00 View commit details
    Browse the repository at this point in the history
  4. Support in keepout filter for mask and costmap published in different… (

    ros-navigation#2054)
    
    * Support in keepout filter for mask and costmap published in different frames
    
    This fixes incorrect keepouts position issue when filter mask and current
    costmap layer are published in different frames. This might appear
    (but not restricted only to) when keepout filter is enabled for local costmap
    with rolling window.
    
    * Add transform initialization
    
    * Enhance transform failure message
    AlexeyMerzlyakov authored and vinnnyr committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    5736ce6 View commit details
    Browse the repository at this point in the history
  5. Loop fix (ros-navigation#2068)

    * Abort analytic expansion if crossing through already visited node
    
    * Check that we are not creating an infinite loop at the goal node
    
    * Mark nodes in analytic expansion as visited for the sake of completeness
    
    * Move checking of already visited nodes to final stage of analytic expansion
    James Ward authored and vinnnyr committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    b866701 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    01926c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8222bf2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    164f55b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0fce77d View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. uncrustify and linting

    vinnnyr committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    e0b42da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87ff83f View commit details
    Browse the repository at this point in the history
  3. more linting

    vinnnyr committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    360ba8f View commit details
    Browse the repository at this point in the history
  4. reduced testing value to see if that will stop the robot from abortin…

    …g due to potential collision
    vinnnyr committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    21fe80a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b8c3c8e View commit details
    Browse the repository at this point in the history
  6. delint

    vinnnyr committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    c38ae23 View commit details
    Browse the repository at this point in the history
  7. cleaned up spin recovery such that we simulate the robot slowly spinn…

    …ing into place, now I just have to simulate collision scenarios
    vinnnyr committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    eb0ce17 View commit details
    Browse the repository at this point in the history
  8. linting

    vinnnyr committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    767fbb4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    46b6391 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d12addd View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. lint

    vinnnyr committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    049f5f3 View commit details
    Browse the repository at this point in the history
  2. more lint

    vinnnyr committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    6f90283 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09a9311 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0119136 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2020

  1. spin recovery

    vinnnyr committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    112955e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f2a1c0 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Configuration menu
    Copy the full SHA
    4b057eb View commit details
    Browse the repository at this point in the history
  2. 1) figured out conflicting pubs to footprint, 2) why can't I get cost…

    …map occupancy to cause collision
    vinnnyr committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    bb99b20 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Fake Spin Test shows failure correctly for angles greater than pi / 2…

    …. change launch file such that two publishers are not generating costmaps
    vinnnyr committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    931f1c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. fake launch lint

    vinnnyr committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    045f5cd View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

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

Commits on Feb 7, 2021

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

Commits on Feb 9, 2021

  1. Add overall behavior tree system tests

    Signed-off-by: Sarthak Mittal <sarthakmittal2608@gmail.com>
    naiveHobo committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    85e1c81 View commit details
    Browse the repository at this point in the history
  2. Add RecoverySubtreeGoalUpdated BT test

    Signed-off-by: Sarthak Mittal <sarthakmittal2608@gmail.com>
    naiveHobo committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    dd34c89 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. Update readme and docs

    naiveHobo committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    0929255 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Add tests to check if BT XML files are well-formed

    Signed-off-by: Sarthak Mittal <sarthakmittal2608@gmail.com>
    naiveHobo committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    00286f3 View commit details
    Browse the repository at this point in the history
  2. Uncomment tests that were commented out

    Signed-off-by: Sarthak Mittal <sarthakmittal2608@gmail.com>
    naiveHobo committed Feb 12, 2021
    1 Configuration menu
    Copy the full SHA
    e1fe0c3 View commit details
    Browse the repository at this point in the history