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
コメントを残す