ホーム/ブログ/記事詳細
チュートリアル

ROS2を学ぼう1-3 (mac導入編)

sakusaku
2025-12-28
5分で読める
eyecatch

ROS2-Jazzyを導入しよう(mac編)

始めに

ros2をやらなきゃ死にます

macだけはUbuntuとwindowsとは違い特殊です

前提

macである

コマンドプロンプトに抵抗がない

macのコマンドがそれなりに分かる

参考サイト

https://qiita.com/dandelion1124/items/cf6399071744049b7370

本文

1.pixiの導入

curl -fsSL https://pixi.sh/install.sh | sh

2.pixiプロジェクト作成

pixi init ros2_project -c robostack-jazzy -c conda-forge

3.ROS2-Jazzyのインストール

cd ros2_project

pixi add ros-jazzy-desktop-full ros-jazzy-rmw-cyclonedds-cpp colcon-common-extensions setuptools ros-jazzy-joint-state-publisher ros-jazzy-xacro ros-jazzy-ros-gz-bridge ros-jazzy-ros-gz-sim ros-jazzy-ros-gz-image ros-jazzy-ros-gz-interfaces ros-jazzy-slam-toolbox ros-jazzy-nav2-bringup ros-jazzy-navigation2

4.環境変数の設定

touch activate.sh

[activation]

scripts = ["activate.sh"]

ubuntuの~/.bashrcと同じ役割をするやつ

いまのところはactivate.shには何も書かなくていい

5.pixi shellに入りROS2を動かす

pixi shell

これをしないとactivate.shは動かない

ros2 run demo_nodes_cpp talker

ros2 run demo_nodes_cpp listener 	

その他.やっておくといいこと

VSCodeを入れる

iTerm2を入れる

まとめ

前後の記事

前:ROS2を学ぼう1-2 (Windows導入編)

後:

タグ

#ROS2#Jazzy#mac#準備編#技術

sakusaku

2025年部長です