Skip to content

Conversation

@ShotaAk
Copy link
Contributor

@ShotaAk ShotaAk commented Apr 12, 2025

Role Assignment 機能を追加します

主な変更

  • role_assignment機能を追加
    • アサイン方法は切り替えられるようにします。
    • 今は、ロボットID昇順でしか用意してません。
    • 他のアサイン方法は後で実装します
  • 使っていないdecode.pyを削除します
  • TacticノードとAgentSchedulerノードにもlock を追加します
  • RobotActivityModelにour_visible_robotsthier_visible_robotsを追加します
  • launchファイルで、環境変数PYTHONUNBUFFEREDをセットします
    • これによりprintですぐにメッセージを出してくれます

動作確認方法

start.launch実行後、ロボットをON/OFFし、ロールのアサインが切り替わることを確認しました。

例えば0番ロボットをOFFすると、他すべてのロボットが動き出します。

@github-actions
Copy link

test_scenario_penalty.py failed. Failure logs: https://github.com/SSL-Roots/consai_ros2/actions/runs/14418567358/artifacts/2932468379

@ShotaAk ShotaAk merged commit 643a86b into main Apr 12, 2025
12 of 13 checks passed
@ShotaAk ShotaAk deleted the feature/role_assignment branch April 12, 2025 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants