No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro kilted. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
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 (-) |
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
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.