MacBookAir (Apple Silicon) で,kachakaをROS2で動かす.

まずはDocker を入れます.
次に,M1 Mac+DockerのROS2-humbleとUnityをつなぎ、Moveit2も導入するを参考に,ros2のDocker を入れます.

docker run -v ~/ros2_ws:/home/ubuntu/colcon_ws:cached -p 6080:80 -p 10000:10000 --shm-size=1024m tiryoh/ros2-desktop-vnc:humble-arm64

で,kachakaのDocker を入れます.

mkdir ~/Documents/git
cd ~/Documents/git
git clone https://github.com/pf-robotics/kachaka-api.git
cd kachaka-api
# ↓ Apple Silicon だと,BASE_ARCH=arm64 を指定する.
docker buildx build -t kachaka-api --target kachaka-grpc-ros2-bridge -f Dockerfile.ros2 . --build-arg BASE_ARCH=x86_64 --load
cd kachaka-api/tools/ros2_bridge
./start_bridge.sh <kachakaのIPアドレス>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*