Repo symbol

consai_ros2 repository

Repo symbol

consai_ros2 repository

Repo symbol

consai_ros2 repository

Repo symbol

consai_ros2 repository

Repository Summary

Description ROS 2 packages for RoboCup SSL beginner. / RoboCup SSL初心者のための ROS 2パッケージ
Checkout URI https://github.com/ssl-roots/consai_ros2.git
VCS Type git
VCS Version main
Last Updated 2025-07-02
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

CON-SAI

build_and_lint

CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。

CON-SAI stands for CONtribution to Soccer AI.

Requirements

Installation

Docker

docker pull ghcr.io/ssl-roots/consai_ros2:main

Dockerを用いたCON-SAIの開発方法については.docker/README.mdを参照してください

Source build

# Setup ROS environment
source /opt/ros/humble/setup.bash

# Create working directory
mkdir -p ~/ros2_ws/src
# Download consai_ros2
cd ~/ros2_ws/src
git clone https://github.com/SSL-Roots/consai_ros2.git
git clone https://github.com/SSL-Roots/consai_frootspi_msgs.git
git clone https://github.com/SSL-Roots/frootspi_msgs.git

# Install dependencies
rosdep install -r -y -i --from-paths .

# Build & Install
cd ~/ros2_ws
colcon build --symlink-install
# Setup working directory's environment
source ~/ros2_ws/install/setup.bash

Quick start

# Start grSim and ssl-game-controller, then
source ~/ros2_ws/install/setup.bash
ros2 launch consai_examples start.launch.py game:=true

CON-SAIの使い方はconsai_examplesのREADMEを参照してください。

Packages

  • consai
    • メタパッケージ
  • consai_examples
    • CON-SAIの各種パッケージを使ったサンプル集です
  • consai_msgs
    • CON-SAIで使用するデータ型を定義するパッケージです
  • consai_robot_control_utils
    • ロボットの走行制御をテストするためのパッケージです
  • consai_robot_controller
    • ロボットの走行、キック、ドリブル制御を担うパッケージです
  • consai_vision_tracker
    • ビジョン情報をフィルタリングするパッケージです
  • consai_visualizer
    • ビジョン情報やロボットの走行情報を描画するパッケージです
  • consai_visualizer_msgs
    • consai_visualizerで使用するデータ型を定義するパッケージです
  • robocup_ssl_comm
    • SSL-Vision、SSL-Game-Controller、grSimのデータパケットをROS 2のトピックに変換するパッケージです
  • robocup_ssl_msgs
    • SSL-Vision、SSL-Game-Controller、grSimのデータプロトコルをROS 2のデータ型に再定義するパッケージです

License

(C) 2021 Roots

各ファイルはファイル内に明記されているライセンスに従います。 ライセンスが明記されていない場合は、Apache License, Version 2.0に従います。 ライセンスの全文はLICENSEから確認できます。

Development

File truncated at 100 lines see the full file

Repo symbol

consai_ros2 repository

Repo symbol

consai_ros2 repository

Repo symbol

consai_ros2 repository

Repo symbol

consai_ros2 repository