RobotinoをROS2へ対応

とりあえず,Ubuntu 20.04の状態にしたRobotino に対して,git でros2をセットアップ.
たぶん,色々と勘違いしていた模様.
Robotino 上のROS2を入れるのではなく,別のマシンにROS2とRobotino 制御用のプログラムを入れて,
ネットワーク越し(12080番ポート)でRobotino を動かすっぽい.
というわけで,以下はボツです.

sudo apt-get install git
wget https://raw.githubusercontent.com/winstxnhdw/AutoCarROS2/refs/heads/master/ros-foxy-desktop-full-install.sh
wget https://raw.githubusercontent.com/winstxnhdw/AutoCarROS2/refs/heads/master/requirements.sh
wget https://raw.githubusercontent.com/winstxnhdw/AutoCarROS2/refs/heads/master/requirements.txt
chmod +x ros-foxy-desktop-full-install.sh
./ros-foxy-desktop-full-install.sh

どうでもいいけど,en_SG.UTF-8 って,どこ?シンガポール?
手作業的には,ROS 2 のインストール(Ubuntu 22.04)を参考にHombleをfoxyに変更したらいけました.

sudo apt update
sudo apt install -y ros-foxy-desktop
sudo apt install -y ros-dev-tools
sudo apt install -y gazebo
sudo apt install -y ros-foxy-gazebo-*
sudo apt install -y ros-foxy-joint-state-publisher
sudo apt install -y ros-foxy-rqt-*
cd
mkdir -p ros2_ws/src
cd ros2_ws
sudo rosdep init
rosdep update
source /opt/ros/foxy/setup.bash
colcon build
source /opt/ros/foxy/setup.bash
source ~/ros2_ws/install/local_setup.bash

Robotino をROS2へ対応するには,GRIPSが作成したファイルを使います.

mkdir ~/git
cd ~/git
git clone https://github.com/robocup-logistics/ros2-robotino
cd ~/ros2_ws/src
ln -s ~/git/ros2-robotino .
cd ..
colcon build

コメントを残す

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

*