1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【自動運転AIチャレンジ2025】面倒なコースデータ作成を効率化!Python製CSVエディタの紹介

Last updated at Posted at 2025-08-31

はじめに

本記事では、AIチャレンジの走行ライン(CSVファイル)を、GUI上で直感的に編集できるツールを紹介します。
コーディングなしでマウスを使って走行ラインを視覚的に調整できるため、試行錯誤のサイクルを高速化できます。

image.png

主な特徴

  • 本大会用リポジトリとは独立しており、単体で動作
  • 点のドラッグ移動や範囲選択による複数点の編集
  • Ctrl+Z / Ctrl+Y で操作の取り消し・やり直し
  • 特定のCSVを背景として描画・比較可能
    image.png

インフォメーション
背景をraceline_awsim_35km_from_garage.csv
グラフをraceline_awsim_30km.csv
で使用した例です。

  • 範囲・全体・曲上リサンプリング機能(ライン上のポイントに再配置し、行数削減も可能)

image.png

image.png

注意
全体リサンプリング、曲線上サンプリング(100点)はcsvが完全な接続された輪でない場合、意図した結果にならない可能性があります。

image.png

曲線上サンプリングはcsvの点数が多すぎるとき、形を崩さないように点数を下げるときに便利です。

導入方法

csvエディタのリポジトリをクローン

git clone https://github.com/YukkiMoru/aichallenge-2025-utilities

フォルダに移動

cd aichallenge-2025-utilities

依存パッケージのインストール
requirements.txt を使って、必要なライブラリを一括でインストールします。

pip install -r requirements.txt

(必要なライブラリ: pandas, matplotlib, numpy, scipy, sv-ttk)
これで準備完了です!
VSCodeでの開発も快適に
リポジトリの README には、VSCodeでの開発をより快適に進めるためのPython拡張機能の導入や、仮想環境(インタープリター)の設定方法についても記載しています。ぜひ参考にしてください。

さいごに

このツールが、皆さんのAIチャレンジ開発の一助となれば幸いです。
初めての投稿なので温かい目で見てもらえるとありがたいです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?