Skip to content

Commit 193371a

Browse files
authored
Merge pull request #36 from Juancams/jazzy-devel
Jazzy changes for second edition of the book
2 parents cfcba02 + 20eb103 commit 193371a

File tree

14 files changed

+335
-523
lines changed

14 files changed

+335
-523
lines changed

.github/workflows/jazzy-devel.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: jazzy-devel
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- jazzy-devel
7+
push:
8+
branches:
9+
- jazzy-devel
10+
11+
12+
jobs:
13+
build-and-test:
14+
runs-on: ${{ matrix.os }}
15+
strategy:
16+
matrix:
17+
os: [ubuntu-24.04]
18+
fail-fast: false
19+
steps:
20+
- name: Install popf deps
21+
run: sudo apt-get install libfl-dev
22+
- uses: actions/checkout@v2
23+
- name: Setup ROS 2
24+
uses: ros-tooling/[email protected]
25+
with:
26+
required-ros-distributions: jazzy
27+
- name: build and test
28+
uses: ros-tooling/[email protected]
29+
with:
30+
package-name: br2_basics br2_bt_bumpgo br2_bt_patrolling br2_fsm_bumpgo_cpp br2_fsm_bumpgo_py br2_navigation br2_tf2_detector br2_tiago br2_tracking br2_tracking_msgs br2_vff_avoidance
31+
target-ros2-distro: jazzy
32+
vcs-repo-file-url: ${GITHUB_WORKSPACE}/third_parties.repos
33+
colcon-defaults: |
34+
{
35+
"test": {
36+
"parallel-workers" : 1
37+
}
38+
}

br2_bt_patrolling/src/br2_bt_patrolling/GetWaypoint.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,23 @@ GetWaypoint::GetWaypoint(
4242
wp.pose.orientation.w = 1.0;
4343

4444
// recharge wp
45-
wp.pose.position.x = 3.67;
46-
wp.pose.position.y = -0.24;
45+
wp.pose.position.x = -1.0;
46+
wp.pose.position.y = 4.14;
4747
recharge_point_ = wp;
4848

4949
// wp1
50-
wp.pose.position.x = 1.07;
51-
wp.pose.position.y = -12.38;
50+
wp.pose.position.x = 6.7;
51+
wp.pose.position.y = -2.54;
5252
waypoints_.push_back(wp);
5353

5454
// wp2
55-
wp.pose.position.x = -5.32;
56-
wp.pose.position.y = -8.85;
55+
wp.pose.position.x = 0.45;
56+
wp.pose.position.y = -3.9;
5757
waypoints_.push_back(wp);
5858

5959
// wp3
60-
wp.pose.position.x = -0.56;
61-
wp.pose.position.y = 0.24;
60+
wp.pose.position.x = -6.01;
61+
wp.pose.position.y = -0.3;
6262
waypoints_.push_back(wp);
6363
}
6464

br2_bt_patrolling/tests/bt_action_test.cpp

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -305,8 +305,8 @@ TEST(bt_action, get_waypoint_btn)
305305
auto point = blackboard->get<geometry_msgs::msg::PoseStamped>("waypoint");
306306

307307
ASSERT_EQ(counter, 1);
308-
ASSERT_NEAR(point.pose.position.x, 3.67, 0.0000001);
309-
ASSERT_NEAR(point.pose.position.y, -0.24, 0.0000001);
308+
ASSERT_NEAR(point.pose.position.x, -1.0, 0.0000001);
309+
ASSERT_NEAR(point.pose.position.y, 4.14, 0.0000001);
310310
}
311311

312312
{
@@ -354,22 +354,22 @@ TEST(bt_action, get_waypoint_btn)
354354

355355
const auto & waypoints = StoreWP::waypoints_;
356356
ASSERT_EQ(waypoints.size(), 7);
357-
ASSERT_NEAR(waypoints[0].pose.position.x, 1.07, 0.0000001);
358-
ASSERT_NEAR(waypoints[0].pose.position.y, -12.38, 0.0000001);
359-
ASSERT_NEAR(waypoints[1].pose.position.x, -5.32, 0.0000001);
360-
ASSERT_NEAR(waypoints[1].pose.position.y, -8.85, 0.0000001);
361-
ASSERT_NEAR(waypoints[2].pose.position.x, -0.56, 0.0000001);
362-
ASSERT_NEAR(waypoints[2].pose.position.y, 0.24, 0.0000001);
363-
364-
ASSERT_NEAR(waypoints[3].pose.position.x, 3.67, 0.0000001);
365-
ASSERT_NEAR(waypoints[3].pose.position.y, -0.24, 0.0000001);
366-
367-
ASSERT_NEAR(waypoints[4].pose.position.x, 1.07, 0.0000001);
368-
ASSERT_NEAR(waypoints[4].pose.position.y, -12.38, 0.0000001);
369-
ASSERT_NEAR(waypoints[5].pose.position.x, -5.32, 0.0000001);
370-
ASSERT_NEAR(waypoints[5].pose.position.y, -8.85, 0.0000001);
371-
ASSERT_NEAR(waypoints[6].pose.position.x, -0.56, 0.0000001);
372-
ASSERT_NEAR(waypoints[6].pose.position.y, 0.24, 0.0000001);
357+
ASSERT_NEAR(waypoints[0].pose.position.x, 6.7, 0.0000001);
358+
ASSERT_NEAR(waypoints[0].pose.position.y, -2.54, 0.0000001);
359+
ASSERT_NEAR(waypoints[1].pose.position.x, 0.45, 0.0000001);
360+
ASSERT_NEAR(waypoints[1].pose.position.y, -3.9, 0.0000001);
361+
ASSERT_NEAR(waypoints[2].pose.position.x, -6.01, 0.0000001);
362+
ASSERT_NEAR(waypoints[2].pose.position.y, -0.3, 0.0000001);
363+
364+
ASSERT_NEAR(waypoints[3].pose.position.x, -1.0, 0.0000001);
365+
ASSERT_NEAR(waypoints[3].pose.position.y, 4.14, 0.0000001);
366+
367+
ASSERT_NEAR(waypoints[4].pose.position.x, 6.7, 0.0000001);
368+
ASSERT_NEAR(waypoints[4].pose.position.y, -2.54, 0.0000001);
369+
ASSERT_NEAR(waypoints[5].pose.position.x, 0.45, 0.0000001);
370+
ASSERT_NEAR(waypoints[5].pose.position.y, -3.9, 0.0000001);
371+
ASSERT_NEAR(waypoints[6].pose.position.x, -6.01, 0.0000001);
372+
ASSERT_NEAR(waypoints[6].pose.position.y, -0.3, 0.0000001);
373373
}
374374
}
375375

br2_navigation/launch/navigation_launch.py

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

0 commit comments

Comments
 (0)