Skip to content

宮崎大学片山徹郎研究室チーム KatLab が作成するET ロボコン 2025アドバンストクラスの走行システムプログラムです。

Notifications You must be signed in to change notification settings

KatLab-MiyazakiUniv/etrobocon2025

Repository files navigation

etrobocon2025

宮崎大学片山徹郎研究室チーム KatLab が作成するET ロボコン 2025アドバンストクラスの走行システムプログラムです。

構成

./modules

ソースファイルを格納

./tests

テストソースを格納

プロジェクトのビルド

実機の場合

etrobocon2025で以下を実行

make build

実機以外の場合

etrobo環境でビルドが出来ないため,現状 (20250502) ではこの方法を考えています. etrobo環境でのビルドが出来ることにきづいた?できるようになった?ので,etrobo環境でのビルドの仕方も追記します( 20250505 ).

etrobo環境( 速いため,こちらを推奨 )

~/etrobo/raspike-athrill-v850e2m/sdk/workspace/etrobocon2025で以下を実行

make build

Docker仮想環境

  • docker-composeを利用する場合(速いのでおすすめ)
docker-compose run --rm etrobocon
  • Dockerイメージから構築する場合 etrobocon2025で以下を順に実行
  1. (まだの場合は)bookworm環境のイメージを以下のコマンドで作成
docker buildx build --platform linux/arm64 -t kat_etrobo2025:arm64 .
  1. コンテナ作成と起動
docker run -it --rm -v $(pwd):/RasPike-ART/sdk/workspace/etrobocon2025 kat_etrobo2025:arm64 bash

もし,ファイル保存などの権限問題に引っかかったら,以下のコマンドでUIDとGIDを確認し,

id -u
id -g

その番号でそれぞれ,以下のコマンドのUIDとGIDを置き換えて実行してみてください

docker run -it --rm --user UID:GID -v $(pwd):/RasPike-ART/sdk/workspace/etrobocon2025 kat_etrobo2025:arm64 bash
  1. プロジェクトのビルド
make build

テスト

etrobocon2025で以下を実行

make test

もしくは,etrobocon2025で以下を実行

make smart-clean
make test-build
make test-exec

About

宮崎大学片山徹郎研究室チーム KatLab が作成するET ロボコン 2025アドバンストクラスの走行システムプログラムです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages