Skip to content

Commit d75ddda

Browse files
committed
migrate to BT.CPP v4
1 parent 57640e2 commit d75ddda

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

opennav_coverage_bt/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ find_package(nav2_behavior_tree REQUIRED)
1212
find_package(nav_msgs REQUIRED)
1313
find_package(geometry_msgs REQUIRED)
1414
find_package(opennav_coverage_msgs REQUIRED)
15-
find_package(behaviortree_cpp_v3 REQUIRED)
15+
find_package(behaviortree_cpp REQUIRED)
1616

1717
# potentially replace with nav2_common, nav2_package()
1818
set(CMAKE_CXX_STANDARD 17)
@@ -33,7 +33,7 @@ set(dependencies
3333
nav_msgs
3434
geometry_msgs
3535
opennav_coverage_msgs
36-
behaviortree_cpp_v3
36+
behaviortree_cpp
3737
)
3838

3939
add_library(opennav_compute_complete_coverage_action_bt_node SHARED src/compute_complete_coverage_path.cpp)

opennav_coverage_bt/include/opennav_coverage_bt/utils.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#define OPENNAV_COVERAGE_BT__UTILS_HPP_
1717

1818
#include <charconv>
19-
#include "behaviortree_cpp_v3/behavior_tree.h"
19+
#include "behaviortree_cpp/behavior_tree.h"
2020

2121
namespace BT
2222
{

opennav_coverage_bt/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<depend>nav_msgs</depend>
1919
<depend>geometry_msgs</depend>
2020
<depend>opennav_coverage_msgs</depend>
21-
<depend>behaviortree_cpp_v3</depend>
21+
<depend>behaviortree_cpp</depend>
2222

2323
<test_depend>ament_lint_common</test_depend>
2424
<test_depend>ament_lint_auto</test_depend>

opennav_coverage_bt/src/cancel_complete_coverage_path.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ CoverageCancel::CoverageCancel(
3131

3232
} // namespace opennav_coverage_bt
3333

34-
#include "behaviortree_cpp_v3/bt_factory.h"
34+
#include "behaviortree_cpp/bt_factory.h"
3535
BT_REGISTER_NODES(factory)
3636
{
3737
BT::NodeBuilder builder =

opennav_coverage_bt/src/compute_complete_coverage_path.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ void ComputeCoveragePathAction::halt()
9898

9999
} // namespace opennav_coverage_bt
100100

101-
#include "behaviortree_cpp_v3/bt_factory.h"
101+
#include "behaviortree_cpp/bt_factory.h"
102102
BT_REGISTER_NODES(factory)
103103
{
104104
BT::NodeBuilder builder =

opennav_coverage_bt/test/test_cancel_complete_coverage.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include <set>
1818
#include <string>
1919

20-
#include "behaviortree_cpp_v3/bt_factory.h"
20+
#include "behaviortree_cpp/bt_factory.h"
2121

2222
#include "nav2_behavior_tree/utils/test_action_server.hpp"
2323
#include "opennav_coverage_bt/cancel_complete_coverage_path.hpp"

opennav_coverage_bt/test/test_compute_coverage_path.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include "nav_msgs/msg/path.hpp"
2121
#include "geometry_msgs/msg/pose_stamped.hpp"
2222

23-
#include "behaviortree_cpp_v3/bt_factory.h"
23+
#include "behaviortree_cpp/bt_factory.h"
2424

2525
#include "nav2_behavior_tree/utils/test_action_server.hpp"
2626
#include "opennav_coverage_bt/compute_complete_coverage_path.hpp"
@@ -141,13 +141,13 @@ TEST_F(ComputeCoveragePathActionTestFixture, test_tick)
141141

142142
// check if returned path is correct
143143
nav_msgs::msg::Path path;
144-
config_->blackboard->get<nav_msgs::msg::Path>("path", path);
144+
[[maybe_unused]] auto res = config_->blackboard->get<nav_msgs::msg::Path>("path", path);
145145
EXPECT_EQ(path.poses.size(), 2u);
146146
EXPECT_EQ(path.poses[0].pose.position.x, 0.0);
147147
EXPECT_EQ(path.poses[1].pose.position.x, 1.0);
148148

149149
// halt node so another goal can be sent
150-
tree_->rootNode()->halt();
150+
tree_->haltTree();
151151
EXPECT_EQ(tree_->rootNode()->status(), BT::NodeStatus::IDLE);
152152
}
153153

0 commit comments

Comments
 (0)