ROS のインストールについて説明する.
【関連する外部ページ】は http://www.ros.org/wiki/groovy/Installation/Ubuntu
UbuntuUbuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
端末で,次のコマンドを実行する.
◆ Ubuntu 12.04 での操作手順(例)
詳しくは http://www.ros.org/wiki/groovy/Installation/Ubuntu
echo "deb http://packages.ros.org/ros/ubuntu precise main" | sudo tee /etc/apt/sources.list.d/ros-latest.list
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
sudo apt -y update sudo apt-get -yV upgrade sudo apt -y install ros-groovy-desktop-full
sudo rosdep init rosdep update
echo "if [ -f /opt/ros/groovy/setup.bash ]; then" >> ~/.bashrc echo "source /opt/ros/groovy/setup.bash" >> ~/.bashrc echo "fi" >> ~/.bashrc
sudo apt -y update sudo apt -y install python-rosinstall
新しい端末を開き,次のコマンドで環境変数を確認する
export | grep ROS
mkdir /tmp/hoge cd /tmp/hoge mkdir src cd src catkin_init_workspace
cd /tmp/hoge catkin_make
source devel/setup.bash
cd /tmp/hoge cd src catkin_create_pkg beginner_tutorials std_msgs rospy roscpp
roscd beginner_tutorials cat package.xml
cd /tmp/hoge catkin_make
◆ Ubuntu 12.04 での操作手順(例)
sudo apt -y update sudo apt -y install ros-groovy-ros-tutorials
roscore
「/rosout」と表示されたら OK
rosnode list
rosnode info /rosout
turtlesim_node はノード名
rosrun turtlesim turtlesim_node
rosnode list
別の端末で次のコマンドを起動
turtle_teleop_key はノード名
rosrun turtlesim turtle_teleop_key