RaspberryPiへのインストール#
ここでは、RaspberryPiにmicro-ROS-agentをインストールする方法を示します。
x86_64(amd64)を対象にしていません。
動作確認リスト#
Distro | チェック | 補足 |
---|---|---|
Foxy | ✅ | Ubuntu20のみ |
Galactic | ✅ | Ubuntu20のみ |
Humble | TODO | Ubuntu22のみ |
Humble | ✅ | RaspberryPi OSのみ |
OS | ターゲット | チェック |
---|---|---|
Ubuntu20.04 | RaspberryPi4 | ✅ |
Ubuntu20.04 | RaspberryPi4 | TODO |
RaspberryPi OS | RaspberryPi4 | ✅ |
要件#
いずれの環境も ros-<distro>-ros-base
以上をインストールする必要があります。その他の依存パッケージは自動で解消できます。
インストール#
1.【共通】次のコマンドを実行してudevルールを適用します。
# udevルールの適用を行い、sudoなしでも読み書き権限を付与する
curl -s https://raw.githubusercontent.com/NITKK-ROS-Team/udev_rules/main/install.bash | sudo bash
2.それぞれの環境に応じてdpkgをダウンロードします。
RaspberryPi OS (ROS-Humble)#
wget https://s3.ap-northeast-1.wasabisys.com/download-raw/dpkg/ros2-desktop/debian/bullseye/ros-humble-micro-ros-agent-0.0.1_arm64.deb -O ./uros.deb
Ubuntu20 (ROS-Foxy)#
wget https://s3.ap-northeast-1.wasabisys.com/download-raw/dpkg/ros2-desktop/ubuntu/focal/ros-foxy-micro-ros-agent-0.0.1_20230203_arm64.deb -O ./uros.deb
Ubuntu20 (ROS-Galactic)#
wget https://s3.ap-northeast-1.wasabisys.com/download-raw/dpkg/ros2-desktop/ubuntu/focal/ros-galactic-micro-ros-agent-0.0.1_20230203_arm64.deb -O ./uros.deb
3.インストールします。
sudo apt install ./uros.deb
rm ./uros.deb
実行方法#
次のコマンドを入力します。(接続先が/dev/ttyUSB0
かつボーレートが115200
の場合)
source /opt/micro_ros_agent/setup.bash
ros2 run micro_ros_agent micro_ros_agent serial --dev /dev/ttyUSB0 --baud 115200