Skip to content

Commit ec64966

Browse files
Move RL experimental to nav2_experimental branch and remove from master (#1542)
* fixing website hyperlink for brian wilcox * move nav2 experimental rl into separate branch
1 parent 56c384b commit ec64966

17 files changed

+1
-676
lines changed

nav2_behavior_tree/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ The nav2_behavior_tree package provides several navigation-specific nodes that a
7272
| IsStuck | Condition | Determines if the robot is not progressing towards the goal. If the robot is stuck and not progressing, the condition returns SUCCESS, otherwise it returns FAILURE. |
7373
| NavigateToPose | Action | Invokes the NavigateToPose ROS2 action server, which is implemented by the bt_navigator module. |
7474
| RateController | Decorator | A node that throttles the tick rate for its child. The tick rate can be supplied to the node as a parameter. The node returns RUNNING when it is not ticking its child. Currently, in the navigation stack, the `RateController` is used to adjust the rate at which the `ComputePathToPose` and `GoalReached` nodes are ticked. |
75-
| RandomCrawl | Action | This BT action invokes the RandomCrawl ROS2 action server, which is implemented by the nav2_experimental/nav2_rl/nav2_turtlebot3_rl experimental module. The RandomCrawl action server will direct the robot to randomly navigate its environment without hitting any obstacles. |
75+
| RandomCrawl | Action | This BT action invokes the RandomCrawl ROS2 action server, which is implemented by the nav2_experimental/nav2_rl/nav2_turtlebot3_rl (in the nav2_experimental branch) experimental module. The RandomCrawl action server will direct the robot to randomly navigate its environment without hitting any obstacles. |
7676
| RecoveryNode | Control | The RecoveryNode is a control flow node with two children. It returns SUCCESS if and only if the first child returns SUCCESS. The second child will be executed only if the first child returns FAILURE. If the second child SUCCEEDS, then the first child will be executed again. The user can specify how many times the recovery actions should be taken before returning FAILURE. In nav2, the RecoveryNode is included in Behavior Trees to implement recovery actions upon failures.
7777
| Spin | Action | Invokes the Spin ROS2 action server, which is implemented by the nav2_recoveries module. This action is using in nav2 Behavior Trees as a recovery behavior. |
7878
| PipelineSequence | Control | Ticks the first child till it succeeds, then ticks the first and second children till the second one succeeds. It then ticks the first, second, and third children until the third succeeds, and so on, and so on. If at any time a child returns RUNNING, that doesn't change the behavior. If at any time a child returns FAILURE, that stops all children and returns FAILURE overall.|

nav2_experimental/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

nav2_experimental/nav2_rl/nav2_turtlebot3_rl/COLCON_IGNORE

Whitespace-only changes.

nav2_experimental/nav2_rl/nav2_turtlebot3_rl/README.md

Lines changed: 0 additions & 60 deletions
This file was deleted.

nav2_experimental/nav2_rl/nav2_turtlebot3_rl/doc/BUILD.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

nav2_experimental/nav2_rl/nav2_turtlebot3_rl/dqn.py

Lines changed: 0 additions & 84 deletions
This file was deleted.

nav2_experimental/nav2_rl/nav2_turtlebot3_rl/package.xml

Lines changed: 0 additions & 28 deletions
This file was deleted.

nav2_experimental/nav2_rl/nav2_turtlebot3_rl/parameters.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

nav2_experimental/nav2_rl/nav2_turtlebot3_rl/random_crawl.py

Lines changed: 0 additions & 57 deletions
This file was deleted.

0 commit comments

Comments
 (0)