Skip to content

Commit

Permalink
🔄 synced local 'docs' with remote 'docs'
Browse files Browse the repository at this point in the history
  • Loading branch information
HansRobo committed Jan 28, 2024
1 parent f3d7212 commit d98f4a6
Show file tree
Hide file tree
Showing 2 changed files with 82 additions and 0 deletions.
20 changes: 20 additions & 0 deletions docs/logs/2024-01-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 2024-01-28

## 直近でやることの整理
- SimpleAIのアップグレード
- Skillも使えるようにしたい
- Skillのパラチュンができるようにしたい
- RobotCommandWrapperネイティブにできたらいいな
- 機体の状態を取得できるようにしたい
-
- 回避のデバッグ
- 取り敢えずまずこれをやる

## 回避の問題点

生成した回避点が、既に通り過ぎたものを含んでいる。
こうなると、途中で戻ったり立ち往生したりしてしまう。

現在は、ロボット側から回避点をたどってゴールに到着できるか判断しているが、
ゴール側からたどるとうまく行くかも?

62 changes: 62 additions & 0 deletions docs/setup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# 環境構築

Ubuntu 22.04での環境構築手順を記載します。

## 事前準備など

- GitHubへSSH鍵を登録
- <https://hansrobo.github.io/mycheatsheet_mkdocs/cheatsheets/git/#githubssh>

## ROS 2 Humbleのインストール

```bash
sudo apt install curl gnupg lsb-release
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=x86_64 signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
sudo apt update
sudo apt install ros-humble-desktop-full
```

## craneのセットアップ

```bash
mkdir -p ibis_ws/src
cd ibis_ws/src
git clone [email protected]:ibis-ssl/crane.git
source /opt/ros/humble/setup.bash
rosdep install -riy --from-paths src
colcon build --symlink-install
source install/local_setup.bash
```

## 関連ソフトウェアのインストール

### GrSim

公式のGrSimの出力はSSL-Visionと一部異なるため、修正済みのibis-sslバージョンを使用してください。

```bash
git clone https://github.com/ibis-ssl/grSim
cd grSim
mkdir build
cd build
cmake ..
make -j
```

## 試合進行ソフトウェア

docker-composeコマンドで以下が立ち上がります
- Game Controller
- Team Client
- Status Board
- Vision Client

```bash
cd <path/to/crane>
cd docker
docker-compose up -d
```

詳しくは[こちら](https://ibis-ssl.github.io/crane_documentation/dhttps://ibis-ssl.github.io/crane_documentation/docker/)

0 comments on commit d98f4a6

Please sign in to comment.