Skip to content

ibis-ssl/docker-consai2r2

Repository files navigation

Prerequisites

  • docker-ce
  • (nvidia-docker for nvidia drivers)

How to update ROS2 version

./entrypoint/ros_distro.bash を変更しましょう

How to execute consai2

  • nvidia driverのある環境
(ホストマシン上) $ ./docker_build.sh # dockerイメージを作る
(ホストマシン上) $ ./colcon_build.sh # colcon buildする
(ホストマシン上) $ ./bash.sh # bashを起動する

How to build docker image without cache

(ホストマシン上) $ ./docker_build.sh --no-cache

How to run bash on the consai2 image

(ホストマシン上) $ ./bash.sh

How to format using ament_uncrustify and test it

(ホストマシン上) $ ./ament_uncrustify_reformat.sh
(ホストマシン上) $ ./colcon_test.sh

How to develop

  • 前提として, colcon_ws/src/edge-repos ディレクトリが .gitignore に入っている
  • colcon_ws/src/edge-repos ディレクトリがなければ作成し $ git clone [開発中のgit URI] などで実装中のリポジトリを入れる
  • (ホストマシン上) $ ./colcon_build.sh

How to connect your joypad

  • lsusbコマンドを用いてvendor idとdevice idを調べ,usb_mount_args.pyのID xxxx:yyyyという表記を書き換える