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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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
CONTRIBUTING
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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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
CONTRIBUTING
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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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
CONTRIBUTING
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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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
CONTRIBUTING
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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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
CONTRIBUTING
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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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
CONTRIBUTING
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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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
CONTRIBUTING
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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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
CONTRIBUTING
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-08-14 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| consai | 0.1.0 |
| consai_description | 0.1.0 |
| consai_examples | 0.1.0 |
| consai_game | 0.1.0 |
| consai_msgs | 0.1.0 |
| consai_referee_parser | 0.1.0 |
| consai_robot_control_utils | 0.0.0 |
| consai_robot_controller | 0.1.0 |
| consai_tools | 0.1.0 |
| consai_vision_tracker | 0.1.0 |
| consai_visualizer | 0.1.0 |
| consai_visualizer_msgs | 0.1.0 |
| robocup_ssl_comm | 0.1.0 |
| robocup_ssl_msgs | 0.1.0 |
README
CON-SAI
CON-SAIはRoboCup SSLに 初めて参加する人でも開発できるサッカーAIです。
CON-SAI stands for CONtribution to Soccer AI.

Requirements
- Linux OS
- Ubuntu 22.04 tested and is recommended
- ROS 2
-
consai_frootspi_msgs
- CON-SAIとFrootsPiが通信するために必要なパッケージです
- RoboCup SSL Official Softwares (Optional)
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