Autoware 基礎演習
はじめに
Warning
本講座で使用する環境(autoware-practice)は、AIチャレンジの大会環境(Docker + AWSIM)とは異なります。
本演習では Autoware の基礎について学んでいきます。 課題を達成するためのコードをゼロから開発しながら Autoware の仕組みを学べる演習形式となっています。 各演習ページにはメニューから移動してください。
環境構築
まず、 Autoware の動作に必要な ROS 2 をインストールします。 ROS 2 Documentation の手順にしたがってEnvironment setupまでを完了させてください。
つづけて、いくつかの開発支援ツールセットもインストールします。
# Install rosdep
sudo apt install python3-rosdep
# Install vcstool
sudo apt install python3-vcstool
# Install colcon
sudo apt install python3-colcon-common-extensions
任意のディレクトリにて入門講座のリポジトリをクローンし、ビルドを行ってください。
git clone https://github.com/AutomotiveAIChallenge/autoware-practice.git
cd autoware-practice
vcs import src < autoware.repos
rosdep install -y --from-paths src --ignore-src --rosdistro humble
colcon build --symlink-install
ビルドが完了したら、以下のコマンドを実行してビルドされたパッケージを利用できるようにします。 また、今後演習の中でコマンドを実行する際は、事前にこちらのコマンドを実行しておいてください。
source install/setup.bash