Ubuntu18.04LTSにROS Melodicをインストールする方法(環境構築・環境設定)
ROSのインストール方法
--- NEP設定 --- $ sudo apt install -y chrony ntpdate $ sudo ntpdate -q ntp.ubuntu.com --- Ubuntuでプログラミング言語を使用するためのライブラリをインストール --- $ sudo apt update -y $ sudo apt install -y build-essential $ sudo apt install -y python-dev $ sudo apt install -y python-pip --- ソースリストの設定とキー設定 --- $ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' $ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116 $ sudo apt update && sudo apt upgrade -y --- ROS Melodicのインストール --- $ sudo apt install ros-melodic-desktop-full $ sudo apt install ros-melodic-rqt* --- rosdepの初期化 --- $ sudo rosdep init $ rosdep update --- その他諸々インストール --- $ sudo apt install -y python-rosinstall $ sudo apt install -y python-catkin-tools $ sudo apt install -y ros-melodic-moveit $ sudo apt install -y ros-melodic-moveit-visual-tools $ sudo apt install -y ros-melodic-gazebo-ros-control $ sudo apt install -y ros-melodic-ros-controllers
ROSの環境設定
ROSのインストールが終わったら,環境設定を行いましょう.
$ gedit ~/.bashrc
で.bashrcを開き,一番下に以下を追加します.
# Set Default Editor export EDITOR='gedit' # Set ROS Melodic source /opt/ros/melodic/setup.bash source ~/catkin_ws/devel/setup.bash source `catkin locate --shell-verbs` # Set ROS Network export ROS_HOSTNAME=192.168.xxx.xxx <- ifconfigのeno1のinetに書いてあるipアドレスを記入 export ROS_MASTER_URI=http://${ROS_HOSTNAME}:11311
追記が終わったらターミナルを一旦閉じて,開き直します.
以上が完了したら作業フォルダを生成し,初期化します.
$ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws $ catkin init $ catkin build $ catkin source
今後src内のプログラムが変更されるたびにcatkin build, catkin source
を実行しましょう.
ROSの動作テスト
ターミナルを開いて,以下を実行.
$ roscore
2つ目のターミナルを開いて,以下を実行.
$ rosrun turtlesim turtlesim_node
3つ目のターミナルを開いて,以下を実行.
$ rosrun turtlesim turtle_teleop_key
矢印キーを押すとカメが動く!
ROSのアンインストール方法
$ sudo apt purge ros-melodic-*