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

練習会用ブランチ監視用 #687

Open
wants to merge 74 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
e3ee46c
回り込みアルゴリズムを変更
HansRobo Dec 4, 2024
11626f7
AROUND_BALLでKICKを代用
HansRobo Dec 7, 2024
f6360e5
ball lineが長すぎたので短く
HansRobo Dec 7, 2024
7a91537
Merge branch 'develop' into improve_ball_around
HansRobo Dec 11, 2024
00d7993
cspellエラーを回避
HansRobo Dec 11, 2024
a663975
backward_rosを一旦外す
HansRobo Dec 12, 2024
940121e
backward_rosを一旦外す
HansRobo Dec 12, 2024
23075f3
Merge branch 'develop' into improve_ball_around
HansRobo Dec 13, 2024
c16c28b
Merge branch 'develop' into improve_ball_around
HansRobo Dec 15, 2024
54c5ae2
Merge branch 'develop' into improve_ball_around
HansRobo Dec 18, 2024
236ffc8
Merge branch 'develop' into improve_ball_around
HansRobo Dec 23, 2024
26558f4
style(pre-commit): autofix
pre-commit-ci[bot] Dec 23, 2024
6162416
Merge branch 'develop' into improve_ball_around
HansRobo Dec 26, 2024
7f58df2
Merge branch 'develop' into improve_ball_around
HansRobo Jan 5, 2025
65bb22c
Merge branch 'develop' into improve_ball_around
HansRobo Jan 10, 2025
080d209
角度計算のミスを修正
HansRobo Jan 10, 2025
6e405d0
可視化をアップデート
HansRobo Jan 10, 2025
2e722f2
style(pre-commit): autofix
pre-commit-ci[bot] Jan 10, 2025
65c6e45
CHASE_BALLを削除
HansRobo Jan 10, 2025
733b2f3
AROUND_BALLとKICKを統合してAROUND_BALL_AND_KICKに
HansRobo Jan 10, 2025
7d82c2a
ロボット重複のエラーメッセージを充実させる
HansRobo Jan 10, 2025
1904d2d
うるさいデバッグメッセージを削除
HansRobo Jan 10, 2025
3d24bb7
Attackerが不正なIDを選択することがあるバグを修正
HansRobo Jan 10, 2025
bc9fff1
デバッグメッセージ
HansRobo Jan 10, 2025
d773b87
style(pre-commit): autofix
pre-commit-ci[bot] Jan 10, 2025
3f87c3b
デバッグメッセージ
HansRobo Jan 11, 2025
8ce0c22
style(pre-commit): autofix
pre-commit-ci[bot] Jan 11, 2025
ace28e6
Merge branch 'develop' into improve_ball_around
HansRobo Jan 11, 2025
af2679c
Testモーションの変更
HansRobo Jan 11, 2025
eecfb46
デフェンスを減らす
HansRobo Jan 11, 2025
2a83b30
本番用の設定
HansRobo Jan 11, 2025
e801929
フィードバックの修正
HansRobo Jan 11, 2025
76d6e87
Merge remote-tracking branch 'origin/develop' into improve_ball_around
HansRobo Jan 11, 2025
b357d9b
Merge remote-tracking branch 'origin/develop' into improve_ball_around
HansRobo Jan 11, 2025
88b04e0
可視化
HansRobo Jan 11, 2025
befb4b5
ロボットの角度を基準にするのをやめて安定化
HansRobo Jan 11, 2025
051aace
style(pre-commit): autofix
pre-commit-ci[bot] Jan 11, 2025
00a2bbc
Merge remote-tracking branch 'origin/develop' into improve_ball_around
HansRobo Jan 11, 2025
4ef737c
各dockerフォルダにconfigをシンボリックリンクでv共有
HansRobo Jan 11, 2025
556956b
Merge remote-tracking branch 'origin/fix/docker' into improve_ball_ar…
HansRobo Jan 11, 2025
8f8193d
Merge remote-tracking branch 'origin/improve_ball_around' into 0111
HansRobo Jan 12, 2025
a896865
ロボットフィードバックのIPを固定
HansRobo Jan 12, 2025
ed0da3a
回り込みの調整
HansRobo Jan 12, 2025
fcc3c52
回り込みの調整
HansRobo Jan 12, 2025
866ee02
キック力調整
HansRobo Jan 12, 2025
7dac393
style(pre-commit): autofix
pre-commit-ci[bot] Jan 12, 2025
5318866
ポート固定に変更
HansRobo Jan 12, 2025
7d5a798
固定はなし
HansRobo Jan 12, 2025
3c0b08d
FORCED_PASSのパス位置を可変に
HansRobo Jan 12, 2025
9d50fba
フリーキックで落ちるバグの修正
HansRobo Jan 12, 2025
43a4c57
style(pre-commit): autofix
pre-commit-ci[bot] Jan 12, 2025
8ab490a
キック力アップ
HansRobo Jan 12, 2025
45460ed
STOPでも退場
HansRobo Jan 12, 2025
d8da67d
emplace.yaml
HansRobo Jan 12, 2025
174564a
Merge branch 'develop' into 0111
HansRobo Jan 12, 2025
1a3a8f0
Merge branch 'develop' into 0111
HansRobo Jan 12, 2025
d65c18a
omega_limitぉぉぉぉぉぉぉお
HansRobo Jan 13, 2025
f9c79a0
Merge remote-tracking branch 'origin/develop' into 0111
HansRobo Jan 13, 2025
2c92d59
ビジョンがボールを見失ったときの動作を改善
ssaattww Jan 13, 2025
d37d2bf
style(pre-commit): autofix
pre-commit-ci[bot] Jan 13, 2025
50f9387
Merge remote-tracking branch 'origin/improve_ballplacement_when_loose…
HansRobo Jan 13, 2025
a709ea1
キックの調整
HansRobo Jan 13, 2025
34541d2
CUT_THEIR_PASSを無視
HansRobo Jan 13, 2025
5f604a3
キックの調整
HansRobo Jan 13, 2025
dea33db
キックの調整
HansRobo Jan 13, 2025
51c8243
omega_limitぉぉぉぉぉぉぉお
HansRobo Jan 13, 2025
a2a3a92
TIMEOUT関連のなにか(結局動いていない)
HansRobo Jan 13, 2025
f8f4537
style(pre-commit): autofix
pre-commit-ci[bot] Jan 13, 2025
e4fb752
Merge branch 'develop' into 0111
HansRobo Jan 13, 2025
9ae7064
Merge branch 'develop' into 0111
HansRobo Jan 15, 2025
d216a4f
Merge branch 'develop' into 0111
HansRobo Jan 16, 2025
18bd432
Merge branch 'develop' into 0111
HansRobo Jan 17, 2025
acf9093
Merge branch 'develop' into 0111
HansRobo Feb 11, 2025
5754245
Merge branch 'develop' into 0111
HansRobo Feb 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 13 additions & 11 deletions crane_bringup/launch/crane.launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,20 +32,22 @@ def generate_launch_description():
),
DeclareLaunchArgument(
"vision_port",
# default_value="10006",
default_value="10020",
default_value="10006",
# default_value="10020",
description="SSL-Visionと接続するためのマルチキャストポート",
),
DeclareLaunchArgument(
"referee_addr",
default_value="224.5.23.1",
description="Game Controllerと接続するためのマルチキャストアドレス",
),
# DeclareLaunchArgument('referee_port', default_value='10003'),
DeclareLaunchArgument("referee_port", default_value="11111"),
DeclareLaunchArgument("team", default_value="ibis", description="チーム名"),
DeclareLaunchArgument("referee_port", default_value="10003"),
# DeclareLaunchArgument("referee_port", default_value="11111"),
DeclareLaunchArgument(
"sim", default_value="true", description="シミュレータフラグ"
"team", default_value="Unknown", description="チーム名"
),
DeclareLaunchArgument(
"sim", default_value="false", description="シミュレータフラグ"
),
DeclareLaunchArgument(
"original_grsim",
Expand All @@ -56,18 +58,18 @@ def generate_launch_description():
"simple_ai", default_value="false", description="SimpleAIモードのフラグ"
),
DeclareLaunchArgument(
"max_vel", default_value="3.0", description="ロボットの最大速度"
"max_vel", default_value="6.0", description="ロボットの最大速度"
),
DeclareLaunchArgument(
"speak", default_value="true", description="音声ノードの起動フラグ"
),
DeclareLaunchArgument(
"is_emplace_positive_side",
default_value="true",
default_value="false",
description="ロボットの退場する方向",
),
DeclareLaunchArgument(
"record", default_value="false", description="rosbag記録フラグ"
"record", default_value="true", description="rosbag記録フラグ"
),
Node(
package="crane_session_controller",
Expand Down Expand Up @@ -145,7 +147,7 @@ def generate_launch_description():
output="screen",
parameters=[
{"no_movement": False},
{"latency_ms": 0.0},
{"latency_ms": 100.0},
{"k_gain": 1.5},
{"i_gain": 0.0},
{"d_gain": 1.5},
Expand All @@ -164,7 +166,7 @@ def generate_launch_description():
executable="ibis_sender_node",
parameters=[
{"no_movement": False},
{"latency_ms": 0.0},
{"latency_ms": 100.0},
{"sim_mode": LaunchConfiguration("sim")},
{"kick_power_limit_straight": 0.30},
{"kick_power_limit_chip": 1.0},
Expand Down
2 changes: 2 additions & 0 deletions crane_robot_skills/src/attacker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,8 @@ Attacker::Attacker(RobotCommandWrapperBase::SharedPtr & base)

addStateFunction(AttackerState::GOAL_KICK, [this]() -> Status {
goal_kick_skill.setParameter("dot_threshold", 0.95);
goal_kick_skill.setParameter("kick_power", 0.95);

goal_kick_skill.setParameter("キック角度の最低要求精度[deg]", 5.0);
return goal_kick_skill.run();
});
Expand Down
2 changes: 2 additions & 0 deletions crane_world_model_publisher/src/world_model_publisher.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,8 @@ void WorldModelPublisherComponent::visionDetectionsCallback(const TrackedFrame &
int ball_info_history_size = ball_info_history.size();
if (1 > ball_info_history_size) {
auto last_ball_info_history = ball_info_history[ball_info_history_size - 1];
double elapsed_time_since_last_detected =
tracked_frame.timestamp() - last_ball_info_history.detection_time;
double elapsed_time_since_last_detected = (now() - last_ball_detect_time).seconds();

// 0.5secビジョンから見えていなければ見失った
Expand Down
36 changes: 18 additions & 18 deletions docker/sim/docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
services:
ssl-game-controller:
image: robocupssl/ssl-game-controller:3.11.2
command:
- -visionAddress
- 224.5.23.2:10020
- -trackerAddress
- 224.5.23.2:11010 # not yet overridable by autoRefs
- -publishAddress
- 224.5.23.1:11111
- -address
- :8081
volumes:
- ./config:/config:rw
network_mode: host
ports:
- 8081:8081/tcp
# ssl-game-controller:
# image: robocupssl/ssl-game-controller:3.11.2
# command:
# - -visionAddress
# - 224.5.23.2:10006
# - -trackerAddress
# - 224.5.23.2:11010 # not yet overridable by autoRefs
# - -publishAddress
# - 224.5.23.1:11111
# - -address
# - :8081
# volumes:
# - ./config:/config:rw
# network_mode: host
# ports:
# - 8081:8081/tcp

ssl-vision-client:
image: robocupssl/ssl-vision-client:1.6.0
command:
- -address
- :8082
- -visionAddress
- 224.5.23.2:10020
- 224.5.23.2:10006
network_mode: host
ports:
- 8082:8082/tcp
Expand All @@ -43,7 +43,7 @@ services:
- --active # active mode (connect to GC)
- --headless
- --visionAddress
- 224.5.23.2:10020
- 224.5.23.2:10006
- --refereeAddress
- 224.5.23.1:11111
- --trackerAddress
Expand Down
8 changes: 4 additions & 4 deletions session/crane_planner_plugins/src/test_planner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,16 @@ TestPlanner::calculateRobotCommand(
int mode = (count % (30 * 10 * 4)) / (30 * 10);
switch (mode) {
case 0:
command->setTargetPosition(Point(3.5, 2.0));
command->setTargetPosition(Point(-1.0, 2.0));
break;
case 1:
command->setTargetPosition(Point(3.5, -2.0));
command->setTargetPosition(Point(-1.0, -2.0));
break;
case 2:
command->setTargetPosition(Point(-3.5, -2.0));
command->setTargetPosition(Point(-3.0, -2.0));
break;
case 3:
command->setTargetPosition(Point(-3.5, 2.0));
command->setTargetPosition(Point(-3.0, 2.0));
break;
}
robot_commands.emplace_back(command->getMsg());
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
name: STOP
description: STOP
sessions:
- name: emplace_robot
capacity: 1
- name: total_defense
capacity: 3
capacity: 2
- name: ball_nearby_positioner_skill
capacity: 2
- name: simple_placer
Expand Down
Loading